void UF_DrawWinEnter(int id) { MsgLoger logger = Debugger.UF_GetInstance().logger; GUILayout.Label( string.Format("<color=white>L:{0}</color> <color=yellow>W:{1}</color> <color=red>E:{2}</color>", logger.UF_GetTagCount(Debugger.TAG_LOG), logger.UF_GetTagCount(Debugger.TAG_WARN), logger.UF_GetTagCount(Debugger.TAG_ERROR))); if (GUILayout.Button("Console", GUILayout.Width(100), GUILayout.Height(80))) { m_ViewBoardTag = ViewBoardTag.OUTPUT; } GUI.DragWindow(); }
//绘制区域标签 private void UF_DrawAreaTag() { Rect rect = new Rect(0, 0, m_WidthTag * Screen.width - m_WidthSpace, Screen.height); //模拟黑屏 GUI.Box(new Rect(0, 0, Screen.width, Screen.height), ""); GUI.Box(new Rect(0, 0, Screen.width, Screen.height), ""); GUILayout.BeginArea(rect); if (UF_LayoutButton("Close", 80)) { m_ViewBoardTag = ViewBoardTag.NONE; } if (UF_LayoutButton("Output")) { m_ViewBoardTag = ViewBoardTag.OUTPUT; } if (UF_LayoutButton("GM")) { m_ViewBoardTag = ViewBoardTag.NONE; MessageSystem.UF_GetInstance().UF_Send(DefineEvent.E_LUA, DefineLuaEvent.E_DEBUG_GM); } if (UF_LayoutButton("Asset")) { m_ViewBoardTag = ViewBoardTag.ASSET; } if (UF_LayoutButton("Record")) { m_ViewBoardTag = ViewBoardTag.RECORD; } if (UF_LayoutButton("Lua")) { m_ViewBoardTag = ViewBoardTag.LUA; } if (UF_LayoutButton("Network")) { m_ViewBoardTag = ViewBoardTag.NETWORK; } if (UF_LayoutButton("System")) { m_ViewBoardTag = ViewBoardTag.SYSTEM; } m_CurDebugView = m_DicDebugView[m_ViewBoardTag]; GUILayout.EndArea(); }