private IEnumerator CitizenButtonWithAnim(ChoiceFeedback feedback) { if (feedback.FeedbackRating != -1) { yield return(WarningBox.ShowWarning(feedback.Feedback, error: false)); } DisableButtons(); //removing citizen help popup and instead setting the delay to one turn yield return(EmailAnim(1f, "EmailShow")); _incidentManager.CitizenHelpPressed(); }
private IEnumerator LeftButtonWithAnim(ChoiceFeedback feedback) { if (feedback.FeedbackRating != -1) { yield return(WarningBox.ShowWarning(feedback.Feedback, error: false)); } DisableButtons(); yield return(EmailAnim(1f, "EmailShow")); //wait for more officers to become available _incidentManager.WaitPressed(); }
private IEnumerator RightButtonWithAnim(ChoiceFeedback feedback) { if (OfficerController.m_officers.Count >= CurrentIncident.IncidentContent.OfficerReq) { OfficerController.RemoveOfficer(CurrentIncident.IncidentContent.OfficerReq, CurrentIncident.IncidentContent.TurnReq); if (feedback.FeedbackRating != -1) { yield return(WarningBox.ShowWarning(feedback.Feedback, error: false)); } DisableButtons(); //send officers to resolve issue yield return(EmailAnim(1f, "EmailShow")); _incidentManager.ResolvePressed(); } }