Well, as i said its random, I really want to give additional information but at this point i have no idea how you could reproduce this issue: (
But i tried those to trigger it ;
- Changing variables at parent class ( add/renove varibales, change default values )
- Changing Struct And Enum Variables which in use at parent class ( add/renove new varibales to struct, or change default values )
- Reference parent class from another actor.
- Remove empty Components from actor. Or add new Components
- “Force to delete” referenced actors in parent actor.
- Even shut down computer when project running.
But nothing happened, childs didnt reset to parent default values. ( at least for 1-2 hours)
And i also tried those to fix it ;
- Clean all unused variables at actor.
- Clean all warnings from cook.
- Migrate project to clean one.
And non of them works either.
But i notice something;
All those parent classes have something common, which is all of them using at " spawn actor from class" node from somewhere ( in level BP or in Character BP … )
I am not sure if its relative but this is the only thing i can figure so far.
Edit : And i think its only happining if childs are " data only bluepirnt"