private void drawWindow(int windowId) { GUILayout.BeginVertical(); scrollPosition = GUILayout.BeginScrollView(scrollPosition, GUILayout.Width(600), GUILayout.Height(300)); GUILayout.BeginHorizontal(); if (GUILayout.Button("x", GUILayout.Width(100f))) { windowShown = false; } /* * if (GUILayout.Button("Cheat", GUILayout.Width(100f))) * { * window = CivilianPopulationWindow.CHEAT; * } */ if (GUILayout.Button("Crew", GUILayout.Width(100f))) { window = CivilianPopulationWindow.CREW; } if (GUILayout.Button("Vessels", GUILayout.Width(100f))) { window = CivilianPopulationWindow.VESSELS; } GUILayout.EndHorizontal(); if (window == CivilianPopulationWindow.CHEAT) { cheatPanel.draw(); } if (window == CivilianPopulationWindow.CREW) { crewPanel.setCurrentDate(currentDate); crewPanel.setRepository(repo); crewPanel.draw(); } if (window == CivilianPopulationWindow.VESSELS) { vesselsPanel.setCurrentDate(currentDate); vesselsPanel.setRepository(repo); vesselsPanel.draw(); } GUILayout.EndScrollView(); GUILayout.EndVertical(); UnityEngine.GUI.DragWindow(); }
private void drawWindow(int windowId) { GUILayout.BeginVertical(); scrollPosition = GUILayout.BeginScrollView(scrollPosition, GUILayout.Width(600), GUILayout.Height(300)); GUILayout.BeginHorizontal(); if (GUILayout.Button("Close", GUILayout.Width(100f))) { windowShown = false; } if (GUILayout.Button("Time UI", GUILayout.Width(100f))) { window = CivilianPopulationWindow.TIME; } #if DEBUG if (GUILayout.Button("Cheat", GUILayout.Width(100f))) { window = CivilianPopulationWindow.CHEAT; } #endif if (GUILayout.Button("Crew", GUILayout.Width(100f))) { window = CivilianPopulationWindow.CREW; } if (GUILayout.Button("Vessels", GUILayout.Width(100f))) { window = CivilianPopulationWindow.VESSELS; } GUILayout.EndHorizontal(); #if DEBUG if (window == CivilianPopulationWindow.CHEAT) { cheatPanel.draw(); } #endif switch (window) { case CivilianPopulationWindow.CREW: crewPanel.setCurrentDate(currentDate); crewPanel.setRepository(repo); crewPanel.draw(); break; case CivilianPopulationWindow.TIME: timePanel.drawWindow(0); break; case CivilianPopulationWindow.VESSELS: vesselsPanel.setCurrentDate(currentDate); vesselsPanel.setRepository(repo); vesselsPanel.draw(); break; } GUILayout.EndScrollView(); GUILayout.EndVertical(); UnityEngine.GUI.DragWindow(); }