public float GetRangeIncrease(Unit9 unit, RangeIncreaseType type) { if (!this.IsUsable || !this.Owner.IsRanged) { return(0); } return(this.attackRange.GetValue(this.Level)); }
public float GetRangeIncrease(Unit9 unit, RangeIncreaseType type) { if (!this.IsUsable) { return(0); } return(this.castRange.GetValue(this.Level)); }
public float GetRangeIncrease(Unit9 unit, RangeIncreaseType type) { if (!this.IsUsable) { return(0); } if (type == RangeIncreaseType.Attack) { if (!unit.IsRanged) { return(0); } return(this.attackRange.GetValue(this.Level)); } return(this.castRange.GetValue(this.Level)); }
public float GetRangeIncrease(Unit9 unit, RangeIncreaseType type) { return(this.attackRange.GetValue(this.Level)); }
public float GetRangeIncrease(Unit9 unit, RangeIncreaseType type) { return(-400); // no special data }