Exemple #1
0
    public IEnumerator GetObjectInfo(int id, InfoType type, ReceiveStringData getInfo)
    {
        string url = "";

        if (type == InfoType.Scene)
        {
            url = Tags.GetSceneUrl + id;
        }
        else if (type == InfoType.Product)
        {
            url = Tags.GetInfoUrl + id;
        }
        WWW www = new WWW(url);

        yield return(www);

        Debug.Log("get: " + www.text);
        if (www.error == null)
        {
            getInfo(www.text);
        }
        else
        {
            Debug.Log("Cannot download image from: " + url);
        }
    }
Exemple #2
0
    public IEnumerator SaveScene(string key, string data, ReceiveStringData getInfo)
    {
        WWWForm form = new WWWForm();

        form.AddField("key", key);
        form.AddField("raw_design", data);
        Debug.Log(key + " ; " + data);
        WWW w = new WWW(Tags.UploadSceneUrl, form);

        yield return(w);

        if (w.error == null)
        {
            getInfo("ok");
        }
        else
        {
            getInfo("error" + w.error);
        }
    }
Exemple #3
0
    public IEnumerator SearchFurniture(string _name, string _cat, ReceiveStringData getInfo)
    {
        WWWForm form = new WWWForm();

        form.AddField("q", _name);
        //form.AddField("category", _cat);

        WWW w = new WWW(Tags.SearchUrl, form);

        yield return(w);

        //Debug.Log("return: " + w.text);
        if (!string.IsNullOrEmpty(w.error))
        {
            Debug.Log("Get Game Info error: " + w.error);
        }
        else
        {
            getInfo(w.text);
        }
    }
Exemple #4
0
    public IEnumerator GetSceneList(string key, ReceiveStringData getInfo)
    {
        WWWForm form = new WWWForm();

        form.AddField("key", key);
        Debug.Log(key + " ; ");

        WWW w = new WWW(Tags.GetScenesUrl, form);

        yield return(w);

        Debug.Log("text: " + w.text);
        if (w.error == null)
        {
            getInfo(w.text);
        }
        else
        {
            getInfo("error" + w.error);
        }
    }
Exemple #5
0
    public IEnumerator LoadScene(string key, string id, ReceiveStringData getInfo)
    {
        WWWForm form = new WWWForm();

        form.AddField("key", key);
        form.AddField("id", id);
        Debug.Log(key + " ; " + id);

        WWW w = new WWW(Tags.UploadSceneUrl, form);

        yield return(w);

        if (w.error == null)
        {
            getInfo("ok");
        }
        else
        {
            getInfo("error" + w.error);
        }
        yield return(null);
    }
Exemple #6
0
    public IEnumerator UserRegister(string firstName, string lastName, string email, string pw, ReceiveStringData getInfo)
    {
        WWWForm form = new WWWForm();

        form.AddField("first_name", firstName);
        form.AddField("last_name", lastName);
        form.AddField("email", email);
        form.AddField("password", pw);

        WWW w = new WWW(Tags.UserRegUrl, form);

        yield return(w);

        if (!string.IsNullOrEmpty(w.error))
        {
            Debug.Log("user register error: " + w.error);
        }
        else
        {
            getInfo(w.text);
        }
    }