Exemplo n.º 1
0
        private void CreateMasterDataCache()
        {
            MonsterMaster.Initialize();
            MonsterSkillData.Initialize();
            ClassSingleton <EvolutionData> .Instance.Initialize();

            VersionUpMaterialData.Initialize();
            MonsterFriendshipData.Initialize();
            MonsterGrowStepData.Initialize();
            MonsterTribeData.Initialize();
        }
        public PicturebookDetailedInfo(PicturebookMonster monsterData)
        {
            this.monster = monsterData;
            Dictionary <string, MonsterSkillClientMaster> skillMasterBySkillGroupId = MonsterSkillData.GetSkillMasterBySkillGroupId(monsterData.monsterMaster.Simple.skillGroupId);

            this.uniqueSkillCount    = 1;
            this.skillGroupSubIdList = skillMasterBySkillGroupId.Values.ToArray <MonsterSkillClientMaster>();
            if (this.skillGroupSubIdList.Length == 2 && this.skillGroupSubIdList[0].Simple.name != this.skillGroupSubIdList[1].Simple.name)
            {
                this.uniqueSkillCount = 2;
            }
        }