private void Update() { currentState = currentState.UpdateStep(this); playerCamera.UpdateCameraTargetRotation(input.mouseXDelta, input.mouseYDelta); MagnetoGlove magnetoGlove = handL.GetComponent <MagnetoGlove>(); if (magnetoGlove) { magnetoGlove.Handle(this); } }