コード例 #1
0
 public override void InitSkill()
 {
     //SetNameAndExplanation("산탄", "사정거리가 1 증가합니다. 가까이 있는 적을 공격할 때 추가 공격력을 얻습니다.");
     SetMyBattleStat();
     atkStatMod   = new StatModContinuous(StatType.Attack, ModType.Mult, 0.0f);
     rangeStatMod = new StatModDiscrete(StatType.AttackRange, ModType.Fixed, 1);
 }
コード例 #2
0
 public void RemoveStatModDiscrete(StatModDiscrete mod)
 {
     if (battleStatDiscrete[mod.StatType].GetModList().Contains(mod))
     {
         battleStatDiscrete[mod.StatType].RemoveStatMod(mod);
     }
 }
コード例 #3
0
 public bool ContainsStatMod(StatModDiscrete mod)
 {
     if (battleStatDiscrete[mod.StatType].GetModList().Contains(mod))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #4
0
 public void AddDiscreteMod(StatModDiscrete mod)
 {
     discreteMods.Add(mod);
 }
コード例 #5
0
ファイル: Item.cs プロジェクト: EuropeanSnail/DungeonTycoon
 public void AddStatModDiscrete(StatModDiscrete statMod)
 {
     discreteMods.Add(statMod);
 }
コード例 #6
0
 public virtual void RemoveStatMod(StatModDiscrete mod)
 {
     modList.Remove(mod);
 }
コード例 #7
0
 public virtual void AddStatMod(StatModDiscrete mod)
 {
     Debug.Log("ModValue : " + mod.ModValue);
     modList.Add(mod);
 }
コード例 #8
0
 public StatModDiscrete(StatModDiscrete statMod)
 {
     StatType = statMod.StatType;
     ModType  = statMod.ModType;
     ModValue = statMod.ModValue;
 }