using System; using System.Collections.Generic; namespace FLCompanionByDvurechensky.Data { /// /// Объект системы /// public class UniverseSystem { /// /// Консруктор /// public UniverseSystem() { Objects = new List(); Zones = new List(); } /// /// ID /// public string Id { get; set; } /// /// Имя /// public string Name { get; set; } /// /// Адрес до INI /// public string INI { get; set; } /// /// ОТключено (Позиция системы на карте в MultiUniverse) /// public int[] Pos { get; set; } /// /// Посетил ли /// public int Visit { get; set; } /// /// Ссылка на имя в DLL /// public string DLL_Name { get; set; } /// /// Ссылка на инфоркарту DLL /// public string DLL_InfoCard { get; set; } /// /// НЕ работает(позиция на карте теперь в MultiUniverse) /// public double NavMapScale { get; set; } /// /// Итоговый радиус системы /// public int Radius { get { double val; if (NavMapScale != 0) { val = 131041.0 / NavMapScale; } else val = 131041.0; return (int)Math.Round(val, MidpointRounding.AwayFromZero); } } /// /// НПС говорят название объекта /// public string MsgIdPrefix { get; set; } /// /// Список объектов /// public List Objects { get; set; } /// /// Список зон /// public List Zones { get; set; } } }