public void UpdateUserMonsterData(GameWebAPI.RespDataUS_GetMonsterList.UserMonsterList responseUserMonster) { MonsterData monsterUserData = this.GetMonsterUserData(responseUserMonster.userMonsterId); Debug.Assert(null != monsterUserData, "該当情報が無い userMonsterId (" + responseUserMonster.userMonsterId + ")"); monsterUserData.SetMonster(responseUserMonster); }
public void RefreshUserMonsterData(GameWebAPI.RespDataUS_GetMonsterList.UserMonsterList[] responseUserMonsterList) { for (int i = 0; i < responseUserMonsterList.Length; i++) { MonsterData monsterData = this.GetMonsterUserData(responseUserMonsterList[i].userMonsterId); if (monsterData != null) { monsterData.SetMonster(responseUserMonsterList[i]); } else { monsterData = new MonsterData(responseUserMonsterList[i]); this.userMonsterList.Add(monsterData); } } }