public SettingRepository Initialize() { Items.Clear(); Maps.Clear(); MapSymbols.Clear(); Strings.Clear(); Monster.Clear(); SkillBase.Clear(); EoBase.Clear(); Npc.Clear(); ModelAtr.Clear(); ModelCommon.Clear(); Load(Strings, "str_table.csv", new StrTableCsvReader()); Load(Items, "iteminfo.csv", new ItemInfoCsvReader()); Load(Monster, "monster.csv", new MonsterCsvReader()); Load(SkillBase, "skill_base.csv", new SkillBaseCsvReader()); //Load(CharacterAttack, "chara_attack.csv", new CharacterAttackCsvReader()); Load(EoBase, "eo_base.csv", new EoBaseCsvReader()); Load(Npc, "npc.csv", new NpcCsvReader()); Load(ModelAtr, "model_atr.csv", new ModelAtrCsvReader()); Load(Maps, "map.csv", new MapCsvReader(Strings)); //Load(MapSymbols, "map_symbol.csv", new MapSymbolCsvReader()); Load(ModelCommon, "model_common.csv", new ModelCommonCsvReader(Monster, ModelAtr)); return(this); }