add internal names for combat zones
This commit is contained in:
parent
9ffca16a78
commit
b19a576515
52
EDPlayerJournal/Instances.cs
Normal file
52
EDPlayerJournal/Instances.cs
Normal file
@ -0,0 +1,52 @@
|
||||
namespace EDPlayerJournal;
|
||||
|
||||
/// <summary>
|
||||
/// Contains information regarding instances you can supercruise into,
|
||||
/// such as combat zones, installations and megaship scenarios.
|
||||
/// </summary>
|
||||
public class Instances {
|
||||
/// <summary>
|
||||
/// Low ship combat zone
|
||||
/// </summary>
|
||||
public static readonly string WarzoneLow = "$Warzone_PointRace_Low";
|
||||
/// <summary>
|
||||
/// Medium ship combat zone
|
||||
/// </summary>
|
||||
public static readonly string WarzoneMedium = "$Warzone_PointRace_Med";
|
||||
/// <summary>
|
||||
/// High ship combat zone.
|
||||
/// </summary>
|
||||
public static readonly string WarzoneHigh = "$Warzone_PointRace_High";
|
||||
|
||||
/// <summary>
|
||||
/// Low Thargoid combat zone
|
||||
/// </summary>
|
||||
public static readonly string WarzoneThargoidLow = "$Warzone_TG_Low";
|
||||
/// <summary>
|
||||
/// Medium Thargoid combat zone
|
||||
/// </summary>
|
||||
public static readonly string WarzoneThargoidMed = "$Warzone_TG_Med";
|
||||
/// <summary>
|
||||
/// High Thargoid combat zone
|
||||
/// </summary>
|
||||
public static readonly string WarzoneThargoidHigh = "$Warzone_TG_High";
|
||||
/// <summary>
|
||||
/// Very High Thargoid combat zone
|
||||
/// </summary>
|
||||
public static readonly string WarzoneThargoidVeryHigh = "$Warzone_TG_VeryHigh";
|
||||
|
||||
public static bool IsInstance(string type, string instance) {
|
||||
if (string.IsNullOrEmpty(type) || string.IsNullOrEmpty(instance)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Instance names are split by a semi colon, with the remainder being
|
||||
// additional info to such as index.
|
||||
string[] parts = type.Split(":");
|
||||
if (!parts[0].StartsWith("$")) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return string.Compare(parts[0], instance, true) == 0;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user