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()); }
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)); }
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()); }