protected override void Start() { AbilitiesToDisableWhileActive.Add(this); AbilitiesToDisableWhileActive.Add(GetComponent <Lucian_E>()); base.Start(); champion.LevelManager.OnLevelUp += OnCharacterLevelUp; }
protected override void Start() { AbilitiesToDisableWhileActive.Add(this); base.Start(); AbilityBuffs = new AbilityBuff[] { gameObject.AddComponent <CC_Q_Buff>() }; AbilityDebuffs = new AbilityBuff[] { gameObject.AddComponent <CC_Q_Debuff>() }; AbilityBuffs[0].OnAbilityBuffRemoved += RemoveBuffFromAffectedUnit; }
protected override void Start() { foreach (Ability ability in champion.AbilityManager.CharacterAbilities) { if (!(ability is DirectionTargetedDash || ability == this)) { AbilitiesToDisableWhileActive.Add(ability); } } AbilitiesToDisableWhileActive.Add(champion.AbilityManager.OtherCharacterAbilities[0]); CastableAbilitiesWhileActive.Add(GetComponent <Lucian_E>()); base.Start(); }