예제 #1
0
 public SubclassOf(IntPtr nativeClass)
 {
     NativeClassPtr = nativeClass;
     if (NativeClassPtr != IntPtr.Zero && SystemType == null)
     {
         throw new InvalidOperationException(string.Format("{0} is not a valid value for SubclassOf<{1}>", UnrealObject.GetFName(NativeClassPtr), typeof(T).Name));
     }
 }
예제 #2
0
 public override string ToString()
 {
     return(Valid ? UnrealObject.GetFName(NativeClass).ToString() : "null");
 }