Exemplo n.º 1
0
    private void CutsceneEngine_Paused(object sender)
    {
        CutsceneEngine ce          = sender as CutsceneEngine;
        float          currentTime = ce.Time;

        Debug.Log(ce.Time + ": Cutscene paused");
    }
Exemplo n.º 2
0
    private void CutsceneEngine_TimeAudioClipEnter(object sender, AudioClip audioClip)
    {
        CutsceneEngine ce          = sender as CutsceneEngine;
        float          currentTime = ce.Time;

        Debug.Log(ce.Time + ": Audio clip entered - " + audioClip.name);
    }
Exemplo n.º 3
0
    private void CutsceneEngine_TimeLabelDataEnter(object sender, TimeLabelData label)
    {
        CutsceneEngine ce          = sender as CutsceneEngine;
        float          currentTime = ce.Time;

        Debug.Log(ce.Time + ": Time label data entered - " + label.Name);
    }
Exemplo n.º 4
0
 // Start is called before the first frame update
 void Start()
 {
     barrier.SetActive(false);
     audio             = GetComponent <AudioSource>();
     engineScript      = GameObject.Find("EngineParent").GetComponent <CutsceneEngine>();
     dialogueText      = dialogueObject.GetComponent <Text>();
     dialogueNumber    = 0;
     dialogueText.text = dialogues[dialogueNumber];
 }
Exemplo n.º 5
0
    private void CutsceneEngine_Ended(object sender)
    {
        CutsceneEngine ce          = sender as CutsceneEngine;
        float          currentTime = ce.Time;

        Debug.Log(ce.Time + ": Cutscene ended");

        titleController.Hide(5f);
    }
Exemplo n.º 6
0
    private void CutsceneEngine_TimeSceneExit(object sender, SceneData scene)
    {
        CutsceneEngine ce          = sender as CutsceneEngine;
        float          currentTime = ce.Time;

        Debug.Log(ce.Time + ": Scene data exit - " + scene.Name);

        if (scene.Name == "Lot of cubes")
        {
            cubeController.enableForce = false;
            foreach (CubeController cube in sideCubes)
            {
                cube.enableForce = false;
            }
        }
    }
Exemplo n.º 7
0
    private void CutsceneEngine_TimeSceneEnter(object sender, SceneData scene)
    {
        CutsceneEngine ce          = sender as CutsceneEngine;
        float          currentTime = ce.Time;

        Debug.Log(ce.Time + ": Scene data entered - " + scene.Name);

        if (scene.Name == "Light Spot")
        {
            titleController.Show(4, "Dragon's Diamond presets...");
            spotlightController.lightComponent.enabled = true;
        }
        if (scene.Name == "Falling cube")
        {
            titleController.Show(0, " Dancing cube");
            cameraController.animator.enabled = false;
            cameraController.SmoothLookAt(cubeController.transform, 720);
        }
        if (scene.Name == "Jumping cube")
        {
            cubeController.enableForce = true;
            spotlightController.SmoothLookAt(cubeController.transform, 720);
        }
        if (scene.Name == "Jumping cube 2")
        {
            titleController.Hide(5);

            cameraController.animator.enabled = true;
            cameraController.animator.SetTrigger(scene.Name);
            _disableAnimator = true;
        }
        if (scene.Name == "Cube cross")
        {
            cubeController.enableForce        = false;
            cubeController.animator.enabled   = true;
            cameraController.animator.enabled = true;
            cameraController.animator.SetTrigger(scene.Name);
            _disableAnimator = true;
        }
        if (scene.Name == "Falling lot of cubes")
        {
            cameraController.animator.enabled = true;
            cameraController.animator.SetTrigger(scene.Name);
            _disableAnimator = true;
            foreach (CubeController cube in sideCubes)
            {
                cube.gameObject.SetActive(true);
                cube.animator.SetTrigger(scene.Name);
            }
        }
        if (scene.Name == "Lot of cubes")
        {
            cubeController.enableForce = true;
            foreach (CubeController cube in sideCubes)
            {
                cube.enableForce = true;
            }
        }
        if (scene.Name == "The End")
        {
            titleController.Show(0.5f, "The End");
            spotlightController.lightComponent.enabled = false;
        }
        if (HasParameter(scene.Name, cameraController.animator))
        {
            cameraController.animator.SetTrigger(scene.Name);
        }

        if (HasParameter(scene.Name, cubeController.animator))
        {
            cubeController.animator.SetTrigger(scene.Name);
        }
    }