///<summary>マップ読み込み</summary> public void load(string aFilePath) { if (mEncountSystem == null) { mEncountSystem = new MapEncoutSystem(); } //ワールドを再生成 if (mWorld != null) { mWorld.delete(); } mWorld = MapWorldFactory.create(aFilePath, this); mWorld.mMap = this; mWorld.name = "world"; mWorld.transform.SetParent(this.transform, false); }
///<summary>セーブデータ読み込み</summary> public void loadSaveData(string aFilePath) { //セーブデータ読み込み MapSaveFileData tSaveData = new MapSaveFileData(aFilePath); mEncountSystem = new MapEncoutSystem(); mEncountSystem.setCount(tSaveData.mEncountCount); //ワールドを再生成 if (mWorld != null) { mWorld.delete(); } mWorld = MapWorldFactory.createFromSave(aFilePath, this); mWorld.mMap = this; mWorld.name = "world"; mWorld.transform.SetParent(this.transform, false); }