public override void Window(int id) { GUI.skin = null; GUILayout.BeginHorizontal(); { GUILayout.BeginHorizontal(); { switch (mTab) { case FragmentTab.Attitude: mAttitude.Draw(); break; case FragmentTab.Rover: mRover.Draw(); break; case FragmentTab.Power: mPower.Draw(); break; case FragmentTab.PID: mPID.Draw(); break; } } GUILayout.EndHorizontal(); // Switch FC mode if (GUI.Button(new Rect(2, 2, 16, 16), new GUIContent("<", tabModeDescString))) { Tab--; } if (GUI.Button(new Rect(16, 2, 16, 16), new GUIContent(">", tabModeDescString))) { Tab++; } if (mQueueEnabled) { mQueue.Draw(); } else { GUILayout.BeginVertical(); { GUILayout.BeginScrollView(Vector2.zero, GUILayout.ExpandHeight(true)); GUILayout.EndScrollView(); } GUILayout.EndVertical(); } } GUILayout.EndHorizontal(); base.Window(id); }
public override void Window(int id) { GUI.skin = null; GUILayout.BeginHorizontal(); { GUILayout.BeginHorizontal(); { switch (mTab) { case FragmentTab.Attitude: mAttitude.Draw(); break; case FragmentTab.Rover: mRover.Draw(); break; } } GUILayout.EndHorizontal(); // Disabled RoverComputer // We will add this feature on a later release // //if (GUI.Button(new Rect(2, 2, 16, 16), "<")) { // Tab--; //} //if (GUI.Button(new Rect(16, 2, 16, 16), ">")) { // Tab++; //} if (mQueueEnabled) { mQueue.Draw(); } else { GUILayout.BeginVertical(); { GUILayout.BeginScrollView(Vector2.zero, GUILayout.ExpandHeight(true)); GUILayout.EndScrollView(); } GUILayout.EndVertical(); } } GUILayout.EndHorizontal(); base.Window(id); }