public FLazyObjectPtr(FLazyObjectPtr other) { uniqueObjectGuid = new TPersistentObjectPtr <FUniqueObjectGuid>(); uniqueObjectGuid.WeakPtr.Reset(); uniqueObjectGuid.TagAtLastTest = 0; Guid = other.uniqueObjectGuid.ObjectID; }
public FLazyObjectPtr(UObject obj) { uniqueObjectGuid = new TPersistentObjectPtr <FUniqueObjectGuid>(); uniqueObjectGuid.WeakPtr.Reset(); uniqueObjectGuid.TagAtLastTest = 0; Set(obj); }
public FLazyObjectPtr(FUniqueObjectGuid guid) { uniqueObjectGuid = new TPersistentObjectPtr <FUniqueObjectGuid>(); uniqueObjectGuid.WeakPtr.Reset(); uniqueObjectGuid.TagAtLastTest = 0; Guid = guid; }
public FSoftObjectPtrUnsafe(UObject obj) { objectPath = new TPersistentObjectPtr <FSoftObjectPathUnsafe>(); objectPath.WeakPtr.Reset(); objectPath.TagAtLastTest = 0; Set(obj); }
public FSoftObjectPtrUnsafe(FSoftObjectPtrUnsafe other) { objectPath = new TPersistentObjectPtr <FSoftObjectPathUnsafe>(); objectPath.WeakPtr.Reset(); objectPath.TagAtLastTest = 0; ObjectPath = other.objectPath.ObjectID.ToSafe(); }
public FSoftObjectPtrUnsafe(FSoftObjectPath assetRef) { objectPath = new TPersistentObjectPtr <FSoftObjectPathUnsafe>(); objectPath.WeakPtr.Reset(); objectPath.TagAtLastTest = 0; ObjectPath = assetRef; }
public FSoftObjectPtrUnsafe(FName assetPathName, string subPathString) { objectPath = new TPersistentObjectPtr <FSoftObjectPathUnsafe>(); objectPath.WeakPtr.Reset(); objectPath.TagAtLastTest = 0; objectPath.ObjectID.AssetPathName = assetPathName; objectPath.ObjectID.SubPathString = subPathString; }