So I wish to store classes and pass around cheap references to them, including to and from a UI middleware that can’t easily store UClass pointers. What’s the best way to do this? Early research suggests UniqueIDs would be a good choice, as in the GetUniqueID method on UObjectBase that leads to a uint32 InternalIndex property. But it’s not clear how you resolve a UClass pointer from that UniqueID.
Any suggestions?