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; }
}
}