Esempio n. 1
0
        // Update is called once per frame
        void Update()
        {
            CharacterController _characterController = GetComponent <CharacterController> ();

            nowState = nowState.nextState;
            playerInfo.SetCameraTargetPosition(transform);
            nowSpeed = playerInfo.speed;

            nowState.isGround = playerInfo.IsGrounded();
            nowState.GraityController();
            Vector3 movement = nowState.execution(inputManager);

            movement *= Time.deltaTime;
            _characterController.Move(movement);
        }