コード例 #1
0
        public static void CreateMonsterDataList(EvolutionDiagramData diagramData)
        {
            List <string> list = new List <string>();

            foreach (KeyValuePair <string, Dictionary <string, MonsterClientMaster> > keyValuePair in MonsterMaster.GetGroupMasterList())
            {
                MonsterClientMaster monsterClientMaster;
                if (keyValuePair.Value.TryGetValue("1", out monsterClientMaster) && "0" != monsterClientMaster.Group.monsterCollectionId && !list.Contains(monsterClientMaster.Group.monsterCollectionId))
                {
                    list.Add(monsterClientMaster.Group.monsterCollectionId);
                    EvolutionDiagramData.IconMonster monsterData = new EvolutionDiagramData.IconMonster
                    {
                        collectionId = monsterClientMaster.Group.monsterCollectionId.ToInt32(),
                        master       = monsterClientMaster
                    };
                    diagramData.AddMonsterData(monsterData);
                }
            }
        }