public override void InitSkill() { //SetNameAndExplanation("산탄", "사정거리가 1 증가합니다. 가까이 있는 적을 공격할 때 추가 공격력을 얻습니다."); SetMyBattleStat(); atkStatMod = new StatModContinuous(StatType.Attack, ModType.Mult, 0.0f); rangeStatMod = new StatModDiscrete(StatType.AttackRange, ModType.Fixed, 1); }
public void RemoveStatModDiscrete(StatModDiscrete mod) { if (battleStatDiscrete[mod.StatType].GetModList().Contains(mod)) { battleStatDiscrete[mod.StatType].RemoveStatMod(mod); } }
public bool ContainsStatMod(StatModDiscrete mod) { if (battleStatDiscrete[mod.StatType].GetModList().Contains(mod)) { return(true); } else { return(false); } }
public void AddDiscreteMod(StatModDiscrete mod) { discreteMods.Add(mod); }
public void AddStatModDiscrete(StatModDiscrete statMod) { discreteMods.Add(statMod); }
public virtual void RemoveStatMod(StatModDiscrete mod) { modList.Remove(mod); }
public virtual void AddStatMod(StatModDiscrete mod) { Debug.Log("ModValue : " + mod.ModValue); modList.Add(mod); }
public StatModDiscrete(StatModDiscrete statMod) { StatType = statMod.StatType; ModType = statMod.ModType; ModValue = statMod.ModValue; }