Example #1
0
 internal Text(UnrealObject owner, int propertyOffset)
 {
     OwnerObject = owner;
     CheckOwnerObject();
     NativeInstance = IntPtr.Add(owner.NativeObject, propertyOffset);
     //Don't own a reference we're referring to a property
     Data = SharedPtrTheadSafe.NonReferenceOwningSharedPtr(NativeInstance);
 }
Example #2
0
 internal Text(UnrealObject owner, IntPtr nativeBuffer)
 {
     OwnerObject = owner;
     CheckOwnerObject();
     NativeInstance = nativeBuffer;
     //Don't own a reference we're referring to a property
     if (owner != null)
     {
         Data = SharedPtrTheadSafe.NonReferenceOwningSharedPtr(NativeInstance);
     }
     else
     {
         Data = new SharedPtrTheadSafe(NativeInstance);
     }
 }