Esempio n. 1
0
    public static CacheUserInfo ToObject(string data)
    {
        CacheUserInfo obj = new CacheUserInfo();

        obj = JsonMapper.ToObject <CacheUserInfo>(data);
        return(obj);
    }
Esempio n. 2
0
    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);
        }
    }
Esempio n. 3
0
 public void SetUserLoginInfo(CacheUserInfo info)
 {
     m_userInfo = info;
 }