コード例 #1
0
        public byte[] write()
        {
            var cmd = new ByteArray(ID);

            cmd.Short(13273);
            cmd.AddBytes(tooltip.write());
            cmd.Boolean(this.visible);
            cmd.UTF(this.itemId);
            return(cmd.Message.ToArray());
        }
コード例 #2
0
        public static Command write(int param1, short state, bool activatable, ClientUITooltip toolTip, commandu1C param5)
        {
            var cmd = new ByteArray(ID);

            cmd.AddBytes(param5.write());
            cmd.Integer(param1 << 13 | param1 >> 19);
            cmd.Boolean(activatable);
            cmd.Short(state);
            cmd.AddBytes(toolTip.write());
            return(new Command(cmd.ToByteArray(), true));
        }
コード例 #3
0
        public byte[] write()
        {
            var cmd = new ByteArray(ID);

            cmd.UTF(iconLootId);
            cmd.Boolean(selected);
            cmd.Boolean(activatable);
            cmd.Boolean(buyable);
            cmd.UTF(clickedId);
            cmd.Double(maxCounterValue);
            cmd.Boolean(blocked);
            cmd.AddBytes(toolTipSlotBar.write());
            cmd.Boolean(visible);
            cmd.Short(counterStyle);
            cmd.Boolean(available);
            cmd.AddBytes(toolTipItemBar.write());
            cmd.Short(9774);
            cmd.Short(-14937);
            cmd.Double(counterValue);
            return(cmd.Message.ToArray());
        }