//初始化昵称数据,程序启动时从数据库中加载
internal void InitNicknameData(List <TableNicknameInfo> nicknameList)
{
if (nicknameList.Count > 0)
{
foreach (var dataNickname in nicknameList)
{
NicknameInfo wrap = new NicknameInfo();
wrap.FromProto(dataNickname);
if (dataNickname.UserGuid > 0)
{
m_UsedNicknames.TryAdd(dataNickname.Nickname, wrap);
}
else
{
m_UnusedNicknames.TryAdd(dataNickname.Nickname, wrap);
}
}
}
else
{
CreateData();
}
//m_IsDataLoaded = true;
}