public virtual void Initialize(Sprite disablerSprite, Player.Debuff debuffEffect, string itemName) { _image.sprite = disablerSprite; HealthEffect = 0.0f; StaminaEffect = 0.0f; DebuffEffect = debuffEffect; ItemName = itemName; }
public virtual void Initialize(Sprite potionSprite, float healthEffect, float staminaEffect, Player.Debuff debuffEffect, string itemName) { _image.sprite = potionSprite; HealthEffect = healthEffect; StaminaEffect = staminaEffect; DebuffEffect = debuffEffect; ItemName = itemName; }
public void ApplyDebuffChange(Player.Debuff debuffToApply, int playerIdx) { _players[playerIdx].DoApplyDebuff(debuffToApply); }
public void ApplyTeamDebuff(int TeamIdx, int playerIdx, Player.Debuff debuffToApply) { _teams[TeamIdx].ApplyDebuffChange(debuffToApply, playerIdx); }