private void InsertPluginAtRightPosition(EditorPluginView instance)
 {
     if (EditorPlugins.Contains(instance))
     {
         return;
     }
     if (instance.GetType().Name == "SampleBrowserView" ||
         instance.GetType().Name == "ProjectCreatorView")
     {
         EditorPlugins.Insert(0, instance);
     }
     else
     {
         EditorPlugins.Add(instance);
     }
 }
        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());
            }
        }
		private void InsertPluginAtRightPosition(EditorPluginView instance)
		{
			if (EditorPlugins.Contains(instance))
				return;
			if (instance.GetType().Name == "SampleBrowserView" ||
				instance.GetType().Name == "ProjectCreatorView")
				EditorPlugins.Insert(0, instance);
			else
				EditorPlugins.Add(instance);
		}