Ejemplo n.º 1
0
    private void Awake()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }
        DontDestroyOnLoad(this);

        // datosPlayer = gameObject.GetComponent<DatosPlayer>();
        if (datosPlayer == null)
        {
            DatosPlayer datosPlayerTest = new DatosPlayer();
            datosPlayerTest.dinero     = 150;
            datosPlayerTest.reputacion = 99;
            datosPlayerTest.nickname   = "nicknameTest";
            datosPlayerTest.addUnidadEquipo(new DatosUnidad(1, "rasek", 5, 100));


            datosPlayer = datosPlayerTest;
            //datosPlayer = gameObject.AddComponent<DatosPlayer>();
        }

        combateManager = gameObject.GetComponent <CombateManager>();
        if (combateManager == null)
        {
            combateManager = gameObject.AddComponent <CombateManager>();
        }
    }
Ejemplo n.º 2
0
 void Update()
 {
     datosPlayer = GameManager.instance.DatosPlayer;
     if (datosPlayer != null)
     {
         RefrescarDatosPlayer();
     }
 }
Ejemplo n.º 3
0
    public void LeeJson()
    {
        string jsonLectura = "";

        jsonLectura = File.ReadAllText(Application.persistentDataPath + "/jsonEjemplo.js");

        datosCurrentPlayer = (jsonLectura != null ? JsonUtility.FromJson <DatosPlayer>(jsonLectura) : null);
    }
    public void GuardarDatosJSON()
    {
        string      json  = "";
        DatosPlayer datos = new DatosPlayer();

        datos.nombrePlayer = this.nombrePlayer;
        datos.vidaCubo     = this.vidaCubo;
        datos.puntaje      = this.puntaje;
        datos.municionCubo = this.municionCubo;
        datos.fueDañado    = this.fueDañado;

        json = JsonUtility.ToJson(datos);

        Debug.Log("EL RESULTADO DEL JSON ES: " + json);

        File.WriteAllText(Application.persistentDataPath + "/jsonEjemplo.js", json);
    }
Ejemplo n.º 5
0
    IEnumerator testeando(WWWForm form)
    {
        UnityWebRequest request = UnityWebRequest.Post(serverUri, form);

        yield return(request.SendWebRequest());

        if (request.isNetworkError || request.isHttpError)
        {
            Debug.Log("malamente");
        }
        else
        {
            Debug.Log(request.downloadHandler.text);

            //CHAPUZAAAA

            //cojo los datos y relleno datosPlayer
            //falseando los datos
            DatosPlayer datosPlayerTest = new DatosPlayer();
            datosPlayerTest.nickname   = "nicknameLoginTest";
            datosPlayerTest.dinero     = 1;
            datosPlayerTest.reputacion = 1;


            //falseando las unidades q tiene
            DatosUnidad du  = new DatosUnidad(1, "rasek", 5, 100);
            DatosUnidad du2 = new DatosUnidad(2, "rusuk", 5, 100);
            datosPlayerTest.addUnidadEquipo(du);
            datosPlayerTest.addUnidadEquipo(du2);


            GameManager.instance.DatosPlayer = datosPlayerTest;

            //cuando esté todo cargado, lo llevo a la siguiente escena
            SceneManager.LoadScene("base");
        }
    }