OpenMetaverse.ObjectManager.DeselectObjects C# (CSharp) 메소드

DeselectObjects() 공개 메소드

Deselect multiple objects.
public DeselectObjects ( Simulator simulator, uint localIDs ) : void
simulator Simulator The the objects are located
localIDs uint An array containing the Local IDs of the objects
리턴 void
        public void DeselectObjects(Simulator simulator, uint[] localIDs)
        {
            ObjectDeselectPacket deselect = new ObjectDeselectPacket();

            deselect.AgentData.AgentID = Client.Self.AgentID;
            deselect.AgentData.SessionID = Client.Self.SessionID;

            deselect.ObjectData = new ObjectDeselectPacket.ObjectDataBlock[localIDs.Length];

            for (int i = 0; i < localIDs.Length; i++)
            {
                deselect.ObjectData[i] = new ObjectDeselectPacket.ObjectDataBlock();
                deselect.ObjectData[i].ObjectLocalID = localIDs[i];
            }

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