Ejemplo n.º 1
0
        public void HandleSave(ClientPacket Packet)
        {
            int    Unknown  = Packet.PopInt();
            string Unknown2 = Packet.PopString();

            if (this.SetItems.Count > 0)
            {
                this.SetItems.Clear();
            }

            int FurniCount = Packet.PopInt();

            for (int i = 0; i < FurniCount; i++)
            {
                Item SelectedItem = Instance.GetRoomItemHandler().GetItem(Packet.PopInt());

                if (SelectedItem != null && !Instance.GetWired().OtherBoxHasItem(this, SelectedItem.Id))
                {
                    SetItems.TryAdd(SelectedItem.Id, SelectedItem);
                }
            }

            int Delay = Packet.PopInt();

            this.Delay = Delay;
        }
Ejemplo n.º 2
0
        public void HandleSave(ClientPacket Packet)
        {
            if (this.SetItems.Count > 0)
            {
                this.SetItems.Clear();
            }

            int    Unknown   = Packet.PopInt();
            int    State     = Packet.PopInt();
            int    Direction = Packet.PopInt();
            int    Placement = Packet.PopInt();
            string Unknown2  = Packet.PopString();

            int FurniCount = Packet.PopInt();

            for (int i = 0; i < FurniCount; i++)
            {
                Item SelectedItem = Instance.GetRoomItemHandler().GetItem(Packet.PopInt());
                if (SelectedItem != null)
                {
                    SetItems.TryAdd(SelectedItem.Id, SelectedItem);
                }
            }

            this.StringData = State + ";" + Direction + ";" + Placement;

            int Delay = Packet.PopInt();

            this.Delay = Delay;
        }
Ejemplo n.º 3
0
        public void HandleSave(ClientPacket Packet)
        {
            _ = Packet.PopInt();
            int Option = Packet.PopInt();

            _ = Packet.PopString();

            BoolData = Option == 1;

            if (SetItems.Count > 0)
            {
                SetItems.Clear();
            }

            int FurniCount = Packet.PopInt();

            for (int i = 0; i < FurniCount; i++)
            {
                Item SelectedItem = Instance.GetRoomItemHandler().GetItem(Packet.PopInt());
                if (SelectedItem != null)
                {
                    SetItems.TryAdd(SelectedItem.Id, SelectedItem);
                }
            }
        }
        public void HandleSave(ClientPacket Packet)
        {
            if (SetItems.Count > 0)
            {
                SetItems.Clear();
            }

            var Unknown   = Packet.PopInt();
            var State     = Packet.PopInt();
            var Direction = Packet.PopInt();
            var Placement = Packet.PopInt();
            var Unknown2  = Packet.PopString();

            var FurniCount = Packet.PopInt();

            for (var i = 0; i < FurniCount; i++)
            {
                var SelectedItem = Instance.GetRoomItemHandler().GetItem(Packet.PopInt());
                if (SelectedItem != null)
                {
                    SetItems.TryAdd(SelectedItem.Id, SelectedItem);
                }
            }

            StringData = State + ";" + Direction + ";" + Placement;
        }
Ejemplo n.º 5
0
        public void HandleSave(ClientPacket Packet)
        {
            if (SetItems.Count > 0)
            {
                SetItems.Clear();
            }

            int Unknown  = Packet.PopInt();
            int Movement = Packet.PopInt();
            int Rotation = Packet.PopInt();

            string Unknown1 = Packet.PopString();

            int FurniCount = Packet.PopInt();

            for (int i = 0; i < FurniCount; i++)
            {
                Item SelectedItem = Instance.GetRoomItemHandler().GetItem(Packet.PopInt());

                if (SelectedItem != null && !Instance.GetWired().OtherBoxHasItem(this, SelectedItem.Id))
                {
                    SetItems.TryAdd(SelectedItem.Id, SelectedItem);
                }
            }

            StringData = Movement + ";" + Rotation;
            Delay      = Packet.PopInt();
        }
Ejemplo n.º 6
0
        public void HandleSave(ClientPacket packet)
        {
            var unknown  = packet.PopInt();
            var unknown2 = packet.PopString();

            if (SetItems.Count > 0)
            {
                SetItems.Clear();
            }
            var furniCount = packet.PopInt();

            for (var i = 0; i < furniCount; i++)
            {
                var selectedItem = Instance.GetRoomItemHandler().GetItem(packet.PopInt());
                if (selectedItem != null)
                {
                    SetItems.TryAdd(selectedItem.Id, selectedItem);
                }
            }
        }
Ejemplo n.º 7
0
        public void HandleSave(ClientPacket Packet)
        {
            int    Unknown  = Packet.PopInt();
            string Unknown2 = Packet.PopString();

            if (this.SetItems.Count > 0)
            {
                this.SetItems.Clear();
            }

            int FurniCount = Packet.PopInt();

            for (int i = 0; i < FurniCount; i++)
            {
                Item SelectedItem = Instance.GetRoomItemHandler().GetItem(Convert.ToInt32(Packet.PopInt()));
                if (SelectedItem != null)
                {
                    SetItems.TryAdd(SelectedItem.Id, SelectedItem);
                }
            }
        }
Ejemplo n.º 8
0
        public void HandleSave(ClientPacket packet)
        {
            var Unknown  = packet.PopInt();
            var Unknown2 = packet.PopString();

            if (SetItems.Count > 0)
            {
                SetItems.Clear();
            }

            var FurniCount = packet.PopInt();

            for (var i = 0; i < FurniCount; i++)
            {
                var SelectedItem = Instance.GetRoomItemHandler().GetItem(Convert.ToInt32(packet.PopInt()));
                if (SelectedItem != null)
                {
                    SetItems.TryAdd(SelectedItem.Id, SelectedItem);
                }
            }
        }
Ejemplo n.º 9
0
        public void HandleSave(ClientPacket Packet)
        {
            int    Unknown = Packet.PopInt();
            string BotName = Packet.PopString();

            if (SetItems.Count > 0)
            {
                SetItems.Clear();
            }

            int FurniCount = Packet.PopInt();

            for (int i = 0; i < FurniCount; i++)
            {
                Item SelectedItem = Instance.GetRoomItemHandler().GetItem(Packet.PopInt());
                if (SelectedItem != null)
                {
                    SetItems.TryAdd(SelectedItem.Id, SelectedItem);
                }
            }

            StringData = BotName;
        }
Ejemplo n.º 10
0
        public void HandleSave(ClientPacket Packet)
        {
            var Unknown  = Packet.PopInt();
            var Unknown2 = Packet.PopString();

            SetItems.Clear();

            var FurniCount = Packet.PopInt();

            for (var i = 0; i < FurniCount; i++)
            {
                var SelectedItem = Instance.GetRoomItemHandler().GetItem(Packet.PopInt());

                if (SelectedItem != null && !Instance.GetWired().OtherBoxHasItem(this, SelectedItem.Id))
                {
                    SetItems.TryAdd(SelectedItem.Id, SelectedItem);
                }
            }

            var Delay = Packet.PopInt();

            this.Delay = Delay;
        }