Пример #1
0
        private void SetupDefaultState(StateData defaultState, IFsm fsm)
        {
            if (_stateData.Count == 0)
            {
                return;
            }

            if (defaultState == null)
            {
                defaultState = _stateData[0];
            }

            fsm.DefaultState = fsm.GetState(defaultState.id);
            fsm.SetState(fsm.DefaultState.Id);
        }