Ejemplo n.º 1
0
    void OnShareResultHandler(LGOpenResponseState state, string message, Hashtable result)
    {
        AddLog("分享回调!");
        string msg  = "link_game_sdk ";
        string data = MiniJSON.jsonEncode(result);

        switch (state)
        {
        case LGOpenResponseState.Success:
        {
            string.Format("share success: {0}", message);
        }
        break;

        case LGOpenResponseState.Fail:
        {
            msg += string.Format("share fail: {0}", message);
        }
        break;

        case LGOpenResponseState.Cancel:
        {
            msg += string.Format("share cancel: {0}", message);
        }
        break;
        }

        AddLog(string.Format("{0} data[{1}]", msg, data));
    }
Ejemplo n.º 2
0
        public void OnAuthResultHandler(LGOpenResponseState state, string message, Hashtable res)
        {
            string msg = "cmopend ";

            switch (state)
            {
            case LGOpenResponseState.Success:
            {
                msg += "get auth success: ";

                string refreshToken = Convert.ToString(res["refreshToken"]);

                msg += string.Format("refresh_token[{0}]", refreshToken);

                cmosdk.StartCoroutine(GetUserInfo(refreshToken));
            }
            break;

            case LGOpenResponseState.Fail:
            {
                msg += string.Format("get auth fail: message[{0}]", message);
                cmosdk.getUserHandler(LGOpenResponseState.Fail, message, res);
            }
            break;

            case LGOpenResponseState.Cancel:
            {
                msg += string.Format("get auth cancel: message[{0}]", message);
                cmosdk.getUserHandler(LGOpenResponseState.Cancel, message, res);
            }
            break;
            }

            Debug.LogFormat("{0} ==> data[{1}]", msg, res);
        }
Ejemplo n.º 3
0
    void GetUserResultHandler(LGOpenResponseState state, string message, Hashtable result)
    {
        AddLog("授权回调!");
        string msg  = "link_game_sdk ";
        string data = MiniJSON.jsonEncode(result);

        switch (state)
        {
        case LGOpenResponseState.Success:
        {
            msg += "get user success: ";
            msg += string.Format("json[{0}]", data);
        }
        break;

        case LGOpenResponseState.Fail:
        {
            msg += string.Format("get user fail: {0}", message);
        }
        break;

        case LGOpenResponseState.Cancel:
        {
            msg += string.Format("get user cancel: {0}", message);
        }
        break;
        }

        AddLog(string.Format("{0} data[{1}]", msg, data));
    }