Пример #1
0
 void WorldList(bool worldsAppeared)
 {
     if (worldsAppeared)
     {
         worldListView.SetWorlds(Worlds);
     }
     worldListView.OnGUI(GUIHelpers.GetExpandingRect());
 }
Пример #2
0
        void OnGUI()
        {
            var worldsAppeared = noWorlds && World.AllWorlds.Count > 0;

            noWorlds = World.AllWorlds.Count == 0;
            if (noWorlds)
            {
            }
            if (worldsAppeared)
            {
                worldListView.SetWorlds(World.AllWorlds);
            }

            GUILayout.BeginHorizontal();

            GUILayout.BeginVertical();
            worldListView.OnGUI(GUILayoutUtility.GetRect(GUIContent.none, GUIStyle.none, GUILayout.Height(kWorldListHeight), GUILayout.ExpandWidth(true)));

            if (currentWorldSelection == null)
            {
                GUIHelpers.ShowCenteredNotification(new Rect(Vector2.zero, position.size), "No ComponentSystems loaded. (Try pushing Play)");
            }
            else
            {
                systemGraphView.OnGUIArrows();

                BeginWindows();

                systemGraphView.OnGUIWindows();

                EndWindows();
            }
            GUILayout.EndVertical();

            playerLoopListView.OnGUI(GUILayoutUtility.GetRect(GUIContent.none, GUIStyle.none, GUILayout.ExpandHeight(true), GUILayout.Width(300f)));

            GUILayout.EndHorizontal();
        }