예제 #1
0
    static public void ResetLevel()
    {
        if (!instance.player.activeInHierarchy)
        {
            instance.player.SetActive(true);
        }

        Pickup_Manager.ResetPickups();
        Player_LevelWallet.grandTotalPickups = 0;

        Player_LevelWallet.SetLevel(0);
        Player_SpawnPoint.ResetPlayerPosition();

        if (instance.deathMenu.activeInHierarchy)
        {
            instance.deathMenu.SetActive(false);
        }

        Controller.ResetTimer();

        instance.playerController.ResetPlayer();
    }
예제 #2
0
 private void Awake()
 {
     Pickup_Manager.RegisterPickup(gameObject);
 }