public void Move(InputManager.CallbackData data) { if (move) { var moveDir = Time.deltaTime * movementSpeed * myTransform.forward * data.xAxis + Time.deltaTime * movementSpeed * myTransform.right * data.yAxis; rb.velocity = moveDir * ((sprint) ? 75f : 50f) + new Vector3(0f, rb.velocity.y, 0f); } else { StopMove(); } }
// Function to be called when movement keys have been pressed public void Move(InputManager.CallbackData data) { if (isLocalPlayer) { // If player is allowed to move if (move) { if (animator.GetCurrentAnimatorStateInfo(0).IsTag("Idle")) { animator.ResetTrigger("Idle"); animator.SetTrigger("Walk"); } var moveDir = Time.deltaTime * stats.movementSpeed * myTransform.forward * data.xAxis + Time.deltaTime * stats.movementSpeed * myTransform.right * data.yAxis; moveDir *= 1; //walkSpeed; //Player movement myTransform.position += moveDir; } } }