static public string NormaliseFDShipName(string inname) // FD ship names.. tend to change case.. Fix { ItemData.IModuleInfo i = ItemData.Instance.GetShipProperty(inname, ItemData.ShipPropID.FDID); if (i != null) { return((i as ItemData.ShipInfoString).Value); } else { System.Diagnostics.Debug.WriteLine("Unknown FD ship ID:" + inname); return(inname); } }
static public string GetBetterShipName(string inname) { ItemData.IModuleInfo i = ItemData.Instance.GetShipProperty(inname, ItemData.ShipPropID.Name); if (i != null) { return((i as ItemData.ShipInfoString).Value); } else { System.Diagnostics.Debug.WriteLine("Unknown FD ship ID:" + inname); return(inname.SplitCapsWordFull()); } }
public double HullMass() { ItemData.IModuleInfo md = ItemData.Instance.GetShipProperty(ShipFD, ItemData.ShipPropID.HullMass); return(md != null ? (md as ItemData.ShipInfoDouble).Value : 0); }