public virtual void LoadState(IGameComponentState state)
        {
            if (!(state is CompositeState))
            {
                return;
            }

            States.Load((CompositeState)state);

            foreach (var gameComponent in Components)
            {
                var uid = gameComponent.UID;
                gameComponent.LoadState(States[uid]);
            }
        }
Exemple #2
0
 public virtual void LoadState(IGameComponentState state)
 {
 }