public void onReqAvatarList(Dictionary <ulong, AVATAR_INFO> avatarList) { ui_avatarList = avatarList; foreach (Toggle bt_Avatar in tg_avatars) { bt_Avatar.GetComponentInChildren <Text>().text = "空"; } if (ui_avatarList != null && ui_avatarList.Count > 0) { int idx = 0; foreach (UInt64 dbid in ui_avatarList.Keys) { AVATAR_INFO info = ui_avatarList[dbid]; // Byte roleType = (Byte)info["roleType"]; string name = info.name; // UInt16 level = (UInt16)info["level"]; //UInt64 idbid = (UInt64)info["dbid"]; tg_avatars[idx].GetComponentInChildren <Text>().text = name; dic_name_to_dbid[name] = dbid; idx++; } } }
public void onCreateAvatarResult(Byte retcode, AVATAR_INFO info, Dictionary <UInt64, AVATAR_INFO> avatarList) { if (retcode != 0) { print("创建失败!" + retcode); return; } SceneManager.LoadScene("selectAvatar"); //onReqAvatarList(avatarList); }