瀏覽代碼

摘星许愿增加属性类型显示 和 查看全图

huangxiaoyue 1 年之前
父節點
當前提交
549af74a9d
共有 34 個文件被更改,包括 49 次插入1 次删除
  1. 12 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/LuckyBox/UI_LuckyBoxWishUI.cs
  2. 37 1
      GameClient/Assets/Game/HotUpdate/Views/LuckyBox/LuckyBoxWishView.cs
  3. 二進制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0!a.png
  4. 二進制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0.png
  5. 二進制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0_1!a.png
  6. 二進制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0_1.png
  7. 二進制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_fui.bytes
  8. 二進制
      GameClient/Assets/ResIn/UI/LuckyBox/LuckyBox_atlas0_3!a.png
  9. 二進制
      GameClient/Assets/ResIn/UI/LuckyBox/LuckyBox_atlas0_3.png
  10. 二進制
      GameClient/Assets/ResIn/UI/LuckyBox/LuckyBox_fui.bytes
  11. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0!a.png
  12. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0.png
  13. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_1!a.png
  14. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_1.png
  15. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_2!a.png
  16. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_2.png
  17. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_3!a.png
  18. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_3.png
  19. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_4!a.png
  20. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_4.png
  21. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_5!a.png
  22. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_5.png
  23. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_6!a.png
  24. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_6.png
  25. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_7!a.png
  26. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_7.png
  27. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_8!a.png
  28. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_8.png
  29. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_9!a.png
  30. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_9.png
  31. 二進制
      GameClient/Assets/ResIn/UI/Main/Main_fui.bytes
  32. 二進制
      GameClient/Assets/ResIn/UI/Store/Store_atlas0!a.png
  33. 二進制
      GameClient/Assets/ResIn/UI/Store/Store_atlas0.png
  34. 二進制
      GameClient/Assets/ResIn/UI/Store/Store_fui.bytes

+ 12 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/LuckyBox/UI_LuckyBoxWishUI.cs

@@ -10,6 +10,10 @@ namespace UI.LuckyBox
         public GButton m_btnWish1;
         public GButton m_btnWish1;
         public GButton m_btnWish2;
         public GButton m_btnWish2;
         public GButton m_btnRule;
         public GButton m_btnRule;
+        public GLoader m_loaProperty1;
+        public GLoader m_loaProperty2;
+        public GButton m_btnShow1;
+        public GButton m_btnShow2;
         public const string URL = "ui://drx9d1usnlyjtqb";
         public const string URL = "ui://drx9d1usnlyjtqb";
         public const string PACKAGE_NAME = "LuckyBox";
         public const string PACKAGE_NAME = "LuckyBox";
         public const string RES_NAME = "LuckyBoxWishUI";
         public const string RES_NAME = "LuckyBoxWishUI";
@@ -60,12 +64,20 @@ namespace UI.LuckyBox
             m_btnWish1 = (GButton)comp.GetChild("btnWish1");
             m_btnWish1 = (GButton)comp.GetChild("btnWish1");
             m_btnWish2 = (GButton)comp.GetChild("btnWish2");
             m_btnWish2 = (GButton)comp.GetChild("btnWish2");
             m_btnRule = (GButton)comp.GetChild("btnRule");
             m_btnRule = (GButton)comp.GetChild("btnRule");
