public GameObject Load(int codigo1, int codigo2) { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); if (File.Exists(Application.persistentDataPath+"/" + saveAtual.getSaveAtualId() + "" + codigo1 + "" +codigo2+ "MapaData.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "" + codigo1 + "" + codigo2 + "MapaData.dat",FileMode.Open); MapaData mapaData = (MapaData)bf.Deserialize(file); file.Close(); this.largura.position = mapaData.largura.V3; this.altura.position = mapaData.altura.V3; this.comprado = mapaData.comprado; celulasLosango = new ArrayList(); foreach (CelulaData celulas in mapaData.celulasLosango) { GameObject celula = GameObject.Instantiate(LosangoBase) as GameObject; celula.transform.position = celulas.posicaoCelula.V3; celula.GetComponent<Celula>().recurso.setRecurso(celulas.Recurso, celulas.recursoLv); celula.GetComponent<Celula>().recurso.setTempoDecorrido(celulas.tempoDecorrido); celula.GetComponent<Celula>().recurso.compradoPeloJogador = celulas.compradoPeloJogador; celulasLosango.Add(celula); celula.transform.parent = this.gameObject.transform; } return this.gameObject; } return null; }
public void save() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "ProducaoNascaoData.dat"); ProducaoNascaoData data = new ProducaoNascaoData(); data.nascaoNome = this.nascaoNome; data.producao = this.producao; data.recurso = this.recurso; bf.Serialize(file, data); file.Close(); }
public void load() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); if (File.Exists(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "ProducaoNascaoData.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "ProducaoNascaoData.dat", FileMode.Open); ProducaoNascaoData producaoNascaoData = (ProducaoNascaoData)bf.Deserialize(file); file.Close(); this.setNascaoNome(producaoNascaoData.nascaoNome); this.setProducao(producaoNascaoData.producao); this.setRecurso(producaoNascaoData.recurso); } }
public void load() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); if (File.Exists(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "ArmazemNascaoData.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "ArmazemNascaoData.dat", FileMode.Open); ArmazemNascaoData armazemNascaoData = (ArmazemNascaoData)bf.Deserialize(file); file.Close(); this.setDinheiro(armazemNascaoData.dinheiro); this.setNascaoNome(armazemNascaoData.nascaoNome); this.setRecursoCouro(armazemNascaoData.recursoCouro); this.setRecursoMeleca(armazemNascaoData.recursoMeleca); this.setRecursoPlanta(armazemNascaoData.recursoPlanta); } }
public void load() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); if (File.Exists(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "ArmazenamentoData.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "ArmazenamentoData.dat", FileMode.Open); ArmazenamentoData armazenamentoData = new ArmazenamentoData(); armazenamentoData = (ArmazenamentoData)bf.Deserialize(file); file.Close(); recursoPlantaArmazenado = armazenamentoData.recursoPlantaArmazenado; recursoMelecaArmazenado = armazenamentoData.recursoMelecaArmazenado; recursoCouroArmazenado = armazenamentoData.recursoCouroArmazenado; MaximaCapacidade = armazenamentoData.maximaCapacidade; dinheiro = armazenamentoData.dinheiro; } }
public void Save(int codigo1, int codigo2) { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "" + codigo1 + "" + codigo2 + "MapaData.dat"); MapaData data = new MapaData(); data.altura = new Vector3Seri(this.altura.position); data.largura = new Vector3Seri(this.largura.position); data.comprado = this.comprado; Celula[] celulasLosangoFilhas = this.gameObject.GetComponentsInChildren<Celula>(); CelulaData[] celulas = new CelulaData[celulasLosangoFilhas.Length]; int cont = 0; foreach (Celula obj in celulasLosangoFilhas) { CelulaData celuladata = new CelulaData(); celuladata.posicaoCelula = new Vector3Seri(obj.transform.position); celuladata.Recurso = obj.recurso.recurso; celuladata.recursoLv = obj.recurso.lv; celuladata.compradoPeloJogador = obj.recurso.compradoPeloJogador; celuladata.tempoDecorrido = obj.recurso.tempoDecorrido; celulas[cont] = celuladata; cont++; } data.celulasLosango = celulas; bf.Serialize(file,data); file.Close(); }
// Use this for initialization void Start() { celulasLosango = new ArrayList(); saveAtual = GameObject.FindObjectOfType<SaveAtual>(); }
public void save() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); }
public void loadEventos() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); }
public void iniciarEventos() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); }
// Update is called once per frame void Update() { if(Time.time > time+1f) { if(possuiSave == false) { if (GameObject.FindObjectOfType<SaveAtual>() != null) { save = GameObject.FindObjectOfType<SaveAtual>(); save.iniciarCriacaoMapas(); save.iniciarEstoque(); save.iniciarCriacaoNacoes(); save.iniciarGerenciadorEventos(); save.iniciarNaveStatus(); possuiSave = true; } } time = Time.time; } if (id_butao == 4) { if (Input.GetMouseButtonDown(0)) Cursor.SetCursor(cursorTexture[1], hotSpot, cursorMode); if (Input.GetMouseButtonUp(0)) Cursor.SetCursor(cursorTexture[0], hotSpot, cursorMode); } if(Input.GetMouseButton(1)) { mudarAcao(4); } }
public void save() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "ArmazemNascaoData.dat"); ArmazemNascaoData data = new ArmazemNascaoData(); data.nascaoNome = this.getNascaoNome(); data.dinheiro = this.getDinheiro(); data.recursoCouro = this.getCouro(); data.recursoMeleca = this.getMeleca(); data.recursoPlanta = this.getPlantas(); bf.Serialize(file, data); file.Close(); }
public void save() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "NascaoData.dat"); NascaoData data = new NascaoData(); setNacaoNoObjetivos(); data.nascaoNome = this.nascaoNome; data.plantaPreco = nacaoComercioGerente.getPlantaPreco(); data.couroPreco = nacaoComercioGerente.getCouroPreco(); data.melecaPreco = nacaoComercioGerente.getMelecaPreco(); data.posicao = this.posicao; bf.Serialize(file, data); file.Close(); producao.save(); consumo.save(); objetivo.save(); armazem.save(); }
public void load() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); if (File.Exists(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "NascaoData.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + nascaoNome + "NascaoData.dat", FileMode.Open); NascaoData nascaoData = (NascaoData)bf.Deserialize(file); file.Close(); nacaoComercioGerente = new NacaoComercioGerente(); producao = new Producao(); consumo = new Consumo(); objetivo = new Objetivo(); armazem = new NacaoArmazem(); recursoEnum = new RecursoEnum(); this.setNascaoName(nascaoData.nascaoNome); this.setCouroPreco(nascaoData.couroPreco); this.setPlantaPreco(nascaoData.plantaPreco); this.setMelecaPreco(nascaoData.melecaPreco); this.posicao = nascaoData.posicao; setNacaoNoObjetivos(); producao.load(); consumo.load(); objetivo.load(); armazem.load(); } }
public void load() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); if (File.Exists(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "NavePecasData.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "NavePecasData.dat", FileMode.Open); NavePecasData navePecasData = new NavePecasData(); navePecasData = (NavePecasData)bf.Deserialize(file); file.Close(); this.botaoGravidadeComprado = navePecasData.botaoGravidadeComprado; this.controleNaveComprado = navePecasData.controleNaveComprado; this.geradorComprado = navePecasData.geradorComprado; this.silverTapeComprada = navePecasData.silverTapeComprada; this.turbinaComprada = navePecasData.turbinaComprada; setImagemPecas(); } }
public void save() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "NavePecasData.dat"); NavePecasData navePecasData = new NavePecasData(); navePecasData.botaoGravidadeComprado = this.botaoGravidadeComprado; navePecasData.controleNaveComprado = this.controleNaveComprado; navePecasData.geradorComprado = this.geradorComprado; navePecasData.silverTapeComprada = this.silverTapeComprada; navePecasData.turbinaComprada = this.turbinaComprada; bf.Serialize(file, navePecasData); file.Close(); setImagemPecas(); }
// Use this for initialization void Start() { saveAtual = (SaveAtual)GameObject.FindObjectOfType<SaveAtual>(); Load(); }
public void save() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "ArmazenamentoData.dat"); ArmazenamentoData armazenamentoData = new ArmazenamentoData(); armazenamentoData.recursoPlantaArmazenado = recursoPlantaArmazenado; armazenamentoData.recursoMelecaArmazenado = recursoMelecaArmazenado; armazenamentoData.recursoCouroArmazenado = recursoCouroArmazenado; armazenamentoData.maximaCapacidade = MaximaCapacidade; armazenamentoData.dinheiro = dinheiro; bf.Serialize(file, armazenamentoData); file.Close(); }