public void AttitudeGUI(int windowID) { if (core.Wheel && GUILayout.Button(_RM ? "Rover" : "Attitude", GUI.skin.textField) ) { _RM = !_RM; if (_RM) { RoverState r = new RoverState(); r.Steer = false; r.Target = -0; r.Steering = 0; r.ActTime = Planetarium.GetUniversalTime() + (core.localControl ? 0 : core.path.ControlDelay); rover.states.Enqueue(r); } } if (roverMode) { attitudeButtons[0].Draw(); rover.draw(); } else { foreach (AttitudeStateButton b in attitudeButtons) { b.Draw(); } } GUI.DragWindow(); }