ArcadeRPG.MonsterEngine.act C# (CSharp) Метод

act() приватный Метод

private act ( ArcadeRPG.Enemy monster, actionDecision action ) : void
monster ArcadeRPG.Enemy
action actionDecision
Результат void
        void act(Enemy monster, actionDecision action)
        {
            switch (action)
            {
                case actionDecision.FLEE:
                    flee(monster);
                    break;
                case actionDecision.ALIGN:
                    align(monster);
                    break;
                case actionDecision.ADVANCE:
                    advance(monster);
                    break;
                case actionDecision.EVADE:
                    evade(monster);
                    break;
                case actionDecision.FIRE:
                    fire(monster);
                    break;
                case actionDecision.IDLE:
                    idle(monster);
                    break;

            }
        }