コード例 #1
0
    // Start is called before the first frame update
    void Start()
    {
        string s = PlayerPrefs.GetString("name", "");

        if (s == "")
        {
            sceneManager.LoadScene("SignUpScene");
        }
        else
        {
            // load player data

            sceneManager.LoadScene("MainMenuScene");
        }
    }
コード例 #2
0
    public void ReceiveDamage(int damage, Vector3 damagePoint)
    {
        if (isFireballPower)
        {
            if (isExtraLifePower)
            {
                powerupAnimation.Play("PlayerPowerupIn");
            }
            else
            {
                powerupAnimation.Play("PlayerFireOut");
            }
            isFireballPower = false;
            return;
        }
        else if (isExtraLifePower)
        {
            powerupAnimation.Play("PlayerPowerupOut");
            isExtraLifePower = false;
            return;
        }

        stats.lives -= damage;


        if (stats.lives <= 0)
        {
            MySceneManager.LoadScene(SceneType.GameOver);
        }

        hitJump = (transform.position - damagePoint + Vector3.up) * 0.5f;
    }
コード例 #3
0
    void OnTriggerEnter(Collider collider)
    {
        var player = collider.GetComponent <PlayerController>();

        if (player == null)
        {
            return;
        }

        if (isFirstLevel)
        {
            MySceneManager.LoadScene(SceneType.Level2);
        }
        else
        {
            var consValue = player.GetPlayerCoins();
            if (consValue > perfectScore)
            {
                MySceneManager.LoadScene(SceneType.BahamasEnd);
            }
            else
            {
                MySceneManager.LoadScene(SceneType.RegularWinScene);
            }
        }
    }
コード例 #4
0
    private void Update()
    {
        if (!Input.GetKeyDown(KeyCode.Space))
        {
            return;
        }

        MySceneManager.LoadScene(nexSceneIndex, this);
    }
    void OnTriggerEnter(Collider collider)
    {
        var playerController = collider.GetComponent <PlayerController>();

        if (playerController == null)
        {
            return;
        }

        MySceneManager.LoadScene(SceneType.Level1);
    }
コード例 #6
0
 public void LoadNextScene()
 {
     MySceneManager.LoadScene("Ch");
 }
コード例 #7
0
 public void GoHome()
 {
     MySceneManager.LoadScene("SampleScene");
 }
 void NewGame()
 {
     MySceneManager.LoadScene(SceneType.Level1);
 }
コード例 #9
0
ファイル: SceneLoader.cs プロジェクト: MrMitten/LH
 public void LoadLevel(string scene)
 {
     UnityEngine.SceneManagement.SceneManager.LoadScene(scene);
     MySceneManager.LoadScene(scene);
 }
コード例 #10
0
 public void OnClothBtn()
 {
     MySceneManager.LoadScene("Shop");
 }
コード例 #11
0
 public void LOAD_NEXT_LEVEL()
 {
     _sceneManager.LoadScene(2);
     print("load next level here");
 }
コード例 #12
0
 public void LoadLevel(string scene)
 {
     Time.timeScale = 1f;
     UnityEngine.SceneManagement.SceneManager.LoadScene(scene);
     MySceneManager.LoadScene(scene);
 }
コード例 #13
0
 // Start is called before the first frame update
 private void Start()
 {
     MySceneManager.LoadScene(1, this);
 }