public static CacheUserInfo ToObject(string data) { CacheUserInfo obj = new CacheUserInfo(); obj = JsonMapper.ToObject <CacheUserInfo>(data); return(obj); }
private void Init() { FileManager file = new FileManager(CACHE_USER_INFO_FILE); string userJson = file.Read(); if (string.IsNullOrEmpty(userJson)) { m_userInfo = new CacheUserInfo(); } else { m_userInfo = CacheUserInfo.ToObject(userJson); } FileManager skillfile = new FileManager(CACHE_USER_SKILL_INFO_FILE); string userskillJson = skillfile.Read(); if (string.IsNullOrEmpty(userskillJson)) { m_userskillInfo = new CacheUseSkillInfo(); } else { m_userskillInfo = CacheUseSkillInfo.ToObject(userskillJson); } FileManager itemfile = new FileManager(CACHE_ITEM_FLAG_INFO_FILE); string itemFlagJson = itemfile.Read(); if (string.IsNullOrEmpty(itemFlagJson)) { m_itemFlagInfo = new CacheItemFlagInfo(); } else { m_itemFlagInfo = CacheItemFlagInfo.ToObject(itemFlagJson); } }
public void SetUserLoginInfo(CacheUserInfo info) { m_userInfo = info; }