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(); }
private void Awake() { Pickup_Manager.RegisterPickup(gameObject); }