Exemple #1
0
        public void SendContainerUpdateItem(byte containerIndex, byte containerPosition, Item item)
        {
            NetworkMessage message = new NetworkMessage();

            ContainerUpdateItemPacket.Add(
                message,
                containerIndex,
                containerPosition,
                item
                );

            Send(message);
        }
        bool Proxy_ReceivedContainerUpdateItemIncomingPacket(IncomingPacket packet)
        {
            if (_autoLootWait == AutoLootWait_t.EAT_FOOD || _autoLootWait == AutoLootWait_t.MOVE_ITEM)
            {
                ContainerUpdateItemPacket p = (ContainerUpdateItemPacket)packet;

                if (p.Container == _container)
                {
                    _autoLootWait = AutoLootWait_t.STOP;
                    _autoLootAutoEvent.Set();
                }
            }

            return(true);
        }