| System/HappyXB/BestXBWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HappyXB/HappyXBModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/HappyXB/RuneXBWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/HappyXB/BestXBWin.cs
@@ -34,7 +34,8 @@ [SerializeField] Image toolImg1; [SerializeField] Image toolImg2; [SerializeField] Text toolNumText; [SerializeField] Button skipBtn; [SerializeField] GameObject skipImg; [Header("控制寻宝转动圈数")] [SerializeField] int cycleTimes = 1; [Header("时间间隔")] @@ -93,6 +94,7 @@ xbBtn.AddListener(ClickXBBtn); xbManyBtn.AddListener(ClickXBManyBtn); freeXbBtn.AddListener(ClickFreeXbBtn); skipBtn.AddListener(ClickSkipBtn); } protected override void OnPreOpen() { @@ -201,6 +203,7 @@ RefreshXBTypeInfo(); RefreshXBTools(); RefreshSkipUI(); } private void RefreshFreeTime(float time) @@ -228,6 +231,16 @@ } private void RefreshSkipUI() { skipImg.SetActive(XBModel.isJumpBestXB); } private void ClickSkipBtn() { XBModel.isJumpBestXB = !XBModel.isJumpBestXB; RefreshSkipUI(); } private void RefreshItemCount(PackType type, int index, int id) { @@ -294,9 +307,17 @@ private void RefreshXBResult() { CreateGetItem(); targetIndexs = XBModel.rangelist; StartCoroutine(PlayXBAni(0,0)); if(XBModel.isJumpBestXB) { ResetXBItemState(); WindowCenter.Instance.Open<HappyXBGetItemWin>(); } else { CreateGetItem(); targetIndexs = XBModel.rangelist; StartCoroutine(PlayXBAni(0, 0)); } } private void CreateGetItem() System/HappyXB/HappyXBModel.cs
@@ -28,8 +28,13 @@ public List<ArrayList> XBNotifyParms = new List<ArrayList>(); public bool isXBCoolTime { get; set; } public bool isJumpBestXB { get; set;} public bool isJumpRuneXB { get; set; } public override void Init() { isJumpBestXB = false; isJumpRuneXB = false; xbGetItemDict.Clear(); xbTypeItemDict.Clear(); xbFuncSetDict.Clear(); System/HappyXB/RuneXBWin.cs
@@ -35,7 +35,8 @@ [SerializeField] Text toolNumText; [SerializeField] Image toolImg1; [SerializeField] Image toolImg2; [SerializeField] Button skipBtn; [SerializeField] GameObject skipImg; [Header("控制寻宝转动圈数")] [SerializeField] int cycleTimes = 1; [Header("时间间隔")] @@ -95,6 +96,7 @@ xbManyBtn.AddListener(ClickXBManyBtn); freeXbBtn.AddListener(ClickFreeXbBtn); lookRuneBtn.AddListener(ClickLookRuneBtn); skipBtn.AddListener(ClickSkipBtn); } private void ClickLookRuneBtn() @@ -211,6 +213,7 @@ RefreshXBTypeInfo(); RefreshXBTools(); RefreshSkipUI(); } private void RefreshFreeTime(float time) @@ -236,6 +239,17 @@ freeXBTimeText.gameObject.SetActive(false); } } private void RefreshSkipUI() { skipImg.SetActive(XBModel.isJumpRuneXB); } private void ClickSkipBtn() { XBModel.isJumpRuneXB = !XBModel.isJumpRuneXB; RefreshSkipUI(); } private void RefreshItemCount(PackType type, int index, int id) @@ -309,9 +323,17 @@ private void RefreshXBResult() { CreateGetItem(); targetIndexs = XBModel.rangelist; StartCoroutine(PlayXBAni(0,0)); if (XBModel.isJumpRuneXB) { ResetXBItemState(); WindowCenter.Instance.Open<HappyXBGetItemWin>(); } else { CreateGetItem(); targetIndexs = XBModel.rangelist; StartCoroutine(PlayXBAni(0, 0)); } } private void CreateGetItem()