public void Restart() { Time.timeScale = 1f; collectiblesManager.ResetCoinsCount(); SceneManager.LoadScene(SceneManager.GetActiveScene().name); }
public void Restart() { Time.timeScale = 1f; lifeManager.ResetLivesCount(); collectiblesManager.ResetCoinsCount(); collectiblesManager.ResetBlueJewelCounter(); collectiblesManager.ResetGreenJewelCounter(); collectiblesManager.ResetRedJewelCounter(); SceneManager.LoadScene("FirstLevel"); }
private void OnTriggerEnter2D(Collider2D otherObject) { if (otherObject.tag.Equals(Tags.Coin)) { collectiblesManager.IncreaseCoinsCounter(); PlayerCollectedCoin(otherObject); } else if (otherObject.tag.Equals(Tags.SlimeBlue) || otherObject.tag.Equals(Tags.SlimeGreen) || otherObject.tag.Equals(Tags.SlimePurple) || otherObject.tag.Equals(Tags.Spike)) { lifeManager.TakeOneLife(); collectiblesManager.ResetCoinsCount(); PlayerDied(player); } else if (otherObject.tag.Equals(Tags.JewelBlue)) { collectiblesManager.IncreaseBlueJewelCounter(); levelTransition.FirstLevelIsPassed(); PlayerCollectedBlueJewel(otherObject); } else if (otherObject.tag.Equals(Tags.JewelGreen)) { collectiblesManager.IncreaseGreenJewelCounter(); levelTransition.SecondLevelIsPassed(); PlayerCollectedGreenJewel(otherObject); } else if (otherObject.tag.Equals(Tags.JewelRed)) { collectiblesManager.IncreaseRedJewelCounter(); PlayerCollectedRedJewel(otherObject); } }