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)); }
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); }
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)); }