public override void PerformAction()
 {
     //If it's flipped, don't do anything
     if (koopaTroopa.FlippedBehavior.Flipped == false)
     {
         koopaTroopa.StartAction(ActionPerformed, false, BattleManager.Instance.GetFrontPlayer().GetTrueTarget());
     }
     else
     {
         koopaTroopa.StartAction(new NoAction(), true, null);
     }
 }
Beispiel #2
0
        public override void PerformAction()
        {
            //If it's flipped, don't do anything
            if (koopaTroopa.FlippedBehavior.Flipped == false)
            {
                //Try to use an item; if so, return
                if (TryUseItem() == true)
                {
                    return;
                }

                koopaTroopa.StartAction(ActionPerformed, false, Enemy.BManager.FrontPlayer.GetTrueTarget());
            }
            else
            {
                koopaTroopa.StartAction(new NoAction(Enemy), true, null);
            }
        }