Commit 00fdfb04 authored by maxiaoliang's avatar maxiaoliang

双倍领取逻辑完善

parent 3af2b5d8
fileFormatVersion: 2
guid: c8769dd604faf4fb9b727d8d2fe57934
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
This diff is collapsed.
......@@ -6,4 +6,5 @@ public class BoxReceiveBean
public int currencyType;
public double cash;
public string currencyTypeEnum;
public string sid;
}
using System;
public class DoubleReceiveBean
{
public int recode;
public string msg;
}
fileFormatVersion: 2
guid: 6dce42d57e906427f9aa1f888d8d75d3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
......@@ -87,6 +87,7 @@ public class Guide : MonoBehaviour
public void showGuide(bool isUser)
{
//isUser = true;
if (isStartShow)
{
return;
......
......@@ -230,7 +230,7 @@ public class DialogControl : MonoBehaviour
{
if (cb)
{
HttpTool.Instance._Post("app/v1/game/fkqcw/doubling/incr_time_by_video", parm, new Action<VideoStatusBean>((bean) =>
HttpTool.Instance._Post("app/v1/game/fkqcw/doubling/incr_time_by_video", null, new Action<VideoStatusBean>((bean) =>
{
EventCenter.Broadcast(MyEventType.UPDATE_CAR_LIST_DATA);
}), new Action<string, string>((code, errMsg) =>
......@@ -458,7 +458,7 @@ public class DialogControl : MonoBehaviour
AudioUtils.ins.PlayBtnAudio();
if (PlayerDataControl.Instance.pigStatus == 1) {
HttpTool.Instance._Post("app/v1/wdlc/reward/receive_piggy_bank", parm, new Action<RewardData>((bean) =>
HttpTool.Instance._Post("app/v1/wdlc/reward/receive_piggy_bank", null, new Action<RewardData>((bean) =>
{
closePigBankDialog();
//showHappyGetDialog(PlayerDataControl.Instance.pigNum + "元");
......@@ -490,7 +490,7 @@ public class DialogControl : MonoBehaviour
Invoke("moveDiamondDialog", 1f);
//#endif
HttpTool.Instance._Get("app/v2/cscmnq/diamond_by_video_status", parm, new Action<DiamondStatusBean>((bean) =>
HttpTool.Instance._Get("app/v2/cscmnq/diamond_by_video_status", null, new Action<DiamondStatusBean>((bean) =>
{
DiamondplayNum = bean.playNum;
DiamondRewardNum = bean.rewardDiamondNum;
......@@ -745,6 +745,7 @@ public class DialogControl : MonoBehaviour
AudioUtils.ins.PlayBtnAudio();
getRedPackDialog.SetActive(false);
}
private string sid;
public void getVideoReward(int type)
{
AudioUtils.ins.PlayBtnAudio();
......@@ -763,7 +764,8 @@ public class DialogControl : MonoBehaviour
if (bean.currencyType == 10)
{
//
showHappyGetDialog(bean.cash.ToString());
sid = bean.sid;
showNewHappyGetDialog(bean.cash.ToString());
}
else
{
......@@ -840,7 +842,38 @@ public class DialogControl : MonoBehaviour
//关闭带双倍领取的开心收下弹窗
public void closeNewHappyGetDialog()
{
AudioUtils.ins.PlayBtnAudio();
newhappygetDialog.SetActive(false);
EventCenter.Broadcast(MyEventType.FlyHongbao);
EventCenter.Broadcast(MyEventType.RefreshHomeInfo);
}
//双倍领取
public void doubleGetReceive()
{
AudioUtils.ins.PlayBtnAudio();
newhappygetDialog.SetActive(false);
parm.Clear();
parm["sid"] = sid;
AdUtils.PlayRewardAd("double_reward", new Action<bool>((cb) =>
{
if (cb)
{
HttpTool.Instance._Post("app/v3/common/award/multiple", parm, new Action<DoubleReceiveBean>((bean) =>
{
if (bean.recode == 1)
{
EventCenter.Broadcast(MyEventType.FlyHongbao);
EventCenter.Broadcast(MyEventType.RefreshHomeInfo);
}
}), new Action<string, string>((code, errMsg) =>
{
Debug.unityLogger.Log("双倍奖励 请求失败" + code + errMsg);
}));
}
}));
}
//展示钻石奖励弹窗
......@@ -977,7 +1010,8 @@ public class DialogControl : MonoBehaviour
if (bean.currencyType == 10)
{
//
showHappyGetDialog(bean.cash.ToString());
sid = bean.sid;
showNewHappyGetDialog(bean.cash.ToString());
}
else
{
......
......@@ -19,7 +19,7 @@
"dependencies": {
"com.unity.ugui": "1.0.0"
},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.analytics": {
"version": "3.3.5",
......@@ -28,21 +28,21 @@
"dependencies": {
"com.unity.ugui": "1.0.0"
},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.collab-proxy": {
"version": "1.2.16",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.ext.nunit": {
"version": "1.0.6",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.ide.rider": {
"version": "1.1.4",
......@@ -51,14 +51,14 @@
"dependencies": {
"com.unity.test-framework": "1.1.1"
},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.ide.vscode": {
"version": "1.2.3",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.multiplayer-hlapi": {
"version": "1.0.8",
......@@ -67,7 +67,7 @@
"dependencies": {
"nuget.mono-cecil": "0.1.6-preview"
},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.purchasing": {
"version": "2.2.1",
......@@ -76,7 +76,7 @@
"dependencies": {
"com.unity.ugui": "1.0.0"
},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.test-framework": {
"version": "1.1.20",
......@@ -87,7 +87,7 @@
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0"
},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.textmeshpro": {
"version": "2.1.1",
......@@ -96,14 +96,14 @@
"dependencies": {
"com.unity.ugui": "1.0.0"
},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.timeline": {
"version": "1.2.17",
"depth": 0,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.ugui": {
"version": "1.0.0",
......@@ -122,14 +122,14 @@
"com.unity.modules.vr": "1.0.0",
"com.unity.modules.xr": "1.0.0"
},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"nuget.mono-cecil": {
"version": "0.1.6-preview",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
"url": "https://packages.unity.cn"
},
"com.unity.modules.ai": {
"version": "1.0.0",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment