Пример #1
0
 // Update is called once per frame
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.L))
     {
         if (PlayerPrefs.HasKey("floor1"))
         {
             tk2dTileMap     tk2dTM = GameObject.Find("TileMap").GetComponent <tk2dTileMap>();
             TileMapLoadSave TMLS   = new TileMapLoadSave();
             string          data   = PlayerPrefs.GetString("floor1");
             print("load -> " + data);
             TMLS.LoadTileMap(tk2dTM, 1, data);
         }
     }
     if (Input.GetKeyDown(KeyCode.S))
     {
         tk2dTileMap     tk2dTM = GameObject.Find("TileMap").GetComponent <tk2dTileMap>();
         TileMapLoadSave TMLS   = new TileMapLoadSave();
         string          data   = TMLS.SaveTileMap(tk2dTM, 1);
         PlayerPrefs.SetString("floor1", data);
         print("save -> " + data);
     }
     if (Input.GetKeyDown(KeyCode.Q))
     {
         tk2dTileMap     tk2dTM = GameObject.Find("TileMap").GetComponent <tk2dTileMap>();
         TileMapLoadSave TMLS   = new TileMapLoadSave();
         TMLS.LoadCVSMap(tk2dTM, 1, "text1");
     }
 }
Пример #2
0
    public void saveCurrentFloorToTemp()
    {
        tk2dTileMap     tk2dTM  = GameObject.Find("TileMap").GetComponent <tk2dTileMap>();
        TileMapLoadSave TMLS    = new TileMapLoadSave();
        string          mapdata = TMLS.SaveTileMap(tk2dTM, 1);

        PlayerPrefs.SetString("tempFloor" + Application.loadedLevelName, mapdata);
    }
Пример #3
0
    public void loadFloor()
    {
        string data = PlayerPrefs.GetString("tempFloor" + Application.loadedLevelName);

        if (String.IsNullOrEmpty(data))
        {
            return;
        }
        tk2dTileMap     tk2dTM = GameObject.Find("TileMap").GetComponent <tk2dTileMap>();
        TileMapLoadSave TMLS   = new TileMapLoadSave();

        TMLS.LoadTileMap(tk2dTM, 1, data);
    }