void Start() { //setHealth(healthNormalized); //80% HealthBarSystem healthBarSystem = new HealthBarSystem(); SetHealthBarSystem(healthBarSystem); }
public void dodamage() { //health -= damage; Debug.Log("damage player !!"); HealthBarSystem healthBarSystem = new HealthBarSystem(); healthBarSystem.HealthDamage(damage); Debug.Log("damage player !! " + damage); }
private void OnDestroy() { HealthBarSystem hp = FindObjectOfType <HealthBarSystem>(); if (hp != null) { hp.Deregister(this); } var weaponDamageSystem = FindObjectOfType <WeaponDamageSystem>(); if (weaponDamageSystem) { OnDamagedByWeapon -= weaponDamageSystem.HandleOnDamagedByWeapon; } }
void Awake() { healthBarSystem = GetComponent <HealthBarSystem>(); alive = true; }
public void Setup(HealthBarSystem healthBarSystem) { this.healthBarSystem = healthBarSystem; healthBarSystem.OnHealthChanged += HealthBarSystem_OnHealthChanged; }