public void GetPlayerConfirmation() { //bring modal panel in if (combatController.state == CombatState.RewardScreen) { //add reward panel so it's animated out when modal panel is animated in modalPanel.panelsToAnimate.Clear(); modalPanel.panelsToAnimate.Add(rewardPanel); modalPanel.SetText(rewardMessage); } else if (combatController.state == CombatState.RemoveCard) { //remove reward panel and add remove panel so it animates when modal panel animates modalPanel.panelsToAnimate.Clear(); modalPanel.panelsToAnimate.Add(removePanel); modalPanel.SetText(removeMessage); } //animate the confirmation panel in IEnumerator coroutine = modalPanel.AnimateIn(); modalPanel.StartCoroutine(coroutine); //wait for player confirmation waiting = true; StartCoroutine("WaitForPlayer"); }
public void GetPlayerConfirmation() { IEnumerator coroutine = modalPanel.AnimateIn(); modalPanel.StartCoroutine(coroutine); }