private void btnGetTaskTimbang_Click(object sender, EventArgs e) { TerminalLogic obj = new TerminalLogic(); obj.RequestTask(cboTerminal.SelectedItem.ToString(), 123); MessageBox.Show("Done"); }
public void Shell(string[] args) { NetworkDevice device = TerminalNetwork.GetCurrentDevice(); if (device == null) { return; } if (args.Length == 0) { TerminalCore.AddMessage("<color=#0087ff> Shell <cmd>:</color>"); foreach (string cmd in device.GetCommands()) { TerminalCore.AddMessage("\t-" + cmd); } } else { string inputString = args[0]; for (int i = 1; i < args.Length; i++) { inputString += " " + args[i]; } Command command = device.GetCommand(TerminalLogic.FindKeyword(inputString)); if (command != null) { TerminalCore.AddLoadingBar(0.4f, null, "\n\tSending Command.", "\n\tCommand Recieved"); Shell(inputString); } else { PrintUsage(); } } }
public void ProcessCommand(string input) { if (!CanExecuteCommand()) { return; } Command command = GetCommand(TerminalLogic.FindKeyword(input)); string[] args = TerminalLogic.GetArgs(input); List <string> lst = args.ToList(); lst.RemoveAt(0); args = lst.ToArray(); if (command != null) { if (command.OnProcessCommand != null) { command.OnProcessCommand(args); } } }
private void Start() { _logic = GetComponent <TerminalLogic>(); }