/*public void OnButtonCarregaGame() * { * PlayerPrefs.SetInt("NewOrLoad", 1); * * SceneManager.LoadScene("Loader"); * }*/ public void LoadMissoes() { int[] AllMissoes = DataStatusInGame.LoadInGameMissoes(); FindObjectOfType <DestructiveBase>().missoes[0] = AllMissoes[0]; FindObjectOfType <DestructiveBase>().missoes[1] = AllMissoes[1]; FindObjectOfType <DestructiveBase>().missoes[2] = AllMissoes[2]; FindObjectOfType <DestructiveBase>().missoes[3] = AllMissoes[3]; FindObjectOfType <DestructiveBase>().SetTodasMissoes(); }
public void LoadGameStatus() { int[] Status = DataStatusInGame.LoadInGameStatusBase(); FindObjectOfType <PlayerBehaviour>().basicStats.forca = Status[0]; FindObjectOfType <PlayerBehaviour>().basicStats.inteligencia = Status[1]; FindObjectOfType <PlayerBehaviour>().basicStats.precisão = Status[2]; FindObjectOfType <PlayerBehaviour>().basicStats.constituicao = Status[3]; FindObjectOfType <PlayerBehaviour>().currentPontos = Status[4]; FindObjectOfType <PlayerBehaviour>().currentSkills = Status[5]; }
public void SaveMissoes() { int MS1 = 1, MS2 = 2, MS3 = 3, MP = 4; MS1 = FindObjectOfType <PlayerBehaviour>().GetNivelDeMissao("missao1"); MS2 = FindObjectOfType <PlayerBehaviour>().GetNivelDeMissao("missao2"); MS3 = FindObjectOfType <PlayerBehaviour>().GetNivelDeMissao("missao3"); MP = FindObjectOfType <PlayerBehaviour>().GetNivelDeMissao("missaoPrincipal"); DataStatusInGame.SaveInGameMissoes(MS1, MS2, MS3, MP); }
public void SaveItensEquipaveis() { int elmo = 0, peito = 0, calça = 0, luva = 0, bota = 0, arma = 0, anel1 = 0, anel2 = 0, colar = 0; if (PlayerItensController.instance.elmo.currentItem != null) { elmo = PlayerItensController.instance.elmo.currentItem.identificacao; } if (PlayerItensController.instance.peito.currentItem != null) { peito = PlayerItensController.instance.peito.currentItem.identificacao; } if (PlayerItensController.instance.calça.currentItem != null) { calça = PlayerItensController.instance.calça.currentItem.identificacao; } if (PlayerItensController.instance.luva.currentItem != null) { luva = PlayerItensController.instance.luva.currentItem.identificacao; } if (PlayerItensController.instance.bota.currentItem != null) { bota = PlayerItensController.instance.bota.currentItem.identificacao; } if (PlayerItensController.instance.arma.currentItem != null) { arma = PlayerItensController.instance.arma.currentItem.identificacao; } if (PlayerItensController.instance.anel1.currentItem != null) { anel1 = PlayerItensController.instance.anel1.currentItem.identificacao; } if (PlayerItensController.instance.anel2.currentItem != null) { anel2 = PlayerItensController.instance.anel2.currentItem.identificacao; } if (PlayerItensController.instance.colar.currentItem != null) { colar = PlayerItensController.instance.colar.currentItem.identificacao; } DataStatusInGame.SaveInGameItensEquipaveis(elmo, peito, calça, luva, bota, arma, anel1, anel2, colar); }
public void SaveGameStatus() { int forca; int inteligencia; int precisão; int constituicao; int currentPontos; int pontosSkill; forca = FindObjectOfType <PlayerBehaviour>().basicStats.forca; inteligencia = FindObjectOfType <PlayerBehaviour>().basicStats.inteligencia; precisão = FindObjectOfType <PlayerBehaviour>().basicStats.precisão; constituicao = FindObjectOfType <PlayerBehaviour>().basicStats.constituicao; currentPontos = FindObjectOfType <PlayerBehaviour>().currentPontos; pontosSkill = FindObjectOfType <PlayerBehaviour>().currentSkills; DataStatusInGame.SaveInGameStatusBase(forca, inteligencia, precisão, constituicao, currentPontos, pontosSkill); }
public void LoadItensEquipaveis() { int[] ItensEquipaveis = DataStatusInGame.LoadInGameItensEquipaveis(); if (ItensEquipaveis[0] != 0) { } /*PlayerItensController.instance.elmo.currentItem.identificacao = ItensEquipaveis[0]; * PlayerItensController.instance.peito.currentItem.identificacao = ItensEquipaveis[1]; * PlayerItensController.instance.calça.currentItem.identificacao = ItensEquipaveis[2]; * PlayerItensController.instance.luva.currentItem.identificacao = ItensEquipaveis[3]; * PlayerItensController.instance.bota.currentItem.identificacao = ItensEquipaveis[4]; * PlayerItensController.instance.arma.currentItem.identificacao = ItensEquipaveis[5]; * PlayerItensController.instance.anel1.currentItem.identificacao = ItensEquipaveis[6]; * PlayerItensController.instance.anel2.currentItem.identificacao = ItensEquipaveis[7]; * PlayerItensController.instance.colar.currentItem.identificacao = ItensEquipaveis[8]; */ }
public void SaveItensInventario() { List <SlotInventarioBehaviour> inventario; int[] IDItens = new int[20]; int[] Amount = new int[20]; int i = 0; inventario = Inventario.GetComponent <ContoleDeInventario>().InventarioSlots; foreach (SlotInventarioBehaviour slot in inventario) { if (slot.currentItem != null) { IDItens[i] = slot.currentItem.GetId(); Amount[i] = slot.currentItem.getAmount(); } i++; } i = 0; DataStatusInGame.SaveInGameItens(IDItens, Amount); }
public void LoadItensInventario() { int[] IDItens = DataStatusInGame.LoadInGameItens(); int[] Amount = DataStatusInGame.LoadInGameAmount(); int i = 0; //Seta os itens no inventario for (i = 0; i < IDItens.Length; i++) { Debug.Log(IDItens[i]); { //addPergaminho if (IDItens[i] == 2) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(Pergaminho); } } //addPotionVidaMedia if (IDItens[i] == 3) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(potionsHPm); } } //addPotionVidaGrande if (IDItens[i] == 4) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(potionsHPb); } } //addPotionVidaPequena if (IDItens[i] == 5) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(potionsHPmm); } } //addPotionManaMedia if (IDItens[i] == 6) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(potionsManam); } } //addPotionManaGrande if (IDItens[i] == 7) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(potionsManab); } } //addPotionManaPequena if (IDItens[i] == 8) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(potionsManamm); } } //addPotionStaminaMedia if (IDItens[i] == 9) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(potionsStaminam); } } //addPotionStaminaGrande if (IDItens[i] == 10) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(potionsStaminab); } } //addPotionStaminaPequena if (IDItens[i] == 11) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(potionsStaminamm); } } //addEspada if (IDItens[i] == 12) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(Espada); } } //addBomba if (IDItens[i] == 13) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(Bomba); } } //addPistola if (IDItens[i] == 14) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(Pistola); } } //addElmo if (IDItens[i] == 15) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(Elmo); } } //addPeito if (IDItens[i] == 16) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(Peito); } } //addLuva if (IDItens[i] == 17) { for (int j = 0; j < Amount[i]; j++) { Debug.Log("Cheguei aki---------------------"); } Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(Luva); } //addCalça if (IDItens[i] == 18) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(Calça); } } //addBota if (IDItens[i] == 19) { for (int j = 0; j < Amount[i]; j++) { Inventario.GetComponent <ContoleDeInventario>().AddItemToInventoryPermanent(Bota); } } //addAnel if (IDItens[i] == 20) { //for (int j = 0; j < Amount[i]; j++) //Inventario.GetComponent<ContoleDeInventario>().AddItemToInventoryPermanent(Anel); } //addBrinco if (IDItens[i] == 21) { //for (int j = 0; j < Amount[i]; j++) //Inventario.GetComponent<ContoleDeInventario>().AddItemToInventoryPermanent(Brinco); } //addItemMissão if (IDItens[i] > 21) { //for (int j = 0; j < Amount[i]; j++) //Inventario.GetComponent<ContoleDeInventario>().AddItemToInventoryPermanent(Elmo); } } /*if (Inventario.GetComponent<ContoleDeInventario>().InventarioSlots[i].currentItem != null) * { * //inventario.GetComponent<ContoleDeInventario>().AddItemToInventoryPermanent() * Inventario.GetComponent<ContoleDeInventario>().InventarioSlots[i].currentItem.identificacao = IDItens[i]; * Inventario.GetComponent<ContoleDeInventario>().InventarioSlots[i].currentItem.AmountSet(Amount[i]); * }*/ } }