classUObject { /** virtual function table */ void* vtf; /** Flags used to track and report various object states. This needs to be 8 byte aligned on 32-bit platforms to reduce memory waste */ EObjectFlags ObjectFlags; /** Index into GObjectArray...very private. */ int32 InternalIndex; //表明该对象在GObjectArray中的第几个 /** Class the object belongs to. */ UClass* ClassPrivate; //对象所属的基类 /** Name of this object */ FName NamePrivate; //类名 /** Object this object resides in. */ UObject* OuterPrivate; //这个对象是从哪个对象来的 }