Versions in this module Expand all Collapse all v0 v0.5.1 Jan 15, 2023 Changes in this version + const IconBattle + const IconChat + const IconChat11 + const IconChat12 + const IconChat13 + const IconChat16 + const IconChat17 + const IconChat18 + const IconChat19 + const IconChat20 + const IconDot + const IconGold + const IconInteract1 + const IconInteract2 + const IconInvalid14 + const IconInvalid15 + const IconTabard + const IconTalk + const IconTaxi + const IconTrainer + const IconTransmog + const IconVendor + type Hello struct + ID guid.GUID + func (h *Hello) Decode(build vsn.Build, in *packet.WorldPacket) (err error) + func (h *Hello) Encode(build vsn.Build, out *packet.WorldPacket) (err error) + type Item struct + Coded bool + Icon uint8 + ItemID uint32 + Message string + type Menu struct + Items []Item + QuestItems []QuestItem + Speaker guid.GUID + TextEntry uint32 + func NewMenu(id guid.GUID, textID uint32) *Menu + func (g *Menu) AddItem(i Item) + func (g *Menu) Encode(build vsn.Build, p *packet.WorldPacket) error + func (g *Menu) SetTextEntry(entry uint32) + type QuestItem struct + QuestID uint32 + QuestIcon uint32 + QuestLevel int32 + QuestTitle string + type SelectOption struct + ID guid.GUID + Option uint32 + func (so *SelectOption) Decode(build vsn.Build, in *packet.WorldPacket) (err error) + func (so *SelectOption) Encode(build vsn.Build, out *packet.WorldPacket) (err error) + type TextQuery struct + Entry uint32 + func (tq *TextQuery) Decode(build vsn.Build, in *packet.WorldPacket) (err error) + func (tq *TextQuery) Encode(build vsn.Build, out *packet.WorldPacket) (err error) + type TextUpdate struct + Entry uint32 + Locale i18n.Locale + Text *models.NPCText + func (tu *TextUpdate) Encode(build vsn.Build, out *packet.WorldPacket) error