Example #1
0
    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);
        }
    }