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 ...@@ -6,4 +6,5 @@ public class BoxReceiveBean
public int currencyType; public int currencyType;
public double cash; public double cash;
public string currencyTypeEnum; 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 ...@@ -87,6 +87,7 @@ public class Guide : MonoBehaviour
public void showGuide(bool isUser) public void showGuide(bool isUser)
{ {
//isUser = true;
if (isStartShow) if (isStartShow)
{ {
return; return;
......
...@@ -230,7 +230,7 @@ public class DialogControl : MonoBehaviour ...@@ -230,7 +230,7 @@ public class DialogControl : MonoBehaviour
{ {
if (cb) 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); EventCenter.Broadcast(MyEventType.UPDATE_CAR_LIST_DATA);
}), new Action<string, string>((code, errMsg) => }), new Action<string, string>((code, errMsg) =>
...@@ -458,7 +458,7 @@ public class DialogControl : MonoBehaviour ...@@ -458,7 +458,7 @@ public class DialogControl : MonoBehaviour
AudioUtils.ins.PlayBtnAudio(); AudioUtils.ins.PlayBtnAudio();
if (PlayerDataControl.Instance.pigStatus == 1) { 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(); closePigBankDialog();
//showHappyGetDialog(PlayerDataControl.Instance.pigNum + "元"); //showHappyGetDialog(PlayerDataControl.Instance.pigNum + "元");
...@@ -490,7 +490,7 @@ public class DialogControl : MonoBehaviour ...@@ -490,7 +490,7 @@ public class DialogControl : MonoBehaviour
Invoke("moveDiamondDialog", 1f); Invoke("moveDiamondDialog", 1f);
//#endif //#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; DiamondplayNum = bean.playNum;
DiamondRewardNum = bean.rewardDiamondNum; DiamondRewardNum = bean.rewardDiamondNum;
...@@ -745,6 +745,7 @@ public class DialogControl : MonoBehaviour ...@@ -745,6 +745,7 @@ public class DialogControl : MonoBehaviour
AudioUtils.ins.PlayBtnAudio(); AudioUtils.ins.PlayBtnAudio();
getRedPackDialog.SetActive(false); getRedPackDialog.SetActive(false);
} }
private string sid;
public void getVideoReward(int type) public void getVideoReward(int type)
{ {
AudioUtils.ins.PlayBtnAudio(); AudioUtils.ins.PlayBtnAudio();
...@@ -763,7 +764,8 @@ public class DialogControl : MonoBehaviour ...@@ -763,7 +764,8 @@ public class DialogControl : MonoBehaviour
if (bean.currencyType == 10) if (bean.currencyType == 10)
{ {
// //
showHappyGetDialog(bean.cash.ToString()); sid = bean.sid;
showNewHappyGetDialog(bean.cash.ToString());
} }
else else
{ {
...@@ -840,7 +842,38 @@ public class DialogControl : MonoBehaviour ...@@ -840,7 +842,38 @@ public class DialogControl : MonoBehaviour
//关闭带双倍领取的开心收下弹窗 //关闭带双倍领取的开心收下弹窗
public void closeNewHappyGetDialog() 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 ...@@ -977,7 +1010,8 @@ public class DialogControl : MonoBehaviour
if (bean.currencyType == 10) if (bean.currencyType == 10)
{ {
// //
showHappyGetDialog(bean.cash.ToString()); sid = bean.sid;
showNewHappyGetDialog(bean.cash.ToString());
} }
else else
{ {
......
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
"dependencies": { "dependencies": {
"com.unity.ugui": "1.0.0" "com.unity.ugui": "1.0.0"
}, },
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.analytics": { "com.unity.analytics": {
"version": "3.3.5", "version": "3.3.5",
...@@ -28,21 +28,21 @@ ...@@ -28,21 +28,21 @@
"dependencies": { "dependencies": {
"com.unity.ugui": "1.0.0" "com.unity.ugui": "1.0.0"
}, },
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.collab-proxy": { "com.unity.collab-proxy": {
"version": "1.2.16", "version": "1.2.16",
"depth": 0, "depth": 0,
"source": "registry", "source": "registry",
"dependencies": {}, "dependencies": {},
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.ext.nunit": { "com.unity.ext.nunit": {
"version": "1.0.6", "version": "1.0.6",
"depth": 1, "depth": 1,
"source": "registry", "source": "registry",
"dependencies": {}, "dependencies": {},
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.ide.rider": { "com.unity.ide.rider": {
"version": "1.1.4", "version": "1.1.4",
...@@ -51,14 +51,14 @@ ...@@ -51,14 +51,14 @@
"dependencies": { "dependencies": {
"com.unity.test-framework": "1.1.1" "com.unity.test-framework": "1.1.1"
}, },
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.ide.vscode": { "com.unity.ide.vscode": {
"version": "1.2.3", "version": "1.2.3",
"depth": 0, "depth": 0,
"source": "registry", "source": "registry",
"dependencies": {}, "dependencies": {},
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.multiplayer-hlapi": { "com.unity.multiplayer-hlapi": {
"version": "1.0.8", "version": "1.0.8",
...@@ -67,7 +67,7 @@ ...@@ -67,7 +67,7 @@
"dependencies": { "dependencies": {
"nuget.mono-cecil": "0.1.6-preview" "nuget.mono-cecil": "0.1.6-preview"
}, },
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.purchasing": { "com.unity.purchasing": {
"version": "2.2.1", "version": "2.2.1",
...@@ -76,7 +76,7 @@ ...@@ -76,7 +76,7 @@
"dependencies": { "dependencies": {
"com.unity.ugui": "1.0.0" "com.unity.ugui": "1.0.0"
}, },
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.test-framework": { "com.unity.test-framework": {
"version": "1.1.20", "version": "1.1.20",
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
"com.unity.modules.imgui": "1.0.0", "com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0" "com.unity.modules.jsonserialize": "1.0.0"
}, },
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.textmeshpro": { "com.unity.textmeshpro": {
"version": "2.1.1", "version": "2.1.1",
...@@ -96,14 +96,14 @@ ...@@ -96,14 +96,14 @@
"dependencies": { "dependencies": {
"com.unity.ugui": "1.0.0" "com.unity.ugui": "1.0.0"
}, },
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.timeline": { "com.unity.timeline": {
"version": "1.2.17", "version": "1.2.17",
"depth": 0, "depth": 0,
"source": "registry", "source": "registry",
"dependencies": {}, "dependencies": {},
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.ugui": { "com.unity.ugui": {
"version": "1.0.0", "version": "1.0.0",
...@@ -122,14 +122,14 @@ ...@@ -122,14 +122,14 @@
"com.unity.modules.vr": "1.0.0", "com.unity.modules.vr": "1.0.0",
"com.unity.modules.xr": "1.0.0" "com.unity.modules.xr": "1.0.0"
}, },
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"nuget.mono-cecil": { "nuget.mono-cecil": {
"version": "0.1.6-preview", "version": "0.1.6-preview",
"depth": 1, "depth": 1,
"source": "registry", "source": "registry",
"dependencies": {}, "dependencies": {},
"url": "https://packages.unity.com" "url": "https://packages.unity.cn"
}, },
"com.unity.modules.ai": { "com.unity.modules.ai": {
"version": "1.0.0", "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