} // @ public int GetAbilityRecast(byte index) /// <summary> /// Gets the ID of an ability by the index /// </summary> /// <param name="index">Index of the ability</param> public AbilityList GetAbilityID(byte index) { if (index >= 0 && index <= MAX_ABILITY_INDEX) { return(FFACE.GetAbilityID(_InstanceID, index)); } else { throw new ArgumentOutOfRangeException("Must be within 0 to MAX_ABILITY_INDEX"); } } // @ public byte GetAbilityID(byte index)