zhangyuqian 1 жил өмнө
parent
commit
9cc4386e94
100 өөрчлөгдсөн 2370 нэмэгдсэн , 61 устгасан
  1. 2 0
      GameClient/Assets/Game/HotUpdate/Constant/ConstMessage.cs
  2. 1 1
      GameClient/Assets/Game/HotUpdate/Data/RoleInfoManager.cs
  3. 4 7
      GameClient/Assets/Game/HotUpdate/Data/ShopDataManager.cs
  4. 2 2
      GameClient/Assets/Game/HotUpdate/DressUp/DressUpObj.cs
  5. 2 2
      GameClient/Assets/Game/HotUpdate/DressUp/DressUpUtil.cs
  6. 6 3
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ActivityMain/UI_ZCJBBuyTips.cs
  7. 9 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/Card/UI_CardSkillUI.cs
  8. 77 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CardSynthetic/UI_MateriasListItem.cs
  9. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CardSynthetic/UI_MateriasListItem.cs.meta
  10. 2 2
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingSynthetic/UI_ClothingSyntheticListUI.cs
  11. 8 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade.meta
  12. 77 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_ClothingSelectUI.cs
  13. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_ClothingSelectUI.cs.meta
  14. 101 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_ClothingUpgradeUI.cs
  15. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_ClothingUpgradeUI.cs.meta
  16. 80 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_clothingSelectItem.cs
  17. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_clothingSelectItem.cs.meta
  18. 71 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_ComboBoxRarity_popup.cs
  19. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_ComboBoxRarity_popup.cs.meta
  20. 86 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_NewRoleGetSuitUI.cs
  21. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_NewRoleGetSuitUI.cs.meta
  22. 77 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_PartsList.cs
  23. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_PartsList.cs.meta
  24. 107 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_PartsListItem.cs
  25. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_PartsListItem.cs.meta
  26. 81 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_TryDressUpView.cs
  27. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_TryDressUpView.cs.meta
  28. 2 2
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/FieldGuide/UI_ChapterItemGuideUI.cs
  29. 3 6
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/FieldGuide/UI_CompSuitItem.cs
  30. 9 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/FieldGuide/UI_SuitGuideDetailUI.cs
  31. 3 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/TimeTracing/UI_TimeTracingShowUI.cs
  32. 5 4
      GameClient/Assets/Game/HotUpdate/ServerProxy/ClothingSyntheticSProxy.cs
  33. 35 1
      GameClient/Assets/Game/HotUpdate/ServerProxy/RoleInfoSProxy.cs
  34. 2 2
      GameClient/Assets/Game/HotUpdate/ServerProxy/SkillSProxy.cs
  35. 3 3
      GameClient/Assets/Game/HotUpdate/Views/Card/CardFosterView.cs
  36. 115 16
      GameClient/Assets/Game/HotUpdate/Views/Card/CardSkillView.cs
  37. 4 5
      GameClient/Assets/Game/HotUpdate/Views/Card/CardSyntheticView.cs
  38. 2 2
      GameClient/Assets/Game/HotUpdate/Views/Card/CardUpView.cs
  39. 21 1
      GameClient/Assets/Game/HotUpdate/Views/ClothingSynthetic/ClothingSyntheticView.cs
  40. 8 0
      GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde.meta
  41. 71 0
      GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde/ClothingSelectView.cs
  42. 11 0
      GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde/ClothingSelectView.cs.meta
  43. 56 0
      GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde/ClothingUpgradeView.cs
  44. 11 0
      GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde/ClothingUpgradeView.cs.meta
  45. 90 0
      GameClient/Assets/Game/HotUpdate/Views/CreateRole/NewRoleGetSuitView.cs
  46. 11 0
      GameClient/Assets/Game/HotUpdate/Views/CreateRole/NewRoleGetSuitView.cs.meta
  47. 182 0
      GameClient/Assets/Game/HotUpdate/Views/CreateRole/TryDressUpView.cs
  48. 11 0
      GameClient/Assets/Game/HotUpdate/Views/CreateRole/TryDressUpView.cs.meta
  49. 85 1
      GameClient/Assets/Game/HotUpdate/Views/FieldGuide/SuitGuideDetailView.cs
  50. 2 0
      GameClient/Assets/Game/HotUpdate/Views/TimeTracing/TimeTracingShowView.cs
  51. 1 1
      GameClient/Assets/Game/HotUpdate/Views/TimeTracing/TimeTracingSwitchView.cs
  52. BIN
      GameClient/Assets/ResIn/UI/ActivityMain/ActivityMain_fui.bytes
  53. BIN
      GameClient/Assets/ResIn/UI/Card/Card_atlas0!a.png
  54. BIN
      GameClient/Assets/ResIn/UI/Card/Card_atlas0.png
  55. BIN
      GameClient/Assets/ResIn/UI/Card/Card_atlas0_1!a.png
  56. BIN
      GameClient/Assets/ResIn/UI/Card/Card_atlas0_1.png
  57. BIN
      GameClient/Assets/ResIn/UI/Card/Card_atlas0_2!a.png
  58. BIN
      GameClient/Assets/ResIn/UI/Card/Card_atlas0_2.png
  59. BIN
      GameClient/Assets/ResIn/UI/Card/Card_fui.bytes
  60. BIN
      GameClient/Assets/ResIn/UI/CardSynthetic/CardSynthetic_atlas0!a.png
  61. BIN
      GameClient/Assets/ResIn/UI/CardSynthetic/CardSynthetic_atlas0.png
  62. BIN
      GameClient/Assets/ResIn/UI/CardSynthetic/CardSynthetic_fui.bytes
  63. BIN
      GameClient/Assets/ResIn/UI/ClothingSynthetic/ClothingSynthetic_atlas0!a.png
  64. BIN
      GameClient/Assets/ResIn/UI/ClothingSynthetic/ClothingSynthetic_atlas0.png
  65. BIN
      GameClient/Assets/ResIn/UI/ClothingSynthetic/ClothingSynthetic_fui.bytes
  66. 8 0
      GameClient/Assets/ResIn/UI/ClothingUpgrade.meta
  67. BIN
      GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_atlas0!a.png
  68. 120 0
      GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_atlas0!a.png.meta
  69. BIN
      GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_atlas0.png
  70. 120 0
      GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_atlas0.png.meta
  71. BIN
      GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_fui.bytes
  72. 7 0
      GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_fui.bytes.meta
  73. BIN
      GameClient/Assets/ResIn/UI/CreateRole/CreateRole_atlas0!a.png
  74. BIN
      GameClient/Assets/ResIn/UI/CreateRole/CreateRole_atlas0.png
  75. BIN
      GameClient/Assets/ResIn/UI/CreateRole/CreateRole_atlas0_1!a.png
  76. BIN
      GameClient/Assets/ResIn/UI/CreateRole/CreateRole_atlas0_1.png
  77. BIN
      GameClient/Assets/ResIn/UI/CreateRole/CreateRole_fui.bytes
  78. BIN
      GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas0!a.png
  79. BIN
      GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas0.png
  80. BIN
      GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas0_1!a.png
  81. BIN
      GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas0_1.png
  82. BIN
      GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas1!a.png
  83. BIN
      GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas1.png
  84. BIN
      GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas_7dea4d!a.png
  85. BIN
      GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas_7dea4d.png
  86. BIN
      GameClient/Assets/ResIn/UI/DressUp/DressUp_fui.bytes
  87. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0!a.png
  88. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0.png
  89. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_1!a.png
  90. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_1.png
  91. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_2!a.png
  92. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_2.png
  93. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_3!a.png
  94. 120 0
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_3!a.png.meta
  95. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_3.png
  96. 120 0
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_3.png.meta
  97. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_4!a.png
  98. 120 0
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_4!a.png.meta
  99. BIN
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_4.png
  100. 120 0
      GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_4.png.meta

+ 2 - 0
GameClient/Assets/Game/HotUpdate/Constant/ConstMessage.cs

@@ -248,5 +248,7 @@ namespace GFGGame
         public const string TIMETRACINGREDUPDATE = "TIMETRACING_RED_UPDATE";
         //章节奖励红点更新
         public const string STORYCHAPREDUPDATE = "STORYCHAP_RED_UPDATE";
+        //新手领取套装
+        public const string NEWROLEGETSUIT = "NEWROLE_GETSUIT";
     }
 }

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Data/RoleInfoManager.cs

@@ -33,7 +33,7 @@ namespace GFGGame
                 return _headBorderDatas;
             }
         }
-
+        public bool NewRoleSuitStatus;
         public void Add(ItemInfoProto itemInfoProto)
         {
             var itemId = itemInfoProto.ConfigId;

+ 4 - 7
GameClient/Assets/Game/HotUpdate/Data/ShopDataManager.cs

@@ -122,16 +122,13 @@ namespace GFGGame
         }
 
         //移除原价商品
-        public List<ShopCfg> RemoveNotSaleCfg(List<ShopCfg> shop)
+        public List<ShopCfg> RemoveNotSaleCfg(List<ShopCfg> shop,List<int> idList)
         {
             List<ShopCfg> shopCfgs = new List<ShopCfg>();
-            for (int i = shop.Count - 1; i >= 0; i--)
+            for (int i = 0; i < idList.Count; i++)
             {
-                if (shop[i].originalId == 0)
-                {
-                    continue;
-                }
-                shopCfgs.Add(shop[i]);
+                ShopCfg shopcfg = ShopCfgArray.Instance.GetCfg(idList[i]);
+                shopCfgs.Add(shopcfg);
             }
             return shopCfgs;
         }

+ 2 - 2
GameClient/Assets/Game/HotUpdate/DressUp/DressUpObj.cs

