Esempio n. 1
0
 public EvadeSpellData(string charName, string name, SpellSlot spellKey, EvadeType evadeType, int dangerlevel)
 {
     CharName    = charName;
     Name        = name;
     SpellKey    = spellKey;
     EvadeType   = evadeType;
     Dangerlevel = dangerlevel;
 }
Esempio n. 2
0
 public EvadeSpellData(
     string championName,
     string displayName,
     SpellSlot slot,
     EvadeType evadeType,
     int dangerValue
     )
 {
     this.ChampionName = championName;
     this.Slot         = slot;
     this.EvadeType    = evadeType;
     this.DangerValue  = dangerValue;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
    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;
        }
    }
Esempio n. 6
0
 public Evadeable(string name, EvadeType type, string championName)
 {
     this.SDataName    = name;
     this.EvadeType    = type;
     this.ChampionName = championName;
 }