示例#1
0
    public void Funcion_AbrirPanelConDatos(GameObject ciudadd)
    {
        ciudadRef = ciudadd;
        CiudadObject ciudadObject = ciudadd.GetComponent <CiudadObject>();

        ciudad            = ciudadObject.miCiudad;
        txtNombre.text    = ciudad.Nombre;
        txtPoblacion.text = ciudad.Poblacion + " habitantes.";
        txtIngresos.text  = "+" + ciudad.Ingresos + "/mes $";

        imageDatos.SetActive(true);
        //Debug.Log("funcion abrir panel con datos");
    }
示例#2
0
 public void Funcion_HacerRevision()
 {
     if (ciudadRef != null)
     {
         CiudadObject ciudadScript = ciudadRef.GetComponent <CiudadObject>();
         if (ciudadScript.miCiudad.DeboHacerRevision) //Si esta activado, al hacer click debe desactivarlo
         {
             ciudadScript.miCiudad.DeboHacerRevision = false;
             txtGastando.text = (long.Parse(txtGastando.text) - 1000000).ToString();
             txtMensaje.text  = "Se aplicarán los cambios al pasar al siguiente mes";
         }
         else
         {
             ciudadScript.miCiudad.DeboHacerRevision = true;
             txtGastando.text = (long.Parse(txtGastando.text) + 1000000).ToString();
             txtMensaje.text  = "";
         }
     }
     else
     {
         Debug.Log("Error: la ciudad guardada en el panel es nulo (Hacer revision)");
     }
 }
示例#3
0
 public void Funcion_PonerQuitarCuarentena(Image btnSprite)
 {
     if (ciudadRef != null)
     {
         CiudadObject ciudadScript = ciudadRef.GetComponent <CiudadObject>();
         ciudadScript.miCiudad.DeboEstarCuarentena = !ciudadScript.miCiudad.DeboEstarCuarentena;
         if (ciudadScript.miCiudad.DeboEstarCuarentena == false) //empieza siendo falso, al ponerCuarentena, se vuelve true, y debe al mimsmo tiempo cambiar a verde
         {
             btnSprite.sprite        = sprBotonRojo;
             txtBotonCuarentena.text = "Poner en Cuarentena";
             txtMensaje.text         = "Se aplicarán los cambios al pasar al siguiente mes";
         }
         else
         {
             btnSprite.sprite        = sprBotonVerde;
             txtBotonCuarentena.text = "Quitar Cuarentena";
             txtMensaje.text         = "Se aplicarán los cambios al pasar al siguiente mes";
         }
     }
     else
     {
         Debug.Log("Error: la ciudad guardada en el panel es nulo (Hacer revision)");
     }
 }