FromProto() public method

public FromProto ( TableNicknameInfo proto ) : void
proto TableNicknameInfo
return void
示例#1
0
 //初始化昵称数据,程序启动时从数据库中加载
 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;
 }
 //初始化昵称数据,程序启动时从数据库中加载
 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;
 }