コード例 #1
0
        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);
        }