示例#1
0
        protected override void _Init()
        {
            // 读取存储数据
            InitFilePath();
            LoadLoginData();
            LoadRegionData();

            clientId = SystemInfo.deviceUniqueIdentifier;
            Debug.Log("client=" + clientId);

            clientId = MD5Hash.Hash(Encoding.UTF8.GetBytes(clientId));
            Debug.Log("client=" + clientId);

            loginUI.Init();
            loginUI.callbackLogin = OnLoginInput;

            regionList.AddCallbackChangePage(OnRegionChangePage);
            regionList.AddCallbackClick(OnClickRegion);

            regionList.Init();

            GameObject obj = Instantiate(loadingPrefab) as GameObject;

            obj.transform.SetParent(this.transform);
            obj.transform.localPosition = new Vector3(0, 0, 2);
            obj.transform.localRotation = Quaternion.identity;
            loadingUI = obj.GetComponent <LoadingUI>();
            loadingUI.Init();


#if UNITY_EDITOR || UNITY_STANDALONE_WIN
            ServicePointManager.ServerCertificateValidationCallback = (a, b, c, d) => true;
#endif
        }