public TSoftObject(T obj) { softObject = default(FSoftObjectPtr); Value = obj; }
public TSoftObject(FSoftObjectPath softObject) { this.softObject = new FSoftObjectPtr(softObject); }
public TSoftClass(FSoftObjectPath objectPath) { softObject = new FSoftObjectPtr(objectPath); }
public TSoftClass(string objectPath) { softObject = new FSoftObjectPtr(new FSoftObjectPath(new FName(objectPath), null)); }
public TSoftClass(UClass unrealClass) { softObject = default(FSoftObjectPtr); Value = unrealClass; }