public EvadeSpellData(string charName, string name, SpellSlot spellKey, EvadeType evadeType, int dangerlevel) { CharName = charName; Name = name; SpellKey = spellKey; EvadeType = evadeType; Dangerlevel = dangerlevel; }
public EvadeSpellData( string championName, string displayName, SpellSlot slot, EvadeType evadeType, int dangerValue ) { this.ChampionName = championName; this.Slot = slot; this.EvadeType = evadeType; this.DangerValue = dangerValue; }
public EvadeSpellData( string charName, string name, SpellSlot spellKey, EvadeType evadeType, int dangerlevel ) { this.charName = charName; this.name = name; this.spellKey = spellKey; this.evadeType = evadeType; this.dangerlevel = dangerlevel; }
public static void HitAvoid(Timeline t, CombatUnit caster, CombatUnit targetUnit) { EvadeType e = targetUnit.EvadeMethod(CombatUnit.actionAngle(caster, targetUnit)); switch (e) { case EvadeType.miss: Miss(t, caster, targetUnit); break; case EvadeType.shield: ShieldGuard(t, caster, targetUnit); break; case EvadeType.weapon: WeaponGuard(t, caster, targetUnit); break; case EvadeType.accessory: AccessoryGuard(t, caster, targetUnit); break; } }
public Evadeable(string name, EvadeType type, string championName) { this.SDataName = name; this.EvadeType = type; this.ChampionName = championName; }