Beispiel #1
0
        private static void RunCommand(string[] args)
        {
            if (args.Length < 2)
            {
                return;
            }

            var service = OculusUtil.FindOculusService();

            if (service == null)
            {
                Error(Resources.Error_VR_Service_Not_Found);
                return;
            }

            var oculusService = new OculusService(service);

            switch (args[1].ToLowerInvariant())
            {
            case OculusService.StartCommand:
                oculusService.Start();
                break;

            case OculusService.StopCommand:
                oculusService.Stop();
                break;

            case OculusService.RestartCommand:
                oculusService.Restart();
                break;
            }
        }
Beispiel #2
0
 private void OnRestart(object sender, EventArgs args)
 {
     SetStopping();
     _oculusService.Restart();
     UpdateStatus();
 }