internal void InitGuidData(List<GuidInfo> guidList)
{
s_WorldId = (ulong)UserServerConfig.WorldId;
foreach (var dataGuid in guidList) {
if (dataGuid.GuidType.Equals(s_UserGuidType)) {
m_NextUserGuid = dataGuid.NextGuid;
}
}
GuidInfo userGuidInfo = new GuidInfo();
userGuidInfo.GuidType = s_UserGuidType;
userGuidInfo.NextGuid = m_NextUserGuid;
m_GuidList.Add(userGuidInfo);
foreach (var dataGuid in guidList) {
if (dataGuid.GuidType.Equals(s_MailGuidType)) {
m_NextMailGuid = dataGuid.NextGuid;
}
}
GuidInfo mailGuidInfo = new GuidInfo();
mailGuidInfo.GuidType = s_MailGuidType;
mailGuidInfo.NextGuid = m_NextMailGuid;
m_GuidList.Add(mailGuidInfo);
foreach (var dataGuid in guidList) {
if (dataGuid.GuidType.Equals(s_ItemGuidType)) {
m_NextItemGuid = dataGuid.NextGuid;
}
}
GuidInfo itemGuidInfo = new GuidInfo();
itemGuidInfo.GuidType = s_ItemGuidType;
itemGuidInfo.NextGuid = m_NextItemGuid;
m_GuidList.Add(itemGuidInfo);
foreach (var dataGuid in guidList) {
if (dataGuid.GuidType.Equals(s_MemberGuidType)) {
m_NextMemberGuid = dataGuid.NextGuid;
}
}
GuidInfo memberGuidInfo = new GuidInfo();
memberGuidInfo.GuidType = s_MemberGuidType;
memberGuidInfo.NextGuid = m_NextMemberGuid;
m_GuidList.Add(memberGuidInfo);
}