Big problem with save/load games.
I have 2 game object (panel A and panel
that are children of another game object (a door). Panel A move to a position and after that become parented to panel B. When they are parented they move together to another position.
They have the remember transformation script, tried with the "Save change in Parent" checked and unchecked.
When I save game when they move to another position and then I exit and reload that game, the 2 object are in their original position... X(
Am I making something wrong? Other game object not parented works perfect in save/load operations...
Tx
PS: I used the object - set parent - action to do that
Comments
Don't forget that the parent object (the door, if I've followed you) also needs a ConstantID number.
Also, does the object have a different parent before being parented to the door? If it does, this'll need a ConstantID as well. If not, attach it to an Empty - seems there's a bug with remembering parenting changes if it doesn't have one to begin with.
Try just adding RememberTransform scripts to all four objects, and check "Save parent" on Panel B. Make sure there are no other Rembember or Constant ID scripts on them: there's a bug discovered (fixed in 1.38) where having multiple save scripts will cause AC to get confused.
In order to have an animation load correctly when restoring a save game / re-entering a scene, you have to set it manually within your "On Load" Cutscene, as set in the Scene Manager.
For example, if you have a door that you want to save open/closed, set this state in a local boolean Variable, within the Variables Manager. Then, when the game loads, you can use the Variable: Check Action on this boolean, and play either the "shut" or "opened" animation accordingly (even if it's a one-frame animation).
This is how the 3D demo game plays the correct animation on the barrel - break open the Basement scene's OnLoad Cutscene for a complete example.