Esempio n. 1
0
        public bool OnEvent(SkillEvent fsmEvent)
        {
            bool flag = false;

            for (int i = 0; i < this.ActiveActions.get_Count(); i++)
            {
                SkillStateAction fsmStateAction = this.ActiveActions.get_Item(i);
                fsmStateAction.Init(this);
                flag = fsmStateAction.Event(fsmEvent);
            }
            return(this.fsm.IsSwitchingState || flag);
        }