public MainHero() { Hero = ObjectManager.LocalHero; AbilityChecker = new MainHeroAbilityChecker(); AbilitiesBehaviour = new CanUseAbilities(); ItemsBehaviour = new CanUseItems(); OrbwalkingBehaviour = new CanUseOrbwalking(); }
public Tempest() { Hero = TempestManager.Tempest; AbilityChecker = new TempestAbilityChecker(); AbilitiesBehaviour = new CanUseAbilities(); ItemsBehaviour = new CanUseItems(); OrbwalkingBehaviour = new CanUseOrbwalking(); }
public Illusion(Hero s) { Hero = s; OrbwalkingBehaviour = new CanUseOrbwalking(); CooldownOnMoving = 0.05f; }
public RangeNecr(Unit necr) : base(necr) { AbilitiesBehaviour = new CanUseAbilitiesNecroArcher(); OrbwalkingBehaviour = new CanUseOrbwalking(); }