// 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();
    }
Beispiel #2
0
    private float GrappleLength = 5;                        // how long the grapple is


    public void Start()
    {
        lr = gameObject.GetComponent <LineRenderer>();
        lr.positionCount = 0; // how many points does linerenderer have?
        playerController = gameObject.GetComponent <MechPlayerController>();
    }