protected IEnumerator RunCheckFunction(ConfirmationFunc func) { bool decisionMade = false; while (decisionMade == false) { } yield break; }
protected virtual void ConfirmationLock(ConfirmationFunc func, BattleManager.CombatPhase succeed, BattleManager.CombatPhase fail) { //battleManRef.StartCoroutine() }