Example #1
0
 public bool IsStale(bool threadsafeTest = false)
 {
     return(WeakObjectData.IsStale(ref Data, threadsafeTest));
 }
Example #2
0
 public WeakObject(T obj)
 {
     WeakObjectData.SetObject(ref Data, obj == null ? IntPtr.Zero : obj.NativeObject);
 }
Example #3
0
 public WeakObject(IntPtr Native)
 {
     unsafe { Data = *((WeakObjectData *)Native.ToPointer()); }
 }
Example #4
0
 extern public static bool IsStale(ref WeakObjectData data, bool threadsafeTest);
Example #5
0
 extern public static void SetObject(ref WeakObjectData data, IntPtr nativeObject);
Example #6
0
 extern public static UnrealObject GetObject(ref WeakObjectData data);