private void InitBuildList(JsonArray jsonArrayBuild) { if (jsonArrayBuild == null) { return; } IEnumerator enumerator = jsonArrayBuild.GetEnumerator(); while (enumerator.MoveNext()) { JsonObject jsonNode = (JsonObject)enumerator.Current; int buildId = JsonUtil.GetInt32(jsonNode, "build_id"); var buildItem = this.GetBuildItemById(buildId); if (buildItem != null) { buildItem.Init(jsonNode); } else { buildItem = new BuildItemData(); buildItem.Init(jsonNode); this.listBuildItem.Add(buildItem); } } }