Пример #1
0
        public void Grab(IGrabber grabber)
        {
            Rigidbody thisRigidBody = GetComponent <Rigidbody>();

            BeatMap.Log("grab called on " + gameObject.name + " already grabbed? - " + IsGrabbed());
            if (IsGrabbed())
            {
                return;
            }
            resizing = true;
            joint    = gameObject.AddComponent <FixedJoint>();
            BeatMap.Log("Adding joint to " + gameObject.name);
            joint.connectedBody   = grabber.GetRigidBody();
            joint.anchor          = Vector3.zero;
            joint.connectedAnchor = grabber.GetJointAnchorPoint();
        }