void WorldSession::HandleChatAddonMessageOpcode(WorldPackets::Chat::ChatAddonMessage& chatAddonMessage) { ChatMsg type; switch (chatAddonMessage.GetOpcode()) { case CMSG_CHAT_ADDON_MESSAGE_GUILD: type = CHAT_MSG_GUILD; break; case CMSG_CHAT_ADDON_MESSAGE_OFFICER: type = CHAT_MSG_OFFICER; break; case CMSG_CHAT_ADDON_MESSAGE_PARTY: type = CHAT_MSG_PARTY; break; case CMSG_CHAT_ADDON_MESSAGE_RAID: type = CHAT_MSG_RAID; break; case CMSG_CHAT_ADDON_MESSAGE_INSTANCE_CHAT: type = CHAT_MSG_INSTANCE_CHAT; break; default: TC_LOG_ERROR("network", "HandleChatAddonMessageOpcode: Unknown addon chat opcode (%u)", chatAddonMessage.GetOpcode()); return; } HandleChatAddonMessage(type, chatAddonMessage.Prefix, chatAddonMessage.Text); }
void WorldSession::HandleChatAddonMessageChannelOpcode(WorldPackets::Chat::ChatAddonMessageChannel& chatAddonMessageChannel) { HandleChatAddonMessage(CHAT_MSG_CHANNEL, chatAddonMessageChannel.Prefix, chatAddonMessageChannel.Text, chatAddonMessageChannel.Target); }
void WorldSession::HandleChatAddonMessageWhisperOpcode(WorldPackets::Chat::ChatAddonMessageWhisper& chatAddonMessageWhisper) { HandleChatAddonMessage(CHAT_MSG_WHISPER, chatAddonMessageWhisper.Prefix, chatAddonMessageWhisper.Text, chatAddonMessageWhisper.Target); }
void WorldSession::HandleChatAddonMessageTargetedOpcode(WorldPackets::Chat::ChatAddonMessageTargeted& chatAddonMessageTargeted) { HandleChatAddonMessage(chatAddonMessageTargeted.Params.Type, chatAddonMessageTargeted.Params.Prefix, chatAddonMessageTargeted.Params.Text, chatAddonMessageTargeted.Target); }
void WorldSession::HandleChatAddonMessageOpcode(WorldPackets::Chat::ChatAddonMessage& chatAddonMessage) { HandleChatAddonMessage(chatAddonMessage.Params.Type, chatAddonMessage.Params.Prefix, chatAddonMessage.Params.Text); }