예제 #1
0
    //----------------------------------------------------------------------
    IEnumerator IGetData()
    {
        // 从网络拉取
        if (true)
        {
            WWW www = new WWW(NetConfig.s_qiniuDownloadUrl + "code.json");
            yield return(www);//等待Web服务器的反应

            // 错误
            if (www.error != null)
            {
                Debug.Log(www.error);
                yield return(null);
            }

            SceneLogScript.setLog("0");
            //Debug.Log(www.text);
            SceneLogScript.setLog(www.text);
            Entity_code.getInstance().init(www.text);
        }
        // 从本地拉取
        else
        {
            yield return(null);

            StreamReader sr       = new StreamReader("Assets\\Resources\\Files\\code.json", System.Text.Encoding.GetEncoding("utf-8"));
            string       jsonData = sr.ReadToEnd().ToString();
            sr.Close();

            //Debug.Log(jsonData);
            Entity_code.getInstance().init(jsonData);
        }
    }
예제 #2
0
    public void onClickLogin()
    {
        SceneLogScript.setLog("1");
        if ((m_inputField_account.text.CompareTo("") == 0) || (m_inputField_psw.text.CompareTo("") == 0))
        {
            SceneLogScript.setLog("2");
            ToastScript.createToast("请输入账号密码");

            return;
        }
        SceneLogScript.setLog("3");
        {
            JObject jo = new JObject();
            jo.Add("tag", "Login");
            jo.Add("account", m_inputField_account.text);
            jo.Add("psw", m_inputField_psw.text);
            SceneLogScript.setLog("4");
            NetUtil.getInstance().reqNet(m_netListen, "Login", jo.ToString());
            SceneLogScript.setLog("5");
        }
    }