// 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(); }
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>(); }