private void LoadMapEventsRecords() { if (mMapEventsRecords.Count > 0) { return; } MapEventsRecord[] mapEventsRecordsArray = DataHandler.LoadDataToModelsWithPath <MapEventsRecord>(CommonData.mapEventsRecordFilePath); if (mapEventsRecordsArray == null) { return; } if (mapEventsRecordsArray.Length == 0) { GameManager.Instance.persistDataManager.ResetMapEventsRecord(); mapEventsRecordsArray = DataHandler.LoadDataToModelsWithPath <MapEventsRecord>(CommonData.mapEventsRecordFilePath); } for (int i = 0; i < mapEventsRecordsArray.Length; i++) { mMapEventsRecords.Add(mapEventsRecordsArray[i]); } }
private void LoadGameLevelDatas() { GameLevelData[] gameLevelDatasArray = DataHandler.LoadDataToModelsWithPath <GameLevelData> (CommonData.gameLevelDataFilePath); for (int i = 0; i < gameLevelDatasArray.Length; i++) { mGameLevelDatas.Add(gameLevelDatasArray[i]); } }
private void LoadItemModels() { if (mAllItemModels.Count > 0) { return; } ItemModel[] itemModels = DataHandler.LoadDataToModelsWithPath <ItemModel> (CommonData.itemsDataFilePath); for (int i = 0; i < itemModels.Length; i++) { mAllItemModels.Add(itemModels [i]); } }
public void LoadGameLevelDatas() { HLHGameLevelData[] gameLevelDatasArray = DataHandler.LoadDataToModelsWithPath <HLHGameLevelData>(CommonData.gameLevelDataFilePath); if (gameLevelDatasArray == null) { return; } mGameLevelDatas.Clear(); for (int i = 0; i < gameLevelDatasArray.Length; i++) { mGameLevelDatas.Add(gameLevelDatasArray[i]); } }
private void LoadChatRecords() { if (!DataHandler.FileExist(CommonData.chatRecordsFilePath)) { return; } HLHNPCChatRecord[] chatRecordsArray = DataHandler.LoadDataToModelsWithPath <HLHNPCChatRecord>(CommonData.chatRecordsFilePath); if (chatRecordsArray == null) { return; } for (int i = 0; i < chatRecordsArray.Length; i++) { mChatRecords.Add(chatRecordsArray[i]); } }
private void LoadDiaryModels() { if (mAllDiaryModels.Count > 0) { return; } DiaryModel[] diaryModelArray = DataHandler.LoadDataToModelsWithPath <DiaryModel>(CommonData.diaryDataFilePath); if (diaryModelArray == null) { return; } for (int i = 0; i < diaryModelArray.Length; i++) { mAllDiaryModels.Add(diaryModelArray[i]); } }
private void LoadAllPuzzles() { if (mAllPuzzles.Count > 0) { return; } Puzzle[] puzzles = DataHandler.LoadDataToModelsWithPath <Puzzle>(CommonData.puzzlesDataFilePath); if (puzzles == null) { return; } for (int i = 0; i < puzzles.Length; i++) { mAllPuzzles.Add(puzzles[i]); } }
private void LoadAllProverbs() { if (mAllProverbs.Count > 0) { return; } HLHSentenceAndPoem[] proverbs = DataHandler.LoadDataToModelsWithPath <HLHSentenceAndPoem>(CommonData.proverbsDataFilePath); if (proverbs == null) { return; } for (int i = 0; i < proverbs.Length; i++) { mAllProverbs.Add(proverbs[i]); } }
private void LoadAllSpellItemModels() { if (mAllSpellItemModels.Count > 0) { return; } SpellItemModel[] spellItemModels = DataHandler.LoadDataToModelsWithPath <SpellItemModel>(CommonData.spellItemDataFilePath); if (spellItemModels == null) { return; } for (int i = 0; i < spellItemModels.Length; i++) { mAllSpellItemModels.Add(spellItemModels[i]); } }
private void LoadAllSkillScrollModels() { if (mAllSkillScrollModels.Count > 0) { return; } SkillScrollModel[] skillScrollModels = DataHandler.LoadDataToModelsWithPath <SkillScrollModel>(CommonData.skillScrollDataFilePath); if (skillScrollModels == null) { return; } for (int i = 0; i < skillScrollModels.Length; i++) { mAllSkillScrollModels.Add(skillScrollModels[i]); } }
private void LoadPropertyGemstoneModels() { if (mAllPropertyGemstoneModels.Count > 0) { return; } PropertyGemstoneModel[] propertyGemstoneModels = DataHandler.LoadDataToModelsWithPath <PropertyGemstoneModel>(CommonData.propertyGemstoneDataFilePath); if (propertyGemstoneModels == null) { return; } for (int i = 0; i < propertyGemstoneModels.Length; i++) { mAllPropertyGemstoneModels.Add(propertyGemstoneModels[i]); } }
private void LoadConsumablesModels() { if (mAllConsumablesModels.Count > 0) { return; } ConsumablesModel[] consumablesModels = DataHandler.LoadDataToModelsWithPath <ConsumablesModel>(CommonData.consumablesDataFilePath); if (consumablesModels == null) { return; } for (int i = 0; i < consumablesModels.Length; i++) { mAllConsumablesModels.Add(consumablesModels[i]); } }
private void LoadEquipmentModels() { if (mAllEquipmentModels.Count > 0) { return; } EquipmentModel[] equipmentModels = DataHandler.LoadDataToModelsWithPath <EquipmentModel>(CommonData.equipmentDataFilePath); if (equipmentModels == null) { return; } for (int i = 0; i < equipmentModels.Length; i++) { mAllEquipmentModels.Add(equipmentModels[i]); } }
private void LoadMonstersData() { if (mAllMonstersData.Count > 0) { return; } MonsterData[] mMonstersDataArray = DataHandler.LoadDataToModelsWithPath <MonsterData>(CommonData.monstersDataFilePath); if (mMonstersDataArray == null) { return; } for (int i = 0; i < mMonstersDataArray.Length; i++) { mAllMonstersData.Add(mMonstersDataArray[i]); } }
private void LoadPlayRecords() { if (mAllPlayRecords.Count > 0) { return; } PlayRecord[] playRecords = DataHandler.LoadDataToModelsWithPath <PlayRecord>(CommonData.playRecordsFilePath); if (playRecords == null) { return; } for (int i = 0; i < playRecords.Length; i++) { PlayRecord playRecord = playRecords[i]; mAllPlayRecords.Add(playRecord); } }
/// <summary> /// 根据地图块图片名称获取对应的地图块信息 /// </summary> /// <returns>The map tiles info with name.</returns> /// <param name="tileImageName">Tile image name.</param> private static MapTilesInfo GetMapTilesInfoWithName(string tileImageName) { MapTilesInfo tilesInfo = null; string mapTilesInfoPath = "/Users/houlianghong/Desktop/MyGameData/Map/MapTilesInfo.json"; MapTilesInfo[] mapTilesInfoArray = DataHandler.LoadDataToModelsWithPath <MapTilesInfo> (mapTilesInfoPath); for (int i = 0; i < mapTilesInfoArray.Length; i++) { if (mapTilesInfoArray [i].mapTileSetsImageName.Equals(tileImageName)) { tilesInfo = mapTilesInfoArray [i]; break; } } return(tilesInfo); }