protected virtual void Awake() { if (Instance == null) { Instance = this; } if (m_Commands == null) { m_Commands = new Dictionary <string, ConsoleCommand>(); } if (m_InputText == null) { m_InputText = GetComponentInChildren <Text>(); } if (m_InputTextField == null) { m_InputTextField = GetComponentInChildren <InputField>(); } Hide(); //Show(); ConsoleCommand cmd = new ConsoleCommand(); cmd.Description = "Displays All Active Commands"; cmd.Name = "Help"; cmd.Function = CmdHelp; Instance.AddCommand(cmd.Name, cmd); }
protected IEnumerable <T> Invoke <T>(object parameters = null, IEnumerable input = null) { Instance.AddCommand(Command); Instance.AddParameters(ProcessParameters(parameters)); return(Instance.Invoke <T>(input, new PSInvocationSettings { AddToHistory = false, ErrorActionPreference = ActionPreference.Stop })); }