//Handles creating buttons void Buttons() { for (int i = 0; i < m_buttonNames.Length; ++i) { m_buttonSize = new Rect(50, 95 + i * 50, 140, 30); if (GUI.Button(m_buttonSize, m_buttonNames[i])) { m_screenID = i + 1; switch (m_screenID) { case 1: m_window = (MaterialWindow)GetWindow(typeof(MaterialWindow)); break; case 2: m_window = (WeaponBuilderWindow)GetWindow(typeof(WeaponBuilderWindow)); break; case 3: m_window = (WeaponPartWindow)GetWindow(typeof(WeaponPartWindow)); break; case 4: m_window = (ArmourBuilderWindow)GetWindow(typeof(ArmourBuilderWindow)); break; case 5: m_window = (ArmourPartBuilderWindow)GetWindow(typeof(ArmourPartBuilderWindow)); break; case 6: m_window = (CreatureBuilderWindow)GetWindow(typeof(CreatureBuilderWindow)); break; case 7: m_window = (CreaturePartBuilderWindow)GetWindow(typeof(CreaturePartBuilderWindow)); break; case 8: m_window = (PotionBuilderWindow)GetWindow(typeof(PotionBuilderWindow)); break; case 9: m_window = (RarityWindow)GetWindow(typeof(RarityWindow)); break; case 10: m_window = (FolderWindow)GetWindow(typeof(FolderWindow)); break; } if (m_window != null) { m_window.currentWindowName = m_buttonNames[i]; m_windowSizeX = m_window.maxSize.x; m_window.Show(); } } } }
static void Init() { m_window = (CreatorWindow)GetWindow(typeof(CreatorWindow)); m_window.currentWindowName = "Builder"; m_window.maxSize = new Vector2(250, 700); m_window.minSize = m_window.maxSize; m_window.Show(); }
private void CreateFile() { CreatorWindow creatorWindow = new CreatorWindow(); creatorWindow.ShowDialog(); if (creatorWindow.Created) { string fileName = creatorWindow.itemName; Shell.Models.File.CreateFile(fileName, SelectedShell.Path); Refresh(); } }
private void CreateFolder() { CreatorWindow creatorWindow = new CreatorWindow(); creatorWindow.ShowDialog(); if (creatorWindow.Created) { string folderName = creatorWindow.itemName; Folder.CreateNewFolder(SelectedShell.Path, folderName); Refresh(); } }