// ------------------------------------------------------------------------------------------- public void OnGUIStart() { m_bFrameCreateInstance = false; m_nPrevFocusWindow = m_nLastFocusWindow; m_nLastFocusWindow = 0; m_bLastPopupWindow = false; m_nOnGUICallCount++; // msg box ------------------------------------------------------------- GUI.skin = m_GuiMsgSkin; FxmPopupManager.inst.OnGUIToolMessage(); // modal msg box ------------------------------------------------------- FxmPopupManager.inst.OnGUIModalMessage(); // Gizmo menu ---------------------------------------------------------- GUI.skin = m_GuiMainEngSkin; FXMakerGizmo fxmGizmo = GetComponentInChildren <FXMakerGizmo>(); if (fxmGizmo != null && fxmGizmo.enabled) { fxmGizmo.OnGUIGizmo(); } // modal Fxm Popup ---------------------------------------------------- GUI.skin = m_GuiPopupSkin; FxmPopupManager.inst.OnGUIFolderPopup(); // Menu Change UI ------------------------------------------------------ GUI.skin = m_GuiMainEngSkin; AutoFocusWindow(FXMakerLayout.GetWindowId(FXMakerLayout.WINDOWID.TOP_LEFT), FXMakerLayout.GetMenuChangeRect(), winMenuChange, "FXMaker " + FXMakerLayout.m_CurrentVersion); // Child Window ------------------------------------------------------- m_FXMakerControls.OnGUIControl(); m_FXMakerQuickMenu.OnGUIControl(); // Child Window ------------------------------------------------------- if (m_nToolIndex == 1 && GetFXMakerHierarchy() != null) { GetFXMakerHierarchy().OnGUIHierarchy(); } // Auto Save, Auto Load ----------------------------------------------- CheckFocusedUnityWindow(); }
// ------------------------------------------------------------------------------------------- FXMakerGizmo() { inst = this; }
// ------------------------------------------------------------------------------------------- FXMakerGizmo() { inst = this; }