public override void DataUpdated(Player.Player.PlayerEventParams data) { _health = data.currentHP; _maxHealth = data.maxHP; healthBar.fillAmount = HealthPercentage; }
/// <summary> /// Event that should be called when the player's stats change. /// </summary> /// <param name="data"></param> public void UpdatePlayerData(Player.Player.PlayerEventParams data) { if (statContainers == null) { return; } for (int i = 0; i < statContainers.Count; i++) { statContainers[i].DataUpdated(data); } }
public abstract void DataUpdated(Player.Player.PlayerEventParams data);