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 }
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; } }