Esempio n. 1
0
    public void OnTesteAbrirClick()
    {
        //Abre o terreno, passa ele pra próxima cena e abre a cena
        TerrainMK2Service terrainService = new TerrainMK2Service();
        TerrainMK2        terrain        = terrainService.GetById(idTerrenoTeste);
        //Guarda o terreno nas playerPrefs pra passar os dados entre as cenas
        var jsonfiedTerrain = JsonConvert.SerializeObject(terrain);

        PlayerPrefs.SetString("currentTerrain", jsonfiedTerrain);
        SceneManager.LoadScene("TerrainEditor");
    }
Esempio n. 2
0
    public void OnTesteNovoClick()
    {
        //Cria um novo terreno e vai pro editor
        TerrainMK2Service terrainService = new TerrainMK2Service();
        TerrainMK2        terrain        = terrainService.NewMockTerrain();

        terrain = terrainService.SaveTerrain(terrain);

        var jsonfiedTerrain = JsonConvert.SerializeObject(terrain);

        PlayerPrefs.SetString("currentTerrain", jsonfiedTerrain);
        SceneManager.LoadScene("TerrainEditor");
    }
Esempio n. 3
0
 public TerrainMK2EditorController()
 {
     //TODO: Isso aqui deveria ser injetado
     terrainService = new TerrainMK2Service();
 }