浏览代码

Merge branch 'master' of http://10.108.64.190:3000/gfg/client

guodong 1 年之前
父节点
当前提交
c6577d5bf8
共有 39 个文件被更改,包括 57 次插入20 次删除
  1. 3 15
      GameClient/Assets/Game/HotUpdate/Data/RoleInfoManager.cs
  2. 12 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/LuckyBox/UI_LuckyBoxWishUI.cs
  3. 1 1
      GameClient/Assets/Game/HotUpdate/Views/Common/Controller/LuckyBoxController.cs
  4. 3 2
      GameClient/Assets/Game/HotUpdate/Views/League/LeagueTeaPartyOverView.cs
  5. 1 1
      GameClient/Assets/Game/HotUpdate/Views/League/LeagueTeaPartyShowView.cs
  6. 37 1
      GameClient/Assets/Game/HotUpdate/Views/LuckyBox/LuckyBoxWishView.cs
  7. 二进制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0!a.png
  8. 二进制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0.png
  9. 二进制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0_1!a.png
  10. 二进制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas0_1.png
  11. 二进制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_fui.bytes
  12. 二进制
      GameClient/Assets/ResIn/UI/LuckyBox/LuckyBox_atlas0_3!a.png
  13. 二进制
      GameClient/Assets/ResIn/UI/LuckyBox/LuckyBox_atlas0_3.png
  14. 二进制
      GameClient/Assets/ResIn/UI/LuckyBox/LuckyBox_fui.bytes
  15. 二进制
      GameClient/Assets/ResIn/UI/Mail/Mail_fui.bytes
  16. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0!a.png
  17. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0.png
  18. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_1!a.png
  19. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_1.png
  20. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_2!a.png
  21. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_2.png
  22. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_3!a.png
  23. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_3.png
  24. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_4!a.png
  25. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_4.png
  26. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_5!a.png
  27. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_5.png
  28. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_6!a.png
  29. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_6.png
  30. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_7!a.png
  31. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_7.png
  32. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_8!a.png
  33. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_8.png
  34. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_9!a.png
  35. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_atlas0_9.png
  36. 二进制
      GameClient/Assets/ResIn/UI/Main/Main_fui.bytes
  37. 二进制
      GameClient/Assets/ResIn/UI/Store/Store_atlas0!a.png
  38. 二进制
      GameClient/Assets/ResIn/UI/Store/Store_atlas0.png
  39. 二进制
      GameClient/Assets/ResIn/UI/Store/Store_fui.bytes

+ 3 - 15
GameClient/Assets/Game/HotUpdate/Data/RoleInfoManager.cs

@@ -145,23 +145,11 @@ namespace GFGGame
 
 
         public decimal GetGuideProgress()
         public decimal GetGuideProgress()
         {
         {
-
-            int suitHaveCount = 0;
-            int suitTotalCount = 1;
+            int suitHaveCount;
+            int suitTotalCount;
             DressUpMenuSuitDataManager.GetTotalProgress(out suitHaveCount, out suitTotalCount);
             DressUpMenuSuitDataManager.GetTotalProgress(out suitHaveCount, out suitTotalCount);
-            // int chapterItemHaveCount = 0;
-            // int chapterItemTotalCount = 1;
-            // InstanceZonesDataManager.GetTotalProgress(out chapterItemHaveCount, out chapterItemTotalCount);
-            // int travelHaveCount = 0;
-            // int travelTotalCount = 1;
-            // TravelDataManager.Instance.GetTotalTravelProgress(out travelHaveCount, out travelTotalCount);
-
-            // int haveCount = suitHaveCount + chapterItemHaveCount + travelHaveCount;
-            // int totalCount = suitTotalCount + chapterItemTotalCount + travelTotalCount;
-
-            decimal value = Math.Floor((decimal)100 * suitHaveCount / suitTotalCount);
+            decimal value = FieldGuideView.ProgressCalculate(suitHaveCount, suitTotalCount);
             return value;
             return value;
-
         }
         }
 
 
         public void UpdateHeadWithLv(GComponent component, int headId, int roleBorderId, int lv)
         public void UpdateHeadWithLv(GComponent component, int headId, int roleBorderId, int lv)

+ 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();

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/Common/Controller/LuckyBoxController.cs

@@ -259,7 +259,7 @@ namespace GFGGame
             DOTween.To(() => start, (value) =>
             DOTween.To(() => start, (value) =>
             {
             {
                 ChangeModelAlpha(index, value);
                 ChangeModelAlpha(index, value);
-            }, end, 0.75f).SetEase(ease).OnComplete(() =>
+            }, end, 0.6f).SetEase(ease).OnComplete(() =>
             {
             {
                 action?.Invoke();
                 action?.Invoke();
             }).SetAutoKill().SetId("fade");
             }).SetAutoKill().SetId("fade");

+ 3 - 2
GameClient/Assets/Game/HotUpdate/Views/League/LeagueTeaPartyOverView.cs

@@ -32,7 +32,7 @@ namespace GFGGame
             isfullScreen = true;
             isfullScreen = true;
             isReturnView = true;
             isReturnView = true;
 
 
-            _ui.m_loaBg.url = ResPathUtil.GetDressUpPath("chahuibg");
+            _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("chahuibg");
             _ui.m_btnBack.onClick.Add(OnBtnBackClick);
             _ui.m_btnBack.onClick.Add(OnBtnBackClick);
 
 
             teaPartyOverItemList.Add(_ui.m_TeaPartyOverItem1);
             teaPartyOverItemList.Add(_ui.m_TeaPartyOverItem1);
@@ -71,6 +71,7 @@ namespace GFGGame
         {
         {
             base.OnHide();
             base.OnHide();
             Timers.inst.Remove(UpdateTime);
             Timers.inst.Remove(UpdateTime);
+
         }
         }
 
 
         protected override void RemoveEventListener()
         protected override void RemoveEventListener()
@@ -94,7 +95,7 @@ namespace GFGGame
 
 
         private void OnBtnBackClick()
         private void OnBtnBackClick()
         {
         {
-            ViewManager.GoBackFrom(typeof(LeagueTeaPartyOverView).FullName);
+            ViewManager.Show<LeagueTeaPartyView>(null,null,true);
         }
         }
 
 
         private void OnBtnRewardClick()
         private void OnBtnRewardClick()

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/League/LeagueTeaPartyShowView.cs

@@ -33,7 +33,7 @@ namespace GFGGame
             isfullScreen = true;
             isfullScreen = true;
             isReturnView = true;
             isReturnView = true;
 
 
-            _ui.m_loaBg.url = ResPathUtil.GetDressUpPath("chahuibg");
+            _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("chahuibg");
             _ui.m_btnBack.onClick.Add(OnBtnBackClick);
             _ui.m_btnBack.onClick.Add(OnBtnBackClick);
 
 
             teaPartyOverItemList.Add(_ui.m_TeaPartyOverItem1);
             teaPartyOverItemList.Add(_ui.m_TeaPartyOverItem1);

+ 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/Mail/Mail_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