public static string displayVesselSituation(Vessel.Situations s) { switch (s) { case Vessel.Situations.DOCKED: return("Docked"); case Vessel.Situations.ESCAPING: return("Escaping Orbit"); case Vessel.Situations.FLYING: return("Flying"); case Vessel.Situations.LANDED: return("Landed"); case Vessel.Situations.ORBITING: return("In orbit"); case Vessel.Situations.PRELAUNCH: return("PreLaunch"); case Vessel.Situations.SPLASHED: return("Splashed Down"); case Vessel.Situations.SUB_ORBITAL: return("Sub-orbital"); } return(s.ToString()); }
public static String GetScopeForSituationAndBody(Vessel.Situations situation, String body) { if (FlightGlobals.ActiveVessel == null) { return("none"); } String situationStr = situation.ToString(); return(TestFlightInterface.GetScopeForSituationAndBody(situationStr, body)); }
public ConfigNode Save(ConfigNode config) { ConfigNode node = config.AddNode(ConfigNodeName); node.AddValue("vesselName", vesselName); node.AddValue("vesselType", vesselType.ToString()); node.AddValue("vesselSituation", vesselSituation.ToString()); node.AddValue("vesselIsPreLaunch", vesselIsPreLaunch); node.AddValue("numCrew", numCrew); node.AddValue("numFrozenCrew", numFrozenCrew); node.AddValue("numOccupiedParts", numOccupiedParts); node.AddValue("lastUpdate", lastUpdate); node.AddValue("lastFood", lastFood); node.AddValue("lastWater", lastWater); node.AddValue("lastOxygen", lastOxygen); node.AddValue("lastElectricity", lastElectricity); node.AddValue("remainingFood", remainingFood); node.AddValue("remainingWater", remainingWater); node.AddValue("remainingOxygen", remainingOxygen); node.AddValue("remainingElectricity", remainingElectricity); node.AddValue("remainingCO2", remainingCO2); node.AddValue("remainingWaste", remainingWaste); node.AddValue("remainingWasteWater", remainingWasteWater); node.AddValue("maxFood", maxFood); node.AddValue("maxWater", maxWater); node.AddValue("maxOxygen", maxOxygen); node.AddValue("maxElectricity", maxElectricity); node.AddValue("estimatedElectricityConsumptionRate", estimatedElectricityConsumptionRate); node.AddValue("hibernating", hibernating); node.AddValue("recoveryvessel", recoveryvessel); node.AddValue("windowOpen", windowOpen); return(node); }
public String GetScopeForSituationAndBody(Vessel.Situations situation, CelestialBody body) { return(GetScopeForSituationAndBody(situation.ToString(), body.GetName())); }
public String GetScopeForSituationAndBody(Vessel.Situations situation, String body) { return(GetScopeForSituationAndBody(situation.ToString(), body)); }
public String GetScopeForSituation(Vessel.Situations situation) { return(GetScopeForSituationAndBody(situation.ToString(), this.vessel.mainBody)); }