Beispiel #1
0
    protected override void Start()
    {
        AbilitiesToDisableWhileActive.Add(this);
        AbilitiesToDisableWhileActive.Add(GetComponent <Lucian_E>());

        base.Start();

        champion.LevelManager.OnLevelUp += OnCharacterLevelUp;
    }
Beispiel #2
0
    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;
    }
Beispiel #3
0
    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();
    }