Пример #1
0
        protected override void OnTransitionTo(CombatEventState next_action)
        {
            End();

            Combatant.EventState = next_action;
            Combatant.EventState.Start();
        }
Пример #2
0
        public virtual void TransitionTo(CombatEventState next_action)
        {
            if (next_action == null)
            {
                Stop();
                return;
            }

            if (Disabled)
            {
                Combatant.EventState = next_action;
                Combatant.EventState.Start();
                return;
            }

            OnTransitionTo(next_action);
        }
Пример #3
0
 protected virtual void OnTransitionTo(CombatEventState next_action)
 {
 }