Hey, I've created a C++ component called GuidComponent. The purpose of this component will be to have a persistent FGuid for an actor that can be used at runtime with a subsystem I'll be creating.
Currently im doing whats in the picture, on component Register, generate a new GUID if we have the default Invalid guid
However when I unload and load back into a level, all my GUIDs change.
I've tried also using:
- OnComponentCreated
- PostInitProperties
But none have given the desired results</3
Is there something freaky about component creation that I'm unaware of here?