public static void SetAbility(AbilityType ability, bool setTo = true) { if (setTo) { Data.SkillsFound.Add(ability); } else { Data.SkillsFound.Remove(ability); } InterOp.set_ability(ability, setTo); if (ability.Equip().HasValue) { InterOp.set_equipment(ability.Equip().Value, setTo); } TrackFileController.Write(); }