void ResolveFirstActionState() { uIEventHandler.continueMessages.Invoke(); if (battleControl.ResolveMidTurnStatusEffect(firstToGo)) { battleDialogue.AddToMessages(string.Format("{0} attacks with {1}!", firstToGo.monName, firstToGo.selectedMove.moveName)); battleControl.ResolveAttack(firstToGo.selectedMove, firstToGo, secondToGo); uIEventHandler.continueMessages.Invoke(); } AdvanceState(TurnState.FaintCheck); }