Ejemplo n.º 1
0
    public void SetContenido(T_Contenido contenido)
    {
        _contenido = contenido;
        switch (_contenido)
        {
        case T_Contenido.C_NADA:
            break;

        case T_Contenido.C_SANGRE:
            Instantiate(GameManager.instance.prefabSangre, transform);
            break;

        case T_Contenido.C_CUCHILLO:
            Instantiate(GameManager.instance.prefabCuchillo, transform);
            break;

        case T_Contenido.C_CUERPO:
            Instantiate(GameManager.instance.prefabCuerpo, transform);
            break;

        case T_Contenido.C_CASA:
            Instantiate(GameManager.instance.prefabCasa, transform);
            break;

        case T_Contenido.C_DESCONOCIDO:
            break;

        default:
            break;
        }
    }
Ejemplo n.º 2
0
 public void ini(int x, int y)
 {
     descubierta = false;
     if (_contenido != T_Contenido.C_NADA)
     {
         Destroy(transform.GetChild(0).gameObject);
     }
     _contenido = T_Contenido.C_NADA;
     position   = new Vector2Int(x, y);
     if (!firstIni)
     {
         GetComponent <Transform>().transform.Translate(x, y, 0);
     }
     firstIni = true;
 }
Ejemplo n.º 3
0
 public void ini(T_Terreno terreno, int x, int y)
 {
     descubierta = false;
     if (_contenido != T_Contenido.C_NADA)
     {
         Destroy(transform.GetChild(0).gameObject);
     }
     _contenido = T_Contenido.C_NADA;
     posX       = x;
     posY       = y;
     _terreno   = terreno;
     updateTile();
     if (!firstIni)
     {
         GetComponent <Transform>().transform.Translate(x, y, 0);
     }
     firstIni = true;
 }