public EiDamage ConfigHealing(EiCombatData data) { data.Convert(); this.damageType = data.damageType; this.data = data; return(this); }
public EiDamage ConfigHealing(EiCombatData data, EiHealth target) { data.Convert(); this.damageType = data.damageType; this.data = data; this.target = target; this.damage = data.flatAmount + target.CurrentHealth * data.currentHealthPercentage + target.MaxHealth * data.maxHealthPercentage; return(this); }
public EiDamage ConfigDamage(EiCombatData data, EiHealth target) { this.target = target; this.damage = data.flatAmount + target.CurrentHealth * data.currentHealthPercentage + target.MaxHealth * data.maxHealthPercentage; return(ConfigDamage(data)); }
public EiDamage ConfigDamage(EiCombatData data) { this.damageType = data.damageType; this.data = data; return(this); }
public virtual void Heal(EiCombatData healData) { Heal(EiDamage.NewInstance.ConfigHealing(healData, this)); }
public virtual void Damage(EiCombatData damageData) { Damage(EiDamage.NewInstance.ConfigDamage(damageData, this)); }