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; } }
//加载所有数据 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(); } }