summaryrefslogtreecommitdiff
path: root/modules/mono/glue/cs_files/ObjectExtensions.cs
blob: 5c9e6609f46ffb2c9dac6d3f5b69f8b952f18e19 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;

namespace Godot
{
    public partial class Object
    {
        public static bool IsInstanceValid(Object instance)
        {
            return instance != null && instance.NativeInstance != IntPtr.Zero;
        }

        public static WeakRef WeakRef(Object obj)
        {
            return NativeCalls.godot_icall_Godot_weakref(Object.GetPtr(obj));
        }
    }
}