Exemplo n.º 1
0
    private void Start()
    {
        playerInput = GetComponent <PlayerInput>();

        movement = GetComponent <PlayerMovement>();
        movement.AddToReset(() => { status = Status.walking; });

        camera = GetComponentInChildren <CameraMovement>();

        if (GetComponentInChildren <AnimateLean>())
        {
            animateLean = GetComponentInChildren <AnimateLean>();
        }
        if (GetComponentInChildren <AnimateCameraLevel>())
        {
            animateCamLevel = GetComponentInChildren <AnimateCameraLevel>();
        }

        info            = new PlayerInfo(movement.controller.radius, movement.controller.height);
        crouchCamAdjust = (crouchHeight - info.height) / 2f;
        stamina         = sprintTime;
    }