少年修仙传客户端代码仓库
Client_PangDeRong
2019-02-18 ded1b89e0996e87e1d312e2cd03b5901a1b1ba52
5308 子 【1.6】运营活动-幸运鉴宝 / 【前端】【1.6】运营活动-幸运鉴宝
1个文件已修改
9 ■■■■ 已修改文件
System/OpenServerActivity/AutomaticTreasureWin.cs 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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();
        }