Esempio n. 1
0
    void HardCutTransition()
    {
        transitionmanagerInstance.DisableFadeOut();

        switch (changeDestination)
        {
        case DestinationChangeType.CHANGESCENE:
            if (transitionDisplay == TransitionDisplayType.ADJUSTABLETEXT)
            {
                transitionmanagerInstance.HardCut(transitionTime, dateText, depthText, sceneName);
            }
            else
            {
                transitionmanagerInstance.HardCut(transitionTime, transitionImage, sceneName);
            }
            break;

        case DestinationChangeType.TELEPORT:
            if (transitionDisplay == TransitionDisplayType.ADJUSTABLETEXT)
            {
                transitionmanagerInstance.HardCut(transitionTime, dateText, depthText, destination);
            }
            else
            {
                transitionmanagerInstance.HardCut(transitionTime, transitionImage, destination);
            }
            break;
        }
    }
Esempio n. 2
0
    void Respawn()
    {
        //reset vars
        ZeroOutMovement();
        dead = false;
        submarineStats.respawned = true;
        AlertLight.intensity     = 0;

        //teleport/ respawn
        TransitionManager tm = TransitionManager.instance;

        submarineStats.respawn.Raise();
        tm.HardCut(submarineStats.respawnTime, respawnPos);
        transform.rotation = respawnRot;
    }