protected virtual void OnGUI() { scroll = EditorGUILayout.BeginScrollView(scroll); mNewMod = (E)EditorGUILayout.EnumPopup("模式", mNewMod); B ins = GetTexUtil(mNewMod); if (ins == null) { Debug.LogFormat("Error: 为获取到实例"); return; } if (!mNewMod.Equals(mOldMod)) { mOldMod = mNewMod; if (currIns != null) { currIns.OnExit(); } ins.OnEnter(); currIns = ins; } EditorGUILayout.LabelField(ins.mDescr); GuiUtil.NewLine(); ins.Draw(); EditorGUILayout.EndScrollView(); }
private void DrawCam() { EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("指定相机", GUILayout.Width(100))) { DoCam(); } EditorGUILayout.EndHorizontal(); GuiUtil.NewLine(); }
private void DrawFullScreen() { EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("全屏", GUILayout.Width(100))) { DoFullScreen(); } EditorGUILayout.EndHorizontal(); GuiUtil.NewLine(); }
private void DrawPartScreen() { EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("区域", GUILayout.Width(100))) { DoPartScreen(); EditorCoroutineRunner.StartEditorCoroutine(DoPartScreen()); } EditorGUILayout.EndHorizontal(); GuiUtil.NewLine(); }