public static void GetAdDoubleRwd(AdDoubleRewardType _AdKnd, del_webResp_0 delfunc) { netData _net = new netData(); _net.set_SendData("AdKnd", (int)_AdKnd); _net.del_result = delfunc; _net.protocolName = ProtocolName.GetAdDoubleRwd; web_Manager _webMgr = web_Manager.Getsingleton; _webMgr.Que_NetData.Enqueue(_net); _webMgr.Send_WebProtocol(); }
//광고보고 결과보상 배로 받기 public void Responsebutton_ShowReward(int rwdTypeIdx) { AdDoubleRewardType adRwdType = AdDoubleRewardType.None; if ((ITEMTYPE)rwdTypeIdx == ITEMTYPE.GOLD) { adRwdType = AdDoubleRewardType.GameGold; } else if ((ITEMTYPE)rwdTypeIdx == ITEMTYPE.EXP) { adRwdType = AdDoubleRewardType.GameExp; } //광고보기가 가능한지 체크 bool canShowAd = false; User user = UserDataManager.instance.user; if (adRwdType == AdDoubleRewardType.GameGold && user.User_Ads.PlayGoldRwd != 0) { canShowAd = true; } else if (adRwdType == AdDoubleRewardType.GameExp && user.User_Ads.PlayExpRwd != 0) { canShowAd = true; } if (canShowAd) { //다시 획득아이템받기위해 이전 획득한 아이템 리스트 클리어 webResponse.GetResultInfoList.Clear(); webRequest.GetAdDoubleRwd(adRwdType, () => complete_ShowAdReward((ITEMTYPE)rwdTypeIdx)); } complete_ShowAdReward((ITEMTYPE)rwdTypeIdx); }