private void Update() { fTimeScinceLastPuff += Time.deltaTime; fMoveInput = BasicInput.GetAxisRaw("X"); if (BasicInput.GetButtonDown("Jump")) { bIsJumpDown = true; bIsJumpUp = false; } if (BasicInput.GetButtonUp("Jump")) { bIsJumpDown = false; bIsJumpUp = true; } // Sprite Flipping if (bEnableFlip && Mathf.Abs(fMoveInput) > 0) { if (fMoveInput > 0) { transform.localScale = new Vector3(Mathf.Abs(transform.localScale.x), transform.localScale.y, transform.localScale.z); } else { transform.localScale = new Vector3(-Mathf.Abs(transform.localScale.x), transform.localScale.y, transform.localScale.z); } } }
void Start() { driverSeat = GetComponentInChildren <VehicleSeatTrigger>(); input = GetComponent <BasicInput> (); tr = transform; rb = GetComponent <Rigidbody>(); //Create normal orientation object GameObject normTemp = new GameObject(tr.name + "'s Normal Orientation"); norm = normTemp.transform; SetCenterOfMass(); //Instantiate tow vehicle if (towVehicle) { newTow = Instantiate(towVehicle, Vector3.zero, tr.rotation) as GameObject; newTow.SetActive(false); newTow.transform.position = tr.TransformPoint(newTow.GetComponent <Joint>().connectedAnchor - newTow.GetComponent <Joint>().anchor); newTow.GetComponent <Joint>().connectedBody = rb; newTow.SetActive(true); newTow.GetComponent <VehicleParent>().inputInherit = this; } if (sparks) { sparks.transform.parent = null; } if (wheelGroups.Length > 0) { StartCoroutine(WheelCheckLoop()); } }
public PlayerControlledState(IPlayerContext context, BasicInput input, Thruster thruster, Cannon cannon, Transform transform) : base(context) { Input = input; Thruster = thruster; Cannon = cannon; Transform = transform; }
private void Init() { label = CreateLabel(); { label.Alignment = TextAnchor.UpperLeft; } input = CreateChild <BasicInput>("input", 1); { input.Anchor = AnchorType.BottomStretch; input.Pivot = PivotType.Bottom; input.SetOffsetHorizontal(8f); input.Y = 8f; input.Height = 30f; input.UseDefaultHoverAni(); input.UseDefaultFocusAni(); input.OnSubmitted += (value) => { if (stringEntry != null && stringEntry.Value != value) { stringEntry.Value = value; } }; } }
public Player() { if (GamePad.GetCapabilities(playerCount).IsConnected) { ControllerInput.Subscribe(this, inputButtons.allButtons, playerCount); } else { BasicInput keys; try { keys = inputOptions[playerCount]; } catch { keys = new BasicInput(); } KeyboardInput.Subscribe(this, keys.allKeys); inputKeys = keys; acceleration = 8f; } playerCount++; //CollisionManager.subCollision(this); DrawPriority = 1f; listenToCollisions = true; }
public async Task <ApiResult <JsonWebToken> > Login([FromQuery] BasicInput basicInput, [FromBody] LoginInput input, [FromServices] ILoginService loginService) { //var validResult = verifyCodeService.CheckCode(input.VerifyCodeId, input.VerifyCode, false); //if (!validResult) //{ // return Result<JsonWebToken>(CommonStatusCode.VerifyCodeError); //} var(code, userInfo) = await loginService.LoginAsync( Request.GetString("appKey"), input.Account.FromBase64String(), input.Password.FromBase64String()); if (code != DefaultStatusCode.Success) { return(Result <JsonWebToken>(code)); } //生成Token var entry = new JwtTokenEntity { AppId = userInfo.AppId.ToString(), UserId = userInfo.Id.ToString(), RoleIds = string.Join(',', userInfo.RoleIds), ClientType = basicInput.ClientType.ToString(), Nickname = userInfo.Nickame, Email = userInfo.Email, Phone = userInfo.Phone }; var token = await _jwtTokenService.CreateTokenAsync(entry); return(Result(DefaultStatusCode.Success, token)); }
public PlayerStateFactory(IPlayerContext context, BasicInput input, Thruster thruster, Cannon cannon, Transform transform, Rigidbody rigidbody) { _context = context; _input = input; _thruster = thruster; _cannon = cannon; _transform = transform; _rigidbody = rigidbody; }
public override void Activate() { this.toolName = "Wire Tool"; selectedInput = null; selectedOutput = null; line.positionCount = 2; line.startWidth = holdWidth; line.endWidth = holdWidth; line.startColor = holdColor; line.endColor = holdColor; }
void Awake() { _rigidbody = GetComponent <Rigidbody>(); var input = new BasicInput(); var thruster = new Thruster(transform, _thrusterData, _movementBounds, _rigidbody); var cannon = new Cannon(Vector3.forward, _weaponData, new BulletFactory(_weaponData)); cannon.ChargevalueChanged += CannonOnChargevalueChanged; _context = new PlayerContext(input, thruster, cannon, transform, _rigidbody); _context.SetPlayingState(); }
private void Init() { input = RootMain.CreateChild <BasicInput>("input", 0); { input.Size = new Vector2(200f, 40f); input.OnFocused += (isFocused) => { Debug.Log("Focus state changed to: " + isFocused); }; input.UseDefaultFocusAni(); input.UseDefaultHoverAni(); } }
public async Task <ApiResult <UserInfoDto> > GetUserInfo([FromQuery] BasicInput basicInput) { var appIdStr = HttpContext.User.Claims.FirstOrDefault(d => d.Type.Equals("AppId", StringComparison.InvariantCultureIgnoreCase))?.Value; var userIdStr = HttpContext.User.Claims.FirstOrDefault(d => d.Type.Equals("UserId", StringComparison.InvariantCultureIgnoreCase))?.Value; if (appIdStr.IsNullOrEmpty() || userIdStr.IsNullOrEmpty()) { return(Result <UserInfoDto>(DefaultStatusCode.UsertokenInvalid)); } return(Result(DefaultStatusCode.Success, await _userService.GetBasicUserAsync(appIdStr.ParseByInt(), userIdStr.ParseByInt()))); }
public async Task <ApiResult> Logout([FromQuery] BasicInput basicInput, [FromQuery] string token) { if (token.IsNullOrEmpty()) { return(Result(DefaultStatusCode.Success)); } var principal = await _jwtTokenService.ValidateTokenAsync(JwtTokenType.AccessToken, token); var userIdStr = principal.Claims.FirstOrDefault(d => d.Type.Equals("UserId", StringComparison.InvariantCultureIgnoreCase))?.Value; var clientType = basicInput.ClientType.ToString(); await _jwtTokenService.DeleteTokenAsync(userIdStr, clientType); return(Result(DefaultStatusCode.Success)); }
public static FluidInput ParseFluidInput(XmlNode node, DFG <Block> dfg, ParserInfo parserInfo, bool doVariableCheck = true) { string id = node.GetAttributeValue(Block.ID_FIELD_NAME); string blockType = node.GetAttributeValue(Block.TYPE_FIELD_NAME); switch (blockType) { case BasicInput.XML_TYPE_NAME: return(BasicInput.Parse(node, parserInfo, doVariableCheck)); case GetArrayFluid.XML_TYPE_NAME: return(GetArrayFluid.Parse(node, dfg, parserInfo, doVariableCheck)); default: throw new UnknownBlockException(id); } }
public async Task <ApiResult <object> > GetPermissions([FromQuery] BasicInput basicInput, [FromServices] IPermissionService permissionService) { var roleIdsStr = HttpContext.User.Claims.FirstOrDefault(d => d.Type.Equals("RoleIds", StringComparison.InvariantCultureIgnoreCase))?.Value; if (roleIdsStr.IsNullOrEmpty()) { return(Result <object>(DefaultStatusCode.UsertokenInvalid)); } var permissons = await permissionService.GetPermissionCodeAsync(roleIdsStr); return(Result <object>(DefaultStatusCode.Success, new { Permissions = permissons })); }
private string login() { BasicInput LoginInputObj = new BasicInput(); LoginOutput LoginOutputObj = new LoginOutput(); Security secObj = new Security(); LoginInputObj.agentMsIsdn = AppConfiguration.VinaPhoneAgentMsIsdl; //LoginInputObj.password = secObj.GetSHA1Hash(secObj.Epay_Decrypt(Password, PasswordKey)); LoginInputObj.password = secObj.GetSHA1Hash(AppConfiguration.VinaPhonePassword); //fEqNCco3Yq9h5ZUglD3CZJT4lBs= LoginInputObj.username = AppConfiguration.VinaPhoneUserName; try { LoginOutputObj = eloadObj.login(LoginInputObj); if (LoginOutputObj.status == "0") { transObj.WriteLog("Login Vinaphone successful, sessionid=" + LoginOutputObj.sessionid); } else { transObj.WriteLog("Login Vinaphone fail, status=" + LoginOutputObj.status + ", message=" + LoginOutputObj.message); } //Console.WriteLine("login() result:"); //Console.WriteLine("status=" + LoginOutputObj.status + ", message=" + LoginOutputObj.message); } catch (Exception ex) { transObj.WriteLog("Login Vinaphone fail, exception=" + ex.ToString()); return(""); } //if successfull if (LoginOutputObj.status == "0") { return(LoginOutputObj.sessionid); } else { return(""); } }
private void Init() { label.Text = "Search"; input = CreateChild <BasicInput>("input", 1); { input.Anchor = AnchorType.Fill; input.Offset = new Offset(0f, 24f, 0f, 0f); input.Background.Color = new Color(1f, 1f, 1f, 0.25f); input.CreateIconSprite(spriteName: "icon-search", size: 24f); input.OnSubmitted += (value) => { value = value.Trim(); if (!string.IsNullOrEmpty(value) || !value.Equals(Model.Options.SearchTerm.Value)) { Model.Options.SearchTerm.Value = value; } }; } }
public Player() { if (GamePad.GetCapabilities(playerCount).IsConnected) { ControllerInput.Subscribe(this, inputButtons.allButtons, playerCount); } else { BasicInput keys; try { keys = inputOptions[playerCount]; } catch { keys = new BasicInput(); } KeyboardInput.Subscribe(this, keys.allKeys); inputKeys = keys; acceleration = 4f; try { requestDeets = requestList[playerCount]; } catch { requestDeets = requestList[0]; } } playerCount++; playerNum = playerCount; DrawPriority = 1f; }
public async Task <ApiResult <JsonWebToken> > RefreshToken([FromQuery] BasicInput basicInput, [FromQuery] string refreshToken) { if (refreshToken.IsNullOrEmpty()) { return(Result <JsonWebToken>(DefaultStatusCode.ParametersError)); } ClaimsPrincipal principal; try { principal = await _jwtTokenService.ValidateTokenAsync(JwtTokenType.RefreshToken, refreshToken); } catch (Exception ex) { _logger.LogError($"{nameof(RefreshToken)}: Exception: {ex.ToString()}"); return(Result <JsonWebToken>(DefaultStatusCode.Fail)); } var token = await _jwtTokenService.RefreshTokenAsync(refreshToken); return(Result(DefaultStatusCode.Success, token)); }
public void subscirbeToInput(BasicInput keys) { KeyboardInput.Subscribe(this, keys.allKeys); inputKeys = keys; }
void Update() { Vector3 direction = BasicInput.GetInputDirection(true); transform.Translate(direction * speed * Time.deltaTime); }
void ClearSelected() { selectedInput = null; selectedOutput = null; }
/// <summary> /// LoadContent will be called once per game and is the place to load /// all of your content. /// </summary> protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice); if (DRAW_BOUNDING_BOXES) { BOUNDING_BOX = new Texture2D(GraphicsDevice, 1, 1); BOUNDING_BOX.SetData(new[] { Color.White }); } if (DRAW_MOVEMENT_VECTORS) { MOVEMENT_VECTOR = Content.Load <Texture2D>("arrow"); } // Gentleman theGentleman = new TheGentleman(this); theGentleman.addTo(characterSprites); theGentleman.spritePos = new Vector2(370, 790); // Heads up display (HUD) hud = new HUD(this, GraphicsDevice); // static sprites - test code. To be replaced by a level loader (XML maybe) background = new BasicBackground(this, "padded_background"); BasicSprite leftWall = new BasicSprite(this, "padded_wall_left", true); leftWall.spritePos = new Vector2(0, 0); leftWall.spriteSize = new Point(30, GraphicsDevice.Viewport.Height); BasicSprite rightWall = new BasicSprite(this, "padded_wall_right", true); rightWall.spritePos = new Vector2(GraphicsDevice.Viewport.Width - 30, 0); rightWall.spriteSize = new Point(30, GraphicsDevice.Viewport.Height); BasicSprite door = new BasicSprite(this, "closed_door_left_metal", false); door.spritePos = new Vector2(GraphicsDevice.Viewport.Width - 35, GraphicsDevice.Viewport.Height - 140); door.spriteSize = new Point(25, 120); BasicSprite floor = new BasicSprite(this, "padded_floor", true); floor.spritePos = new Vector2(0, GraphicsDevice.Viewport.Height - 30); floor.spriteSize = new Point(GraphicsDevice.Viewport.Width, 30); Key key = new Key(this, hud); // key requires a HUD to go to key.spritePos = new Vector2(30, GraphicsDevice.Viewport.Height - 80); key.eventCallback += new GameEventHandler(testEvents); HatHanger hanger = new HatHanger(this); hanger.spritePos = new Vector2(550, GraphicsDevice.Viewport.Height - 120); BasicSprite bed = new BasicSprite(this, "bed", false); bed.spritePos = new Vector2(350, GraphicsDevice.Viewport.Height - 60); bed.spriteSize = new Point(70, 55); floor.addTo(staticSprites); rightWall.addTo(staticSprites); leftWall.addTo(staticSprites); key.addTo(staticSprites); hanger.addTo(staticSprites); bed.addTo(staticSprites); door.addTo(staticSprites); /* for now, the input is created here, however later we will want * to create it earlier in order to provide input before everything is loaded */ input = new BasicInput(this, theGentleman); //testSound = new Sound(this, "SoundFX/Music/Op9No2Session"); //testSound.play(true); // TODO: use this.Content to load your game content here // ^ this is now being done in our Basic classes }
// Update is called once per frame void Update() { Vector3 direction = Vector3.ClampMagnitude(BasicInput.GetInputDirection(), 1f); rb.velocity = direction * speed; }
public PlayerContext(BasicInput input, Thruster thruster, Cannon cannon, Transform transform, Rigidbody rigidbody) { _factory = new PlayerStateFactory(this, input, thruster, cannon, transform, rigidbody); }
void Update() { m_Direction = BasicInput.GetInputDirection(true); }
/// <summary> /// This will return list of Basic input options available in database /// </summary> /// <returns></returns> public MDTTransactionInfo GetBasicInputs() { MDTTransactionInfo mdt = new MDTTransactionInfo(); List <BasicInput> basicInputs = null; BasicInput basicInput = null; DataTable dt = DatabaseSettings.GetDataSet("sp_GetBasicInput").Tables[0]; if (dt.Rows.Count > 0) { basicInputs = new List <BasicInput>(); foreach (DataRow row in dt.Rows) { basicInput = new BasicInput(); basicInput.BASIC_INPUT_ID = Convert.ToInt32(row["BASIC_INPUT_ID"]); basicInput.BASIC_INPUT_NAME = row["BASIC_INPUT_NAME"].ToString(); if (Convert.ToInt32(row["BASIC_INPUT_ID"]) > 0) { basicInput.BasicInputOptions = GetBasicInputOptions(Convert.ToInt32(row["BASIC_INPUT_ID"])); } basicInputs.Add(basicInput); } if (basicInputs != null) { mdt.transactionObject = basicInputs; mdt.status = System.Net.HttpStatusCode.OK; mdt.msgCode = MessageCode.Success; mdt.message = "Fetched basic input detail successfully"; } else { mdt.transactionObject = null; mdt.status = System.Net.HttpStatusCode.NotFound; mdt.msgCode = MessageCode.Failed; mdt.message = "No record found"; } ////For Setup Basic input //bs.Setup = from d in dt.AsEnumerable() // where d.Field<string>("BASIC_NAME") == "Setup" // select new BasicInput // { // BASIC_INPUT_OPTN_ID = d.Field<int>("BASIC_INPUT_OPTN_ID"), // INPUT_OPT_NAME = d.Field<string>("INPUT_OPT_NAME") // }; ////For Fuel Basic input //bs.Fuel = from d in dt.AsEnumerable() // where d.Field<string>("BASIC_NAME") == "Fuel" // select new BasicInput // { // BASIC_INPUT_OPTN_ID = d.Field<int>("BASIC_INPUT_OPTN_ID"), // INPUT_OPT_NAME = d.Field<string>("INPUT_OPT_NAME") // }; ////For Without Fuel Gas Skid Basic input //bs.WFGS = from d in dt.AsEnumerable() // where d.Field<string>("BASIC_NAME") == "Without Fuel Gas Skid" // select new BasicInput // { // BASIC_INPUT_OPTN_ID = d.Field<int>("BASIC_INPUT_OPTN_ID"), // INPUT_OPT_NAME = d.Field<string>("INPUT_OPT_NAME") // }; ////For Climate Basic input //bs.Climate = from d in dt.AsEnumerable() // where d.Field<string>("BASIC_NAME") == "Climate" // select new BasicInput // { // BASIC_INPUT_OPTN_ID = d.Field<int>("BASIC_INPUT_OPTN_ID"), // INPUT_OPT_NAME = d.Field<string>("INPUT_OPT_NAME") // }; ////For WHRU Basic input //bs.WHRU = from d in dt.AsEnumerable() // where d.Field<string>("BASIC_NAME") == "WHRU" // select new BasicInput // { // BASIC_INPUT_OPTN_ID = d.Field<int>("BASIC_INPUT_OPTN_ID"), // INPUT_OPT_NAME = d.Field<string>("INPUT_OPT_NAME") // }; ////For Location Basic input //bs.Location = from d in dt.AsEnumerable() // where d.Field<string>("BASIC_NAME") == "Location" // select new BasicInput // { // BASIC_INPUT_OPTN_ID = d.Field<int>("BASIC_INPUT_OPTN_ID"), // INPUT_OPT_NAME = d.Field<string>("INPUT_OPT_NAME") // }; ////For ATEX Basic input //bs.ATEX = from d in dt.AsEnumerable() // where d.Field<string>("BASIC_NAME") == "ATEX" // select new BasicInput // { // BASIC_INPUT_OPTN_ID = d.Field<int>("BASIC_INPUT_OPTN_ID"), // INPUT_OPT_NAME = d.Field<string>("INPUT_OPT_NAME") // }; ////For sound attenuation Basic input //bs.SoundAtt = from d in dt.AsEnumerable() // where d.Field<string>("BASIC_NAME") == "sound attenuation" // select new BasicInput // { // BASIC_INPUT_OPTN_ID = d.Field<int>("BASIC_INPUT_OPTN_ID"), // INPUT_OPT_NAME = d.Field<string>("INPUT_OPT_NAME") // }; ////For Grid Frequency Basic input //bs.GridFrequency = from d in dt.AsEnumerable() // where d.Field<string>("BASIC_NAME") == "Grid Frequency" // select new BasicInput // { // BASIC_INPUT_OPTN_ID = d.Field<int>("BASIC_INPUT_OPTN_ID"), // INPUT_OPT_NAME = d.Field<string>("INPUT_OPT_NAME") // }; } return(mdt); }
void Update() { Vector3 direction = Vector3.ClampMagnitude(BasicInput.GetInputDirection(), 1f); transform.Translate(direction * speed * Time.deltaTime); }