public bool IsAbilityOn() { AbilityDataTable.AbilityData abilityData = Singleton <AbilityDataTable> .I.GetAbilityData(this.ability.id, this.ability.ap); if (abilityData == null) { return(false); } AbilityTable.Ability ability = Singleton <AbilityTable> .I.GetAbility(this.ability.id); return(!abilityData.HasNeedUpdateAbility() && ability.IsActive()); }