private void HandleCharacterInput() { PlayerCharacterInputs characterInputs = new PlayerCharacterInputs(); // Build the CharacterInputs struct characterInputs.MoveAxisForward = Input.GetAxisRaw(VerticalInput); characterInputs.MoveAxisRight = 0f; characterInputs.CameraRotation = lookTarget.transform.rotation; characterInputs.JumpDown = false; characterInputs.CrouchDown = false; characterInputs.CrouchUp = false; // Apply inputs to character Character.SetInputs(ref characterInputs); }