private float GetDuration() { return(AbilityOwner.AghanimState() ? durationAghanim : duration); }
private float GetEclipseDuration() { var level = Ability.Level - 1; return(AbilityOwner.AghanimState() ? durationAghanim[level] : duration[level]); }
public override bool IgnoreRemainingTime(UsableAbility ability, float remainingTime = 0) { return(ability.Type != AbilityType.Disable && AbilityOwner.HasModifier("modifier_luna_eclipse")); }
protected override float GetRadius() { return(AbilityOwner.AghanimState() ? aghanimRadius : base.GetRadius()); }