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); } }
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); } }