public ModifierEnemyObstacle(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner, float range) : base(ability, modifier, modifierOwner) { this.Caster = modifierOwner; this.Range = range; this.CreateTime = GameManager.RawGameTime; }
public NetherWardModifierObstacle(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner) : base(ability, modifier, modifierOwner) { if (!modifierOwner.IsControllable) { return; } this.netherWard = (NetherWard)this.EvadableAbility.Ability; Player.OnExecuteOrder += this.OnExecuteOrder; }
protected ModifierObstacle(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner) { this.EvadableAbility = (EvadableAbility)ability; this.Modifier = modifier; this.ModifierOwner = modifierOwner; this.Counters = ability.ModifierCounters.ToArray(); this.Disables = ability.ModifierDisables.ToArray(); this.Blinks = ability.ModifierBlinks.ToArray(); this.IgnoreModifierRemainingTime = modifier.Duration < 0; this.Delay = GameManager.Ping / 2000f; }
public NetherWardModifierObstacle(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner) : base(ability, modifier, modifierOwner) { if (!modifierOwner.IsControllable) { return; } this.netherWard = (NetherWard)this.EvadableAbility.Ability; OrderManager.OrderAdding += this.OnOrderAdding; }
public ColdFeetEvadableModifier(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner, float duration) : base(ability, modifier, modifierOwner) { this.duration = duration; }
public HealingSalveEvadableModifier(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner, float range) : base(ability, modifier, modifierOwner, range) { }
public MedallionOfCourageModifierObstacle(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner) : base(ability, modifier, modifierOwner) { }
public UnstableConcoctionAllyObstacle(IModifierCounter modifierCounter, Ability9 ability, Modifier modifier, Unit9 modifierOwner) : base(modifierCounter, modifier, modifierOwner) { this.unstableConcoction = (UnstableConcoction)ability; }
public ModifierAllyObstacle(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner) : base(ability, modifier, modifierOwner) { this.Caster = this.EvadableAbility.Owner; }
public ClarityEvadableModifier(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner, float range) : base(ability, modifier, modifierOwner, range) { }
public HolyPersuasionEvadableModifier(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner, float range) : base(ability, modifier, modifierOwner, range) { }
public ModifierStackAllyObstacle(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner, int stacks) : base(ability, modifier, modifierOwner) { this.stacks = stacks; }
public ModifierEnemyStackObstacle(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner, float range, int stacks) : base(ability, modifier, modifierOwner, range) { this.stacks = stacks; }
public BootsOfTravelObstacle(IModifierCounter ability, Modifier modifier, Unit9 modifierOwner, float range) : base(ability, modifier, modifierOwner, range) { this.CreateTime = GameManager.RawGameTime + 0.5f; }