public void LocalGrip(Hands hands, Hands.HandData data)
 {
     Release();
     localAvatar = hands;
     localHand   = data;
     holderId    = context.clientId;
     authorityId = context.authorityId;
     ownershipId++;
     authorityPacketId = 0;
     touching.GetComponent <BoxCollider>().isTrigger   = false;
     gameObject.GetComponent <Rigidbody>().isKinematic = true;
     data.grip        = gameObject;
     gameObject.layer = context.GetGripLayer();
     gameObject.transform.SetParent(data.transform, true);
     data.supports = context.FindSupports(data.grip);
     hands.AttachCube(ref data);
 }