Here are the examples of the csharp api UnityEngine.GUILayout.Window(int, UnityEngine.Rect, UnityEngine.GUI.WindowFunction, UnityEngine.GUIContent, UnityEngine.GUIStyle, params UnityEngine.GUILayoutOption[]) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
69 Examples
19
Source : ConsoleScript.cs
with GNU General Public License v3.0
from AndrasMumm
with GNU General Public License v3.0
from AndrasMumm
void OnGUI()
{
if (!isVisible)
{
return;
}
GUI.matrix = Matrix4x4.Scale(Vector3.one * scaleFactor);
float width = (Screen.width / scaleFactor) - (margin * 2);
float height = 250;//(Screen.height / scaleFactor) - (margin * 2);
Rect windowRect = new Rect(windowX, windowY, width, height);
GUI.backgroundColor = Color.black;
Rect newWindowRect = GUILayout.Window(123456, windowRect, DrawWindow, windowreplacedle);
windowX = newWindowRect.x;
windowY = newWindowRect.y;
}
19
Source : ItemGiver.cs
with MIT License
from Astropilot
with MIT License
from Astropilot
public static void DisplayGUI()
{
s_itemGiverRect = GUILayout.Window(1002, s_itemGiverRect, ItemGiverWindow, VTLocalization.instance.Localize("$vt_item_giver_replacedle"));
}
19
Source : EntryPoint.cs
with MIT License
from Astropilot
with MIT License
from Astropilot
public void OnGUI()
{
GUI.skin = InterfaceMaker.CustomSkin;
if (_showMainWindow)
{
_valheimToolerRect = GUILayout.Window(1001, _valheimToolerRect, ValheimToolerWindow, VTLocalization.instance.Localize($"$vt_main_replacedle (v{_version})"), GUILayout.Height(10), GUILayout.Width(10));
if (s_showItemGiver)
{
ItemGiver.DisplayGUI();
}
}
ESP.DisplayGUI();
}
19
Source : ExampleHelpWindow.cs
with MIT License
from BattleDawnNZ
with MIT License
from BattleDawnNZ
private void OnGUI()
{
if (mShowingHelpWindow)
{
Vector2 size = GUI.skin.label.CalcSize(new GUIContent(m_Description));
Vector2 halfSize = size * 0.5f;
float maxWidth = Mathf.Min(Screen.width - kPadding, size.x);
float left = Screen.width * 0.5f - maxWidth * 0.5f;
float top = Screen.height * 0.4f - halfSize.y;
Rect windowRect = new Rect(left, top, maxWidth, size.y);
GUILayout.Window(400, windowRect, (id) => DrawWindow(id, maxWidth), m_replacedle);
}
}
19
Source : DebugMenu.cs
with MIT License
from ccgould
with MIT License
from ccgould
private void OnGUI()
{
if (_isOpen == false)
{
return;
}
Rect windowRect = GUILayout.Window(2352, Size, (id) =>
{
GUILayout.Box("P to show/hide cursor");
GUILayout.BeginVertical();
GUILayout.Space(10);
GUILayout.BeginHorizontal();
GUILayout.FlexibleSpace();
_normalSkinSize = GUI.skin.label.fontSize;
GUI.skin.label.fontSize = 15;
GUILayout.Label("FCSDemo Controller");
GUI.skin.label.fontSize = _normalSkinSize;
GUILayout.FlexibleSpace();
GUILayout.EndHorizontal();
GUILayout.Space(10);
GUILayout.BeginHorizontal();
if (GUILayout.Button("Color Changer Menu"))
_showDebugMenuNo = 0;
GUILayout.EndHorizontal();
GUILayout.Space(20f);
if (_showDebugMenuNo == 0)
ColorChangerMenu();
else
GUILayout.Label("No Menu Selected");
GUILayout.EndVertical();
}, "FCSDemo Controller");
}
19
Source : VehicleRestrictionsTool.cs
with MIT License
from CitiesSkylinesMods
with MIT License
from CitiesSkylinesMods
public override void OnToolGUI(Event e) {
base.OnToolGUI(e);
if (SelectedSegmentId != 0) {
cursorInSecondaryPanel = false;
Color oldColor = GUI.color;
GUI.color = GUI.color.WithAlpha(TrafficManagerTool.GetWindowAlpha());
windowRect = GUILayout.Window(
255,
windowRect,
_guiVehicleRestrictionsWindowDelegate,
T("Dialog.replacedle:Vehicle restrictions"),
WindowStyle,
EmptyOptionsArray);
cursorInSecondaryPanel = windowRect.Contains(Event.current.mousePosition);
GUI.color = oldColor;
// overlayHandleHovered = false;
}
// ShowSigns(false);
}
19
Source : WindowEditorTool.cs
with MIT License
from Crazy-Marvin
with MIT License
from Crazy-Marvin
public virtual void OnWindowGUI(Rect viewRect)
{
if(!isShown && CanShow())
{
isShown = true;
DoShow();
}
if(isShown && !CanShow())
{
isShown = false;
DoHide();
}
if(CanShow())
{
windowRect = GUILayout.Window(windowID, windowRect, DoWindow, header);
DoGUI();
if(isHovered)
{
int controlID = GUIUtility.GetControlID("WindowHovered".GetHashCode(), FocusType.Preplacedive);
if(Event.current.GetTypeForControl(controlID) == EventType.Layout)
{
HandleUtility.AddControl(controlID,0f);
}
}
}
}
19
Source : Core.AnimationController.cs
with GNU General Public License v3.0
from IllusionMods
with GNU General Public License v3.0
from IllusionMods
internal void OnGUI()
{
if (GUIVisible)
{
AnimGUI = GUILayout.Window(23423475, AnimGUI, AnimWindow, PluginName);
GUI.Box(AnimGUI, GUIContent.none, _bgStyle);
}
}
19
Source : Core.UncensorSelector.SettingsGUI.cs
with GNU General Public License v3.0
from IllusionMods
with GNU General Public License v3.0
from IllusionMods
public void DoOnGUI()
{
if (!Initialized || Setting == null || !Visible) return;
GUILayout.Window(WindowID, GUIRect, DoSettingsGUI, replacedleText);
IMGUIUtils.DrawSolidBox(GUIRect);
IMGUIUtils.EatInputInRect(GUIRect);
}
19
Source : Ui.cs
with GNU General Public License v3.0
from k0np4ku
with GNU General Public License v3.0
from k0np4ku
private void OnGUI()
{
GUI.matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.idenreplacedy, new Vector3(Screen.width / 1024f, Screen.height / 576f, 1f));
if (Inst != null)
_windowRect = GUILayout.Window(0, _windowRect, MainWindow, GUIContent.none, GUIStyle.none);
}
19
Source : KKABMX_AdvancedGUI.cs
with GNU Lesser General Public License v3.0
from ManlyMarco
with GNU Lesser General Public License v3.0
from ManlyMarco
private void OnGUI()
{
if (_initGui)
{
_gsInput = new GUIStyle(UnityEngine.GUI.skin.textArea);
_gsLabel = new GUIStyle(UnityEngine.GUI.skin.label);
_gsButtonReset = new GUIStyle(UnityEngine.GUI.skin.button);
_gsLabel.alignment = TextAnchor.MiddleRight;
_gsLabel.normal.textColor = Color.white;
_windowRect.x = Mathf.Min(Screen.width - _windowRect.width, Mathf.Max(0, _windowRect.x));
_windowRect.y = Mathf.Min(Screen.height - _windowRect.height, Mathf.Max(0, _windowRect.y));
_initGui = false;
}
if (!KKABMX_Core.TransparentAdvancedWindow.Value)
KKAPI.Utilities.IMGUIUtils.DrawSolidBox(_windowRect);
var newRect = GUILayout.Window(1724, _windowRect, DrawWindowContents, "Advanced Bone Sliders" + _currentCharacterName);
// Prevent window resizing if content overflows
_windowRect.x = newRect.x;
_windowRect.y = newRect.y;
// Prevent clicks from going through
if (_windowRect.Contains(new Vector2(Input.mousePosition.x, Screen.height - Input.mousePosition.y)))
Input.ResetInputAxes();
}
19
Source : CheatToolsWindow.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void DisplayCheatWindow()
{
if (!Show) return;
var skinBack = GUI.skin;
GUI.skin = InterfaceMaker.CustomSkin;
_cheatWindowRect = GUILayout.Window(591, _cheatWindowRect, CheatWindowContents, _mainWindowreplacedle);
InterfaceMaker.EatInputInRect(_cheatWindowRect);
GUI.skin = skinBack;
}
19
Source : MakerFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
var visibleWindow = IsVisible();
if (visibleWindow == VisibleWindow.None)
{
_lastRefreshed = VisibleWindow.None;
if (!_guiActive)
{
_folderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
return;
}
_guiActive = true;
if (_lastRefreshed != visibleWindow) RefreshCurrentWindow();
var screenRect = GetDisplayRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
19
Source : StudioCharaFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
var entry = _charaListEntries.Values.SingleOrDefault(x => x.isActiveAndEnabled);
if (_lastEntry != null && _lastEntry != entry)
{
_lastEntry.FolderTreeView?.StopMonitoringFiles();
_lastEntry = null;
}
if (entry == null) return;
_lastEntry = entry;
var windowRect = new Rect((int)(Screen.width * 0.06f), (int)(Screen.height * 0.32f), (int)(Screen.width * 0.13f), (int)(Screen.height * 0.4f));
IMGUIUtils.DrawSolidBox(windowRect);
GUILayout.Window(363, windowRect, id => TreeWindow(entry), "Select folder with cards to view");
IMGUIUtils.EatInputInRect(windowRect);
}
19
Source : MakerHPoseIKFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_motionIKUI != null && _targetScene == Scene.Instance.AddSceneName)
{
if (_refreshList) _refreshList = false;
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f),
(int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select hik folder");
IMGUIUtils.EatInputInRect(screenRect);
}
}
19
Source : ClassroomFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_customCharaFile != null && _customCharaFile.isVisible && _targetScene == Scene.AddSceneName && !Scene.IsOverlap && !Scene.IsNowLoadingFade)
{
var screenRect = GetFullscreenBrowserRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : MakerSceneFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
// Check the opened category
if (_hEditLoadSceneWindow != null && _targetScene == Scene.Instance.AddSceneName)
{
if (_refreshList)
{
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.55f),
(int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select scene folder");
IMGUIUtils.EatInputInRect(screenRect);
}
}
19
Source : FreeHFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_freeHFile != null
//&& !_isLive
&& _targetScene == Scene.AddSceneName && !Scene.IsOverlap && !Scene.IsNowLoadingFade)
{
var screenRect = GetFullscreenBrowserRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : HOutfitFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_uiObject && _uiObject.activeSelf && _sceneName == Scene.AddSceneName && !Scene.IsOverlap && !Scene.IsNowLoadingFade)
{
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f), (int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(36, screenRect, TreeWindow, "Select outfit folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : MakerFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
var guiShown = false;
// Check the opened category
if (_catToggle != null && _catToggle.isOn && _targetScene == Scene.AddSceneName)
{
// Check opened tab
if (_loadCharaToggle != null && _loadCharaToggle.isOn || _saveCharaToggle != null && _saveCharaToggle.isOn)
{
// Check if the character picture take screen is displayed
if ((_saveFront == null || !_saveFront.activeSelf) && !Scene.IsOverlap && !Scene.IsNowLoadingFade && (_ccwGo == null || !_ccwGo.activeSelf))
{
if (_refreshList)
{
_folderTreeView.ResetTreeCache();
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f), (int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
guiShown = true;
}
}
}
if (!guiShown)
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : MakerOutfitFolder.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
bool guiShown = false;
// Check the opened category
if (_catToggle != null && _catToggle.isOn && _targetScene == Scene.AddSceneName)
{
// Check opened tab
if (_loadOutfitToggle != null && _loadOutfitToggle.isOn || _saveOutfitToggle != null && _saveOutfitToggle.isOn)
{
// Check if the character picture take screen is displayed
if ((_saveFront == null || !_saveFront.activeSelf) && !Scene.IsOverlap && !Scene.IsNowLoadingFade)
{
if (_refreshList)
{
_folderTreeView.ResetTreeCache();
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f), (int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select outfit folder");
IMGUIUtils.EatInputInRect(screenRect);
guiShown = true;
}
}
}
if (!guiShown)
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : NewGameFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_newGame != null && _targetScene == Scene.AddSceneName && !Scene.IsOverlap && !Scene.IsNowLoadingFade)
{
var screenRect = GetFullscreenBrowserRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : FreeHFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_freeHFile != null && !_isLive && _targetScene == Scene.Instance.AddSceneName)
{
_guiActive = true;
var screenRect = ClreplacedroomFolders.GetFullscreenBrowserRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else if (_guiActive)
{
_folderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
}
19
Source : HOutfitFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_uiObject && _uiObject.activeSelf && _sceneName == Manager.Scene.Instance.AddSceneName)
{
_guiActive = true;
var screenRect = new Rect((int)(Screen.width * 0.04), (int)(Screen.height * 0.57f), (int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select outfit folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else if (_guiActive)
{
_folderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
}
19
Source : SceneFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_studioInitObject != null)
{
_guiActive = true;
var screenRect = new Rect((int)(Screen.width / 11.3f), (int)(Screen.height / 90f), (int)(Screen.width / 2.5f), (int)(Screen.height / 5f));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select folder with scenes to view");
IMGUIUtils.EatInputInRect(screenRect);
}
else if (_guiActive)
{
_folderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
}
19
Source : ClassroomFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_customCharaFile != null && _customCharaFile.isVisible && _targetScene == Scene.Instance.AddSceneName)
{
var screenRect = GetFullscreenBrowserRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : HOutfitFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_uiObject && _uiObject.activeSelf && _sceneName == Manager.Scene.Instance.AddSceneName)
{
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f), (int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(36, screenRect, TreeWindow, "Select outfit folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : MakerFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
var guiShown = false;
// Check the opened category
if (_catToggle != null && _catToggle.isOn && _targetScene == Scene.Instance.AddSceneName)
{
// Check opened tab
if (_loadCharaToggle != null && _loadCharaToggle.isOn || _saveCharaToggle != null && _saveCharaToggle.isOn)
{
// Check if the character picture take screen is displayed
if (_saveFront == null || !_saveFront.activeSelf)
{
if (_refreshList)
{
_folderTreeView.ResetTreeCache();
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f), (int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
guiShown = true;
}
}
}
if (!guiShown)
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : MakerOutfitFolder.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
bool guiShown = false;
// Check the opened category
if (_catToggle != null && _catToggle.isOn && _targetScene == Scene.Instance.AddSceneName)
{
// Check opened tab
if (_loadOutfitToggle != null && _loadOutfitToggle.isOn || _saveOutfitToggle != null && _saveOutfitToggle.isOn)
{
// Check if the character picture take screen is displayed
if (_saveFront == null || !_saveFront.activeSelf)
{
if (_refreshList)
{
_folderTreeView.ResetTreeCache();
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f), (int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select outfit folder");
IMGUIUtils.EatInputInRect(screenRect);
guiShown = true;
}
}
}
if (!guiShown)
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : NewGameFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_newGame != null && _targetScene == Scene.Instance.AddSceneName)
{
var screenRect = GetFullscreenBrowserRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : MakerOutfitFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
//todo When loading a coordinate it resets to the main folder without deselect in menu
var visibleWindow = IsVisible();
if (visibleWindow == VisibleWindow.None)
{
_lastRefreshed = VisibleWindow.None;
if (_guiActive)
{
_folderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
return;
}
_guiActive = true;
if (_lastRefreshed != visibleWindow) RefreshCurrentWindow();
var screenRect = MakerFolders.GetDisplayRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select clothes folder");
IMGUIUtils.EatInputInRect(screenRect);
}
19
Source : StudioOutfitFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_costumeInfoEntry != null)
{
if (_costumeInfoEntry.isActive())
{
_guiActive = true;
var windowRect = new Rect((int) (Screen.width * 0.06f), (int) (Screen.height * 0.32f),
(int) (Screen.width * 0.13f), (int) (Screen.height * 0.4f));
IMGUIUtils.DrawSolidBox(windowRect);
GUILayout.Window(363, windowRect, id => TreeWindow(), "Folder with outfits to view");
IMGUIUtils.EatInputInRect(windowRect);
}
else if (_guiActive)
{
_costumeInfoEntry.FolderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
}
}
19
Source : MakerCharaFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
// Check the opened category
if (_catToggle != null && _catToggle.isOn && _targetScene == Scene.Instance.AddSceneName)
// Check opened tab
if (_loadCharaToggle != null && _loadCharaToggle.isOn ||
_saveCharaToggle != null && _saveCharaToggle.isOn)
// Check if the character picture take screen is displayed
if (_saveFront == null || !_saveFront.activeSelf)
{
if (_refreshList)
{
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f),
(int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
}
19
Source : MakerMapFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
// Check the opened category
if (_mapLoadScene != null && _targetScene == Scene.Instance.AddSceneName)
{
if (_refreshList)
{
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int) (Screen.width * 0.004), (int) (Screen.height * 0.55f),
(int) (Screen.width * 0.125), (int) (Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select map folder");
IMGUIUtils.EatInputInRect(screenRect);
}
}
19
Source : MakerPoseSaveFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
// Check the opened category
if (_poseSaveScene != null && _targetScene == Scene.Instance.AddSceneName)
{
if (_refreshList)
{
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.55f),
(int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select pose folder");
IMGUIUtils.EatInputInRect(screenRect);
}
}
19
Source : MainGameFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
var visibleWindow = IsVisible();
if (visibleWindow == VisibleWindow.None)
{
_lastVisibleWindow = VisibleWindow.None;
if (_guiActive) _folderTreeView?.StopMonitoringFiles();
_guiActive = false;
return;
}
_guiActive = true;
if (_lastVisibleWindow != visibleWindow) RefreshCurrentWindow();
var screenRect = GetDisplayRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
19
Source : BaseStudioFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
var entry = Helper.GetActiveEntry();
if (_lastEntry != null && _lastEntry != entry)
{
_lastEntry.FolderTreeView?.StopMonitoringFiles();
_lastEntry = null;
}
if (entry == null) return;
_lastEntry = entry;
var windowRect = GetMainRect();
IMGUIUtils.DrawSolidBox(windowRect);
GUILayout.Window(363, windowRect, id => TreeWindow(entry), WindowLabel);
IMGUIUtils.EatInputInRect(windowRect);
}
19
Source : ClassroomFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_canvas != null && _canvas.enabled && _targetScene == Scene.Instance.AddSceneName)
{
_guiActive = true;
var screenRect = GetFullscreenBrowserRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else if (_guiActive)
{
_folderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
}
19
Source : NewGameFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_customCharaFile != null && _targetScene == Scene.Instance.AddSceneName)
{
_guiActive = true;
var screenRect = GetFullscreenBrowserRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else if (_guiActive)
{
_folderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
}
19
Source : FreeHFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (_freeHFile != null
//&& !_isLive
&& _targetScene == Scene.Instance.AddSceneName)
{
var screenRect = GetFullscreenBrowserRect();
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
}
else
{
_folderTreeView?.StopMonitoringFiles();
}
}
19
Source : ClubInterface.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public static void OnGui(Unit _)
{
if (!ShowWindow) return;
if (GUI.Button(_screenRect, string.Empty, GUI.skin.box) && !_windowRect.Contains(Input.mousePosition)) ShowWindow = false;
if (_btnStyleDeselected == null)
{
_btnStyleDeselected = new GUIStyle(GUI.skin.button);
_btnStyleDeselected.normal.background = GUI.skin.button.active.background;
_btnStyleSelected = new GUIStyle(GUI.skin.button);
_btnStyleSelected.normal.background = GUI.skin.button.onNormal.background;
_btnStyleSelected.hover.background = GUI.skin.button.onHover.background;
}
IMGUIUtils.DrawSolidBox(_windowRect);
GUILayout.Window(47238, _windowRect, CrestWindow, "replacedign lewd crests to club members");
Input.ResetInputAxes();
}
19
Source : MakerMapSaveFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
// Check the opened category
if (_mapSaveScene != null && _targetScene == Scene.Instance.AddSceneName)
{
if (_refreshList)
{
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int) (Screen.width * 0.004), (int) (Screen.height * 0.55f),
(int) (Screen.width * 0.125), (int) (Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select map folder");
IMGUIUtils.EatInputInRect(screenRect);
}
}
19
Source : MakerOutfitFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
if (!IsVisible()) return;
if (_refreshList)
{
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f),
(int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select outfit folder");
IMGUIUtils.EatInputInRect(screenRect);
}
19
Source : MakerPoseFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
// Check the opened category
if (_poseLoadScene != null && _targetScene == Scene.Instance.AddSceneName)
{
if (_refreshList)
{
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int) (Screen.width * 0.004), (int) (Screen.height * 0.55f),
(int) (Screen.width * 0.125), (int) (Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select pose folder");
IMGUIUtils.EatInputInRect(screenRect);
}
}
19
Source : StudioCharaFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
var entry = _charaListEntries.Values.FirstOrDefault(x => x.isActiveAndEnabled);
if (_lastEntry != null && _lastEntry != entry)
{
_lastEntry.FolderTreeView?.StopMonitoringFiles();
_lastEntry = null;
}
if (entry == null) return;
_lastEntry = entry;
var windowRect = new Rect((int) (Screen.width * 0.06f), (int) (Screen.height * 0.32f), (int) (Screen.width * 0.13f), (int) (Screen.height * 0.4f));
IMGUIUtils.DrawSolidBox(windowRect);
GUILayout.Window(363, windowRect, id => TreeWindow(entry), "Select folder with cards to view");
IMGUIUtils.EatInputInRect(windowRect);
}
19
Source : MakerFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
var guiShown = false;
// Check the opened category
if (_catToggle != null && _catToggle.isOn && _targetScene == Scene.Instance.AddSceneName)
{
// Check opened tab
if (_loadCharaToggle != null && _loadCharaToggle.isOn || _saveCharaToggle != null && _saveCharaToggle.isOn)
{
// Check if the character picture take screen is displayed
if (_saveFront == null || !_saveFront.activeSelf)
{
if (_refreshList)
{
_folderTreeView.ResetTreeCache();
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f), (int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select character folder");
IMGUIUtils.EatInputInRect(screenRect);
_guiActive = guiShown = true;
}
}
}
if (!guiShown && _guiActive)
{
_folderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
}
19
Source : MakerOutfitFolders.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void OnGui()
{
var guiShown = false;
// Check the opened category
if (_catToggle != null && _catToggle.isOn && _targetScene == Scene.Instance.AddSceneName)
{
// Check opened tab
if (_saveOutfitToggle != null && _saveOutfitToggle.isOn || _loadOutfitToggle != null && _loadOutfitToggle.isOn)
{
// Check if the character picture take screen is displayed
if (_saveFront == null || !_saveFront.activeSelf)
{
if (_refreshList)
{
OnFolderChanged();
_refreshList = false;
}
var screenRect = new Rect((int)(Screen.width * 0.004), (int)(Screen.height * 0.57f), (int)(Screen.width * 0.125), (int)(Screen.height * 0.35));
IMGUIUtils.DrawSolidBox(screenRect);
GUILayout.Window(362, screenRect, TreeWindow, "Select outfit folder");
IMGUIUtils.EatInputInRect(screenRect);
_guiActive = guiShown = true;
}
}
}
if (!guiShown && _guiActive)
{
_folderTreeView?.StopMonitoringFiles();
_guiActive = false;
}
}
19
Source : Inspector.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void DisplayInspector()
{
if (!Show) return;
// Clean up dead tab contents
foreach (var tab in _tabs.ToList())
{
while (tab.InspectorStack.Count > 0 && !tab.InspectorStack.Peek().EntryIsValid())
{
RuntimeUnityEditorCore.Logger.Log(LogLevel.Message, $"[Inspector] Removed invalid/removed stack object: \"{tab.InspectorStack.Peek().Name}\"");
tab.Pop();
}
if (tab.InspectorStack.Count == 0) RemoveTab(tab);
}
_inspectorWindowRect = GUILayout.Window(_windowId, _inspectorWindowRect, InspectorWindow, "Inspector");
InterfaceMaker.EatInputInRect(_inspectorWindowRect);
}
19
Source : ObjectTreeViewer.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void DisplayViewer()
{
if (_wireframe && _actuallyInsideOnGui && Event.current.type == EventType.layout)
GL.wireframe = false;
if (Enabled)
{
_windowRect = GUILayout.Window(_windowId, _windowRect, WindowFunc, "Scene Browser - RuntimeUnityEditor v" + RuntimeUnityEditorCore.Version);
InterfaceMaker.EatInputInRect(_windowRect);
}
}
19
Source : PreviewWindow.cs
with GNU General Public License v3.0
from ManlyMarco
with GNU General Public License v3.0
from ManlyMarco
public void DisplayWindow()
{
if (_objToDisplay == null) return;
_windowRect = GUILayout.Window(_windowId, _windowRect, PreviewWindowFunc, _windowreplacedle);
InterfaceMaker.EatInputInRect(_windowRect);
}
See More Examples