Example #1
0
    void Start()
    {
        HttpReqUtil.getInstance().Get("http://fwdown.hy51v.com/Last/ServerConfig.json", ServerConfig.init);

        choiceServer = gameObject.transform.Find("ChoiceServer").gameObject;
        curServer    = gameObject.transform.Find("CurServer").gameObject;

        gameObject.transform.Find("Button_start").GetComponent <Button>().onClick.AddListener(() =>
        {
            PlayerPrefs.SetInt("ServerIndex", ServerConfig.listData.IndexOf(serverData));

            Socket_C.getInstance().m_onSocketEvent_Receive = SocketEvent_C.OnReceive;
            Socket_C.getInstance().m_onSocketEvent_Connect = SocketEvent_C.OnConnect;

            Socket_C.getInstance().Start(serverData.ip, "", serverData.port);
        });

        curServer.transform.Find("Button").GetComponent <Button>().onClick.AddListener(() =>
        {
            choiceServer.transform.localScale = new Vector3(1, 1, 1);
        });

        choiceServer.transform.Find("Button_close").GetComponent <Button>().onClick.AddListener(() =>
        {
            choiceServer.transform.localScale = new Vector3(0, 0, 0);
        });
    }
Example #2
0
    public static HttpReqUtil getInstance()
    {
        if (s_instance == null)
        {
            s_instance = new HttpReqUtil();
            GameObject obj = new GameObject("HttpReqUtil");
            obj.transform.name = "HttpReqUtil";
            MonoBehaviour.DontDestroyOnLoad(obj);
            s_instance = obj.AddComponent <HttpReqUtil>();
        }

        return(s_instance);
    }