@@ -265,7 +265,7 @@ namespace GFGGame
         /// <param name="excludeType">排除类型列表</param>
         /// <param name="showOptional">是否显示可选部件</param>
         /// <param name="CheckOwn">是否只显示主角拥有的部件</param>
-        public void PutOnSuitCfg(int suitId, bool tryShowAction, int[] excludeType = null, bool showOptional = true, bool CheckOwn = true)
+        public void PutOnSuitCfg(int suitId, bool tryShowAction, int[] excludeType = null, bool showOptional = true, bool CheckOwn = true,bool isDress = false)
         {
             SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(suitId);
             if(suitCfg == null)
@@ -278,7 +278,7 @@ namespace GFGGame
             _dressUpData.actionId = (hasSuitActionRes && tryShowAction) ? suitId : 0;
             
             //找到要穿的散件
-            List<int> targetItemList = DressUpUtil.GetSuitItems(suitId, IsAction, excludeType, showOptional, CheckOwn);
+            List<int> targetItemList = DressUpUtil.GetSuitItems(suitId, IsAction, excludeType, showOptional, CheckOwn, isDress);
             CompareAndAddItemList(oldIsAction, IsAction, targetItemList);
             checkDefaultItem();
         }

+ 2 - 2
GameClient/Assets/Game/HotUpdate/DressUp/DressUpUtil.cs

@@ -524,7 +524,7 @@ namespace GFGGame
             }
         }
 
