Beispiel #1
0
 ///<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);
 }
Beispiel #2
0
    ///<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);
    }