Exemplo n.º 1
0
        private void ProcessArguments(IList <string> arguments)
        {
            var mode = arguments[1];

            if (mode == PathExtensions.EnginePathEnvironmentVariableName)
            {
                Environment.SetEnvironmentVariable(PathExtensions.EnginePathEnvironmentVariableName,
                                                   arguments[2]);
            }
            else if (mode == "ShowPlugin")
            {
                ShowPlugin(arguments[2]);
            }
            else if (arguments.Count == 4)
            {
                EditorPluginView continuousUpdater = ShowPlugin("Continuous Updater");
                continuousUpdater.Send(arguments);
            }
            else
            {
                Logger.Warning("Invalid arguments: " + arguments.ToText());
            }
        }