Hey! I have a few questions about the saving system. Mostly to make sure I got it right.
1) Local variables for Object Variables (not events), exist only for one runtime? They are not saved? 2) What is the effect of always initialize option on Object Variables? 3) If I define Object ID in Combatant's Base Settings-> Object Variable Settings will these variables be automatically shared between all instances of this combatant? For example, if I update variable on Combatant Instance A, will this also automatically update Combatant Instance B?
About saving Non-Player combatant information.
4) Save Game Menu -> Save Settings -> Spawned Combatant Option Do I need to change this to current or to all to save combatant data for combatants added through Add Combatant component? 5) Will ORK remember Add Combatant component added NPC's during Save/Loading? Or do I need to provide a unique key somehow? 6) So I have Design Time placed Combatants in Scene, and I have the same combatants fighting in battles. But, the way I'm approaching this now is I'm hiding design time combatant and spawning copy of it for Battle. What is the best way to sync changes between them? For example if Design Time NPC status value changes or equipment, to sync it to combat version. And to sync combat data back to Design Time NPC. Custom code is no problem for this, I just wanted to ask your opinion on how to best approach this. Can I change the Combatant "Template" in project data at runtime, or do I use like Custom Component Save Data thing for this?