Exemplo n.º 1
0
    void AfterDeathDialog()
    {
        PauseScreen.Instance.enabled = true;
        BlurCameraOverTime.Instance.UnblurScreen();
        Chronos.ResumeTime(0.05F);

        GetComponent <IvyController>().enabled = false;

        IvyStun stun = GetComponent <IvyStun>();

        stun.allowInput = false;
        stun.range      = 25;
        stun.StartCoroutine("StunSphereAnimation");

        originalCameraTarget              = TP_Camera.Instance.target;
        originalXoffset                   = TP_Camera.Instance.desiredXOffset;
        TP_Camera.Instance.target         = transform;
        TP_Camera.Instance.desiredXOffset = 0;
        TP_Camera.Instance.useDamping     = true;

        GameObject.FindObjectOfType <Morbius>().ForceKill();

        StartCoroutine(DoPulse());
        StartCoroutine(KillAllEnemies());
    }
Exemplo n.º 2
0
    void TogglePause()
    {
        isPaused = !isPaused;

        if (isPaused)
        {
            BlurCameraOverTime.Instance.BlurScreen();
            Chronos.PauseTime(0.05F);
        }
        else
        {
            BlurCameraOverTime.Instance.UnblurScreen();
            Chronos.ResumeTime(0.05F);
        }

        pauseUI.interactable = isPaused;
    }
Exemplo n.º 3
0
 public static void HideMemento()
 {
     Chronos.ResumeTime(0.05F);
     BlurCameraOverTime.Instance.UnblurScreen();
     Instance.StartCoroutine(Instance.TriggerMemento(false));
 }
Exemplo n.º 4
0
 void OnMessageEnd()
 {
     PauseScreen.Instance.enabled = true;
     BlurCameraOverTime.Instance.UnblurScreen();
     Chronos.ResumeTime(0.05F);
 }