public override void WindowUI() { GUILayout.BeginVertical(); scrollPositionMissions = GUILayout.BeginScrollView(scrollPositionMissions, false, false, RmmStyle.Instance.HoriScrollBarStyle, RmmStyle.Instance.VertiScrollBarStyle, GUILayout.Width(390), GUILayout.Height(300)); GUILayout.BeginHorizontal(); GUILayout.Label("Order", RmmStyle.Instance.LabelStyle, GUILayout.Width(100)); GUILayout.Label("Mission Name", RmmStyle.Instance.LabelStyle, GUILayout.Width(140)); GUILayout.EndHorizontal(); if (RoutineArrivalMissions != null) { foreach (RoutineArrivalMission routineArrivalMission in RoutineArrivalMissions) { GUILayout.BeginHorizontal(); GUILayout.Label(routineArrivalMission.OrderId, RmmStyle.Instance.LabelStyle, GUILayout.Width(100)); GUILayout.Label(routineArrivalMission.Name, RmmStyle.Instance.LabelStyle, GUILayout.Width(140)); if (GUILayout.Button(">", RmmStyle.Instance.ButtonStyle, GUILayout.Width(20), GUILayout.Height(22))) { _routineControl.RoutineDetail(routineArrivalMission, this); } GUILayout.EndHorizontal(); } } if (RoutineDepartureMissions != null) { foreach (RoutineDepartureMission routineDepartureMission in RoutineDepartureMissions) { GUILayout.BeginHorizontal(); GUILayout.Label(routineDepartureMission.OrderId, RmmStyle.Instance.LabelStyle, GUILayout.Width(100)); GUILayout.Label(routineDepartureMission.Name, RmmStyle.Instance.LabelStyle, GUILayout.Width(140)); GUILayout.Label(RmmScenario.Instance.GetRegisteredDockingPort(routineDepartureMission.flightIdDepartureDockPart), RmmStyle.Instance.LabelStyle, GUILayout.Width(90)); if (GUILayout.Button(">", RmmStyle.Instance.ButtonStyle, GUILayout.Width(20), GUILayout.Height(20))) { _routineControl.RoutineDepartureDetail(routineDepartureMission, this); } GUILayout.EndHorizontal(); } } GUILayout.EndScrollView(); GUILayout.EndVertical(); }
public override void WindowUI() { scrollPosition = GUILayout.BeginScrollView(scrollPosition, false, true, GUILayout.Width(300), GUILayout.Height(200)); if (RoutineDepartureMissions != null && RoutineDepartureMissions.Count > 0) { GUILayout.BeginHorizontal(); GUILayout.Label("Mission Name", RmmStyle.Instance.LabelStyle, GUILayout.Width(140)); GUILayout.Label("Docking Port", RmmStyle.Instance.LabelStyle, GUILayout.Width(90)); GUILayout.EndHorizontal(); foreach (RoutineDepartureMission routineDepartureMission in RoutineDepartureMissions) { GUILayout.BeginHorizontal(); GUILayout.Label(routineDepartureMission.Name, RmmStyle.Instance.LabelStyle, GUILayout.Width(140)); GUILayout.Label(RmmScenario.Instance.GetRegisteredDockingPort(routineDepartureMission.flightIdDepartureDockPart), RmmStyle.Instance.LabelStyle, GUILayout.Width(90)); if (GUILayout.Button(">", RmmStyle.Instance.ButtonStyle, GUILayout.Width(20), GUILayout.Height(20))) { _routineControl.RoutineDepartureDetail(routineDepartureMission.MissionId, routineDepartureMission.flightIdDepartureDockPart, this); } GUILayout.EndHorizontal(); } } GUILayout.EndScrollView(); }