Пример #1
0
        private void HandleDeleteObjectPacket(DeleteObjectPacket packet)
        {
            if (packet.Id == legacyApi.Me.PlayerId)
            {
                return;
            }

            if (itemIdDraggedByScript.HasValue && packet.Id == itemIdDraggedByScript.Value)
            {
                itemIdDraggedByScript = null;
            }

            gameObjects.RemoveItem(packet.Id);
            eventJournalSource.Publish(new ObjectDeletedEvent(packet.Id));
        }
Пример #2
0
        public void DeleteItem(ObjectId id)
        {
            DeleteObjectPacket packet = new DeleteObjectPacket(id);

            Send(packet.RawPacket);
        }