Exemple #1
0
        private static void LoadChatChannelsDBC()
        {
            var ccDbcPath = RealmServerConfiguration.GetDBCFile(WCellConstants.DBC_CHATCHANNELS);
            var reader    = new MappedDBCReader <ChatChannelEntry, ChatChannelConverter>(ccDbcPath);

            foreach (var entry in reader.Entries.Values)
            {
                ChatChannelGroup.DefaultChannelFlags.Add(entry.Id, new ChatChannelFlagsEntry
                {
                    Flags       = entry.ChannelFlags,
                    ClientFlags = ChatMgr.Convert(entry.ChannelFlags)
                });
            }

            return;
        }