6 namespace HoloToolkit.Unity.InputModule.Examples.Grabbables
13 private Rigidbody _rigidbody;
16 private bool matchPosition =
true;
18 private bool matchRotation =
false;
23 _rigidbody = GetComponent<Rigidbody>();
31 base.StartGrab(grabber);
34 _rigidbody.useGravity =
false;
45 _rigidbody.useGravity =
true;
55 transform.position = GrabberPrimary.GrabHandle.position;
60 transform.rotation = GrabberPrimary.GrabHandle.rotation;
68 if (_rigidbody == null)
70 _rigidbody = GetComponent<Rigidbody>();
73 _rigidbody.isKinematic =
true;
74 if (!activeGrabbers.Contains(grabber))
76 activeGrabbers.Add(grabber);
82 if (_rigidbody == null)
84 _rigidbody = GetComponent<Rigidbody>();
87 _rigidbody.isKinematic =
false;
88 _rigidbody.useGravity =
true;