public void DrawCurtain(bool forceClosed = false) { // Debug.LogError("Curtain Drawn"); if (curtainsDrawn) { return; } if (forceClosed) { CurtainLeft.Reset(); CurtainRight.Reset(); } //TriggerTitleAnimation(); //return; //CurtainLeft.Reset(); CurtainLeft.Play(true); //CurtainRight.Reset(); CurtainRight.Play(true); curtainsDrawn = true; }
public void TriggerTitleAnimation() { //Enable the object and play the animation. TitleAnimation.gameObject.SetActive(true); CurtainLeft.Reset(); CurtainRight.Reset(); curtainsDrawn = false; TitleAnimation.Reset(); TitleAnimation.Play(true); AudioPlayer.GetPlayer().PlayMenuSFX(AudioPlayer.MenuSFX.SlotPushed); }
public void PullCurtain() { if (!curtainsDrawn) { return; } // Debug.LogError("Curtain Pull"); CurtainLeft.Play(false); CurtainRight.Play(false); curtainsDrawn = false; //Disable the title on curtain pull. TitleAnimation.gameObject.SetActive(false); }
//Called when fade to black is called. //Closes curtains when screen fade. void OnFadeToBlack() { CurtainLeft.Reset(); CurtainRight.Reset(); }