示例#1
0
 public virtual void Initialize(Sprite disablerSprite, Player.Debuff debuffEffect, string itemName)
 {
     _image.sprite = disablerSprite;
     HealthEffect  = 0.0f;
     StaminaEffect = 0.0f;
     DebuffEffect  = debuffEffect;
     ItemName      = itemName;
 }
示例#2
0
 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;
 }
示例#3
0
 public void ApplyDebuffChange(Player.Debuff debuffToApply, int playerIdx)
 {
     _players[playerIdx].DoApplyDebuff(debuffToApply);
 }
示例#4
0
 public void ApplyTeamDebuff(int TeamIdx, int playerIdx, Player.Debuff debuffToApply)
 {
     _teams[TeamIdx].ApplyDebuffChange(debuffToApply, playerIdx);
 }