Exemple #1
0
 // Update is called once per frame
 void Update()
 {
     if (Input.anyKeyDown)
     {
         LoadSceneWithLoading.LoadAsync("startmenu");
     }
 }
Exemple #2
0
 void OnCollisionEnter2D(Collision2D collisions)//碰撞进入
 {
     if (collisions.gameObject.name == colliders.name)
     {
         if (Input.GetKey(KeyCode.D))
         {
             LoadSceneWithLoading.LoadAsync("scene2");
         }
     }
 }
Exemple #3
0
 public void JumpScene()
 {
     if (Application.loadedLevelName == "bossroom")
     {
         LoadSceneWithLoading.Load("talktest");
     }
     else
     {
         LoadSceneWithLoading.LoadAsync("gameover");
     }
 }
Exemple #4
0
 // W option为True S 或者其他 option 为False
 public override void TalkEnd(bool option)
 {
     if (option)
     {
         LoadSceneWithLoading.LoadAsync("talktest1");
     }
     else
     {
         LoadSceneWithLoading.LoadAsync("talktest2");
     }
 }
Exemple #5
0
 public void Jump()
 {
     if (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name == "Level2_1")
     {
         LoadSceneWithLoading.LoadAsync("Ending1");
     }
     else if (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name == "Level_2")
     {
         LoadSceneWithLoading.LoadAsync("Ending2");
     }
 }
Exemple #6
0
 public void OnEnd()
 {
     // 这里写播放结束后的代码
     if (UnityEngine.SceneManagement.SceneManager.GetActiveScene().name == "Ending1" ||
         UnityEngine.SceneManagement.SceneManager.GetActiveScene().name == "Ending2")
     {
         LoadSceneWithLoading.LoadAsync("End");
     }
     else
     {
         LoadSceneWithLoading.Load("Guidence");
     }
 }
Exemple #7
0
 // Update is called once per frame
 void FixedUpdate()
 {
     if (Input.GetKey(KeyCode.W) || Input.GetKey(KeyCode.UpArrow))
     {
         state  = 0;
         Option = true;
     }
     else if (Input.GetKey(KeyCode.S) || Input.GetKey(KeyCode.DownArrow))
     {
         Option = false;
     }
     else if (Input.GetKeyDown(KeyCode.J) || Input.GetKey(KeyCode.Return))
     {
         if (Option == true)
         {
             if (Application.loadedLevelName == "startmenu")
             {
                 LoadSceneWithLoading.LoadAsync("PPT");
                 click.Play();
             }
         }
         else
         {
             if (Application.loadedLevelName == "startmenu")
             {
                 UnityEngine.Application.Quit();
                 click.Play();
             }
         }
     }
     if (!Option)
     {
         if (state > 3)
         {
             transform.rotation = Quaternion.Euler(0, 0, 1);
         }
         else
         {
             transform.rotation = Quaternion.Euler(0, 0, -1);
         }
         state++;
         if (state > 6)
         {
             state = 0;
         }
     }
 }
Exemple #8
0
 void OnCollisionEnter2D(Collision2D collisions) //碰撞进入
 {
     if (Application.loadedLevelName == "Level1")
     {
         if (collisions.gameObject.name == colliders.name)
         {
             LoadSceneWithLoading.Load("talktest3");
         }
     }
     else if (Application.loadedLevelName == "Guidence")
     {
         if (collisions.gameObject.name == colliders.name)
         {
             LoadSceneWithLoading.Load("Level1");
         }
     }
 }
Exemple #9
0
 // W option为True S 或者其他 option 为False
 public override void TalkEnd(bool option)
 {
     LoadSceneWithLoading.Load("Level2_1");
 }
Exemple #10
0
 // W option为True S 或者其他 option 为False
 public override void TalkEnd(bool option)
 {
     LoadSceneWithLoading.Load("bossroom");
 }