OpenMetaverse.AgentManager.GrabUpdate C# (CSharp) Method

GrabUpdate() public method

Drags an object
public GrabUpdate ( UUID objectID, System.Vector3 grabPosition ) : void
objectID UUID of the object to drag
grabPosition System.Vector3 Drag target in region coordinates
return void
        public void GrabUpdate(UUID objectID, Vector3 grabPosition)
        {
            ObjectGrabUpdatePacket grab = new ObjectGrabUpdatePacket();
            grab.AgentData.AgentID = Client.Self.AgentID;
            grab.AgentData.SessionID = Client.Self.SessionID;
            grab.ObjectData.ObjectID = objectID;
            grab.ObjectData.GrabOffsetInitial = new Vector3(0, 0, 0);
            grab.ObjectData.GrabPosition = grabPosition;
            grab.ObjectData.TimeSinceLast = 0;
            Client.Network.SendPacket(grab);
        }