RealFuels.Tanks.ModuleFuelTanks.FormatMass C# (CSharp) Method

FormatMass() public static method

public static FormatMass ( float mass ) : string
mass float
return string
        public static string FormatMass(float mass)
        {
            if (mass < 1.0f) {
                return KSPUtil.PrintSI (mass * 1e6, "g", 4);
            }
            return KSPUtil.PrintSI (mass, "t", 4);
        }

Usage Example

Esempio n. 1
0
 void EnsureFreshAddLabelCache()
 {
     if (tank_module.AvailableVolume != oldAvailableVolume || tank_module.type != oldTankType)
     {
         foreach (FuelTank tank in tank_module.tankList)
         {
             double maxVol    = tank_module.AvailableVolume * tank.utilization;
             string maxVolStr = KSPUtil.PrintSI(maxVol, "L");
             string label     = "Max: " + maxVolStr + " (+" + ModuleFuelTanks.FormatMass((float)(tank_module.AvailableVolume * tank.mass)) + " )";
             addLabelCache[tank.name] = label;
         }
         oldAvailableVolume = tank_module.AvailableVolume;
         oldTankType        = tank_module.type;
     }
 }
All Usage Examples Of RealFuels.Tanks.ModuleFuelTanks::FormatMass