private void Start() { damageable.OnHealthChanged += RefreshHp; if (hpBar) { hpBar.SetupValues(damageable.MaxHealth); } }
void Start() { GameManager.GetInstance().OnScoreChanged += UpdateScoreText; gunHolder.OnGunSwitched += SwitchAmmoDisplayReference; gunHolder.CurrentGun.OnAmmoChanged += RefreshAmmo; playerHealth.OnHealthChanged += RefreshHp; if (nameText) { nameText.text = GameManager.GetInstance().PlayerName; } if (hpBar) { hpBar.SetupValues(playerHealth.MaxHealth); } }