public void OnEliminate(GameObject castMember) { InsultManager.Instance.OnAuditionEnded(); CastMember cm = currentAudition.GetComponent <CastMember>(); cm.OnFinalSpeech(finalSpeechTime); cm.OnFadeOut(fadeOutTime); characterProfile.SetActive(false); timeSinceAuditionEnded = 0.0f; }
private void HideRecapScreen() { showingRecap = false; recapMenu.SetActive(false); List <CastMember> cmlist = new List <CastMember>(); foreach (GameObject audition in selectedAuditionsList) { CastMember cm = audition.GetComponent <CastMember>(); if (cm) { if (audition.activeInHierarchy) { cm.OnFadeOut(Mathf.Min(1.0f, auditionInterval)); } } } }