+            m_loaProperty1 = (GLoader)comp.GetChild("loaProperty1");
+            m_loaProperty2 = (GLoader)comp.GetChild("loaProperty2");
+            m_btnShow1 = (GButton)comp.GetChild("btnShow1");
+            m_btnShow2 = (GButton)comp.GetChild("btnShow2");
         }
         }
         public void Dispose(bool disposeTarget = false)
         public void Dispose(bool disposeTarget = false)
         {
         {
             m_btnWish1 = null;
             m_btnWish1 = null;
             m_btnWish2 = null;
             m_btnWish2 = null;
             m_btnRule = null;
             m_btnRule = null;
+            m_loaProperty1 = null;
+            m_loaProperty2 = null;
+            m_btnShow1 = null;
+            m_btnShow2 = null;
             if(disposeTarget && target != null)
             if(disposeTarget && target != null)
             {
             {
                 target.RemoveFromParent();
                 target.RemoveFromParent();

+ 37 - 1
GameClient/Assets/Game/HotUpdate/Views/LuckyBox/LuckyBoxWishView.cs

@@ -1,3 +1,4 @@
+using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using ET;
 using ET;
 using FairyGUI;
 using FairyGUI;
@@ -36,6 +37,11 @@ namespace GFGGame
             _ui.m_btnWish2.onClick.Add(OnClickBtnWish);
             _ui.m_btnWish2.onClick.Add(OnClickBtnWish);
             _ui.m_btnRule.onClick.Add(RuleController.ShowRuleView);
             _ui.m_btnRule.onClick.Add(RuleController.ShowRuleView);
             _ui.m_btnRule.data = 300024;
             _ui.m_btnRule.data = 300024;
+
+            _ui.m_btnShow1.data = 0;
+            _ui.m_btnShow1.onClick.Add(OnClickBtnShow);
+            _ui.m_btnShow2.data = 1;
+            _ui.m_btnShow2.onClick.Add(OnClickBtnShow);
         }
         }
         protected override void AddEventListener()
         protected override void AddEventListener()
         {
         {
@@ -46,8 +52,19 @@ namespace GFGGame
         {
         {
             base.OnShown();
             base.OnShown();
             _actLimitTsy = (int)this.viewData;
             _actLimitTsy = (int)this.viewData;
+
+            int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(_actLimitTsy);
+            ActivityOpenCfg activityOpenCfg = ActivityOpenCfgArray.Instance.GetCfg(activityId);
+            var suitId = activityOpenCfg.params2Arr[0];
+            var suitCfg = SuitCfgArray.Instance.GetCfg(suitId);
+            ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(suitCfg.partsArr[0]);
+            _ui.m_loaProperty1.url = ResPathUtil.GetCommonGameResPath("kp_sx_" + itemCfg.mainScore);
+            var suitId2 = activityOpenCfg.params2Arr[1];
+            var suitCfg2 = SuitCfgArray.Instance.GetCfg(suitId2);
+            ItemCfg itemCfg2 = ItemCfgArray.Instance.GetCfg(suitCfg2.partsArr[0]);
+            _ui.m_loaProperty2.url = ResPathUtil.GetCommonGameResPath("kp_sx_" + itemCfg2.mainScore);
         }
         }
-        
+
         protected override void OnHide()
         protected override void OnHide()
         {
         {
             base.OnHide();
             base.OnHide();
@@ -70,6 +87,25 @@ namespace GFGGame
             AlertUI.Show(string.Format("是否将【{0}】设为许愿套装(许愿后将不可修改,请研究员谨慎选择)", suitCfg.name)).SetLeftButton(true).SetRightButton(true, "确定", (object data) => { onSuccess(index); });
             AlertUI.Show(string.Format("是否将【{0}】设为许愿套装(许愿后将不可修改,请研究员谨慎选择)", suitCfg.name)).SetLeftButton(true).SetRightButton(true, "确定", (object data) => { onSuccess(index); });
         }
         }
 
 
+        private void OnClickBtnShow(EventContext context)
+        {
+            int index = (int)(context.sender as GObject).data;
+            int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(_actLimitTsy);
+            ActivityOpenCfg activityOpenCfg = ActivityOpenCfgArray.Instance.GetCfg(activityId);
+            var suitId = activityOpenCfg.params2Arr[index];
+            int _suitTypeId = 0;
+            for (int i = 0; i < SuitGuideMenuCfgArray.Instance.dataArray.Length; i++)
+            {
+                string[] suitIds = SuitGuideMenuCfgArray.Instance.dataArray[i].suitIds.Split(';');
+                if (Array.IndexOf(suitIds, suitId.ToString()) >= 0)
+                {
+                    _suitTypeId = SuitGuideMenuCfgArray.Instance.dataArray[i].id;
+                    break;
+                }
+            }
+            ViewManager.Show<SuitShowView>(new object[] { _suitTypeId, suitId, new List<int>() { suitId }, false });
+        }
+
         private async void ReqAddWishingPoolInfo(int index)
         private async void ReqAddWishingPoolInfo(int index)
         {
         {
             int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(_actLimitTsy);
             int activityId = ActivityDataManager.Instance.GetCurOpenActiveByType(_actLimitTsy);

二進制
GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0!a.png


二進制
GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0.png


二進制
GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0_1!a.png


二進制
GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0_1.png


二進制
GameClient/Assets/ResIn/UI/CommonGame/CommonGame_fui.bytes


二進制
GameClient/Assets/ResIn/UI/LuckyBox/LuckyBox_atlas0_3!a.png


二進制
GameClient/Assets/ResIn/UI/LuckyBox/LuckyBox_atlas0_3.png


二進制
GameClient/Assets/ResIn/UI/LuckyBox/LuckyBox_fui.bytes


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_1!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_1.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_2!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_2.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_3!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_3.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_4!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_4.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_5!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_5.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_6!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_6.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_7!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_7.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_8!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_8.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_9!a.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_atlas0_9.png


二進制
GameClient/Assets/ResIn/UI/Main/Main_fui.bytes


二進制
GameClient/Assets/ResIn/UI/Store/Store_atlas0!a.png


二進制
GameClient/Assets/ResIn/UI/Store/Store_atlas0.png


二進制
GameClient/Assets/ResIn/UI/Store/Store_fui.bytes