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();
        }
Beispiel #2
0
 public override void WindowUI()
 {
     scrollPosition = GUILayout.BeginScrollView(scrollPosition, false, true, GUILayout.Width(300), GUILayout.Height(200));
     if (RoutineArrivalMissions != null && RoutineArrivalMissions.Count > 0)
     {
         GUILayout.BeginHorizontal();
         GUILayout.Label("Mission Name", RmmStyle.Instance.LabelStyle, GUILayout.Width(230));
         GUILayout.EndHorizontal();
         foreach (RoutineArrivalMission routineArrivalMission in RoutineArrivalMissions)
         {
             GUILayout.BeginHorizontal();
             GUILayout.Label(routineArrivalMission.Name, RmmStyle.Instance.LabelStyle, GUILayout.Width(230));
             if (GUILayout.Button(">", RmmStyle.Instance.ButtonStyle, GUILayout.Width(20), GUILayout.Height(22)))
             {
                 _routineControl.RoutineDetail(routineArrivalMission.MissionId, this);
             }
             GUILayout.EndHorizontal();
         }
     }
     GUILayout.EndScrollView();
 }