public int getQuantidadeRecurso(String recurso)
 {
     recursoEnum = new RecursoEnum();
     if (recurso.Equals(recursoEnum.getPlantaRecursoString()))
     {
         return recursoPlanta;
     } else if (recurso.Equals(recursoEnum.getMelecarRecursoString()))
     {
         return recursoMeleca;
     } else if(recurso.Equals(recursoEnum.getCouroRecursoString()))
     {
         return recursoCouro;
     }
     return 0;
 }
 public void adicionarRecurso(string recurso,int valor)
 {
     recursoEnum = new RecursoEnum();
     if (recurso.Equals(recursoEnum.getPlantaRecursoString()))
     {
         plantAdicionar(valor);
     }
     else if (recurso.Equals(recursoEnum.getMelecarRecursoString()))
     {
         melecaAdicionar(valor);
     }
     else if (recurso.Equals(recursoEnum.getCouroRecursoString()))
     {
         couroAdicionar(valor);
     }
 }
 public int getPrecoRecurso(String recurso)
 {
     recursoEnum = new RecursoEnum();
     if (recurso.Equals(recursoEnum.getPlantaRecursoString()))
     {
         return plantaPreco;
     }
     else if (recurso.Equals(recursoEnum.getMelecarRecursoString()))
     {
         return melecaPreco;
     }
     else if (recurso.Equals(recursoEnum.getCouroRecursoString()))
     {
         return couroPreco;
     }
     return 0;
 }
 public int getRecurso(String recurso)
 {
     recursoEnum = new RecursoEnum();
     if (recurso.Equals(recursoEnum.getPlantaRecursoString()))
     {
         return recursoPlantaArmazenado;
     }
     else if (recurso.Equals(recursoEnum.getMelecarRecursoString()))
     {
         return recursoMelecaArmazenado;
     }
     else if (recurso.Equals(recursoEnum.getCouroRecursoString()))
     {
         return recursoCouroArmazenado;
     }
     return 0;
 }
 // Update is called once per frame
 void Update()
 {
     if (recursoEnum != null)
     {
         if (recurso != recursoEnum.getNenhumRecursoString())
         {
             if (Time.time > tempoAtual + 1f)
             {
                 tempoDecorrido++;
                 tempoAtual = Time.time;
                 if (tempoDecorrido == 60)
                 {
                     upgrade();
                 }
                 else if (tempoDecorrido == 120)
                 {
                     upgrade();
                 }
             }
         }
     } else
     {
         recursoEnum = new RecursoEnum();
     }
 }
 // Use this for initialization
 void Start()
 {
     recursoEnum = new RecursoEnum();
     tempoAtual = Time.time;
     tempoDecorrido = 0;
     gerenciadorRecurso = GameObject.FindObjectOfType<GerenciadorRecursos>();
 }
 // Use this for initialization
 void Start()
 {
     recursoEnum = new RecursoEnum();
 }
 public NacaoArmazem()
 {
     recursoEnum = new RecursoEnum();
 }
 public void setQuantidadeRecurso(String recurso, int valor)
 {
     if(valor> maximoSuportado)
     {
         valor = maximoSuportado;
     }
     recursoEnum = new RecursoEnum();
     if (recurso.Equals(recursoEnum.getPlantaRecursoString()))
     {
         recursoPlanta = valor;
     }
     else if (recurso.Equals(recursoEnum.getMelecarRecursoString()))
     {
         recursoMeleca = valor;
     }
     else if (recurso.Equals(recursoEnum.getCouroRecursoString()))
     {
         recursoCouro = valor;
     }
 }
Esempio n. 10
0
 public void setPlantaPreco(int valorPadrao)
 {
     recursoEnum = new RecursoEnum();
     nacaoComercioGerente.setPlantaPreco(alterarPrecoRecurso(recursoEnum.getPlantaRecursoString(),valorPadrao));
 }
Esempio n. 11
0
    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 NacaoFactory()
 {
     recursoEnum = new RecursoEnum();
 }
 public void setRecurso(string recurso, int valor)
 {
     recursoEnum = new RecursoEnum();
     if (recurso.Equals(recursoEnum.getPlantaRecursoString()))
     {
         recursoPlantaArmazenado = valor;
     }
     else if (recurso.Equals(recursoEnum.getMelecarRecursoString()))
     {
         recursoMelecaArmazenado = valor;
     }
     else if (recurso.Equals(recursoEnum.getCouroRecursoString()))
     {
         recursoCouroArmazenado = valor;
     }
 }