-        public static List<int> GetSuitItems(int suitId, bool isAction, int[] excludeType = null, bool showOptional = true, bool CheckOwn = true)
+        public static List<int> GetSuitItems(int suitId, bool isAction, int[] excludeType = null, bool showOptional = true, bool CheckOwn = true,bool isDress = false)
         {
             SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(suitId);
             if (suitCfg == null)
@@ -544,7 +544,7 @@ namespace GFGGame
             List<int> targetItemList = new List<int>();
             foreach (int itemId in items)
             {
-                if (!CheckOwn || DressUpMenuItemDataManager.CheckHasItem(itemId))
+                if (!CheckOwn || DressUpMenuItemDataManager.CheckHasItem(itemId) || isDress)
                 {
                     subType = ItemDataManager.GetItemSubType(itemId);
                     bool notInAction = SuitCfgArray.Instance.CheckItemNotInAction(itemId);

+ 6 - 3
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ActivityMain/UI_ZCJBBuyTips.cs

@@ -7,9 +7,10 @@ namespace UI.ActivityMain
     public partial class UI_ZCJBBuyTips
     {
         public GComponent target;
-        public GGraph m_graphBg;
+        public GGraph m_graph;
         public GTextField m_txtContent;
         public GTextField m_txtTips;
+        public GTextField m_txtNumTips;
         public GButton m_btnLeft;
         public GButton m_btnRight;
         public const string URL = "ui://4ht5s77uqzw81c";
@@ -59,17 +60,19 @@ namespace UI.ActivityMain
 
         private void Init(GComponent comp)
         {
-            m_graphBg = (GGraph)comp.GetChild("graphBg");
+            m_graph = (GGraph)comp.GetChild("graph");
             m_txtContent = (GTextField)comp.GetChild("txtContent");
             m_txtTips = (GTextField)comp.GetChild("txtTips");
+            m_txtNumTips = (GTextField)comp.GetChild("txtNumTips");
             m_btnLeft = (GButton)comp.GetChild("btnLeft");
             m_btnRight = (GButton)comp.GetChild("btnRight");
         }
         public void Dispose(bool disposeTarget = false)
         {
-            m_graphBg = null;
+            m_graph = null;
             m_txtContent = null;
             m_txtTips = null;
+            m_txtNumTips = null;
             m_btnLeft = null;
             m_btnRight = null;
             if(disposeTarget && target != null)

+ 9 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/Card/UI_CardSkillUI.cs

@@ -15,7 +15,10 @@ namespace UI.Card
         public UI_ComSkillDiscribe m_comNextLv;
         public GList m_listConsume;
         public GComponent m_comConsume;
+        public GButton m_btnUpLvSpecial;
         public GButton m_btnUpLv;
+        public GButton m_btnCheckself;
+        public GButton m_btnCheckother;
         public GGroup m_lvInfo;
         public GGraph m_holderIcon;
         public const string URL = "ui://7l6lvkayrhha9m";
@@ -73,7 +76,10 @@ namespace UI.Card
             m_comNextLv = (UI_ComSkillDiscribe)UI_ComSkillDiscribe.Create(comp.GetChild("comNextLv"));
             m_listConsume = (GList)comp.GetChild("listConsume");
             m_comConsume = (GComponent)comp.GetChild("comConsume");
+            m_btnUpLvSpecial = (GButton)comp.GetChild("btnUpLvSpecial");
             m_btnUpLv = (GButton)comp.GetChild("btnUpLv");
+            m_btnCheckself = (GButton)comp.GetChild("btnCheckself");
+            m_btnCheckother = (GButton)comp.GetChild("btnCheckother");
             m_lvInfo = (GGroup)comp.GetChild("lvInfo");
             m_holderIcon = (GGraph)comp.GetChild("holderIcon");
         }
@@ -89,7 +95,10 @@ namespace UI.Card
             m_comNextLv = null;
             m_listConsume = null;
             m_comConsume = null;
+            m_btnUpLvSpecial = null;
             m_btnUpLv = null;
+            m_btnCheckself = null;
+            m_btnCheckother = null;
             m_lvInfo = null;
             m_holderIcon = null;
             if(disposeTarget && target != null)

+ 77 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CardSynthetic/UI_MateriasListItem.cs

@@ -0,0 +1,77 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.CardSynthetic
+{
+    public partial class UI_MateriasListItem
+    {
+        public GButton target;
+        public GLoader m_loaderIcon;
+        public GTextField m_txtName;
+        public GTextField m_txtProgess;
+        public const string URL = "ui://c6tzok8ouje10";
+        public const string PACKAGE_NAME = "CardSynthetic";
+        public const string RES_NAME = "MateriasListItem";
+        private static UI_MateriasListItem _proxy;
+
+        public static UI_MateriasListItem Create(GObject gObject = null)
+        {
+            var ui = new UI_MateriasListItem();
+            if(gObject == null)
+            	ui.target =  (GButton)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GButton)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_MateriasListItem Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_MateriasListItem();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GButton)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GButton)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_loaderIcon = (GLoader)comp.GetChild("loaderIcon");
+            m_txtName = (GTextField)comp.GetChild("txtName");
+            m_txtProgess = (GTextField)comp.GetChild("txtProgess");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_loaderIcon = null;
+            m_txtName = null;
+            m_txtProgess = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CardSynthetic/UI_MateriasListItem.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c9b5121a85429c84da65de8b2f7cb7eb
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 2 - 2
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingSynthetic/UI_ClothingSyntheticListUI.cs

@@ -8,7 +8,7 @@ namespace UI.ClothingSynthetic
     {
         public GComponent target;
         public GLoader m_loaBg;
-        public GButton m_btnBack;
+        public GComponent m_btnBack;
         public GList m_listMenu;
         public GList m_listSuit;
         public const string URL = "ui://4f294tdkj5390";
@@ -59,7 +59,7 @@ namespace UI.ClothingSynthetic
         private void Init(GComponent comp)
         {
             m_loaBg = (GLoader)comp.GetChild("loaBg");
-            m_btnBack = (GButton)comp.GetChild("btnBack");
+            m_btnBack = (GComponent)comp.GetChild("btnBack");
             m_listMenu = (GList)comp.GetChild("listMenu");
             m_listSuit = (GList)comp.GetChild("listSuit");
         }

+ 8 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4b68bf69a6d9e534aa05f083da6deb44
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 77 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_ClothingSelectUI.cs

@@ -0,0 +1,77 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.ClothingUpgrade
+{
+    public partial class UI_ClothingSelectUI
+    {
+        public GComponent target;
+        public GLoader m_bg;
+        public GList m_selectList;
+        public GButton m_btnBack;
+        public const string URL = "ui://n7cyoafqckqp0";
+        public const string PACKAGE_NAME = "ClothingUpgrade";
+        public const string RES_NAME = "ClothingSelectUI";
+        private static UI_ClothingSelectUI _proxy;
+
+        public static UI_ClothingSelectUI Create(GObject gObject = null)
+        {
+            var ui = new UI_ClothingSelectUI();
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_ClothingSelectUI Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_ClothingSelectUI();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_bg = (GLoader)comp.GetChild("bg");
+            m_selectList = (GList)comp.GetChild("selectList");
+            m_btnBack = (GButton)comp.GetChild("btnBack");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_bg = null;
+            m_selectList = null;
+            m_btnBack = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_ClothingSelectUI.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b7e6d8ab6614e9243871f17cb83a4b33
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 101 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_ClothingUpgradeUI.cs

@@ -0,0 +1,101 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.ClothingUpgrade
+{
+    public partial class UI_ClothingUpgradeUI
+    {
+        public GComponent target;
+        public Controller m_c1;
+        public GButton m_btnBack;
+        public GTextField m_desc1Text;
+        public GTextField m_desc2Text;
+        public GTextField m_desc3Text;
+        public GComponent m_item0;
+        public GComponent m_item1;
+        public GComponent m_item2;
+        public GLoader m_upgradeBtn;
+        public GTextField m_finish;
+        public GTextField m_unLockText;
+        public const string URL = "ui://n7cyoafqckqp4";
+        public const string PACKAGE_NAME = "ClothingUpgrade";
+        public const string RES_NAME = "ClothingUpgradeUI";
+        private static UI_ClothingUpgradeUI _proxy;
+
+        public static UI_ClothingUpgradeUI Create(GObject gObject = null)
+        {
+            var ui = new UI_ClothingUpgradeUI();
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_ClothingUpgradeUI Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_ClothingUpgradeUI();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_c1 = comp.GetController("c1");
+            m_btnBack = (GButton)comp.GetChild("btnBack");
+            m_desc1Text = (GTextField)comp.GetChild("desc1Text");
+            m_desc2Text = (GTextField)comp.GetChild("desc2Text");
+            m_desc3Text = (GTextField)comp.GetChild("desc3Text");
+            m_item0 = (GComponent)comp.GetChild("item0");
+            m_item1 = (GComponent)comp.GetChild("item1");
+            m_item2 = (GComponent)comp.GetChild("item2");
+            m_upgradeBtn = (GLoader)comp.GetChild("upgradeBtn");
+            m_finish = (GTextField)comp.GetChild("finish");
+            m_unLockText = (GTextField)comp.GetChild("unLockText");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_c1 = null;
+            m_btnBack = null;
+            m_desc1Text = null;
+            m_desc2Text = null;
+            m_desc3Text = null;
+            m_item0 = null;
+            m_item1 = null;
+            m_item2 = null;
+            m_upgradeBtn = null;
+            m_finish = null;
+            m_unLockText = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_ClothingUpgradeUI.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e5f163299fe0e8e40b75c48f8312ff25
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 80 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_clothingSelectItem.cs

@@ -0,0 +1,80 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.ClothingUpgrade
+{
+    public partial class UI_clothingSelectItem
+    {
+        public GComponent target;
+        public GLoader m_partIcon;
+        public GTextField m_levelText;
+        public GTextField m_levelDescText;
+        public GTextField m_levelNumText;
+        public const string URL = "ui://n7cyoafqckqp1";
+        public const string PACKAGE_NAME = "ClothingUpgrade";
+        public const string RES_NAME = "clothingSelectItem";
+        private static UI_clothingSelectItem _proxy;
+
+        public static UI_clothingSelectItem Create(GObject gObject = null)
+        {
+            var ui = new UI_clothingSelectItem();
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_clothingSelectItem Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_clothingSelectItem();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_partIcon = (GLoader)comp.GetChild("partIcon");
+            m_levelText = (GTextField)comp.GetChild("levelText");
+            m_levelDescText = (GTextField)comp.GetChild("levelDescText");
+            m_levelNumText = (GTextField)comp.GetChild("levelNumText");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_partIcon = null;
+            m_levelText = null;
+            m_levelDescText = null;
+            m_levelNumText = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/ClothingUpgrade/UI_clothingSelectItem.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: fc1d2485d22efb4499a038ba820800db
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 71 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_ComboBoxRarity_popup.cs

@@ -0,0 +1,71 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.CreateRole
+{
+    public partial class UI_ComboBoxRarity_popup
+    {
+        public GComponent target;
+        public GList m_list;
+        public const string URL = "ui://5al8chbdckqp13";
+        public const string PACKAGE_NAME = "CreateRole";
+        public const string RES_NAME = "ComboBoxRarity_popup";
+        private static UI_ComboBoxRarity_popup _proxy;
+
+        public static UI_ComboBoxRarity_popup Create(GObject gObject = null)
+        {
+            var ui = new UI_ComboBoxRarity_popup();
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_ComboBoxRarity_popup Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_ComboBoxRarity_popup();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_list = (GList)comp.GetChild("list");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_list = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_ComboBoxRarity_popup.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d29dd3b2d5270d44791667d7fa42a4e8
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 86 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_NewRoleGetSuitUI.cs

@@ -0,0 +1,86 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.CreateRole
+{
+    public partial class UI_NewRoleGetSuitUI
+    {
+        public GComponent target;
+        public GLoader m_bg;
+        public GButton m_suit1;
+        public GButton m_suit2;
+        public GButton m_suit3;
+        public GLoader m_btnDress;
+        public Transition m_t0;
+        public const string URL = "ui://5al8chbdckqpp";
+        public const string PACKAGE_NAME = "CreateRole";
+        public const string RES_NAME = "NewRoleGetSuitUI";
+        private static UI_NewRoleGetSuitUI _proxy;
+
+        public static UI_NewRoleGetSuitUI Create(GObject gObject = null)
+        {
+            var ui = new UI_NewRoleGetSuitUI();
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_NewRoleGetSuitUI Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_NewRoleGetSuitUI();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_bg = (GLoader)comp.GetChild("bg");
+            m_suit1 = (GButton)comp.GetChild("suit1");
+            m_suit2 = (GButton)comp.GetChild("suit2");
+            m_suit3 = (GButton)comp.GetChild("suit3");
+            m_btnDress = (GLoader)comp.GetChild("btnDress");
+            m_t0 = comp.GetTransition("t0");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_bg = null;
+            m_suit1 = null;
+            m_suit2 = null;
+            m_suit3 = null;
+            m_btnDress = null;
+            m_t0 = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_NewRoleGetSuitUI.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7628b5eab44bbd4449c6520152b0cd9c
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 77 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_PartsList.cs

@@ -0,0 +1,77 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.CreateRole
+{
+    public partial class UI_PartsList
+    {
+        public GComponent target;
+        public GImage m_imgTop;
+        public GComboBox m_comboBoxRarity;
+        public GList m_list;
+        public const string URL = "ui://5al8chbdckqpx";
+        public const string PACKAGE_NAME = "CreateRole";
+        public const string RES_NAME = "PartsList";
+        private static UI_PartsList _proxy;
+
+        public static UI_PartsList Create(GObject gObject = null)
+        {
+            var ui = new UI_PartsList();
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_PartsList Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_PartsList();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_imgTop = (GImage)comp.GetChild("imgTop");
+            m_comboBoxRarity = (GComboBox)comp.GetChild("comboBoxRarity");
+            m_list = (GList)comp.GetChild("list");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_imgTop = null;
+            m_comboBoxRarity = null;
+            m_list = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_PartsList.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2bed355af044f1c4a85efc02b1ac89bc
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 107 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_PartsListItem.cs

@@ -0,0 +1,107 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.CreateRole
+{
+    public partial class UI_PartsListItem
+    {
+        public GComponent target;
+        public Controller m_itemType;
+        public GLoader m_loaBorder;
+        public GImage m_iconSelected;
+        public GLoader m_icon;
+        public GLoader m_rarity;
+        public GLoader m_ScoreType;
+        public GTextField m_txtScore;
+        public GGroup m_grpScore;
+        public GImage m_imgNeed;
+        public GImage m_imgNew;
+        public GTextField m_txtTitle;
+        public GButton m_btnAni;
+        public GList m_ListTag;
+        public const string URL = "ui://5al8chbdckqp19";
+        public const string PACKAGE_NAME = "CreateRole";
+        public const string RES_NAME = "PartsListItem";
+        private static UI_PartsListItem _proxy;
+
+        public static UI_PartsListItem Create(GObject gObject = null)
+        {
+            var ui = new UI_PartsListItem();
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_PartsListItem Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_PartsListItem();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_itemType = comp.GetController("itemType");
+            m_loaBorder = (GLoader)comp.GetChild("loaBorder");
+            m_iconSelected = (GImage)comp.GetChild("iconSelected");
+            m_icon = (GLoader)comp.GetChild("icon");
+            m_rarity = (GLoader)comp.GetChild("rarity");
+            m_ScoreType = (GLoader)comp.GetChild("ScoreType");
+            m_txtScore = (GTextField)comp.GetChild("txtScore");
+            m_grpScore = (GGroup)comp.GetChild("grpScore");
+            m_imgNeed = (GImage)comp.GetChild("imgNeed");
+            m_imgNew = (GImage)comp.GetChild("imgNew");
+            m_txtTitle = (GTextField)comp.GetChild("txtTitle");
+            m_btnAni = (GButton)comp.GetChild("btnAni");
+            m_ListTag = (GList)comp.GetChild("ListTag");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_itemType = null;
+            m_loaBorder = null;
+            m_iconSelected = null;
+            m_icon = null;
+            m_rarity = null;
+            m_ScoreType = null;
+            m_txtScore = null;
+            m_grpScore = null;
+            m_imgNeed = null;
+            m_imgNew = null;
+            m_txtTitle = null;
+            m_btnAni = null;
+            m_ListTag = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_PartsListItem.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: fce87f19932774040bd6a50a95960b5e
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 81 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_TryDressUpView.cs

@@ -0,0 +1,81 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.CreateRole
+{
+    public partial class UI_TryDressUpView
+    {
+        public GComponent target;
+        public GTextField m_title;
+        public UI_PartsList m_partsListSearch;
+        public GButton m_btnBack;
+        public GGraph m_suitShow;
+        public const string URL = "ui://5al8chbdckqpw";
+        public const string PACKAGE_NAME = "CreateRole";
+        public const string RES_NAME = "TryDressUpView";
+        private static UI_TryDressUpView _proxy;
+
+        public static UI_TryDressUpView Create(GObject gObject = null)
+        {
+            var ui = new UI_TryDressUpView();
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_TryDressUpView Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_TryDressUpView();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_title = (GTextField)comp.GetChild("title");
+            m_partsListSearch = (UI_PartsList)UI_PartsList.Create(comp.GetChild("partsListSearch"));
+            m_btnBack = (GButton)comp.GetChild("btnBack");
+            m_suitShow = (GGraph)comp.GetChild("suitShow");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_title = null;
+            m_partsListSearch.Dispose();
+            m_partsListSearch = null;
+            m_btnBack = null;
+            m_suitShow = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/CreateRole/UI_TryDressUpView.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8c8d587780f62e34aac11b4b259bca1b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 2 - 2
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/FieldGuide/UI_ChapterItemGuideUI.cs

@@ -8,7 +8,7 @@ namespace UI.FieldGuide
     {
         public GComponent target;
         public GLoader m_loaBg;
-        public GButton m_btnBack;
+        public GComponent m_btnBack;
         public GList m_list;
         public const string URL = "ui://vqq9h9h4s61p1y";
         public const string PACKAGE_NAME = "FieldGuide";
@@ -58,7 +58,7 @@ namespace UI.FieldGuide
         private void Init(GComponent comp)
         {
             m_loaBg = (GLoader)comp.GetChild("loaBg");
-            m_btnBack = (GButton)comp.GetChild("btnBack");
+            m_btnBack = (GComponent)comp.GetChild("btnBack");
             m_list = (GList)comp.GetChild("list");
         }
         public void Dispose(bool disposeTarget = false)

+ 3 - 6
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/FieldGuide/UI_CompSuitItem.cs

@@ -7,7 +7,6 @@ namespace UI.FieldGuide
     public partial class UI_CompSuitItem
     {
         public GComponent target;
-        public Controller m_c1;
         public Controller m_state;
         public GGraph m_holderBg;
         public GLoader m_bg;
@@ -16,7 +15,7 @@ namespace UI.FieldGuide
         public GProgressBar m_progBar;
         public GLoader m_rarity;
         public GTextField m_txtName;
-        public GImage m_unlockMask;
+        public GTextField m_activityName;
         public const string URL = "ui://vqq9h9h4e3ot6n";
         public const string PACKAGE_NAME = "FieldGuide";
         public const string RES_NAME = "CompSuitItem";
@@ -64,7 +63,6 @@ namespace UI.FieldGuide
 
         private void Init(GComponent comp)
         {
-            m_c1 = comp.GetController("c1");
             m_state = comp.GetController("state");
             m_holderBg = (GGraph)comp.GetChild("holderBg");
             m_bg = (GLoader)comp.GetChild("bg");
@@ -73,11 +71,10 @@ namespace UI.FieldGuide
             m_progBar = (GProgressBar)comp.GetChild("progBar");
             m_rarity = (GLoader)comp.GetChild("rarity");
             m_txtName = (GTextField)comp.GetChild("txtName");
-            m_unlockMask = (GImage)comp.GetChild("unlockMask");
+            m_activityName = (GTextField)comp.GetChild("activityName");
         }
         public void Dispose(bool disposeTarget = false)
         {
-            m_c1 = null;
             m_state = null;
             m_holderBg = null;
             m_bg = null;
@@ -87,7 +84,7 @@ namespace UI.FieldGuide
             m_progBar = null;
             m_rarity = null;
             m_txtName = null;
-            m_unlockMask = null;
+            m_activityName = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 9 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/FieldGuide/UI_SuitGuideDetailUI.cs

@@ -13,6 +13,9 @@ namespace UI.FieldGuide
         public GTextField m_title;
         public GButton m_btnSearch;
         public UI_ProgressBar4 m_progress;
+        public GLoader m_rightBtn;
+        public GLoader m_leftBtn;
+        public GButton m_lookBtn;
         public Transition m_In;
         public Transition m_Refresh;
         public const string URL = "ui://vqq9h9h4e3ot6l";
@@ -68,6 +71,9 @@ namespace UI.FieldGuide
             m_title = (GTextField)comp.GetChild("title");
             m_btnSearch = (GButton)comp.GetChild("btnSearch");
             m_progress = (UI_ProgressBar4)UI_ProgressBar4.Create(comp.GetChild("progress"));
+            m_rightBtn = (GLoader)comp.GetChild("rightBtn");
+            m_leftBtn = (GLoader)comp.GetChild("leftBtn");
+            m_lookBtn = (GButton)comp.GetChild("lookBtn");
             m_In = comp.GetTransition("In");
             m_Refresh = comp.GetTransition("Refresh");
         }
@@ -81,6 +87,9 @@ namespace UI.FieldGuide
             m_btnSearch = null;
             m_progress.Dispose();
             m_progress = null;
+            m_rightBtn = null;
+            m_leftBtn = null;
+            m_lookBtn = null;
             m_In = null;
             m_Refresh = null;
             if(disposeTarget && target != null)

+ 3 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/TimeTracing/UI_TimeTracingShowUI.cs

@@ -15,6 +15,7 @@ namespace UI.TimeTracing
         public GButton m_challgeBtn;
         public UI_Button2 m_makeSuitBtn;
         public GButton m_btnBack;
+        public GLoader m_nameIcon;
         public const string URL = "ui://gayfh946l8158";
         public const string PACKAGE_NAME = "TimeTracing";
         public const string RES_NAME = "TimeTracingShowUI";
@@ -70,6 +71,7 @@ namespace UI.TimeTracing
             m_challgeBtn = (GButton)comp.GetChild("challgeBtn");
             m_makeSuitBtn = (UI_Button2)UI_Button2.Create(comp.GetChild("makeSuitBtn"));
             m_btnBack = (GButton)comp.GetChild("btnBack");
+            m_nameIcon = (GLoader)comp.GetChild("nameIcon");
         }
         public void Dispose(bool disposeTarget = false)
         {
@@ -83,6 +85,7 @@ namespace UI.TimeTracing
             m_makeSuitBtn.Dispose();
             m_makeSuitBtn = null;
             m_btnBack = null;
+            m_nameIcon = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 5 - 4
GameClient/Assets/Game/HotUpdate/ServerProxy/ClothingSyntheticSProxy.cs

@@ -23,14 +23,15 @@ namespace GFGGame
 
         }
 
-        public static async ETTask<bool> CardSynthetic(int itemId,bool isFirst)
+        public static async ETTask<bool> CardSynthetic(int itemId)
         {
-            var response = (M2C_ClothingSynthetic)await MessageHelper.SendToServer(new C2M_ClothingSynthetic() { ItemId = itemId });
+            var response = (M2C_CardSynthetic)await MessageHelper.SendToServer(new C2M_CardSynthetic() { ItemId = itemId });
             if (response != null)
             {
                 if (response.Error == ErrorCode.ERR_Success)
                 {
-                    if(isFirst)
+                    ItemCfg itemcfg = ItemCfgArray.Instance.GetCfg(itemId);
+                    if(itemcfg.subType == 5)
                     {
                         ViewManager.Show<LuckyBoxNewCardView>(itemId);
                     }
@@ -38,7 +39,7 @@ namespace GFGGame
                     {
                         int[][] array = new int[][]
                                         {
-                                            new int[] { 3000028, 1 }
+                                            new int[] { itemId, 1 }
                                         };
                         BonusController.TryShowBonusList(array);
                     }

+ 35 - 1
GameClient/Assets/Game/HotUpdate/ServerProxy/RoleInfoSProxy.cs

@@ -1,4 +1,7 @@
+using System;
 using System.Collections.Generic;
+using System.Linq;
+using System.Text;
 using ET;
 
 namespace GFGGame
@@ -231,6 +234,37 @@ namespace GFGGame
             return false;
         }
 
-
+        //新手领取套装
+        public static async ETTask<bool> ReqNewRoleGetSuit(int id)
+        {
+            S2C_GetSuitSelectReward response;
+            response = (S2C_GetSuitSelectReward)await MessageHelper.SendToServer(new C2S_GetSuitSelectReward() { SuitId = id });
+            if (response != null)
+            {
+                if (response.Error == ErrorCode.ERR_Success)
+                {
+                    RoleInfoManager.Instance.NewRoleSuitStatus = response.Status;
+                    BonusController.TryShowBonusList(ItemUtil.CreateItemDataList(response.RewardList));
+                    EventAgent.DispatchEvent(ConstMessage.NEWROLEGETSUIT);
+                    return true;
+                }
+            }
+            return false;
+        }
+        //新手领取套装状态
+        public static async ETTask<bool> ReqNewRoleGetSuitStatus()
+        {
+            S2C_GetSuitSelectStatus response;
+            response = (S2C_GetSuitSelectStatus)await MessageHelper.SendToServer(new C2S_GetSuitSelectStatus() {  });
+            if (response != null)
+            {
+                if (response.Error == ErrorCode.ERR_Success)
+                {
+                    RoleInfoManager.Instance.NewRoleSuitStatus = response.Status;
+                    return true;
+                }
+            }
+            return false;
+        }
     }
 }

+ 2 - 2
GameClient/Assets/Game/HotUpdate/ServerProxy/SkillSProxy.cs

@@ -37,10 +37,10 @@ namespace GFGGame
 {
     public static class SkillSProxy
     {
-        public static async ETTask<bool> ReqUpgradeCardSkill(int cardId, int skillId)
+        public static async ETTask<bool> ReqUpgradeCardSkill(int cardId, int skillId ,int type = 0)
         {
             M2C_UpgradeCardSkill response = null;
-            response = (M2C_UpgradeCardSkill)await MessageHelper.SendToServer(new C2M_UpgradeCardSkill() { CardId = cardId, SkillId = skillId });
+            response = (M2C_UpgradeCardSkill)await MessageHelper.SendToServer(new C2M_UpgradeCardSkill() { CardId = cardId, SkillId = skillId,CostType = type });
             if (response != null)
             {
                 if (response.Error == ErrorCode.ERR_Success)

+ 3 - 3
GameClient/Assets/Game/HotUpdate/Views/Card/CardFosterView.cs

@@ -29,7 +29,7 @@ namespace GFGGame
         private List<GGraph> _listEffectHolder = new List<GGraph>();
         private List<CardData> _cardList = new List<CardData>();
         private int _wordRow = 4;  //字行数
-        private int _wordNumber = 5;//字每行个数
+        private int _wordNumber = 6;//字每行个数
         private int _nowIndex = 0;
         private bool _refDodgeStar = true;
         private int _isAutoSelect = 0;
@@ -758,7 +758,7 @@ namespace GFGGame
             _comFosterBottom.m_btnCheckAuto.selected = _isAutoSelect == 1;
 
             //升星后星数正5才不进入
-            if (_refDodgeStar || _cardData.star % 5 != 0)
+            if (_refDodgeStar || _cardData.star % 6 != 0)
             {
                 UpdateUpStarOfStarAndText();
             }
@@ -954,7 +954,7 @@ namespace GFGGame
 
                 LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CI_PAI, 2);
                 UpdateRedDot();
-                if (_cardData.star % 5 == 0)
+                if (_cardData.star % 6 == 0)
                 {
                     int starLevelDodge = _cardData.star / _wordNumber;
                     int starLevel = _cardData.star / _wordNumber - 1;

+ 115 - 16
GameClient/Assets/Game/HotUpdate/Views/Card/CardSkillView.cs

@@ -36,6 +36,9 @@ namespace GFGGame
             viewAnimationType = EnumViewAnimationType.ZOOM_CENTER;
 
             _ui.m_btnUpLv.onClick.Add(OnClickBtnUp);
+            _ui.m_btnCheckself.onClick.Add(OnClickCheckSelf);
+            _ui.m_btnCheckother.onClick.Add(OnClickCheckOther);
+            _ui.m_btnUpLvSpecial.onClick.Add(OnClickBtnUpSpecial);
             _ui.m_listConsume.itemRenderer = RenderListStarConsumeItem;
 
 
@@ -83,7 +86,20 @@ namespace GFGGame
             costCurrency.m_txtNeed.text = skillLvCfg.costNum.ToString();
             UI_ComCostCurrency.ProxyEnd();
             UpdateComLv(_ui.m_comNextLv, skillLv + 1, "下一级");
-            _ui.m_listConsume.numItems = skillLvCfg.materiarsArr.Length;
+            ItemCfg item = ItemCfgArray.Instance.GetCfg(skillLvCfg.materiarsArr[0][0]);
+            if(item.subType == 1)
+            {
+                _ui.m_listConsume.numItems = skillLvCfg.materiarsArr.Length + 1;
+                _ui.m_btnUpLvSpecial.visible = true;
+                _ui.m_btnUpLv.visible = false;
+            }
+            else
+            {
+                _ui.m_listConsume.numItems = skillLvCfg.materiarsArr.Length;
+                _ui.m_btnUpLvSpecial.visible = false;
+                _ui.m_btnUpLv.visible = true;
+            }
+           
         }
 
         private void UpdateUpSkill()
@@ -109,26 +125,59 @@ namespace GFGGame
             UI_ComStarConsume listItem = UI_ComStarConsume.Proxy(obj);
             // int skillLv = SkillDataManager.Instance.GetSkillLv(_cardId, _skillId);
             // skillCfg = SkillDataManager.Instance.GetPassivitySkillCfg(_cardId, _skillId, skillLv);
-            ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(skillLvCfg.materiarsArr[index][0]);
 
-            listItem.m_loaItem.url = ResPathUtil.GetIconPath(itemCfg);
-
-            int needCount = skillLvCfg.materiarsArr[index][1];
-            long hasCount = ItemDataManager.GetItemNum(skillLvCfg.materiarsArr[index][0]);
-            listItem.m_txtNeedCount.text = needCount.ToString();
-            listItem.m_txtHasCount.text = StringUtil.GetColorText(hasCount.ToString(), hasCount < needCount ? "#D27869" : "#716660"); ;
-            listItem.m_btnPlus.visible = false;
-            if (listItem.target.data == null)
+            if(ItemCfgArray.Instance.GetCfg(skillLvCfg.materiarsArr[0][0]).subType == 1 && index > skillLvCfg.materiarsArr.Length - 1)
             {
-                listItem.target.onClick.Add(() => OnClickBtnPlusStarConsum(index));
-            }
-            listItem.target.data = skillLvCfg.materiarsArr[index][0];
+                ItemCfg item = ItemCfgArray.Instance.GetCfg(_cardId);
+                int needCount = GeneralMaterialCfgArray.Instance.GetCfgByrarityAndlevel(item.rarity,_skillLv).materiarsArr[0][1];
+                int id = GeneralMaterialCfgArray.Instance.GetCfgByrarityAndlevel(item.rarity, _skillLv).materiarsArr[0][0];
+                long hasCount = ItemDataManager.GetItemNum(id);
+                listItem.m_txtNeedCount.text = needCount.ToString();
+                listItem.m_txtHasCount.text = StringUtil.GetColorText(hasCount.ToString(), hasCount < needCount ? "#D27869" : "#716660"); ;
+                listItem.m_btnPlus.visible = false;
 
-            if (hasCount < needCount)
+                ItemCfg item1 = ItemCfgArray.Instance.GetCfg(id);
+                listItem.m_loaItem.url = ResPathUtil.GetIconPath(item1.res, "png");
+                if (listItem.target.data == null)
+                {
+                    listItem.target.onClick.Add(() => OnClickBtnPlusStarConsum(index));
+                }
+                listItem.target.data = id;
+
+                if (hasCount < needCount)
+                {
+                    //材料不足显示加号
+                    listItem.m_btnPlus.visible = true;
+                }
+                _ui.m_btnCheckself.visible = true;
+                _ui.m_btnCheckother.visible = true;
+            }
+            else
             {
-                //材料不足显示加号
-                listItem.m_btnPlus.visible = true;
+                ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(skillLvCfg.materiarsArr[index][0]);
+
+                listItem.m_loaItem.url = ResPathUtil.GetIconPath(itemCfg);
+
+                int needCount = skillLvCfg.materiarsArr[index][1];
+                long hasCount = ItemDataManager.GetItemNum(skillLvCfg.materiarsArr[index][0]);
+                listItem.m_txtNeedCount.text = needCount.ToString();
+                listItem.m_txtHasCount.text = StringUtil.GetColorText(hasCount.ToString(), hasCount < needCount ? "#D27869" : "#716660"); ;
+                listItem.m_btnPlus.visible = false;
+                if (listItem.target.data == null)
+                {
+                    listItem.target.onClick.Add(() => OnClickBtnPlusStarConsum(index));
+                }
+                listItem.target.data = skillLvCfg.materiarsArr[index][0];
+
+                if (hasCount < needCount)
+                {
+                    //材料不足显示加号
+                    listItem.m_btnPlus.visible = true;
+                }
+                _ui.m_btnCheckself.visible = false;
+                _ui.m_btnCheckother.visible = false;
             }
+
             UI_ComStarConsume.ProxyEnd();
         }
         private void OnClickBtnPlusStarConsum(int index)
@@ -163,6 +212,56 @@ namespace GFGGame
             }
 
         }
+        private async void OnClickBtnUpSpecial()
+        {
+            if (!ItemUtil.CheckItemEnough(skillLvCfg.costID, skillLvCfg.costNum))
+            {
+                long has = ItemDataManager.GetItemNum(skillLvCfg.costID);
+                ItemUtil.BuyCurrency(skillLvCfg.costID, skillLvCfg.costNum - has);
+                return;
+            }
+            if (_ui.m_btnCheckself.selected && !_ui.m_btnCheckother.selected)
+            {
+                for (int i = 0; i < skillLvCfg.materiarsArr.Length; i++)
+                {
+                    if (!ItemUtil.CheckItemEnough(skillLvCfg.materiarsArr[i][0], skillLvCfg.materiarsArr[i][1], true)) return;
+                }
+
+                bool result = await SkillSProxy.ReqUpgradeCardSkill(_cardId, _skillId);
+                if (result)
+                {
+                    LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CI_PAI, 2);
+                }
+            }
+            else if (!_ui.m_btnCheckself.selected && _ui.m_btnCheckother.selected)
+            {
+                ItemCfg item = ItemCfgArray.Instance.GetCfg(_cardId);
+                GeneralMaterialCfg grneral = GeneralMaterialCfgArray.Instance.GetCfgByrarityAndlevel(item.rarity, _skillLv);
+                for (int i = 0; i < grneral.materiarsArr.Length; i++)
+                {
+                    if (!ItemUtil.CheckItemEnough(grneral.materiarsArr[i][0], grneral.materiarsArr[i][1], true)) return;
+                }
+                //这里要改
+                bool result = await SkillSProxy.ReqUpgradeCardSkill(_cardId, _skillId,1);
+                if (result)
+                {
+                    LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.CI_PAI, 2);
+                }
+            }
+            else
+            {
+                PromptController.Instance.ShowFloatTextPrompt("请选择消耗的材料");
+            }
+            
+        }
+        private void OnClickCheckSelf()
+        {
+            _ui.m_btnCheckother.selected = false;
+        }
+        private void OnClickCheckOther()
+        {
+            _ui.m_btnCheckself.selected = false;
+        }
         protected override void OnHide()
         {
             base.OnHide();

+ 4 - 5
GameClient/Assets/Game/HotUpdate/Views/Card/CardSyntheticView.cs

@@ -1,5 +1,5 @@
 using UnityEngine;
-using UI.ClothingSynthetic;
+//using UI.ClothingSynthetic;
 using UI.CardSynthetic;
 using FairyGUI;
 using System.Collections.Generic;
@@ -23,7 +23,6 @@ namespace GFGGame
         private List<ItemData> _materiarsOfSelectedItem;
         private ItemCfg _cardItem;
         private UI_MateriasListItem listTypeItem_CloSynthetic;
-        private UI_Component2 _compMover;
 
 
         public override void Dispose()
@@ -148,7 +147,7 @@ namespace GFGGame
                 if (itemData == null || !ItemUtil.CheckItemEnough(itemData.id, itemData.num, true)) return;
             }
 
-            bool result = await ClothingSyntheticSProxy.CardSynthetic(_cardId, isfirst);
+            bool result = await ClothingSyntheticSProxy.CardSynthetic(_cardId);
             if (result)
             {
                 LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.FU_ZHUANG_HE_CHENG, 2);
@@ -159,7 +158,7 @@ namespace GFGGame
         {
             UpdateName(_cardItem.name);
             _ui.m_comImgCard.m_ComCardImgRes.m_loaCard.url = ResPathUtil.GetCardPath(_cardItem.res);
-            _ui.m_timesText.text = string.Format("{0}/{1}", ItemDataManager.GetItemNum(_cardId), _cardItem.syntheticTimes);
+            _ui.m_timesText.text = string.Format("合成次数:{0}/{1}", ItemDataManager.GetItemNum(_cardId), _cardItem.syntheticTimes);
             UpdateSelectedItemInfo();
         }
 
@@ -278,7 +277,7 @@ namespace GFGGame
             _ui.m_listMaterias.numItems = _materiarsOfSelectedItem.Count;
             //这里应该是制作卡牌次数
             _ui.m_btnProduction.grayed = ItemDataManager.GetItemNum(_cardId) > _cardItem.syntheticTimes;
-            _ui.m_timesText.text = string.Format("{0}/{1}", ItemDataManager.GetItemNum(_cardId), _cardItem.syntheticTimes);
+            _ui.m_timesText.text = string.Format("合成次数:{0}/{1}", ItemDataManager.GetItemNum(_cardId), _cardItem.syntheticTimes);
         }
         private void CheckGuide(object param)
         {

+ 2 - 2
GameClient/Assets/Game/HotUpdate/Views/Card/CardUpView.cs

@@ -92,8 +92,8 @@ namespace GFGGame
             else if (_type == "star")
             {
                 _ui.m_c1.selectedIndex = 1;
-                _ui.m_txtLast.text = string.Format("{0}星", _lastNum / 5);
-                _ui.m_txtNow.text = string.Format("{0}星", _curNum / 5);
+                _ui.m_txtLast.text = string.Format("{0}星", _lastNum / 6);
+                _ui.m_txtNow.text = string.Format("{0}星", _curNum / 6);
                 _cardStarCfg = CardStarCfgArray.Instance.GetCfgBycardIdAndstarLvl(_cardId, _lastNum);
                 if (_cardStarCfg == null)
                     ET.Log.Error("RenderListCardPropertyItemd _cardStarCfg 1 is null=" + _cardId + "==" + _lastNum);

+ 21 - 1
GameClient/Assets/Game/HotUpdate/Views/ClothingSynthetic/ClothingSyntheticView.cs

@@ -48,7 +48,7 @@ namespace GFGGame
 
         private UI_MateriasListItem listTypeItem_CloSynthetic;
         private UI_Component2 _compMover;
-
+        private int _cardID;
 
         public override void Dispose()
         {
@@ -107,6 +107,7 @@ namespace GFGGame
             _ui.m_btnBack.onClick.Add(OnClickBtnBack);
             _ui.m_btnProduction.onClick.Add(OnClickBtnProcuction);
             _ui.m_btnHome.onClick.Add(OnClickBtnHome);
+            _ui.m_cardSyntheticBtn.onClick.Add(OnClickBtnCardSyntheticView);
             _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("hc_bj_1");
 
             UpdateMaskHeight();
@@ -130,6 +131,7 @@ namespace GFGGame
                 if((this.viewData as object[]).Length > 2)
                     _chapterID = (int)(this.viewData as object[])[2];
             }
+            UpdateCardSyntheticBtn();
 
             if (DressUpMenuSuitDataManager.chooseClothing > 0)
                 _selectedItemId = DressUpMenuSuitDataManager.chooseClothing;
@@ -209,6 +211,10 @@ namespace GFGGame
 
         }
 
+        private void OnClickBtnCardSyntheticView()
+        {
+            ViewManager.Show<CardSyntheticView>(new object[] { _cardID, _selectedItemId });
+        }
         private void ListClothingItemRender(int index, GObject item)
         {
             UI_ClothingListItem listItem = UI_ClothingListItem.Proxy(item);
@@ -524,5 +530,19 @@ namespace GFGGame
         {
             _ui.m_loaBg2.material = null;
         }
+        private void UpdateCardSyntheticBtn()
+        {
+            int count = ItemCfgArray.Instance.GetCfgsBysuitId(_suitId).Count - 1;
+            ItemCfg item = ItemCfgArray.Instance.GetCfgsBysuitId(_suitId)[count];
+            _cardID = item.id;
+            if(item.syntheticTimes > 0 )
+            {
+                _ui.m_cardSyntheticBtn.visible = true;
+            }
+            else
+            {
+                _ui.m_cardSyntheticBtn.visible = false;
+            }
+        }
     }
 }

+ 8 - 0
GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: aab1d971cdf175946aceb4060a32b19b
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 71 - 0
GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde/ClothingSelectView.cs

@@ -0,0 +1,71 @@
+using System;
+using System.Collections.Generic;
+using ET;
+using FairyGUI;
+using UI.CommonGame;
+using UI.ClothingUpgrade;
+using UnityEngine;
+
+namespace GFGGame
+{
+    public class ClothingSelectView : BaseWindow
+    {
+        private UI_ClothingSelectUI _ui;
+
+        public override void Dispose()
+        {
+            base.Dispose();
+        }
+
+        protected override void OnInit()
+        {
+            base.OnInit();
+            packageName = UI_ClothingSelectUI.PACKAGE_NAME;
+            _ui = UI_ClothingSelectUI.Create();
+            this.viewCom = _ui.target;
+            isfullScreen = true;
+            modal = true;
+            _ui.m_btnBack.onClick.Add(OnClickBtnBack);
+            _ui.m_selectList.itemRenderer = RenderListItem;
+        }
+
+        protected override void OnShown()
+        {
+            base.OnShown();
+            UpdateList();
+        }
+
+        protected override void OnHide()
+        {
+            base.OnHide();
+        }
+
+        private void RenderListItem(int index, GObject obj)
+        {
+            UI_clothingSelectItem listItem = UI_clothingSelectItem.Proxy(obj);
+            if (listItem.target.data == null)
+            {
+                listItem.target.onClick.Add(OnBtnItem);
+            }
+            listItem.target.data = index;
+            UI_clothingSelectItem.ProxyEnd();
+        }
+
+        private void OnBtnItem(EventContext context)
+        {
+            GObject Item = context.sender as GObject;
+            int partIndex = (int)Item.data;
+            ViewManager.Show<ClothingUpgradeView>(new object[] {partIndex });
+        }
+
+        private void OnClickBtnBack()
+        {
+            ViewManager.GoBackFrom(typeof(ClothingSelectView).FullName);
+        }
+
+        private void UpdateList()
+        {
+
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde/ClothingSelectView.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cff6b4439e0a09240ae527e1bd7c3949
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 56 - 0
GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde/ClothingUpgradeView.cs

@@ -0,0 +1,56 @@
+using System;
+using System.Collections.Generic;
+using ET;
+using FairyGUI;
+using UI.CommonGame;
+using UI.ClothingUpgrade;
+using UnityEngine;
+
+namespace GFGGame
+{
+    public class ClothingUpgradeView : BaseWindow
+    {
+        private UI_ClothingUpgradeUI _ui;
+        private int _partIndex;
+        public override void Dispose()
+        {
+            base.Dispose();
+        }
+
+        protected override void OnInit()
+        {
+            base.OnInit();
+            packageName = UI_ClothingSelectUI.PACKAGE_NAME;
+            _ui = UI_ClothingUpgradeUI.Create();
+            this.viewCom = _ui.target;
+            isfullScreen = true;
+            modal = true;
+            _ui.m_btnBack.onClick.Add(OnClickBtnBack);
+        }
+
+        protected override void OnShown()
+        {
+            base.OnShown();
+            if (this.viewData != null)
+            {
+                _partIndex = (int)(this.viewData as object[])[0];
+            }
+            UpdateItems();
+        }
+
+        protected override void OnHide()
+        {
+            base.OnHide();
+        }
+        private void UpdateItems()
+        {
+            _ui.m_c1.selectedIndex = 4;
+        }
+        private void OnClickBtnBack()
+        {
+            ViewManager.GoBackFrom(typeof(ClothingUpgradeView).FullName);
+        }
+
+
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/Views/ClothingUpgarde/ClothingUpgradeView.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d021ce928b11e9f48a5a7df1f6a62ba6
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 90 - 0
GameClient/Assets/Game/HotUpdate/Views/CreateRole/NewRoleGetSuitView.cs

@@ -0,0 +1,90 @@
+using FairyGUI;
+using UI.CreateRole;
+using System;
+using System.Text.RegularExpressions;
+using ET;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace GFGGame
+{
+    public class NewRoleGetSuitView : BaseWindow
+    {
+        private UI_NewRoleGetSuitUI _ui;
+        private int suitID;
+        public override void Dispose()
+        {
+            if (_ui != null)
+            {
+                _ui.Dispose();
+                _ui = null;
+            }
+            base.Dispose();
+        }
+
+        protected override void OnInit()
+        {
+            base.OnInit();
+            packageName = UI_NewRoleGetSuitUI.PACKAGE_NAME;
+            _ui = UI_NewRoleGetSuitUI.Create();
+            this.viewCom = _ui.target;
+            this.viewCom.Center();
+            this.isfullScreen = true;
+            isReturnView = true;
+            _ui.m_suit1.onClick.Add(OnClickSuitOne);
+            _ui.m_suit2.onClick.Add(OnClickSuitTwo);
+            _ui.m_suit3.onClick.Add(OnClickSuitThree);
+            _ui.m_btnDress.onClick.Add(OnClickTryDress);
+        }
+        protected override void AddEventListener()
+        {
+            base.AddEventListener();
+            EventAgent.AddEventListener(ConstMessage.NEWROLEGETSUIT, OnHide);
+        }
+        protected override void RemoveEventListener()
+        {
+            base.RemoveEventListener();
+            EventAgent.RemoveEventListener(ConstMessage.NEWROLEGETSUIT, OnHide);
+        }
+        protected override void OnShown()
+        {
+            base.OnShown();
+            _ui.m_bg.url = ResPathUtil.GetBgImgPath("sxy_bj");
+        }
+        private void OnClickTryDress()
+        {
+            ViewManager.Show<TryDressUpView>();
+        }
+        private void OnClickSuitOne()
+        {
+            suitID = 201020;
+            OnClickTip();
+        }
+        private void OnClickSuitTwo()
+        {
+            suitID = 201010;
+            OnClickTip();
+        }
+        private void OnClickSuitThree()
+        {
+            suitID = 201030;
+            OnClickTip();
+        }
+        private void OnClickTip()
+        {
+            string exitTip = "是否确定选择该套装,确认选择后不可更改";
+            AlertUI.Show(exitTip)
+            .SetLeftButton(true, "取消", (object data) =>
+            {
+            })
+            .SetRightButton(true, "确定", async (object data) =>
+            {
+                var result = await RoleInfoSProxy.ReqNewRoleGetSuit(suitID);
+            });
+        }
+        protected override void OnHide()
+        {
+            base.OnHide();
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/Views/CreateRole/NewRoleGetSuitView.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 792d9a8a3899d634f825f7c9f1f8bd9b
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 182 - 0
GameClient/Assets/Game/HotUpdate/Views/CreateRole/TryDressUpView.cs

@@ -0,0 +1,182 @@
+using FairyGUI;
+using UI.CreateRole;
+using System;
+using System.Text.RegularExpressions;
+using ET;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace GFGGame
+{
+    public class TryDressUpView : BaseWindow
+    {
+        //新手套装试穿界面
+        private UI_TryDressUpView _ui;
+        private GameObject _sceneObject;
+        private List<int> _currentList3 = new List<int>() { 201020,201010, 201030 };
+        private int _currentMenuType = 20;
+        public override void Dispose()
+        {
+            if (_sceneObject != null)
+            {
+                PrefabManager.Instance.Restore(_sceneObject);
+                _sceneObject = null;
+            }
+            if (_ui != null)
+            {
+                _ui.Dispose();
+                _ui = null;
+            }
+            base.Dispose();
+        }
+
+        protected override void OnInit()
+        {
+            base.OnInit();
+            packageName = UI_TryDressUpView.PACKAGE_NAME;
+            _ui = UI_TryDressUpView.Create();
+            this.viewCom = _ui.target;
+            this.viewCom.Center();
+            this.isfullScreen = true;
+            isReturnView = true;
+            _ui.m_btnBack.onClick.Add(this.Hide);
+            _ui.m_partsListSearch.m_list.itemRenderer = ListPartsItem;
+        }
+
+        protected override void OnShown()
+        {
+            base.OnShown();
+            if (_sceneObject == null)
+            {
+                _sceneObject = PrefabManager.Instance.InstantiateSync(ResPathUtil.GetPrefabPath("SceneDressUp"));
+            }
+            MyDressUpHelper.dressUpObj.setSceneObj(_sceneObject, false, true, null, true, ScaleGestureController.Instance.UpdatePos);
+            MyDressUpHelper.dressUpObj.AddOrRemove(ConstItemID.DEFULT_BG, false);
+            _ui.m_partsListSearch.m_list.numItems = _currentList3.Count;
+        }
+
+        protected override void OnHide()
+        {
+            if (_sceneObject != null)
+            {
+                PrefabManager.Instance.Restore(_sceneObject);
+                _sceneObject = null;
+                //MyDressUpHelper.dressUpObj.ClearView();
+            }
+            base.OnHide();
+        }
+
+        private void ListPartsItem(int index, GObject item)
+        {
+            UI_PartsListItem listItem = UI_PartsListItem.Proxy(item);
+            int id = (int)_currentList3[index];
+            string iconRes = "";
+            string partName = "";
+            string ext = "png";
+            listItem.m_btnAni.visible = false;
+            Debug.Log("id:" + id + "   _currentMenuType:" + _currentMenuType);
+            if (_currentMenuType == (int)ConstDressUpItemType.TAO_ZHUANG)
+            {
+                SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(id);
+                iconRes = suitCfg.res;
+                partName = suitCfg.name;
+                listItem.m_iconSelected.visible = false;
+
+                RarityIconController.UpdateRarityIcon(listItem.m_rarity, id, false, true);
+                listItem.m_loaBorder.url = "ui://DressUp/hz_kuangk_" + suitCfg.rarity;
+
+                listItem.m_ScoreType.visible = false;
+                listItem.m_imgNew.visible = false;
+                bool SuitHasAction = SuitCfgArray.Instance.CheckSuitHasAction(id);
+                bool HasActionRes = DressUpMenuSuitDataManager.CheckSuitHasActionRes(id);
+                Debug.Log("SuitHasAction:" + SuitHasAction + "   HasActionRes:" + HasActionRes + "    suitCfg.res" + suitCfg.aniRes);
+                listItem.m_btnAni.visible = SuitCfgArray.Instance.CheckSuitHasAction(id) && DressUpMenuSuitDataManager.CheckSuitHasActionRes(id);
+
+                // listItem.m_comAxtionSelect.m_btnNormal.icon = ResPathUtil.GetIconPath(suitCfg.res, ext);
+                // listItem.m_comAxtionSelect.m_btnAction.icon = ResPathUtil.GetIconPath(suitCfg.res, ext);
+
+                if (listItem.m_btnAni.data == null)
+                {
+                    listItem.m_btnAni.onClick.Add(OnBtnActionClick);
+                }
+                listItem.m_btnAni.data = id;
+            }
+            else if (_currentMenuType == (int)ConstDressUpItemType.DONG_ZUO)
+            {
+                SuitCfg suitCfg = SuitCfgArray.Instance.GetCfg(id);
+                iconRes = suitCfg.res;
+                partName = suitCfg.name;
+                listItem.m_iconSelected.visible = false;
+                RarityIconController.UpdateRarityIcon(listItem.m_rarity, id, false, true);
+                listItem.m_loaBorder.url = "ui://DressUp/hz_kuangk_" + suitCfg.rarity;
+
+                listItem.m_ScoreType.visible = false;
+                listItem.m_imgNew.visible = false;
+
+            }
+
+            if (listItem.m_icon.data == null)
+            {
+                listItem.m_icon.onClick.Add(OnClickPartsListItem);
+            }
+            listItem.m_icon.data = id;
+
+            listItem.m_icon.url = ResPathUtil.GetIconPath(iconRes, ext);
+            listItem.m_txtTitle.text = partName;
+            listItem.target.data = id;
+            listItem.m_grpScore.visible = false;
+            //listItem.m_ScoreType.visible = true;
+            listItem.m_imgNeed.visible = false;
+
+            UI_PartsListItem.ProxyEnd();
+        }
+
+
+        private void OnClickPartsListItem(EventContext context)
+        {
+            //LogUtil.LogEditor("OnClickPartsListItem");
+            if (ViewManager.isViewOpen(typeof(DressUpItemTipsView).FullName))
+            {
+                return;
+            }
+
+            int id = (int)(context.sender as GObject).data;
+            if (_currentMenuType == ConstDressUpItemType.TAO_ZHUANG)
+            {
+                OnBtnNormalClick(context);
+            }
+            else if (_currentMenuType == ConstDressUpItemType.DONG_ZUO)
+            {
+                MyDressUpHelper.dressUpObj.PutOnOrTakeOffAction(id);
+            }
+            else
+            {
+                MyDressUpHelper.dressUpObj.AddOrRemove(id, true);
+            }
+        }
+        private void OnBtnNormalClick(EventContext context)
+        {
+            // _isNormalSuitType = true;
+            GObject gObject = context.sender as GObject;
+            int suitId = (int)gObject.data;
+            ShowSuitPartList(suitId, false);
+        }
+        private void OnBtnActionClick(EventContext context)
+        {
+            GObject gObject = context.sender as GObject;
+            int suitId = (int)gObject.data;
+            ShowSuitPartList(suitId, true);
+        }
+        private void ShowSuitPartList(int suitId, bool showAction)
+        {
+            if (showAction)
+            {
+                MyDressUpHelper.dressUpObj.PutOnSuitCfg(suitId, true,null,true,true,true);
+            }
+            else
+            {
+                MyDressUpHelper.dressUpObj.PutOnSuitCfg(suitId, false,null, true, true, true);
+            }
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/Views/CreateRole/TryDressUpView.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d5421f9500814824eb3992ba1e51edbf
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 85 - 1
GameClient/Assets/Game/HotUpdate/Views/FieldGuide/SuitGuideDetailView.cs

@@ -14,6 +14,7 @@ namespace GFGGame
         private List<int> _suitIds;
         private int _suitTypeId;
         private Dictionary<int, EffectUI> _effectUIDic = new Dictionary<int, EffectUI>();
+        private int index = 0;
         public override void Dispose()
         {
             foreach (var v in _effectUIDic)
@@ -44,6 +45,12 @@ namespace GFGGame
             _ui.m_listSuitCom.m_listSuit.itemRenderer = RenderListSuitItem;
             _ui.m_btnBack.onClick.Add(OnClickBtnBack);
             _ui.m_btnSearch.onClick.Add(OnClickBtnSearch);
+            _ui.m_leftBtn.onClick.Add(OnClickLeft);
+            _ui.m_rightBtn.onClick.Add(OnClickRight);
+            _ui.m_lookBtn.onClick.Add(OnClickLook);
+
+            _ui.m_listSuitCom.m_listSuit.scrollPane.onScroll.Add(DoTouch);//滚动时派发事件
+            _ui.m_listSuitCom.m_listSuit.scrollPane.onScrollEnd.Add(DoTouchEnd);//滚动时派发事件
         }
         protected override void AddEventListener()
         {
@@ -152,6 +159,17 @@ namespace GFGGame
 
             _ui.m_listSuitCom.m_listSuit.numItems = _suitIds.Count;
             _ui.m_listSuitCom.m_listSuit.scrollPane.ScrollTop();
+            _ui.m_listSuitCom.m_listSuit.ScrollToView(0);
+            if (index <= 0)
+            {
+                _ui.m_leftBtn.visible = false;
+                _ui.m_rightBtn.visible = true;
+            }
+            else
+            {
+                _ui.m_leftBtn.visible = true;
+                _ui.m_rightBtn.visible = false;
+            }
         }
 
         private void RenderListSuitItem(int index, GObject item)
@@ -171,7 +189,6 @@ namespace GFGGame
 
             listItem.m_txtName.text = suitCfg.name;
             listItem.m_loaderPic.url = ResPathUtil.GetFieldGuideIconPath(suitCfg.res);
-            listItem.m_c1.SetSelectedIndex(suitCfg.rarity - 1);
             RarityIconController.UpdateRarityIcon(listItem.m_rarity, suitId, false, true);
             listItem.target.data = suitId;
             UpdateSuitStatusView(listItem);
@@ -233,5 +250,72 @@ namespace GFGGame
         {
             UpdateListSuit();
         }
+
+        private void OnClickRight()
+        {
+            index++;
+            _ui.m_listSuitCom.m_listSuit.ScrollToView(index, true);
+            if (index >= _suitIds.Count)
+            {
+                _ui.m_leftBtn.visible = false;
+                _ui.m_rightBtn.visible = true;
+            }
+            else
+            {
+                _ui.m_leftBtn.visible = true;
+                _ui.m_rightBtn.visible = false;
+            }
+        }
+        private void OnClickLeft()
+        {
+            index--;
+            _ui.m_listSuitCom.m_listSuit.ScrollToView(index, true);
+            if (index <= 0)
+            {
+                _ui.m_leftBtn.visible = false;
+                _ui.m_rightBtn.visible = true;
+            }
+            else
+            {
+                _ui.m_leftBtn.visible = true;
+                _ui.m_rightBtn.visible = false;
+            }
+        }
+        private void OnClickLook()
+        {
+            int suitid = _suitIds[index];
+            bool haveSuit = DressUpMenuSuitDataManager.CheckHaveSuit(suitid);
+            if (haveSuit)
+            {
+                ViewManager.Show<SuitShowView>(new object[] { _suitTypeId, suitid, _suitIds }, false, false);
+            }
+            else
+            {
+                ViewManager.Show<SuitPartsDetailView>(suitid);
+            }
+        }
+        private void DoTouchEnd()
+        {
+            _ui.m_leftBtn.touchable = true;
+            _ui.m_rightBtn.touchable = true;
+            _ui.m_lookBtn.touchable = true;
+            index = _ui.m_listSuitCom.m_listSuit.GetFirstChildInView();
+            if (index <= 0)
+            {
+                _ui.m_leftBtn.visible = false;
+                _ui.m_rightBtn.visible = true;
+            }
+            else
+            {
+                _ui.m_leftBtn.visible = true;
+                _ui.m_rightBtn.visible = false;
+            }
+        }
+        private void DoTouch()
+        {
+            _ui.m_leftBtn.touchable = false;
+            _ui.m_rightBtn.touchable = false;
+            _ui.m_lookBtn.touchable = true;
+        }
     }
 }

+ 2 - 0
GameClient/Assets/Game/HotUpdate/Views/TimeTracing/TimeTracingShowView.cs

@@ -12,6 +12,7 @@ namespace GFGGame
     {
         private UI_TimeTracingShowUI _ui;
         private List<int> suitIdList = new List<int>() { 201030, 201010, 202006 };
+        private Dictionary<int,string> nameIconList = new Dictionary<int,string>() { [201030] ="dtfd" , [201010]="jldl",[202006]="sszz" };
         private int SuitID = 201030;
         private int ChapterID;
         public override void Dispose()
@@ -77,6 +78,7 @@ namespace GFGGame
             SuitID = TimeTracingDataManager.SuitID;
             _ui.m_suitName.text = SuitCfgArray.Instance.GetCfg(SuitID).name;
             ChapterID = TimeTracingDataManager._currentChapterId;
+            _ui.m_nameIcon.url = string.Format("ui://TimeTracing/{0}", nameIconList[SuitID]);
             if (true)
             {
                 DressUpObjUI dressUpObjUI;

+ 1 - 1
GameClient/Assets/Game/HotUpdate/Views/TimeTracing/TimeTracingSwitchView.cs

@@ -36,7 +36,7 @@ namespace GFGGame
         {
             base.OnShown();
             UpdateList();
-            _ui.m_List.numItems = 6;
+            _ui.m_List.numItems = suitIdList.Count + 2;
             for(int i = 0;i< suitIdList.Count;i++)
             {
                 if(TimeTracingDataManager.SuitID == suitIdList[i])

BIN
GameClient/Assets/ResIn/UI/ActivityMain/ActivityMain_fui.bytes


BIN
GameClient/Assets/ResIn/UI/Card/Card_atlas0!a.png


BIN
GameClient/Assets/ResIn/UI/Card/Card_atlas0.png


BIN
GameClient/Assets/ResIn/UI/Card/Card_atlas0_1!a.png


BIN
GameClient/Assets/ResIn/UI/Card/Card_atlas0_1.png


BIN
GameClient/Assets/ResIn/UI/Card/Card_atlas0_2!a.png


BIN
GameClient/Assets/ResIn/UI/Card/Card_atlas0_2.png


BIN
GameClient/Assets/ResIn/UI/Card/Card_fui.bytes


BIN
GameClient/Assets/ResIn/UI/CardSynthetic/CardSynthetic_atlas0!a.png


BIN
GameClient/Assets/ResIn/UI/CardSynthetic/CardSynthetic_atlas0.png


BIN
GameClient/Assets/ResIn/UI/CardSynthetic/CardSynthetic_fui.bytes


BIN
GameClient/Assets/ResIn/UI/ClothingSynthetic/ClothingSynthetic_atlas0!a.png


BIN
GameClient/Assets/ResIn/UI/ClothingSynthetic/ClothingSynthetic_atlas0.png


BIN
GameClient/Assets/ResIn/UI/ClothingSynthetic/ClothingSynthetic_fui.bytes


+ 8 - 0
GameClient/Assets/ResIn/UI/ClothingUpgrade.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9bde403a8c1e68945b6a968b4a0056ce
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_atlas0!a.png


+ 120 - 0
GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_atlas0!a.png.meta

@@ -0,0 +1,120 @@
+fileFormatVersion: 2
+guid: afd912a061ebbee4492b5e47b381a870
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 11
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_atlas0.png


+ 120 - 0
GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_atlas0.png.meta

@@ -0,0 +1,120 @@
+fileFormatVersion: 2
+guid: 4675716f4c4c147438bb9830176e6567
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 11
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_fui.bytes


+ 7 - 0
GameClient/Assets/ResIn/UI/ClothingUpgrade/ClothingUpgrade_fui.bytes.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 85d529f3e18652d448722553c8a1b9cd
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
GameClient/Assets/ResIn/UI/CreateRole/CreateRole_atlas0!a.png


BIN
GameClient/Assets/ResIn/UI/CreateRole/CreateRole_atlas0.png


BIN
GameClient/Assets/ResIn/UI/CreateRole/CreateRole_atlas0_1!a.png


BIN
GameClient/Assets/ResIn/UI/CreateRole/CreateRole_atlas0_1.png


BIN
GameClient/Assets/ResIn/UI/CreateRole/CreateRole_fui.bytes


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas0!a.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas0.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas0_1!a.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas0_1.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas1!a.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas1.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas_7dea4d!a.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_atlas_7dea4d.png


BIN
GameClient/Assets/ResIn/UI/DressUp/DressUp_fui.bytes


BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0!a.png


BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0.png


BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_1!a.png


BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_1.png


BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_2!a.png


BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_2.png


BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_3!a.png


+ 120 - 0
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_3!a.png.meta

@@ -0,0 +1,120 @@
+fileFormatVersion: 2
+guid: 35cf1d7c9ade5f742ad1defc5d4864c9
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 11
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_3.png


+ 120 - 0
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_3.png.meta

@@ -0,0 +1,120 @@
+fileFormatVersion: 2
+guid: ffcefdc6a1da8a74d81941781d01a698
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 11
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_4!a.png


+ 120 - 0
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_4!a.png.meta

@@ -0,0 +1,120 @@
+fileFormatVersion: 2
+guid: 68a8f23c8037f3e4885be77c22c2b107
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 11
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_4.png


+ 120 - 0
GameClient/Assets/ResIn/UI/FieldGuide/FieldGuide_atlas0_4.png.meta

@@ -0,0 +1,120 @@
+fileFormatVersion: 2
+guid: 983c3435a3cf01f4498edcd108dce799
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 11
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: 50
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 1
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно