Esempio n. 1
0
    void Back()
    {
        click.Play();
        SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher");

        switcher.ChangeScene("res://Scenes/Learn.tscn");
    }
 private void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.tag == "Player")
     {
         SS.ChangeScene(2);
     }
 }
Esempio n. 3
0
//    public override void _Process(float delta)
//    {
//        // Called every frame. Delta is time since last frame.
//        // Update game logic here.
//
//    }
    private void Play()
    {
        click.Play();
        SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher");

        switcher.ChangeScene("res://Scenes/GameMode.tscn");
    }
Esempio n. 4
0
    //    public override void _Process(float delta)
    //    {
    //        // Called every frame. Delta is time since last frame.
    //        // Update game logic here.
    //
    //    }
    private void Back()
    {
        click.Play();
        SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher");

        switcher.ChangeScene("res://Scenes/Learn.tscn");
        // Replace with function body
    }
Esempio n. 5
0
    private void Ingredients()
    {
        click.Play();
        // Replace with function body
        SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher");

        switcher.ChangeScene("res://Scenes/Ingredients.tscn");
    }
Esempio n. 6
0
 public void LoadSceneIntoCurrentContext(int archivesIndex)
 {
     LoadGlobalFileIntoCurrentContext((uint)archivesIndex);
     //Debug.Log(string.Format("globaldata有没有值:{0}", globalData != null));
     //显示切换场景画面
     //开启协程切换场景
     sceneSwitcher.ChangeScene(curSceneIndex);
     //SceneManager.LoadScene(curSceneIndex);
     //AfterLoadScene();
 }
Esempio n. 7
0
    private void Start()
    {
        sceneSwitch = GetComponent <SceneSwitcher> ();
        ui          = GetComponent <HandleUI> ();

        startButton.onClick.AddListener(delegate(){ sceneSwitch.ChangeScene(1); });
        instructionButton.onClick.AddListener(delegate(){ ui.ShowInstructions(true); });
        quitButton.onClick.AddListener(delegate(){ Application.Quit(); });
        backButton.onClick.AddListener(delegate(){ ui.ShowInstructions(false); });
    }
Esempio n. 8
0
    private void Leave()
    {
        click.Play();
        GetTree().SetPause(false);

        SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher");

        switcher.SwitchMusic(0);
        switcher.ChangeScene("res://Scenes/Menu.tscn");
        // Replace with function body
    }
    public void RestartGame()
    {
        GameObject scoreManager = GameObject.FindGameObjectWithTag("ScoreManager");

        if (scoreManager != null)
        {
            scoreManager.GetComponent <ScoreManager>().OnReStartGame();
        }

        sceneSwitcher.ChangeScene();
    }
Esempio n. 10
0
    private void Infinite()
    {
        click.Play();
        Global global = (Global)GetTree().GetRoot().GetNode("global");

        global.gameMode = 1;
        SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher");

        switcher.ChangeScene("res://Scenes/Kitchen.tscn");
        switcher.SwitchMusic(1);
        // Replace with function body
    }
Esempio n. 11
0
 // Update is called once per frame
 void Update()
 {
     //panningCam.GetCurrentAnimatorStateInfo(0).IsTag("End")
     Debug.Log(panningCam.GetCurrentAnimatorStateInfo(0).length);
     if (panningCam.GetCurrentAnimatorStateInfo(0).normalizedTime > 0.95f || Input.GetKeyDown(KeyCode.Space))
     {
         if (isOpening)
         {
             if (sceneSwitcher.goBack)
             {
                 sceneSwitcher.goBack = false;
                 sceneSwitcher.ChangeScene("MainMenu");
             }
             else
             {
                 sceneSwitcher.ChangeScene("blending_+soundmanager");
             }
         }
         else
         {
             sceneSwitcher.ChangeScene("MainMenu");
         }
     }
 }
Esempio n. 12
0
    void _actuallyEndBattle()
    {
        _tearDownScene();

        //heal all non-ko troops
        foreach (Unit u in _GameStateHolder._ActivePlayer.PlayerArmy.GetActiveUnits())
        {
            u.Heal();
        }

        foreach (Unit u in _GameStateHolder._InactivePlayer.PlayerArmy.GetActiveUnits())
        {
            u.Heal();
        }

        StartCoroutine(SceneSwitcher.ChangeScene(_OverworldScene));
    }
Esempio n. 13
0
 public override void _Input(InputEvent @event)
 {
     if (@event.IsAction("ui_wheel_up"))
     {
         offset.y = 20;
         holder.SetPosition(holder.GetPosition() + offset);
     }
     if (@event.IsAction("ui_wheel_down"))
     {
         offset.y = -20;
         holder.SetPosition(holder.GetPosition() + offset);
     }
     if (@event.IsActionPressed("ui_exit"))
     {
         click.Play();
         SceneSwitcher switcher = (SceneSwitcher)GetTree().GetRoot().GetNode("SceneSwitcher");
         switcher.ChangeScene("res://Scenes/Learn.tscn");
     }
 }
 public void SceneSwitch()
 {
     sceneSwitcher.ChangeScene();
 }
Esempio n. 15
0
 public void HandlePlayGameClick()
 {
     Audio.AudioInstance.PlaySFX(Button_Click);
     StartCoroutine(SceneSwitcher.ChangeScene("Overworld"));
 }
Esempio n. 16
0
 public void ChangeSceneOnClick()
 {
     //SceneManager.LoadScene(sceneName);
     sceneSwitcher.ChangeScene((sceneName));
 }
 private void Start()
 {
     sceneSwitcher = GameObject.FindObjectOfType <SceneSwitcher>();
     retryButton.onClick.AddListener(delegate(){ sceneSwitcher.ChangeScene(1); });
     mainMenuButton.onClick.AddListener(delegate(){ sceneSwitcher.ChangeScene(0); });
 }
Esempio n. 18
0
    IEnumerator WaitForAudio()
    {
        yield return(new WaitForSeconds(clip.length + 0.5f));

        sceneSwitcher.ChangeScene(2);
    }