// Use this for initialization protected override void Awake() { ability = AbilityIDList.getAbility(AbilityID.hammerThrow); base.Awake(); mana = GetComponent <BaseMana>(); health = GetComponent <BaseHealth>(); AbilityEventListener ael = AbilityEventListener.GetOrAdd(gameObject); ael.onHitEvent += OnHit; }
// Use this for initialization protected override void Awake() { ability = AbilityIDList.getAbility(AbilityID.volatileReversal); AbilityEventListener ael = AbilityEventListener.GetOrAdd(gameObject); ael.onKillEvent += OnKill; chargeManager = GetComponent <ChargeManager>(); health = GetComponent <BaseHealth>(); base.Awake(); }
// Use this for initialization protected override void Awake() { ability = AbilityIDList.getAbility(AbilityID.tempest); base.Awake(); AbilityEventListener ael = AbilityEventListener.GetOrAdd(gameObject); ael.onHitEvent += OnHit; aoc = GetComponent <AbilityObjectConstructor>(); weaponInfoHolder = GetComponent <WeaponInfoHolder>(); }
// Use this for initialization protected override void Awake() { ability = AbilityIDList.getAbility(AbilityID.vengeance); base.Awake(); mana = GetComponent <BaseMana>(); health = GetComponent <BaseHealth>(); AbilityEventListener ael = AbilityEventListener.GetOrAdd(gameObject); statBuffs = Comp <StatBuffs> .GetOrAdd(gameObject); ua = GetComponent <UsingAbility>(); ael.onHitEvent += OnHit; ael.onHitEvent += OnKill; }