public override bool Equals(object obj)
        {
            FWeakObjectPtr _uobj = (FWeakObjectPtr)obj;

            return(_uobj.ObjectIndex == ObjectIndex && _uobj.ObjectSerialNumber == ObjectSerialNumber);
        }
 //[MethodImplAttribute(MethodImplOptions.InternalCall)]
 extern static IntPtr Get(ref FWeakObjectPtr data);
 //[MethodImplAttribute(MethodImplOptions.InternalCall)]
 extern static void Reset(ref FWeakObjectPtr data);
 //[MethodImplAttribute(MethodImplOptions.InternalCall)]
 extern static void Set(ref FWeakObjectPtr data, IntPtr Ptr);
 //[MethodImplAttribute(MethodImplOptions.InternalCall)]
 extern static int IsValid(ref FWeakObjectPtr data);