Example #1
0
        public static void ResetSticks()
        {
                        #if DC_TOUCH_CONTROLS
            Instance.leftStick = new VirtualStick(
                "Virtual Left",
                new Vector3(InputSensitivityMin, InputSensitivityDefault, InputSensitivityMax),
                new Vector3(InputVerticalSkewMin, InputVerticalSkewDefault, InputVerticalSkewMax),
                false,
                false,
                new Vector3(InputMobilityMin, InputMobilityDefault, InputMobilityMax),
                new Vector3(InputStickinessMin, InputStickinessDefault, InputStickinessMax),
                new Vector3(InputReleaseDelayMin, InputReleaseDelayDefault, InputReleaseDelayMax)
                );

            Instance.rightStick = new VirtualStick(
                "Virtual Right",
                new Vector3(InputSensitivityMin, InputSensitivityDefault, InputSensitivityMax),
                new Vector3(InputVerticalSkewMin, InputVerticalSkewDefault, InputVerticalSkewMax),
                false,
                false,
                new Vector3(InputMobilityMin, InputMobilityDefault, InputMobilityMax),
                new Vector3(InputStickinessMin, InputStickinessDefault, InputStickinessMax),
                new Vector3(InputReleaseDelayMin, InputReleaseDelayDefault, InputReleaseDelayMax)
                );
                        #else
            string controllerName = ActiveController == null ? "" : ActiveController.ToString() + " ";

            Instance.leftStick = new Stick(
                controllerName + "Left",
                new Vector3(InputSensitivityMin, InputSensitivityDefault, InputSensitivityMax),
                new Vector3(InputVerticalSkewMin, InputVerticalSkewDefault, InputVerticalSkewMax),
                false,
                false
                );

            Instance.rightStick = new Stick(
                controllerName + "Right",
                new Vector3(InputSensitivityMin, InputSensitivityDefault, InputSensitivityMax),
                new Vector3(InputVerticalSkewMin, InputVerticalSkewDefault, InputVerticalSkewMax),
                false,
                false
                );
                        #endif
        }
Example #2
0
        private void SetPageInformation(ActionExecutingContext context)
        {
            Controller controller = context.Controller as Controller;

            if (controller != null)
            {
                StringValues RequestId;
                StringValues ErrorMessage;
                object       ActiveController;
                object       ActiveAction;

                string returnUrl = context.HttpContext.Request.Headers["Referer"].ToString();

                context.HttpContext.Request.Query.TryGetValue("RequestId", out RequestId);
                context.HttpContext.Request.Query.TryGetValue("ErrorMessage", out ErrorMessage);
                context.RouteData.Values.TryGetValue("Controller", out ActiveController);
                context.RouteData.Values.TryGetValue("Action", out ActiveAction);

                if (string.IsNullOrEmpty(returnUrl))
                {
                    returnUrl = _httpContextAccessor.HttpContext.Request.PathBase;
                }
                else
                {
                    Uri uri = new Uri(returnUrl);
                    returnUrl = uri.AbsolutePath;
                }

                PageViewModel pageViewModel = new PageViewModel();
                pageViewModel.ReturnURL    = returnUrl;
                pageViewModel.RequestId    = RequestId;
                pageViewModel.ErrorMessage = ErrorMessage;
                pageViewModel.Controller   = ActiveController.ToString();
                pageViewModel.Action       = ActiveAction.ToString();

                controller.ViewData["PageViewModel"] = pageViewModel;
            }
        }