private void ClosePanel() { // Disable objects, some via animation if (modalPanelObjectUIAA != null) { modalPanelObjectUIAA.Animate(bgFadeOutDelay, true, true); } else { modalPanelObject.SetActive(false); } yesButton.transform.parent.gameObject.SetActive(false); noButton.transform.parent.gameObject.SetActive(false); cancelButton.transform.parent.gameObject.SetActive(false); okButton.transform.parent.gameObject.SetActive(false); if (panelObjectUIAA != null) { panelObjectUIAA.Animate(0f, true, false); } if (panelObjectUISA != null) { panelObjectUISA.Animate(0f, true, true); } }