public static void ToggleEffectSubPanels() { SetEffectBtnPanel(); SetTargetBtnPanel(); PanelHandler.StaticTogglePanel(effectBtnPanel); PanelHandler.StaticTogglePanel(targetBtnPanel); }
public void OnShowBegin() { if (_mIsActive) { //LogUtil.Log("UIPanel", "Panel {0} is already active", _mPanelName); return; } //LogUtil.Log("UIPanel", "UIPanel< {0} > OnShowBegin", _mPanelName); _mIsShowing = true; if (!_mUseOriginalSiblingIndex) { transform.SetAsLastSibling(); } _mIsActive = true; SimpleObservableList <UIPanel> activePanels = UIPanelManager.Instance.ActivePanelList; activePanels.Add(this); if (_mOnShowBeginListener != null) { _mOnShowBeginListener.Invoke(); } if (_mOnShowBegin != null) { _mOnShowBegin.Invoke(this); //make sure run only once _mOnShowBegin = null; } OnPanelShowBegin(); }
public void OnHideBegin() { if (!_mIsActive) { //LogUtil.Log("UIPanel", "Panel< {0} > has already been hidden", _mPanelName); return; } //LogUtil.Log("UIPanel", "UIPanel< {0} > OnHideBegin", _mPanelName); _mIsHiding = true; _mIsActive = false; SimpleObservableList <UIPanel> activePanels = UIPanelManager.Instance.ActivePanelList; activePanels.Remove(this); if (_mOnHideBeginListener != null) { _mOnHideBeginListener.Invoke(); } if (_mOnHideBegin != null) { _mOnHideBegin.Invoke(this); //make sure run only once _mOnHideBegin = null; } OnPanelHideBegin(); }
public static void ToggleBattleUI() { foreach (GameObject but in GlobalGameInfo.BattleUI) { PanelHandler.StaticTogglePanel(but); } }
public void OnHideCompleted() { if (!_mIsHiding) { return; } //LogUtil.Log("UIPanel", "UIPanel< {0} > OnHideCompleted", _mPanelName); _mIsHiding = false; if (_mOnHideCompletedListener != null) { _mOnHideCompletedListener(); } if (_mOnHideCompleted != null) { _mOnHideCompleted.Invoke(this); //make sure run only once _mOnHideCompleted = null; } OnPanelHideCompleted(); }
public Body() { panelHandler = new PanelHandler(); InitializeComponent(); ActivateCards(); BindList(currentType, DirectoryDatabaseManagement.RefreshCombobox()); PopulateDisplay(); addCardCopiesIn.Text = "" + 1; addCardSlotText.Text = ""; addCardPageText.Text = "" + currentPage; addPageCB.Text = (string)currentType.SelectedItem; //Setup Function Icons trashIcon.Visible = false; changePictureIcon.Visible = false; //DropPanel things hideHeight = panelDA.Height; panelDA.Height = AButton.Height + 1; //Console.WriteLine(this.Controls.Count); MonsterElement ce = new MonsterElement(); MonsterElement ce2 = new MonsterElement("ai6", "hi", "hi", "hi", "hi", "hi", 1); MonsterElement ce3 = new MonsterElement("ai67", "hi", "hi", "hi", "hi", "hi", 1); MonsterElement ce4 = (MonsterElement)ce3.GetCopy(); Console.WriteLine(ce3.GetName() + " < " + ce2.GetName() + " : " + (ce3 < ce2)); Console.WriteLine("ai6".CompareTo("hi3")); Console.WriteLine(" ce4 : " + ce4.GetName()); }
public void AddPanel(Panel panel) { var handler = new PanelHandler(panel); _filter.MouseDown += handler.MouseDown; _filter.MouseMove += handler.MouseMove; _filter.MouseUp += handler.MouseUp; }
public MyHostUserInterface(PanelHandler handler) { if (handler == null) { throw new NullReferenceException("Cannot implement class " + this.GetType() + " with a null argument!"); } this.PowerShellConsolePrinter = handler; myRawUi = new MyRawUserInterface(PowerShellConsolePrinter); }
private void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }
private void Start() { // initialize panel handler panelHandler = MainCanvas.GetComponent <PanelHandler>(); translator = MainCanvas.GetComponent <UITranslator>(); ErrorBufferGO = GameObject.Find("ErrorBuffer"); // initialize static list of all students within class Student.Students = new List <object>(); Scenario.Scenarios = new List <object>(); translator.LoadFigureList(); }
private void Start() { // Set necessary references panelHandler = DBConnector.MainCanvas.GetComponent <PanelHandler>(); figurePanelRef = DBConnector.MainCanvas.GetComponent <FigurePanel>(); // Initialize lists propertiesPanels = new Dictionary <GameObject, FigurePanel>(); toBeRemovedPanels = new Dictionary <GameObject, FigurePanel>(); if (Scenario.CurrentScenarioFigures == null) { Scenario.CurrentScenarioFigures = new Dictionary <int, ScenarioFigure>(); } }
public PowershellInteractiveControl() { InitializeComponent(); PowerShellConsolePrinter = new PanelHandler(txtPowerShellOutput); PowerShellConsolePrinter.StatusUpdateList = new List <string>() { "Setting Network configuration", "Setting up Admin PC", "Evaluating prerequisites", "Installing required software", "Deploying virtual machines..", "Setting up virtual machines..", "Checking setup after install.." }; PowerShellConsolePrinter.StatusSuccessString = "If no errors are found, you are good to go!"; PowerShellConsolePrinter.PrintDelay = 1; PowerShellConsolePrinter.TextColor = Color.White; Load += PowershellInteractiveControl_Load; }
/// <summary> /// Create an instance of the console listener. /// </summary> public PSListenerConsole(PanelHandler powerShellConsolePrinter) { this.PowerShellConsolePrinter = powerShellConsolePrinter; // Create the host and runspace instances for this interpreter. Note that // this application doesn't support console files so only the default snapins // will be available. this.myHost = new MyHost(this); this.myRunSpace = RunspaceFactory.CreateRunspace(this.myHost); this.myRunSpace.Open(); // Create a PowerShell object to run the commands used to create // $profile and load the profiles. lock (this.instanceLock) { this.currentPowerShell = PowerShell.Create(); } try { this.currentPowerShell.Runspace = this.myRunSpace; PSCommand[] profileCommands = Microsoft.PowerShell.Host.HostUtilities.GetProfileCommands("InteractiveConsoleHost"); foreach (PSCommand command in profileCommands) { this.currentPowerShell.Commands = command; this.currentPowerShell.Invoke(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { // Dispose of the pipeline line and set it to null, locked because currentPowerShell // may be accessed by the ctrl-C handler... lock (this.instanceLock) { this.currentPowerShell.Dispose(); this.currentPowerShell = null; } } }
void Awake() { worldState = FindObjectOfType <WorldState>(); panelHandler = FindObjectOfType <PanelHandler>(); }
/// <summary> /// DO NOT call, this is an internal method within UI system /// </summary> public void ClearOnPanelHide() { _mOnHideBegin = null; _mOnHideCompleted = null; }
/// <summary> /// DO NOT call, this is an internal method within UI system /// </summary> public void ClearOnPanelShow() { _mOnShowBegin = null; _mOnShowCompleted = null; }
public IOnPanelHide DoOnHideCompleted(PanelHandler handler) { _mOnHideCompleted += handler; return(this); }
public IOnPanelHide DoOnHideBegin(PanelHandler handler) { _mOnHideBegin += handler; return(this); }
public IOnPanelShow DoOnShowCompleted(PanelHandler handler) { _mOnShowCompleted += handler; return(this); }
public IOnPanelShow DoOnShowBegin(PanelHandler handler) { _mOnShowBegin += handler; return(this); }
public static void ToggleTurnsBtn() { SetTurnsBtn(); PanelHandler.StaticTogglePanel(turnsBtn); }
private void SendText(string text) { console.text += "\n" + text + " ~ sent to command handler"; PanelHandler ph = PanelHanderObj.GetComponent <PanelHandler>(); string[] command = text.Split(new char[0]); //splits text into array by spaces char triggerChar = '!'; bool commandSuccessful = true; bool displayMsg = true; if (text[0].Equals(triggerChar)) { switch (command[0]) { case "!exec": //call execution system. console.text += "\n" + writesheet.text; break; case "!viewPane": switch (command[1]) { case "DRAM": ph.ShowDRAMPane(); break; case "CPU": ph.ShowSCHEMPane(); break; case "GPRAH": ph.ShowGRAPHPane(); break; } break; case "!del": switch (command[1]) { case "line": //delete line at command[2] break; case "writesheet": //ask if user is sure //delete entire writesheet writesheet.text = null; break; case "console": console.text = null; displayMsg = false; break; } break; case "!repost": //reboot vm break; case "!parameter": switch (command[2]) { case "Core0Temp": //edit Core0Temp; changeParameter(command, Core0Temp); break; case "PDU0Temp": //edit PDU0Temp changeParameter(command, PDU0Temp); break; case "PDU1Temp": //edit PDU1Temp changeParameter(command, PDU1Temp); break; case "FPGATemp": //edit FPGATemp; changeParameter(command, FPGATemp); break; case "CoreVoltage": //edit CoreVoltage changeParameter(command, CoreVoltage); CVSlider.value = float.Parse(command[3]); break; case "PowerLimit": //edit PowerLimit; changeParameter(command, PowerLimit); PLSlider.value = float.Parse(command[3]); break; case "TempLimit": //edit TempLimit changeParameter(command, TempLimit); TLSlider.value = float.Parse(command[3]); break; case "CoreClock": //edit CoreClockRate changeParameter(command, CoreClock); CCSlider.value = float.Parse(command[3]); break; case "MemoryClock": //edit MemoryClockRate changeParameter(command, MemoryClock); MCSlider.value = float.Parse(command[3]); break; case "FanSpeed": //edit FanSpeed changeParameter(command, FanSpeed); FSSlider.value = float.Parse(command[3]); break; default: commandSuccessful = false; console.text += "\n" + "command error - can't find parameter"; break; } break; default: commandSuccessful = false; console.text += "\n" + "command error - can't find command"; break; } } else { // parse text and process it as assembly code. switch (command[0]) { case ("MOV"): if (command[1][0].ToString().StartsWith('#'.ToString())) { // if immediate addressing is used command[1] = command[1].Substring(1); //remove # if (command[2].Length == 2) //if the register number is less than 10 { switch (int.Parse((command[2][1].ToString()))) { case 0: assignRegister(0, int.Parse(command[1])); break; case 1: assignRegister(1, int.Parse(command[1])); break; case 2: assignRegister(2, int.Parse(command[1])); break; case 3: assignRegister(3, int.Parse(command[1])); break; case 4: assignRegister(4, int.Parse(command[1])); break; case 5: assignRegister(5, int.Parse(command[1])); break; case 6: assignRegister(6, int.Parse(command[1])); break; case 7: assignRegister(7, int.Parse(command[1])); break; case 8: assignRegister(8, int.Parse(command[1])); break; case 9: assignRegister(9, int.Parse(command[1])); break; case 10: assignRegister(10, int.Parse(command[1])); break; case 11: assignRegister(11, int.Parse(command[1])); break; case 12: assignRegister(12, int.Parse(command[1])); break; case 13: assignRegister(13, int.Parse(command[1])); break; case 14: assignRegister(14, int.Parse(command[1])); break; case 15: assignRegister(15, int.Parse(command[1])); break; } } else { // if the register number is greater than 10, and therefore has two digits to it's number switch (int.Parse((command[2][2].ToString()))) { case 0: assignRegister(10, int.Parse(command[1])); break; case 1: assignRegister(11, int.Parse(command[1])); break; case 2: assignRegister(12, int.Parse(command[1])); break; case 3: assignRegister(13, int.Parse(command[1])); break; case 4: assignRegister(14, int.Parse(command[1])); break; case 5: assignRegister(15, int.Parse(command[1])); break; } } } else { //define destination register number: string destinationRegisterNoStr = command[2].ToString().Substring(1); //remove r int destinationRegisterNo = int.Parse(destinationRegisterNoStr); switch (command[1].ToString()) { case "R0": assignRegister(destinationRegisterNo, R0); break; case "R1": assignRegister(destinationRegisterNo, R1); break; case "R2": assignRegister(destinationRegisterNo, R2); break; case "R3": assignRegister(destinationRegisterNo, R3); break; case "R4": assignRegister(destinationRegisterNo, R4); break; case "R5": assignRegister(destinationRegisterNo, R5); break; case "R6": assignRegister(destinationRegisterNo, R6); break; case "R7": assignRegister(destinationRegisterNo, R7); break; case "R8": assignRegister(destinationRegisterNo, R8); break; case "R9": assignRegister(destinationRegisterNo, R9); break; case "R10": assignRegister(destinationRegisterNo, R10); break; case "R11": assignRegister(destinationRegisterNo, R11); break; case "R12": assignRegister(destinationRegisterNo, R12); break; case "R13": assignRegister(destinationRegisterNo, R13); break; case "R14": assignRegister(destinationRegisterNo, R14); break; case "R15": assignRegister(destinationRegisterNo, R15); break; } } break; } writesheet.text += "\n" + text; } if (commandSuccessful && displayMsg) { console.text += "\n" + text + " ~ completed"; } else if (!displayMsg) { } else { console.text += "\n" + text + " ~ command rejected"; } }
private void Awake() { panelHandler = GameObject.Find("MainCanvas").GetComponent <PanelHandler>(); MainCanvas = GameObject.Find("MainCanvas"); }
private void Start() { panelHandler = DBConnector.MainCanvas.GetComponent <PanelHandler>(); translator = DBConnector.MainCanvas.GetComponent <UITranslator>(); }
public MyRawUserInterface(PanelHandler printer) { this.PowerShellConsolePrinter = printer; }
private void Start() { translator = gameObject.GetComponent<UITranslator>(); arTap = gameObject.GetComponent<ARTapToPlaceObject>(); panelHandler = DatabaseHandler.MainCanvas.GetComponent<PanelHandler>(); }
private void SendText(string text) { inject.text = string.Empty; console.text += "\n" + text + " ~ sent to command handler"; inject.Select(); inject.ActivateInputField(); PanelHandler ph = PanelHanderObj.GetComponent <PanelHandler>(); string[] command = text.Split(new char[0]); //splits text into array by spaces char triggerChar = '!'; bool commandSuccessful = true; bool displayMsg = true; if (text[0].Equals(triggerChar)) { switch (command[0]) { case "!exec": //call execution system. string processblock = writesheet.text; string[] execCommandLbL = Regex.Split(processblock, "\r\n"); for (int ia = 0; ia < execCommandLbL.Length; ia++) { SendText(execCommandLbL[ia]); console.text += "Processing " + execCommandLbL[ia]; } break; case "!execMode": switch (command[1]) { case "block": lineByLine = false; break; } break; case "!viewPane": switch (command[1]) { case "DRAM": ph.ShowDRAMPane(); break; case "CPU": ph.ShowSCHEMPane(); break; case "GPRAH": ph.ShowGRAPHPane(); break; } break; case "!del": switch (command[1]) { case "line": //delete line at command[2] break; case "writesheet": //ask if user is sure //delete entire writesheet writesheet.text = null; break; case "console": console.text = null; displayMsg = false; break; } break; case "!repost": //reboot vm break; case "!parameter": switch (command[2]) { case "Core0Temp": //edit Core0Temp; changeParameter(command, Core0Temp); break; case "PDU0Temp": //edit PDU0Temp changeParameter(command, PDU0Temp); break; case "PDU1Temp": //edit PDU1Temp changeParameter(command, PDU1Temp); break; case "FPGATemp": //edit FPGATemp; changeParameter(command, FPGATemp); break; case "CoreVoltage": //edit CoreVoltage changeParameter(command, CoreVoltage); CVSlider.value = float.Parse(command[3]); break; case "PowerLimit": //edit PowerLimit; changeParameter(command, PowerLimit); PLSlider.value = float.Parse(command[3]); break; case "TempLimit": //edit TempLimit changeParameter(command, TempLimit); TLSlider.value = float.Parse(command[3]); break; case "CoreClock": //edit CoreClockRate changeParameter(command, CoreClock); CCSlider.value = float.Parse(command[3]); break; case "MemoryClock": //edit MemoryClockRate changeParameter(command, MemoryClock); MCSlider.value = float.Parse(command[3]); break; case "FanSpeed": //edit FanSpeed changeParameter(command, FanSpeed); FSSlider.value = float.Parse(command[3]); break; default: commandSuccessful = false; console.text += "\n" + "command error - can't find parameter"; break; // all IDXes need non recursive cases for performance } break; default: commandSuccessful = false; console.text += "\n" + "command error - can't find command"; break; } } else { // parse text and process it as assembly code. switch (command[0]) { case ("MOV"): MOVFunction(command); break; //case ("LDA"): } writesheet.text += "\n" + text; } if (commandSuccessful && displayMsg) { console.text += "\n" + text + " ~ completed"; } else if (!displayMsg) { } else { console.text += "\n" + text + " ~ command rejected"; } }
private void GetColorPickerPanel() { //get reference of the colour picker panel panelHandler = GameObject.FindObjectOfType(typeof(PanelHandler)) as PanelHandler; }