OpenMetaverse.ObjectManager.DropObject C# (CSharp) Method

DropObject() public method

Drop an attached object from this avatar
public DropObject ( Simulator simulator, uint localID ) : void
simulator Simulator A reference to the /// object where the objects reside. This will always be the simulator the avatar is currently in ///
localID uint The object's ID which is local to the simulator the object is in
return void
        public void DropObject(Simulator simulator, uint localID)
        {
            ObjectDropPacket dropit = new ObjectDropPacket();
            dropit.AgentData.AgentID = Client.Self.AgentID;
            dropit.AgentData.SessionID = Client.Self.SessionID;
            dropit.ObjectData = new ObjectDropPacket.ObjectDataBlock[1];
            dropit.ObjectData[0] = new ObjectDropPacket.ObjectDataBlock();
            dropit.ObjectData[0].ObjectLocalID = localID;

            Client.Network.SendPacket(dropit, simulator);
        }