public DScanItemViewModel(IDScanItem item)
 {
     Item = item;
 }
Exemple #2
0
 private bool IsTargetItemNotOnGrid(IDScanItem arg)
 {
     return(!arg.Distance.HasValue && (POTENTIAL_TARGET_TYPES.Contains(arg.Type) || _types.IsShipTypeName(arg.Type)));
 }
Exemple #3
0
 public static bool IsShip(this IDScanItem arg)
 {
     return(ShipTypes.Instance.IsShipTypeName(arg.Type));
 }
Exemple #4
0
 public bool Equals(IDScanItem other)
 {
     return(string.Equals(Type, other.Type) && string.Equals(Name, other.Name));
 }
Exemple #5
0
 public static bool IsForceField(this IDScanItem arg)
 {
     return(arg.Type == "Force Field" || arg.Type == "Kraftfeld");
 }
Exemple #6
0
 public static bool IsMoon(this IDScanItem arg)
 {
     return(arg.Type == "Moon" || arg.Type == "Mond");
 }
Exemple #7
0
 public static bool IsTower(this IDScanItem x)
 {
     return(x.Type.Contains("Control Tower") || x.Type.Contains("Kontrollturm"));
 }
Exemple #8
0
 public static bool IsStargate(this IDScanItem x)
 {
     return(x.Type.StartsWith("Stargate") || x.Type.StartsWith("Sternentor"));//TODO german?
 }
Exemple #9
0
 private static bool IsIncludedItem(IDScanItem arg)
 {
     return(!EXCLUDED_TYPES.Contains(arg.Type) && !arg.Type.StartsWith("Planet (") && !arg.Type.EndsWith("Wreck") &&
            !arg.Type.EndsWith("Wrack"));
 }