Exemple #1
0
 void UnloadMap(MapInSceneData o)
 {
     if (o.isInScene)
     {
         maps[o.mapNum].isInScene = false;
         Destroy(o.mapObject);
         mapInScene.Remove(o);
     }
     //   Debug.Log(maps.IndexOf(o) + "/" + maps.IndexOf(o));
 }
Exemple #2
0
 void LoadMapIntoScene(MapData o)
 {
     if (!o.isInScene)
     {
         GameObject go = Instantiate(o.GetMapResource(GameManager.stageName)) as GameObject;
         go.transform.SetParent(map.transform);
         go.transform.position = MapWorldPosition(o);
         o.isInScene           = true;
         go.name = "MapEditor " + o.mapNum;
         MapInSceneData i = new MapInSceneData(go, o.mapNum, true);
         mapInScene.Add(i);
     }
 }