public void DeathScreen() { if (!playerStats.IsDead()) { return; } Cursor.visible = true; Cursor.lockState = CursorLockMode.None; IM_InputManager.OnKeyAxis -= MovePlayer; IM_InputManager.OnShootInput -= ShootPlayer; //IM_InputManager.OnMouseAxis -= CM_CameraManager.Instance.GetCameraFromID("Main Camera"); CancelInvoke("UpdateStats"); CancelInvoke("Verif"); }
public void UpdatePlayerUI(PM_PlayerSettings _playerStats) { if (!IsValidUIPlayer) { return; } pLeftBar.fillAmount = _playerStats.Life / 100f; pRightBar.fillAmount = _playerStats.Power / 100f; Color alpha = damageBar.color;//opacity alpha.a = (1 - pLeftBar.fillAmount); damageBar.color = alpha; if (_playerStats.IsDead()) { deathMenu.SetActive(true); } }