private void OnTriggerStay2D(Collider2D other) { if (NotPlayer(other)) { return; } MenuManager.Instance.ToggleCanvas(MenuName.Lose); if (CanSaveHighScore()) { HighScoreController.SaveHighScore(ScoreCheck.CurrentScore); } GameManager.Instance.DisablePlayerControls(); if (!PlayerDeath.DidDie) { AudioManager.Instance.StopSounds(); AudioManager.Instance.PlaySound("Death"); PlayerDeath.DidDie = true; } UiManager.Instance.UpdateHighScore(); }