Пример #1
0
 static public string NormaliseFDShipName(string inname)            // FD ship names.. tend to change case.. Fix
 {
     ShipModuleData.ShipInfo i = ShipModuleData.Instance.GetShipProperty(inname, ShipModuleData.ShipPropID.FDID);
     if (i != null)
     {
         return((i as ShipModuleData.ShipInfoString).Value);
     }
     else
     {
         System.Diagnostics.Debug.WriteLine("Unknown FD ship ID:" + inname);
         return(inname);
     }
 }
Пример #2
0
        static public string GetBetterShipName(string inname)
        {
            ShipModuleData.ShipInfo i = ShipModuleData.Instance.GetShipProperty(inname, ShipModuleData.ShipPropID.Name);

            if (i != null)
            {
                return((i as ShipModuleData.ShipInfoString).Value);
            }
            else
            {
                System.Diagnostics.Debug.WriteLine("Unknown FD ship ID:" + inname);
                return(inname.SplitCapsWordFull());
            }
        }
Пример #3
0
 public double HullMass()
 {
     ShipModuleData.ShipInfo md = ShipModuleData.Instance.GetShipProperty(ShipFD, ShipModuleData.ShipPropID.HullMass);
     return(md != null ? (md as ShipModuleData.ShipInfoDouble).Value : 0);
 }