public void Set(FWeakObjectPtr value) { weakObjectPtr.Set(value); }
public TWeakObject(T obj) { weakObjectPtr = new FWeakObjectPtr(obj); }
public TWeakObject(FWeakObjectPtr weakObjectPtr) { this.weakObjectPtr = new FWeakObjectPtr(weakObjectPtr); }
public FScriptDelegate(FWeakObjectPtr obj, FName functionName) { Object = obj; FunctionName = functionName; }
public FScriptDelegate(IntPtr obj, FName functionName) { Object = new FWeakObjectPtr(); FunctionName = functionName; Object.Set(obj); }
public void Set(FWeakObjectPtr value) { Native_FSoftObjectPtr.SetFWeakObjectPtr(ref this, ref value); }