コード例 #1
0
 private void initRoleData()
 {
     m_roleData           = new roleData();
     m_roleData.rewardNum = 0;
     m_roleData.mazeLevel = 1;
     m_roleData.bosshp    = new int[20];
     for (int i = 0; i < 20; i++)
     {
         m_roleData.bosshp[i] = 100;
         //m_roleData.bosshp[i].id = i + 1;
         //m_roleData.bosshp[i].hp = 100;
     }
 }
コード例 #2
0
    //加载所有数据
    private void loadAllData()
    {
        if (File.Exists(m_ModelFileName))
        {
            string jsonStr = File.ReadAllText(m_ModelFileName);
            m_bossTag = JsonUtility.FromJson <bossTag>(jsonStr);
        }
        else
        {
            initModelData();
            saveModelData();
        }

        if (File.Exists(m_RoleFileName))
        {
            string jsonStr = File.ReadAllText(m_RoleFileName);
            m_roleData = JsonUtility.FromJson <roleData>(jsonStr);
        }
        else
        {
            initRoleData();
            saveRoleData();
        }
    }