Пример #1
0
    }//Guardar()

    /// <summary>
    /// Cargar datos del usuario
    /// </summary>
    public void Cargar()
    {
        sql = new SqlServer();

        if (File.Exists(rutaPath))
        {
            jsonText = File.ReadAllText(rutaPath);
            itemData = JsonMapper.ToObject(jsonText);
            string guid = itemData["guid"].ToString();

            sql.CargarDatosUsuario(guid);

            if (sql.BanCargado != 1 && sql.PartidasCargadas * 34 >= sql.MonedasCargadas)//Si no está baneado, cargamos datos y no tiene mas monedas de las normales
            {
                if (!String.IsNullOrEmpty(sql.NombreCargado))
                {
                    reportar.enabled      = true;
                    reportar.interactable = true;
                    eliminar.enabled      = true;
                    eliminar.interactable = true;
                    nombre.interactable   = false;
                    nombre.text           = sql.NombreCargado;
                    monedas.fontSize      = 25;
                    monedas.color         = Color.black;
                    monedas.text          = "Monedas: " + sql.MonedasCargadas.ToString();
                    monedas.GetComponent <Text>().enabled = true;
                }
            }
            else
            {
                sql.Banear(guid);
                nombre.interactable   = false;
                Jugar.enabled         = false;
                Jugar.interactable    = false;
                eliminar.enabled      = false;
                eliminar.interactable = false;
                tienda.enabled        = false;
                tienda.interactable   = false;
                monedas.fontSize      = 20;
                monedas.color         = Color.red;
                monedas.text          = "Has sido baneado, póngase en contacto con el administrador del juego";
            }
        }
        else
        {
            reportar.enabled      = false;
            reportar.interactable = false;
            eliminar.enabled      = false;
            eliminar.interactable = false;
            monedas.GetComponent <Text>().enabled = false;
        }
    }//Cargar()