From ded1b89e0996e87e1d312e2cd03b5901a1b1ba52 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期一, 18 二月 2019 09:54:44 +0800
Subject: [PATCH] 5308 子 【1.6】运营活动-幸运鉴宝 / 【前端】【1.6】运营活动-幸运鉴宝
---
System/OpenServerActivity/AutomaticTreasureWin.cs | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/System/OpenServerActivity/AutomaticTreasureWin.cs b/System/OpenServerActivity/AutomaticTreasureWin.cs
index 884c4ef..f76d12e 100644
--- a/System/OpenServerActivity/AutomaticTreasureWin.cs
+++ b/System/OpenServerActivity/AutomaticTreasureWin.cs
@@ -21,6 +21,7 @@
ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
List<AutoTreasureAwardsRow> awardsRows = new List<AutoTreasureAwardsRow>();
Vector3 pos = Vector3.zero;
+ private bool isStart = true;
#region Built-in
protected override void BindController()
{
@@ -46,6 +47,7 @@
protected override void OnPreClose()
{
+ isStart = false;
StopAllCoroutines();
luckyTreasureModel.isAutoLuckyTreasure = false;
deadModel.playerDieEvent -= UpdatePlayerDie;
@@ -63,6 +65,7 @@
private void SetDisplay()
{
luckyTreasureModel.isAutoLuckyTreasure = true;
+ isStart = luckyTreasureModel.isAutoLuckyTreasure;
awardsRows.Clear();
UpdateAwardsItem();
UpdateLuckyTreasureState();
@@ -77,7 +80,7 @@
private void UpdateLuckyResult()
{
UpdateAwardsItem();
- if(luckyTreasureModel.isAutoLuckyTreasure)
+ if(isStart)
{
if(luckyTreasureModel.IsBigLuckItem())
{
@@ -106,7 +109,7 @@
private void UpdateLuckyTreasureState()
{
treasureBtn.RemoveAllListeners();
- if (luckyTreasureModel.isAutoLuckyTreasure)
+ if (isStart)
{
treasureBtn_Text.text = Language.Get("LuckyTreasure104");
treasureBtn.AddListener(ClickStopLuckyTreasure);
@@ -120,11 +123,13 @@
private void ClickStopLuckyTreasure()
{
+ isStart = false;
UpdateLuckyTreasureState();
}
private void ClickLuckyTreasure()
{
+ isStart = true;
luckyTreasureModel.SendStartLuckyTreasure();
UpdateLuckyTreasureState();
}
--
Gitblit v1.8.0