private void BindController() { parentController = null; foreach (PartModule module in this.part.Modules) { if (module is ModuleEngineThrustController) { parentController = module as ModuleEngineThrustController; parentController.canAdjustOverride = true; break; } } if (part.Resources.Contains(resourceName)) { parentResource = part.Resources[resourceName]; } if (parentController.engine != null) { parentController.engine.useEngineResponseTime = true; parentController.engine.engineAccelerationSpeed = parentController.engine.engineDecelerationSpeed = 0.0f; } else if (parentController.engineFX != null) { parentController.engineFX.useEngineResponseTime = true; parentController.engineFX.engineAccelerationSpeed = parentController.engineFX.engineDecelerationSpeed = 0.0f; } }
public EngineThrustControllerGUIItem(EngineThrustControllerGUI gui, ModuleEngineThrustController controller) { m_gui = gui; m_controller = controller; RegisterGUI(gui); }
private void BindController() { parentController = null; foreach (PartModule module in this.part.Modules) { if (module is ModuleEngineThrustController) { parentController = module as ModuleEngineThrustController; parentController.canAdjustOverride = true; break; } } if (part.Resources.Contains(resourceName)) { parentResource = part.Resources[resourceName]; } if (parentController.engine != null) { parentController.engine.useEngineResponseTime = true; parentController.engine.engineAccelerationSpeed = parentController.engine.engineDecelerationSpeed = 0.0f; } else if (parentController.engineFX != null) { parentController.engineFX.useEngineResponseTime = true; parentController.engineFX.engineAccelerationSpeed = parentController.engineFX.engineDecelerationSpeed = 0.0f; } }
public EngineThrustControllerGUIItem(EngineThrustControllerGUI gui, ModuleEngineThrustController controller) { m_gui = gui; m_controller = controller; RegisterGUI(gui); }