public void Dash() { playerEnergy.RemoveEnergy(dashEnergyCost); StartCoroutine(DashBehaviour(dashTime)); uiManager.UpdateEnergySlider(); uiManager.DamageEnergyBar(); playerCamera.CameraShake(0.15f, 0.11f); gameManager.TutorialCheckDash(); }
public void Damage(float damage) { CurrentHealth -= damage; if (IsAlive()) { if (_uiManager) { _uiManager.UpdateHealthSlider(); _uiManager.DamageHealthBar(); } if (isPlayerComponent) { playerCam.CameraShake(0.11f, 0.14f); } } else if (isPlayerComponent && !IsAlive()) { GameEvents.ReportPlayerDeath(); } }
private void Start() { playerCam.CameraShake(0.2f, 0.15f); }
private void Start() { playerCam.CameraShake(0.08f, 0.06f); StartCoroutine(AttackAnimTime()); }