Exemple #1
0
    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;
    }
Exemple #2
0
    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);
    }
Exemple #3
0
    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);
    }
Exemple #4
0
 //Called when fade to black is called.
 //Closes curtains when screen fade.
 void OnFadeToBlack()
 {
     CurtainLeft.Reset();
     CurtainRight.Reset();
 }