public FSoftObjectPtrUnsafe(FSoftObjectPath assetRef) { objectPath = new TPersistentObjectPtr <FSoftObjectPathUnsafe>(); objectPath.WeakPtr.Reset(); objectPath.TagAtLastTest = 0; ObjectPath = assetRef; }
public FSoftClassPath(UObject obj) { ObjectPath = new FSoftObjectPath(obj); }
public FSoftClassPath(IntPtr softObjectPathPtr) { ObjectPath = new FSoftObjectPath(softObjectPathPtr); }
public FSoftClassPath(FSoftObjectPathUnsafe softObjectPath) { ObjectPath = new FSoftObjectPath(softObjectPath); }
public FSoftClassPath(FName assetPathName, string subPathString) { ObjectPath = new FSoftObjectPath(assetPathName, subPathString); }
public FSoftClassPath(FSoftObjectPath objectPath) { ObjectPath = objectPath; }
public FSoftObjectPathUnsafe(FSoftObjectPath softObjectPath) : this(softObjectPath.AssetPathName, softObjectPath.SubPathString) { }
public FSoftObjectPtr(FSoftObjectPath softObjectPath) { this.softObjectPath = softObjectPath; }
public TSoftObject(FSoftObjectPath softObject) { this.softObject = new FSoftObjectPtr(softObject); }
public TSoftClass(FSoftObjectPath objectPath) { softObject = new FSoftObjectPtr(objectPath); }