Ejemplo n.º 1
0
        private void Movement()
        {
            float h = Input.GetAxis(HorizontalButton);
            float v = Input.GetAxis(VerticalButton);

            // Skull -> Change Effect
            if (stateController.GetIllState() == IllState.CHANGE)
            {
                h *= -1;
                v *= -1;
            }

            DefinePlayerDirection(h, v);

            RotatePlayer(h, v);

            characterController.Move(
                new Vector3(h, 0, v)
                * playerController.GetPlayerSpeed()
                * Time.deltaTime);

            Vector3 pos = playerObject.transform.position;

            pos.y = 0;
            playerObject.transform.position = pos;
        }