public void onAgreeDialogFailure(string result) { Debug.Log("GamePotEventListener::onAgreeDialogFailure()" + result); NError error = JsonMapper.ToObject <NError>(result); if (cbShowAgree != null) { cbShowAgree(false, null, error); cbShowAgree = null; } else { if (GamePotInterface != null) { GamePotInterface.onAgreeDialogFailure(error); } } }
public void onAgreeDialogSuccess(string result) { Debug.Log("GamePotEventListener::onAgreeDialogSuccess() - " + result); NAgreeResultInfo resultInfo = JsonMapper.ToObject <NAgreeResultInfo>(result); if (cbShowAgree != null) { cbShowAgree(true, resultInfo); cbShowAgree = null; } else { if (GamePotInterface != null) { GamePotInterface.onAgreeDialogSuccess(resultInfo); } } }
/// <summary> /// Show Agree Popup /// </summary> /// <param name="info"></param> /// <param name="cbShowAgree">Callback Function</param> public static void showAgreeDialog(NAgreeInfo info, GamePotCallbackDelegate.CB_ShowAgree cbShowAgree) { GamePotEventListener.cbShowAgree = cbShowAgree; showAgreeDialog(info); }
/// <summary> /// Show Agree Popup /// </summary> /// <param name="cbShowAgree">Callback Function</param> public static void showAgreeDialog(GamePotCallbackDelegate.CB_ShowAgree cbShowAgree) { GamePotEventListener.cbShowAgree = cbShowAgree; showAgreeDialog(null, cbShowAgree); }