Пример #1
0
    // camera rotation effect on turning

    private void Awake()
    {
        // get reference
        Controls         = new Input_Default();
        playerController = Player.GetComponent <MechPlayerController>();
        grapple          = Player.GetComponent <Grapple>();

        // get input
        Controls.Player.Throttle.performed   += Throttle => throttle = (Throttle.ReadValue <float>());
        Controls.Player.LookAround.performed += LookAround => lookAround = (LookAround.ReadValue <Vector2>());
        Controls.Player.Grapple.performed    += grapplectx => grapple.StartGrapple();
        Controls.Player.Grapple.canceled     += grapplectx => grapple.CancleGrapple();
        Controls.Player.jump.performed       += jump => playerController.Jump();
    }