コード例 #1
0
        public float GetRangeIncrease(Unit9 unit, RangeIncreaseType type)
        {
            if (!this.IsUsable || !this.Owner.IsRanged)
            {
                return(0);
            }

            return(this.attackRange.GetValue(this.Level));
        }
コード例 #2
0
        public float GetRangeIncrease(Unit9 unit, RangeIncreaseType type)
        {
            if (!this.IsUsable)
            {
                return(0);
            }

            return(this.castRange.GetValue(this.Level));
        }
コード例 #3
0
ファイル: Telescope.cs プロジェクト: vana41203/O9K
        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));
        }
コード例 #4
0
 public float GetRangeIncrease(Unit9 unit, RangeIncreaseType type)
 {
     return(this.attackRange.GetValue(this.Level));
 }
コード例 #5
0
 public float GetRangeIncrease(Unit9 unit, RangeIncreaseType type)
 {
     return(-400); // no special data
 }