--- a/KerbalEngineer/VesselSimulator/Simulation.cs +++ b/KerbalEngineer/VesselSimulator/Simulation.cs @@ -67,7 +67,7 @@ private Vector3 vecActualThrust; private Vector3 vecStageDeltaV; private Vector3 vecThrust; - private double velocity; + private double mach; public String vesselName; public VesselType vesselType; @@ -113,7 +113,7 @@ // need during the simulation. All required data is copied from the core game data structures // so that the simulation itself can be run in a background thread without having issues with // the core game changing the data while the simulation is running. - public bool PrepareSimulation(List<Part> parts, double theGravity, double theAtmosphere = 0, double theVelocity = 0, bool dumpTree = false, bool vectoredThrust = false) + public bool PrepareSimulation(List<Part> parts, double theGravity, double theAtmosphere = 0, double theMach = 0, bool dumpTree = false, bool vectoredThrust = false, bool fullThrust = false) { LogMsg log = null; if (SimManager.logOutput) @@ -128,7 +128,7 @@ this.partList = parts; this.gravity = theGravity; this.atmosphere = theAtmosphere; - this.velocity = theVelocity; + this.mach = theMach; this.lastStage = Staging.lastStage; //MonoBehaviour.print("lastStage = " + lastStage); @@ -175,7 +175,7 @@ } if (partSim.isEngine) { - partSim.CreateEngineSims(this.allEngines, this.atmosphere, this.velocity, vectoredThrust, log); + partSim.CreateEngineSims(this.allEngines, this.atmosphere, this.mach, vectoredThrust, fullThrust, log); } partId++;