\r
public class LogIOException : Exception\r
{\r
- public LogIOException()\r
- {\r
- }\r
-\r
- public LogIOException(string message) : base(message)\r
- {\r
- }\r
-\r
public LogIOException(string message, Exception inner) : base(message, inner)\r
{\r
}\r
public void Resume() => _manager.ResumeRepeat();\r
}\r
\r
- public class ConfigFileException : Exception\r
- {\r
- public ConfigFileException(string message, Exception innerException) : base(message, innerException)\r
- {\r
- }\r
- }\r
-\r
private void HttpProxy_AfterSessionComplete(HttpProxy.Session session)\r
{\r
BeginInvoke(new Action<HttpProxy.Session>(ProcessRequest), session);\r
}\r
\r
// テスト用\r
+ // ReSharper disable once UnusedMember.Global\r
public void ClearClearStatus()\r
{\r
_clearStatus.Clear();\r
\r
public bool Contains(int id) => _dict.ContainsKey(id);\r
\r
+ // ReSharper disable once UnusedMember.Global\r
public bool Contains(T item) => Contains(GetId(item));\r
\r
public IEnumerable<T> AllItems =>\r
DeleteItems((int[])json.api_use_slot_id);\r
}\r
\r
- public void DeleteItems(IEnumerable<ItemStatus> items)\r
- {\r
- DeleteItems(items.Select(item => item.Id));\r
- }\r
-\r
private void DeleteItems(IEnumerable<int> ids)\r
{\r
_itemInventry.Remove(ids);\r
{\r
public class ItemSpec\r
{\r
- public static bool IncreaceLandPowerTp = false;\r
public int Id;\r
public bool Empty => Id == -1;\r
public string Name;\r
\r
public bool IsRepairFacility => Type == 31;\r
\r
- public bool IsAntiAirGun => Type == 21;\r
-\r
public bool IsDrum => Id == 75;\r
\r
public double ContactTriggerRate\r
}\r
\r
public NameAndTimer[] Missions => _missions;\r
-\r
- public bool InMission(int fleet) => fleet != 0 && _missions[fleet - 1].Name != "";\r
}\r
}
\ No newline at end of file
\r
public enum QuestInterval\r
{\r
+ // ReSharper disable once UnusedMember.Global\r
Other,\r
Daily,\r
Weekly,\r
{\r
public string Rank { get; set; }\r
public int[] Maps { get; set; }\r
- public int[] ShipTypes { get; set; }\r
\r
public static int CompareRank(string a, string b)\r
{\r
{\r
public class ShipMaster\r
{\r
- public const int NumSlots = 5;\r
private readonly Dictionary<int, ShipSpec> _shipSpecs = new Dictionary<int, ShipSpec>();\r
public AdditionalData AdditionalData { get; set; }\r
\r
public class ShipSpec\r
{\r
public int Id { get; set; }\r
- public bool IsEnemy => ShipMaster.IsEnemyId(Id);\r
public int SortId { get; set; }\r
public string Name { get; set; }\r
public int FuelMax { get; set; }\r
[FieldOffset(0)] public FILETIME ftValue;\r
}\r
\r
-// ReSharper disable UnusedMember.Local\r
-// ReSharper disable InconsistentNaming\r
-\r
+ // ReSharper disable UnusedMember.Global\r
+ // ReSharper disable UnusedMember.Local\r
+ // ReSharper disable InconsistentNaming\r
+ // ReSharper disable IdentifierTypo\r
private enum InternetOption : uint\r
{\r
+\r
INTERNET_OPTION_REFRESH = 0x00000025,\r
+\r
INTERNET_OPTION_SETTINGS_CHANGED = 0x00000027,\r
INTERNET_OPTION_PER_CONNECTION_OPTION = 0x0000004B,\r
INTERNET_OPTION_PROXY_SETTINGS_CHANGED = 0x0000005F\r
\r
private enum PerConnOption\r
{\r
+\r
INTERNET_PER_CONN_FLAGS = 1,\r
+\r
INTERNET_PER_CONN_PROXY_SERVER = 2,\r
INTERNET_PER_CONN_PROXY_BYPASS = 3,\r
INTERNET_PER_CONN_AUTOCONFIG_URL = 4,\r
+\r
INTERNET_PER_CONN_AUTODISCOVERY_FLAGS = 5\r
}\r
\r
\r
public bool IsArray => _type == JsonType.Array;\r
public bool IsObject => _type == JsonType.Object;\r
+ // ReSharper disable once UnusedMember.Global\r
public bool IsDefined(string attr) => IsObject && _dict.Contains(attr);\r
\r
public JsonObject(bool b)\r
\r
public class JsonParserException : Exception\r
{\r
- public JsonParserException()\r
- {\r
- }\r
-\r
public JsonParserException(string message) : base(message)\r
{\r
}\r