From 8f9c6ebd2b300c2f93e2b3dcb821a1b86b37c6d3 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 01 七月 2025 14:35:25 +0800
Subject: [PATCH] 53 子 【主界面】核心主体 / 【三国主界面】核心主体-客户端 - 主线关卡

---
 Main/System/Boss/MainBossEnterWin.cs                    |   44 ++
 Main/System/Login/ServerData.cs                         |    2 
 Main/Component/UI/Common/TimerBehaviour.cs              |    2 
 Main/Component/UI/Decorate/Move/UISmoothMove.cs         |    2 
 Main/Component/UI/Common/ItemBehaviour.cs               |   12 
 Main/System/AssetVersion/DownLoadWin.cs                 |    2 
 Main/System/Login/ServerBehaviourGroup.cs               |    2 
 Main/System/ClientVersion/VersionUtility.cs             |    2 
 Main/Config/Configs/FrameAnimationConfig.cs.meta        |    0 
 Main/System/Equip/EquipSet.cs                           |    9 
 Main/System/Boss/MainBossRankWin.cs.meta                |   11 
 Main/Component/UI/Decorate/Graph/PolylineImage.cs       |    2 
 Main/System/Redpoint/MainRedDot.cs                      |    2 
 Main/Component/UI/Common/UIFuncOpen.cs                  |    2 
 Main/Component/UI/Common/PopupMessage.cs                |    2 
 Main/System/KnapSack/New/CommonItemBaisc.cs             |  662 ++++++++++++++---------------
 Main/Component/UI/Common/FunctionButtonGroup.cs         |    2 
 Main/System/KnapSack/New/ItemCell.cs                    |   49 --
 Main/Component/UI/Common/AutoSelectCyclicScroll.cs      |    2 
 Main/Component/UI/Common/GestureCatcher.cs              |    2 
 Main/Component/UI/Decorate/Graph/Hexagon.cs             |    2 
 Main/System/Chat/ChatFriend.cs                          |    2 
 Main/System/Login/ServerBehaviour.cs                    |    2 
 Main/Component/UI/Common/DragContainer.cs               |    2 
 Main/System/Boss/MainBossEnterWin.cs.meta               |   11 
 Main/Component/UI/Common/ScreenMoveTo.cs                |    2 
 Main/Component/UI/Common/BoundedDrag.cs                 |    2 
 Main/Component/UI/Decorate/Graph/OffsetImage.cs         |    2 
 Main/Component/UI/Common/FakeButton.cs                  |    2 
 Main/System/KnapSack/BackpackData.cs                    |    2 
 Main/Component/UI/Common/DynamicCyclicScroll.cs         |    2 
 Main/System/Tip/PopConfirmWin.cs                        |    2 
 Main/Component/UI/Decorate/Tweens/UIAlphaTween.cs       |    2 
 Main/System/Equip/EquipSuitEffect.cs                    |    2 
 Main/System/UIBase/UIBase.cs                            |    6 
 Main/Component/UI/Decorate/Graph/CustomImage.cs         |    2 
 Main/Component/UI/Core/ToggleButtonGroup.cs             |    2 
 Main/System/Equip/EquipModel.cs                         |   13 
 Main/System/Skill/FlipScroll.cs                         |    2 
 Main/Config/ConfigManager.cs                            |    6 
 Main/Component/UI/Core/DelayButton.cs                   |    2 
 Main/System/Boss.meta                                   |    8 
 Main/Component/UI/Common/CanvasRaycastFilter.cs         |    2 
 Main/System/Sound/SoundUtility.cs                       |    2 
 Main/System/Chat/ChatWin.cs                             |    2 
 Main/Core/Frame/UIFrame.cs                              |    2 
 Main/Component/UI/Common/FunctionButton.cs              |    2 
 Main/Component/UI/Common/ItemBaseEffect.cs              |    2 
 Main/Component/UI/Decorate/Graph/OffsetImage2.cs        |    2 
 Main/Component/UI/Decorate/Move/UILinerMove.cs          |    2 
 Main/System/OfficialRank/OfficialTitleCell.cs.meta      |   11 
 Main/System/CustomizedGift/CustomizedGiftCell.cs        |    2 
 Main/Component/UI/Core/PointerDownUp.cs                 |    2 
 Main/System/Main/HomeWin.cs                             |    8 
 Main/Config/Configs/FrameAnimationConfig.cs             |  100 ++--
 Main/Component/UI/Common/ScreenDiffuseMove.cs           |    2 
 Main/System/CustomizedGift/CustomizedGiftWin.cs         |    2 
 Main/Component/UI/Common/OnOffToggle.cs                 |    2 
 Main/Core/Frame/UIFrameMgr.cs                           |    8 
 Main/System/PhantasmPavilion/AvatarCell.cs              |   16 
 Main/System/Chat/ChatFloatWin.cs                        |    2 
 Main/Component/UI/Common/CoolDownBehaviour.cs           |    2 
 Main/Component/UI/Common/DragItem.cs                    |    2 
 Main/System/Redpoint/RedpointBehaviour.cs               |    2 
 Main/System/AssetVersion/InGameDownLoadWin.cs           |    2 
 Main/System/Tip/ToggleConfirmWin.cs                     |    2 
 Main/Component/UI/Common/UIPlaySound.cs                 |    2 
 Main/System/Debug/DebugController.cs                    |    6 
 Main/Component/UI/Common/FrameEffect.cs                 |    2 
 Main/System/CustomizedGift/CustomizedGiftChooseCell.cs  |    2 
 Main/Component/UI/Decorate/Effect/SpriteEffect.cs       |    2 
 Main/Component/UI/Common/FakeButton2.cs                 |    2 
 Main/Config/PartialConfigs/FrameAnimationConfig.cs      |    2 
 Main/System/OfficialRank/OfficialTitleCell.cs           |  131 +++++
 Main/System/PhantasmPavilion/PhantasmPavilionModel.cs   |    2 
 Main/Component/UI/Common/RandomTip.cs                   |    2 
 Main/System/Boss/MainBossRankWin.cs                     |   42 +
 Main/System/ItemTip/ItemTipUtility.cs                   |    2 
 Main/Component/UI/Decorate/Graph/Rhombus.cs             |    2 
 Main/Component/UI/Common/GameObjectDefaultActive.cs     |    2 
 Main/Component/UI/Common/PopupMessageContainer.cs       |    2 
 Main/Component/UI/Common/UIPrefabLoader.cs              |    2 
 Main/System/Launch/LaunchWin.cs                         |    2 
 Main/Config/PartialConfigs/FrameAnimationConfig.cs.meta |    0 
 Main/System/Tip/ScrollTipWin.cs                         |    2 
 Main/System/Login/ServerGroupToggle.cs                  |    2 
 86 files changed, 751 insertions(+), 532 deletions(-)

diff --git a/Main/Component/UI/Common/AutoSelectCyclicScroll.cs b/Main/Component/UI/Common/AutoSelectCyclicScroll.cs
index a81bdc6..873e34f 100644
--- a/Main/Component/UI/Common/AutoSelectCyclicScroll.cs
+++ b/Main/Component/UI/Common/AutoSelectCyclicScroll.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, November 01, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/BoundedDrag.cs b/Main/Component/UI/Common/BoundedDrag.cs
index b524442..b926f29 100644
--- a/Main/Component/UI/Common/BoundedDrag.cs
+++ b/Main/Component/UI/Common/BoundedDrag.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, September 06, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/CanvasRaycastFilter.cs b/Main/Component/UI/Common/CanvasRaycastFilter.cs
index ba8f254..3a58b7d 100644
--- a/Main/Component/UI/Common/CanvasRaycastFilter.cs
+++ b/Main/Component/UI/Common/CanvasRaycastFilter.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, July 02, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/CoolDownBehaviour.cs b/Main/Component/UI/Common/CoolDownBehaviour.cs
index c3d1a44..e1a14e4 100644
--- a/Main/Component/UI/Common/CoolDownBehaviour.cs
+++ b/Main/Component/UI/Common/CoolDownBehaviour.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, October 24, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/DragContainer.cs b/Main/Component/UI/Common/DragContainer.cs
index a75be3c..175d1fa 100644
--- a/Main/Component/UI/Common/DragContainer.cs
+++ b/Main/Component/UI/Common/DragContainer.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, July 31, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/DragItem.cs b/Main/Component/UI/Common/DragItem.cs
index 1746546..22b102b 100644
--- a/Main/Component/UI/Common/DragItem.cs
+++ b/Main/Component/UI/Common/DragItem.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, July 31, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/DynamicCyclicScroll.cs b/Main/Component/UI/Common/DynamicCyclicScroll.cs
index 83681db..37c4288 100644
--- a/Main/Component/UI/Common/DynamicCyclicScroll.cs
+++ b/Main/Component/UI/Common/DynamicCyclicScroll.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, August 14, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/FakeButton.cs b/Main/Component/UI/Common/FakeButton.cs
index 894054f..e53a43c 100644
--- a/Main/Component/UI/Common/FakeButton.cs
+++ b/Main/Component/UI/Common/FakeButton.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Saturday, November 25, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/FakeButton2.cs b/Main/Component/UI/Common/FakeButton2.cs
index 68767a8..9765204 100644
--- a/Main/Component/UI/Common/FakeButton2.cs
+++ b/Main/Component/UI/Common/FakeButton2.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Saturday, November 25, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/FrameEffect.cs b/Main/Component/UI/Common/FrameEffect.cs
index 8572c88..c062673 100644
--- a/Main/Component/UI/Common/FrameEffect.cs
+++ b/Main/Component/UI/Common/FrameEffect.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Sunday, December 10, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/FunctionButton.cs b/Main/Component/UI/Common/FunctionButton.cs
index b348232..b4718f1 100644
--- a/Main/Component/UI/Common/FunctionButton.cs
+++ b/Main/Component/UI/Common/FunctionButton.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, October 31, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/FunctionButtonGroup.cs b/Main/Component/UI/Common/FunctionButtonGroup.cs
index daede41..66b475f 100644
--- a/Main/Component/UI/Common/FunctionButtonGroup.cs
+++ b/Main/Component/UI/Common/FunctionButtonGroup.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, October 31, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/GameObjectDefaultActive.cs b/Main/Component/UI/Common/GameObjectDefaultActive.cs
index 46aa723..baf7ea9 100644
--- a/Main/Component/UI/Common/GameObjectDefaultActive.cs
+++ b/Main/Component/UI/Common/GameObjectDefaultActive.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, July 31, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/GestureCatcher.cs b/Main/Component/UI/Common/GestureCatcher.cs
index 35ce333..e1ecabd 100644
--- a/Main/Component/UI/Common/GestureCatcher.cs
+++ b/Main/Component/UI/Common/GestureCatcher.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Saturday, March 16, 2019
 //--------------------------------------------------------
 using System;
diff --git a/Main/Component/UI/Common/ItemBaseEffect.cs b/Main/Component/UI/Common/ItemBaseEffect.cs
index 442d2c4..cf33cb8 100644
--- a/Main/Component/UI/Common/ItemBaseEffect.cs
+++ b/Main/Component/UI/Common/ItemBaseEffect.cs
@@ -140,6 +140,8 @@
         {
             switch (format)
             {
+                case ItemCellformat.Format_100x100:
+                    return 1.1f;
                 case ItemCellformat.Format_80x80:
                     return 0.95f;
                 case ItemCellformat.Format_70x70:
diff --git a/Main/Component/UI/Common/ItemBehaviour.cs b/Main/Component/UI/Common/ItemBehaviour.cs
index a7731a2..e3de873 100644
--- a/Main/Component/UI/Common/ItemBehaviour.cs
+++ b/Main/Component/UI/Common/ItemBehaviour.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, July 31, 2017
 //--------------------------------------------------------
 using UnityEngine;
@@ -192,8 +192,8 @@
         Rewards,
         Use,
     }
-}
-
-
-
-
+}
+
+
+
+
diff --git a/Main/Component/UI/Common/OnOffToggle.cs b/Main/Component/UI/Common/OnOffToggle.cs
index 2835b04..d4ba25a 100644
--- a/Main/Component/UI/Common/OnOffToggle.cs
+++ b/Main/Component/UI/Common/OnOffToggle.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, August 23, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/PopupMessage.cs b/Main/Component/UI/Common/PopupMessage.cs
index 170592b..977fbb3 100644
--- a/Main/Component/UI/Common/PopupMessage.cs
+++ b/Main/Component/UI/Common/PopupMessage.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, August 14, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/PopupMessageContainer.cs b/Main/Component/UI/Common/PopupMessageContainer.cs
index d2bb252..029a678 100644
--- a/Main/Component/UI/Common/PopupMessageContainer.cs
+++ b/Main/Component/UI/Common/PopupMessageContainer.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, August 14, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/RandomTip.cs b/Main/Component/UI/Common/RandomTip.cs
index 6c8a668..47d7848 100644
--- a/Main/Component/UI/Common/RandomTip.cs
+++ b/Main/Component/UI/Common/RandomTip.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, November 09, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/ScreenDiffuseMove.cs b/Main/Component/UI/Common/ScreenDiffuseMove.cs
index f412ec1..bebeb2e 100644
--- a/Main/Component/UI/Common/ScreenDiffuseMove.cs
+++ b/Main/Component/UI/Common/ScreenDiffuseMove.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, September 07, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/ScreenMoveTo.cs b/Main/Component/UI/Common/ScreenMoveTo.cs
index 5b1d630..b5bb44e 100644
--- a/Main/Component/UI/Common/ScreenMoveTo.cs
+++ b/Main/Component/UI/Common/ScreenMoveTo.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, September 07, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/TimerBehaviour.cs b/Main/Component/UI/Common/TimerBehaviour.cs
index a80956d..f5b5e52 100644
--- a/Main/Component/UI/Common/TimerBehaviour.cs
+++ b/Main/Component/UI/Common/TimerBehaviour.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Saturday, November 11, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/UIFuncOpen.cs b/Main/Component/UI/Common/UIFuncOpen.cs
index 69277f5..c4c0ce6 100644
--- a/Main/Component/UI/Common/UIFuncOpen.cs
+++ b/Main/Component/UI/Common/UIFuncOpen.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Friday, September 29, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/UIPlaySound.cs b/Main/Component/UI/Common/UIPlaySound.cs
index c3a5885..078c787 100644
--- a/Main/Component/UI/Common/UIPlaySound.cs
+++ b/Main/Component/UI/Common/UIPlaySound.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, December 07, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Common/UIPrefabLoader.cs b/Main/Component/UI/Common/UIPrefabLoader.cs
index d3f290d..a4b351e 100644
--- a/Main/Component/UI/Common/UIPrefabLoader.cs
+++ b/Main/Component/UI/Common/UIPrefabLoader.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, March 19, 2019
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Core/DelayButton.cs b/Main/Component/UI/Core/DelayButton.cs
index db9f9b7..748b752 100644
--- a/Main/Component/UI/Core/DelayButton.cs
+++ b/Main/Component/UI/Core/DelayButton.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, July 31, 2017
 //--------------------------------------------------------
 
diff --git a/Main/Component/UI/Core/PointerDownUp.cs b/Main/Component/UI/Core/PointerDownUp.cs
index 31e46f1..ec9f990 100644
--- a/Main/Component/UI/Core/PointerDownUp.cs
+++ b/Main/Component/UI/Core/PointerDownUp.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, July 31, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Core/ToggleButtonGroup.cs b/Main/Component/UI/Core/ToggleButtonGroup.cs
index a79df36..68e49dd 100644
--- a/Main/Component/UI/Core/ToggleButtonGroup.cs
+++ b/Main/Component/UI/Core/ToggleButtonGroup.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, October 10, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Decorate/Effect/SpriteEffect.cs b/Main/Component/UI/Decorate/Effect/SpriteEffect.cs
index 5f8c525..77ba33e 100644
--- a/Main/Component/UI/Decorate/Effect/SpriteEffect.cs
+++ b/Main/Component/UI/Decorate/Effect/SpriteEffect.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, August 22, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Decorate/Graph/CustomImage.cs b/Main/Component/UI/Decorate/Graph/CustomImage.cs
index 16dfc8d..4c45040 100644
--- a/Main/Component/UI/Decorate/Graph/CustomImage.cs
+++ b/Main/Component/UI/Decorate/Graph/CustomImage.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, August 10, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Decorate/Graph/Hexagon.cs b/Main/Component/UI/Decorate/Graph/Hexagon.cs
index fef0cfe..0fd2a6d 100644
--- a/Main/Component/UI/Decorate/Graph/Hexagon.cs
+++ b/Main/Component/UI/Decorate/Graph/Hexagon.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, August 23, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Decorate/Graph/OffsetImage.cs b/Main/Component/UI/Decorate/Graph/OffsetImage.cs
index a2ef73e..aaa38a6 100644
--- a/Main/Component/UI/Decorate/Graph/OffsetImage.cs
+++ b/Main/Component/UI/Decorate/Graph/OffsetImage.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, August 23, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Decorate/Graph/OffsetImage2.cs b/Main/Component/UI/Decorate/Graph/OffsetImage2.cs
index 1ff47f5..1f3b6fa 100644
--- a/Main/Component/UI/Decorate/Graph/OffsetImage2.cs
+++ b/Main/Component/UI/Decorate/Graph/OffsetImage2.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, August 23, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Decorate/Graph/PolylineImage.cs b/Main/Component/UI/Decorate/Graph/PolylineImage.cs
index 063fcab..e454443 100644
--- a/Main/Component/UI/Decorate/Graph/PolylineImage.cs
+++ b/Main/Component/UI/Decorate/Graph/PolylineImage.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, August 10, 2017
 //--------------------------------------------------------
 
diff --git a/Main/Component/UI/Decorate/Graph/Rhombus.cs b/Main/Component/UI/Decorate/Graph/Rhombus.cs
index 52ad822..3144ac5 100644
--- a/Main/Component/UI/Decorate/Graph/Rhombus.cs
+++ b/Main/Component/UI/Decorate/Graph/Rhombus.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, August 23, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Decorate/Move/UILinerMove.cs b/Main/Component/UI/Decorate/Move/UILinerMove.cs
index 00b30c0..3c2753b 100644
--- a/Main/Component/UI/Decorate/Move/UILinerMove.cs
+++ b/Main/Component/UI/Decorate/Move/UILinerMove.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, April 09, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Decorate/Move/UISmoothMove.cs b/Main/Component/UI/Decorate/Move/UISmoothMove.cs
index b15f3b2..4c8f483 100644
--- a/Main/Component/UI/Decorate/Move/UISmoothMove.cs
+++ b/Main/Component/UI/Decorate/Move/UISmoothMove.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, April 09, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Component/UI/Decorate/Tweens/UIAlphaTween.cs b/Main/Component/UI/Decorate/Tweens/UIAlphaTween.cs
index f272464..52a0236 100644
--- a/Main/Component/UI/Decorate/Tweens/UIAlphaTween.cs
+++ b/Main/Component/UI/Decorate/Tweens/UIAlphaTween.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, September 14, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/Config/ConfigManager.cs b/Main/Config/ConfigManager.cs
index 273f00e..016c322 100644
--- a/Main/Config/ConfigManager.cs
+++ b/Main/Config/ConfigManager.cs
@@ -52,10 +52,10 @@
             typeof(EmojiPackConfig),
             typeof(EquipGSParamConfig),
             typeof(EquipPlaceMapConfig),
-            typeof(FaceConfig),
             typeof(FamilyConfig),
             typeof(FamilyEmblemConfig),
             typeof(FirstGoldConfig),
+            typeof(FrameAnimationConfig),
             typeof(FuncConfigConfig),
             typeof(FuncOpenLVConfig),
             typeof(FunctionTeamSetConfig),
@@ -228,14 +228,14 @@
         ClearConfigDictionary<EquipGSParamConfig>();
         // 娓呯┖ EquipPlaceMapConfig 瀛楀吀
         ClearConfigDictionary<EquipPlaceMapConfig>();
-        // 娓呯┖ FaceConfig 瀛楀吀
-        ClearConfigDictionary<FaceConfig>();
         // 娓呯┖ FamilyConfig 瀛楀吀
         ClearConfigDictionary<FamilyConfig>();
         // 娓呯┖ FamilyEmblemConfig 瀛楀吀
         ClearConfigDictionary<FamilyEmblemConfig>();
         // 娓呯┖ FirstGoldConfig 瀛楀吀
         ClearConfigDictionary<FirstGoldConfig>();
+        // 娓呯┖ FrameAnimationConfig 瀛楀吀
+        ClearConfigDictionary<FrameAnimationConfig>();
         // 娓呯┖ FuncConfigConfig 瀛楀吀
         ClearConfigDictionary<FuncConfigConfig>();
         // 娓呯┖ FuncOpenLVConfig 瀛楀吀
diff --git a/Main/Config/Configs/FaceConfig.cs b/Main/Config/Configs/FrameAnimationConfig.cs
similarity index 88%
rename from Main/Config/Configs/FaceConfig.cs
rename to Main/Config/Configs/FrameAnimationConfig.cs
index 7cf29db..83a6efd 100644
--- a/Main/Config/Configs/FaceConfig.cs
+++ b/Main/Config/Configs/FrameAnimationConfig.cs
@@ -1,50 +1,50 @@
-锘�//--------------------------------------------------------
-//    [Author]:           YYL
-//    [  Date ]:           2025骞�5鏈�22鏃�
-//--------------------------------------------------------
-
-using System.Collections.Generic;
-using System.IO;
-using System.Threading;
-using System;
-using UnityEngine;
-using LitJson;
-
-public partial class FaceConfig : ConfigBase<string, FaceConfig>
-{
-
-    public string name;
-	public int frameCnt;
-	public int speed;
-	public int frameType;
-	public int EmojiPackID;
-	public string folder;
-
-    public override string LoadKey(string _key)
-    {
-        string key = GetKey(_key);
-        return key;
-    }
-
-    public override void LoadConfig(string input)
-    {
-        try {
-        string[] tables = input.Split('\t');
-        name = tables[0];
-
-			int.TryParse(tables[1],out frameCnt); 
-
-			int.TryParse(tables[2],out speed); 
-
-			int.TryParse(tables[3],out frameType); 
-
-			int.TryParse(tables[4],out EmojiPackID); 
-
-			folder = tables[5];
-        }
-        catch (Exception exception)
-        {
-            Debug.LogError(exception);
-        }
-    }
-}
+锘�//--------------------------------------------------------
+//    [Author]:           YYL
+//    [  Date ]:           2025骞�6鏈�30鏃�
+//--------------------------------------------------------
+
+using System.Collections.Generic;
+using System.IO;
+using System.Threading;
+using System;
+using UnityEngine;
+using LitJson;
+
+public partial class FrameAnimationConfig : ConfigBase<string, FrameAnimationConfig>
+{
+
+    public string name;
+	public int frameCnt;
+	public int speed;
+	public int frameType;
+	public int EmojiPackID;
+	public string folder;
+
+    public override string LoadKey(string _key)
+    {
+        string key = GetKey(_key);
+        return key;
+    }
+
+    public override void LoadConfig(string input)
+    {
+        try {
+        string[] tables = input.Split('\t');
+        name = tables[0];
+
+			int.TryParse(tables[1],out frameCnt); 
+
+			int.TryParse(tables[2],out speed); 
+
+			int.TryParse(tables[3],out frameType); 
+
+			int.TryParse(tables[4],out EmojiPackID); 
+
+			folder = tables[5];
+        }
+        catch (Exception exception)
+        {
+            Debug.LogError(exception);
+        }
+    }
+}
diff --git a/Main/Config/Configs/FaceConfig.cs.meta b/Main/Config/Configs/FrameAnimationConfig.cs.meta
similarity index 100%
rename from Main/Config/Configs/FaceConfig.cs.meta
rename to Main/Config/Configs/FrameAnimationConfig.cs.meta
diff --git a/Main/Config/PartialConfigs/FaceConfig.cs b/Main/Config/PartialConfigs/FrameAnimationConfig.cs
similarity index 88%
rename from Main/Config/PartialConfigs/FaceConfig.cs
rename to Main/Config/PartialConfigs/FrameAnimationConfig.cs
index eb839fb..36c252e 100644
--- a/Main/Config/PartialConfigs/FaceConfig.cs
+++ b/Main/Config/PartialConfigs/FrameAnimationConfig.cs
@@ -4,7 +4,7 @@
 using UnityEngine;
 using System.Threading;
 
-public partial class FaceConfig : ConfigBase<string, FaceConfig>
+public partial class FrameAnimationConfig : ConfigBase<string, FrameAnimationConfig>
 {
     //<琛ㄦ儏鍖匢D,List<Name>>
     private static Dictionary<int, List<string>> resultDict = new Dictionary<int, List<string>>();
diff --git a/Main/Config/PartialConfigs/FaceConfig.cs.meta b/Main/Config/PartialConfigs/FrameAnimationConfig.cs.meta
similarity index 100%
rename from Main/Config/PartialConfigs/FaceConfig.cs.meta
rename to Main/Config/PartialConfigs/FrameAnimationConfig.cs.meta
diff --git a/Main/Core/Frame/UIFrame.cs b/Main/Core/Frame/UIFrame.cs
index af69a02..ef20034 100644
--- a/Main/Core/Frame/UIFrame.cs
+++ b/Main/Core/Frame/UIFrame.cs
@@ -60,7 +60,7 @@
 
         index = 1;
 
-        FaceConfig cfg = FaceConfig.Get(frameKey);
+        FrameAnimationConfig cfg = FrameAnimationConfig.Get(frameKey);
         if (cfg != null&& cfg.speed > 0) {
             m_Interval = 1.0f / cfg.speed;
         }
diff --git a/Main/Core/Frame/UIFrameMgr.cs b/Main/Core/Frame/UIFrameMgr.cs
index 87d6ad3..7a193e3 100644
--- a/Main/Core/Frame/UIFrameMgr.cs
+++ b/Main/Core/Frame/UIFrameMgr.cs
@@ -47,7 +47,7 @@
     /// <summary>
     /// 鍔犺浇鎸囧畾甯у姩鐢昏祫婧�
     /// </summary>
-    private void LoadFrameSprites(FaceConfig cfg)
+    private void LoadFrameSprites(FrameAnimationConfig cfg)
     {
         if (allFrameDic.ContainsKey(cfg.name))
             return;
@@ -80,7 +80,7 @@
         // 鎸夐渶鍔犺浇璧勬簮
         if (!allFrameDic.ContainsKey(key))
         {
-            LoadFrameSprites(FaceConfig.Get(key));
+            LoadFrameSprites(FrameAnimationConfig.Get(key));
         }
         
         if (allFrameDic.TryGetValue(key, out var list))
@@ -95,7 +95,7 @@
     /// </summary>
     public bool ContainsDynamicImage(string key)
     {
-        return FaceConfig.HasKey(key);
+        return FrameAnimationConfig.HasKey(key);
     }
     
     
@@ -106,7 +106,7 @@
     {
         if (!allFrameDic.ContainsKey(key))
         {
-            LoadFrameSprites(FaceConfig.Get(key));
+            LoadFrameSprites(FrameAnimationConfig.Get(key));
         }
     }
 }
\ No newline at end of file
diff --git a/Main/System/AssetVersion/DownLoadWin.cs b/Main/System/AssetVersion/DownLoadWin.cs
index 10765ba..7582b43 100644
--- a/Main/System/AssetVersion/DownLoadWin.cs
+++ b/Main/System/AssetVersion/DownLoadWin.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, January 09, 2018
 //--------------------------------------------------------
 
diff --git a/Main/System/AssetVersion/InGameDownLoadWin.cs b/Main/System/AssetVersion/InGameDownLoadWin.cs
index 051fc1b..19f5179 100644
--- a/Main/System/AssetVersion/InGameDownLoadWin.cs
+++ b/Main/System/AssetVersion/InGameDownLoadWin.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, May 23, 2018
 //--------------------------------------------------------
 
diff --git a/Main/System/Boss.meta b/Main/System/Boss.meta
new file mode 100644
index 0000000..fdf93e3
--- /dev/null
+++ b/Main/System/Boss.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c969d67096e20dc419cc22ed78640290
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Main/System/Boss/MainBossEnterWin.cs b/Main/System/Boss/MainBossEnterWin.cs
new file mode 100644
index 0000000..096abaf
--- /dev/null
+++ b/Main/System/Boss/MainBossEnterWin.cs
@@ -0,0 +1,44 @@
+锘�//--------------------------------------------------------
+//    [Author]:           鐜╀釜娓告垙
+//    [  Date ]:           Tuesday, July 24, 2018
+//--------------------------------------------------------
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+
+public class MainBossEnterWin : UIBase
+{
+    [SerializeField] Text fbNameText;
+    [SerializeField] Button CloseBtn;
+
+
+    protected override void OnPreOpen()
+    {
+
+    }
+
+    protected override void OnOpen()
+    {
+    }
+
+    protected override void OnPreClose()
+    {
+
+    }
+
+    protected override void OnClose()
+    {
+        base.OnClose();
+    }
+
+
+
+}
+
+
+
+
diff --git a/Main/System/Boss/MainBossEnterWin.cs.meta b/Main/System/Boss/MainBossEnterWin.cs.meta
new file mode 100644
index 0000000..24a2cf7
--- /dev/null
+++ b/Main/System/Boss/MainBossEnterWin.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: cd083f198a8a73644abc5362a8f63b0c
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Main/System/Boss/MainBossRankWin.cs b/Main/System/Boss/MainBossRankWin.cs
new file mode 100644
index 0000000..48679f6
--- /dev/null
+++ b/Main/System/Boss/MainBossRankWin.cs
@@ -0,0 +1,42 @@
+锘�//--------------------------------------------------------
+//    [Author]:           鐜╀釜娓告垙
+//    [  Date ]:           Tuesday, July 24, 2018
+//--------------------------------------------------------
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+
+public class MainBossRankWin : UIBase
+{
+  
+
+    protected override void OnPreOpen()
+    {
+
+    }
+
+    protected override void OnOpen()
+    {
+    }
+
+    protected override void OnPreClose()
+    {
+
+    }
+
+    protected override void OnClose()
+    {
+        base.OnClose();
+    }
+
+
+
+}
+
+
+
+
diff --git a/Main/System/Boss/MainBossRankWin.cs.meta b/Main/System/Boss/MainBossRankWin.cs.meta
new file mode 100644
index 0000000..d1d978f
--- /dev/null
+++ b/Main/System/Boss/MainBossRankWin.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7e7e900f52142524a9ffc5db6c48c478
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Main/System/Chat/ChatFloatWin.cs b/Main/System/Chat/ChatFloatWin.cs
index e54b9f4..42d31f7 100644
--- a/Main/System/Chat/ChatFloatWin.cs
+++ b/Main/System/Chat/ChatFloatWin.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, July 24, 2018
 //--------------------------------------------------------
 
diff --git a/Main/System/Chat/ChatFriend.cs b/Main/System/Chat/ChatFriend.cs
index d54afec..6d11cd5 100644
--- a/Main/System/Chat/ChatFriend.cs
+++ b/Main/System/Chat/ChatFriend.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, September 13, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/Chat/ChatWin.cs b/Main/System/Chat/ChatWin.cs
index 4a23d7e..2b61d04 100644
--- a/Main/System/Chat/ChatWin.cs
+++ b/Main/System/Chat/ChatWin.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, April 09, 2018
 //--------------------------------------------------------
 
diff --git a/Main/System/ClientVersion/VersionUtility.cs b/Main/System/ClientVersion/VersionUtility.cs
index a90d951..42ad9f4 100644
--- a/Main/System/ClientVersion/VersionUtility.cs
+++ b/Main/System/ClientVersion/VersionUtility.cs
@@ -1,5 +1,5 @@
 //--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, March 15, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/CustomizedGift/CustomizedGiftCell.cs b/Main/System/CustomizedGift/CustomizedGiftCell.cs
index 247a394..a1eedb4 100644
--- a/Main/System/CustomizedGift/CustomizedGiftCell.cs
+++ b/Main/System/CustomizedGift/CustomizedGiftCell.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, September 26, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/CustomizedGift/CustomizedGiftChooseCell.cs b/Main/System/CustomizedGift/CustomizedGiftChooseCell.cs
index 1b5a8d1..e0b5420 100644
--- a/Main/System/CustomizedGift/CustomizedGiftChooseCell.cs
+++ b/Main/System/CustomizedGift/CustomizedGiftChooseCell.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, September 26, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/CustomizedGift/CustomizedGiftWin.cs b/Main/System/CustomizedGift/CustomizedGiftWin.cs
index 8c039da..2b63e1d 100644
--- a/Main/System/CustomizedGift/CustomizedGiftWin.cs
+++ b/Main/System/CustomizedGift/CustomizedGiftWin.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, April 18, 2019
 //--------------------------------------------------------
 
diff --git a/Main/System/Debug/DebugController.cs b/Main/System/Debug/DebugController.cs
index 826e178..78c0fa3 100644
--- a/Main/System/Debug/DebugController.cs
+++ b/Main/System/Debug/DebugController.cs
@@ -16,8 +16,12 @@
 
     private void OnEnable()
     {
-        m_Version.text = string.Format("{0}_{1} 鍒嗘敮:{2}",
+#if UNITY_EDITOR
+        m_Version.text = string.Empty;
+#else
+        m_Version.text = string.Format("{0}_{1}  鍒嗘敮: {2}",
                 VersionConfig.Get().version, VersionConfig.Get().buildIndex, VersionConfig.Get().branch);
+#endif
     }
 
 
diff --git a/Main/System/Equip/EquipModel.cs b/Main/System/Equip/EquipModel.cs
index bf04d84..62c439e 100644
--- a/Main/System/Equip/EquipModel.cs
+++ b/Main/System/Equip/EquipModel.cs
@@ -7,7 +7,7 @@
 
 public class EquipModel : GameSystemManager<EquipModel>
 {
-    
+    EquipSet equipSet = new EquipSet(0);
 
 
     public void OnPlayerLoginOk()
@@ -70,6 +70,17 @@
         return serverEquipPlace;
     }
 
+    public int CompareToCurrent(string equipGuid)
+    {
+        var item = PackManager.Instance.GetItemByGuid(equipGuid);
+        if (item == null)
+        {
+            return 0;
+        }
+
+
+        return equipSet.CompareToCurrent(equipGuid);
+    }
 }
 
 
diff --git a/Main/System/Equip/EquipSet.cs b/Main/System/Equip/EquipSet.cs
index 2b7a7fe..80ecb71 100644
--- a/Main/System/Equip/EquipSet.cs
+++ b/Main/System/Equip/EquipSet.cs
@@ -6,21 +6,20 @@
 public class EquipSet
 {
     public readonly int maxEquipCnt = 12; //鏈�澶ц澶囨牸瀛愭暟
-    public readonly int level;  //澶氬鎯呭喌锛屾垨鑰呭娴佹淳瀛樺偍
+    public readonly int mark;  //澶氬鎯呭喌锛屾垨鑰呭娴佹淳瀛樺偍
     public bool unLocked { get { return true; } }   //鍚庣画鏍规嵁鐜╂硶瑙i攣鐨勬儏鍐碉紝濡傝喘涔板瓨鍌ㄦ祦娲句綅
 
     public int fightPower {
         get {
-            return EquipFightPower.Instance.CalculatePower(level);
+            return EquipFightPower.Instance.CalculatePower(mark);
         }
     }
 
     Dictionary<int, EquipSlot> equipSlots = new Dictionary<int, EquipSlot>();
 
-    public EquipSet(int level)
+    public EquipSet(int mark)
     {
-        this.level = level;
-
+        this.mark = mark;
         for (var i = 1; i <= maxEquipCnt; i++)
         {
             equipSlots[i] = new EquipSlot(i);
diff --git a/Main/System/Equip/EquipSuitEffect.cs b/Main/System/Equip/EquipSuitEffect.cs
index 7e4bdd7..5a92e97 100644
--- a/Main/System/Equip/EquipSuitEffect.cs
+++ b/Main/System/Equip/EquipSuitEffect.cs
@@ -91,6 +91,8 @@
         {
             switch (format)
             {
+                case ItemCellformat.Format_100x100:
+                    return 1.1f;
                 case ItemCellformat.Format_80x80:
                     return 0.95f;
                 case ItemCellformat.Format_70x70:
diff --git a/Main/System/ItemTip/ItemTipUtility.cs b/Main/System/ItemTip/ItemTipUtility.cs
index fd63253..80fab85 100644
--- a/Main/System/ItemTip/ItemTipUtility.cs
+++ b/Main/System/ItemTip/ItemTipUtility.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, March 12, 2019
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/KnapSack/BackpackData.cs b/Main/System/KnapSack/BackpackData.cs
index d14ff60..20015b7 100644
--- a/Main/System/KnapSack/BackpackData.cs
+++ b/Main/System/KnapSack/BackpackData.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, July 31, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/KnapSack/New/CommonItemBaisc.cs b/Main/System/KnapSack/New/CommonItemBaisc.cs
index 67dafd7..3179118 100644
--- a/Main/System/KnapSack/New/CommonItemBaisc.cs
+++ b/Main/System/KnapSack/New/CommonItemBaisc.cs
@@ -3,368 +3,362 @@
 using UnityEngine;
 using UnityEngine.UI;
 
-    public enum ItemCellformat
-    {
-        Format_84x84,
-        Format_80x80,
-        Format_70x70,
-        Format_64x64,
-        None,
+public enum ItemCellformat
+{
+    Format_100x100,
+    Format_84x84,
+    Format_80x80,
+    Format_70x70,
+    Format_64x64,
+    None,
+}
+
+public class CommonItemBaisc : MonoBehaviour
+{
+    [SerializeField] ItemCellformat m_Format;
+    public ItemCellformat format { get { return m_Format; } set { m_Format = value; } }
+
+    Image m_BgIcon;
+    private Image bgIcon {
+        get {
+            if (m_BgIcon == null)
+            {
+                LoadPrefab();
+                m_BgIcon = this.transform.GetComponent<Image>("Container_ItemCell/Img_BackGround");
+            }
+            return m_BgIcon;
+        }
     }
 
-    public class CommonItemBaisc : MonoBehaviour
-    {
-        [SerializeField] ItemCellformat m_Format;
-        public ItemCellformat format { get { return m_Format; } set { m_Format = value; } }
-
-        Image m_BgIcon;
-        public Image bgIcon {
-            get {
-                if (m_BgIcon == null)
-                {
-                    LoadPrefab();
-                    m_BgIcon = this.transform.GetComponent<Image>("Container_ItemCell/Img_BackGround");
-                }
-                return m_BgIcon;
+    Image m_ItemIcon;
+    private Image itemIcon {
+        get {
+            if (m_ItemIcon == null)
+            {
+                LoadPrefab();
+                m_ItemIcon = this.transform.GetComponent<Image>("Container_ItemCell/Img_Icon");
             }
+            return m_ItemIcon;
         }
+    }
 
-        Image m_ItemIcon;
-        public Image itemIcon {
-            get {
-                if (m_ItemIcon == null)
-                {
-                    LoadPrefab();
-                    m_ItemIcon = this.transform.GetComponent<Image>("Container_ItemCell/Img_Icon");
-                }
-                return m_ItemIcon;
+
+    Image m_StateIcon;
+    public Image stateIcon {
+        get {
+            if (m_StateIcon == null)
+            {
+                LoadPrefab();
+                m_StateIcon = this.transform.GetComponent<Image>("Container_ItemCell/Img_State");
             }
+            return m_StateIcon;
         }
+    }
 
-
-        Image m_StateIcon;
-        public Image stateIcon {
-            get {
-                if (m_StateIcon == null)
-                {
-                    LoadPrefab();
-                    m_StateIcon = this.transform.GetComponent<Image>("Container_ItemCell/Img_State");
-                }
-                return m_StateIcon;
+    Text m_CountText;
+    public Text countText {
+        get {
+            if (m_CountText == null)
+            {
+                LoadPrefab();
+                m_CountText = this.transform.GetComponent<Text>("Container_ItemCell/Txt_Count");
             }
+            return m_CountText;
         }
+    }
 
-        Text m_CountText;
-        public Text countText {
-            get {
-                if (m_CountText == null)
-                {
-                    LoadPrefab();
-                    m_CountText = this.transform.GetComponent<Text>("Container_ItemCell/Txt_Count");
-                }
-                return m_CountText;
+    Button m_Button;
+    public Button button {
+        get {
+            if (m_Button == null)
+            {
+                LoadPrefab();
+                m_Button = this.GetComponent<Button>("Container_ItemCell");
             }
+            return m_Button;
         }
+    }
 
-        Button m_Button;
-        public Button button {
-            get {
-                if (m_Button == null)
-                {
-                    LoadPrefab();
-                    m_Button = this.GetComponent<Button>("Container_ItemCell");
-                }
-                return m_Button;
-            }
-        }
+    // EquipSuitEffect m_SuitEffect;
+    // EquipSuitEffect suitEffect {
+    //     get {
+    //         if (m_SuitEffect == null)
+    //         {
+    //             LoadPrefab();
+    //             //clone 浼氶�犳垚浜屾鍒涘缓
+    //             m_SuitEffect = transform.GetComponentInChildren<EquipSuitEffect>();
+    //             if (m_SuitEffect == null)
+    //                 m_SuitEffect = EquipSuitEffect.Create(transform as RectTransform);
+    //         }
+    //         return m_SuitEffect;
+    //     }
+    // }
 
-        EquipSuitEffect m_SuitEffect;
-        EquipSuitEffect suitEffect {
-            get {
-                if (m_SuitEffect == null)
-                {
-                    LoadPrefab();
-                    //clone 浼氶�犳垚浜屾鍒涘缓
-                    m_SuitEffect = transform.GetComponentInChildren<EquipSuitEffect>();
-                    if (m_SuitEffect == null)
-                        m_SuitEffect = EquipSuitEffect.Create(transform as RectTransform);
-                }
-                return m_SuitEffect;
-            }
-        }
-
-        //鐗╁搧鍩虹鐗规晥锛堢墿鍝佽〃锛�
-        ItemBaseEffect m_ItemBaseEffect;
-        ItemBaseEffect itemBaseEffect {
-            get {
+    //鐗╁搧鍩虹鐗规晥锛堢墿鍝佽〃锛�
+    ItemBaseEffect m_ItemBaseEffect;
+    ItemBaseEffect itemBaseEffect {
+        get {
+            if (m_ItemBaseEffect == null)
+            {
+                LoadPrefab();
+                //clone 浼氶�犳垚浜屾鍒涘缓
+                m_ItemBaseEffect = transform.GetComponentInChildren<ItemBaseEffect>();
                 if (m_ItemBaseEffect == null)
-                {
-                    LoadPrefab();
-                    //clone 浼氶�犳垚浜屾鍒涘缓
-                    m_ItemBaseEffect = transform.GetComponentInChildren<ItemBaseEffect>();
-                    if (m_ItemBaseEffect == null)
-                        m_ItemBaseEffect = ItemBaseEffect.Create(transform as RectTransform);
-                }
-                return m_ItemBaseEffect;
+                    m_ItemBaseEffect = ItemBaseEffect.Create(transform as RectTransform);
             }
+            return m_ItemBaseEffect;
         }
-
-        public bool suitEffectDirty { get; set; }
-
-        GameObject cellContainer;
-        protected void LoadPrefab()
-        {
-            //clone 浼氶�犳垚浜屾鍒涘缓
-            var tmp = transform.Find("Container_ItemCell");
-            if (tmp != null)
-            {
-                cellContainer = tmp.gameObject;
-                return;
-            }
-            if (cellContainer == null)
-            {
-                switch (format)
-                {
-                    case ItemCellformat.Format_64x64:
-                        cellContainer = UIUtility.CreateWidget("ItemCell_64", "Container_ItemCell");
-                        break;
-                    case ItemCellformat.Format_70x70:
-                        cellContainer = UIUtility.CreateWidget("ItemCell_70", "Container_ItemCell");
-                        break;
-                    case ItemCellformat.Format_80x80:
-                        cellContainer = UIUtility.CreateWidget("ItemCell_80", "Container_ItemCell");
-                        break;
-                    case ItemCellformat.Format_84x84:
-                        cellContainer = UIUtility.CreateWidget("ItemCell_84", "Container_ItemCell");
-                        break;
-                }
-
-                if (cellContainer != null)
-                {
-                    cellContainer.transform.SetParentEx(this.transform, Vector3.zero, Quaternion.identity, Vector3.one);
-                    cellContainer.transform.SetAsFirstSibling();
-                }
-            }
-        }
-
-        public int itemId { get; private set; }
-        PackManager packModel { get { return PackManager.Instance; } }
-        // EquipModel equipModel { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
-
-        /// <summary>
-        /// 鍒濆鍖栨暟鎹� bool鍊肩敤鏉ュ垽鏂槸鍚﹂渶瑕佸睍绀鸿瘎鍒嗛珮浣庢垨鑰呰亴涓氶檺鍒�
-        /// </summary>
-        /// <param name="model"></param>
-        /// <param name="isCompare"></param>
-        public virtual void Init(ItemModel model, bool isCompare = false)
-        {
-            itemId = model.itemId;
-            InitUI(model.guid, model.itemId, (ulong)model.count, model.score, model.isAuction, model.packType, isCompare, model.useDataDict);
-        }
-
-        /// <summary>
-        ///  鍒濆鍖栨暟鎹紙棰勮锛�
-        /// </summary>
-        /// <param name="model"></param>
-        public virtual void Init(ItemCellModel model)
-        {
-            itemId = model.itemId;
-            InitUI(model.guid, model.itemId, model.count, model.score, false, model.packType, model.isCompare, model.useDataDic);
-        }
-
-        private void InitUI(string guid, int itemId, ulong count, int score, bool isAuction, PackType type, bool isCompare, Dictionary<int, List<int>> useDataDic)
-        {
-            var config = ItemConfig.Get(itemId);
-            if (config == null) return;
-
-            itemIcon.SetActive(true);
-            bgIcon.SetActive(true);
-            itemIcon.SetSprite(config.IconKey);
-            ItemConfig itemConfig = ItemConfig.Get(itemId);
-            // bgIcon.SetItemBackGround(ItemLogicUtility.Instance.GetItemQuality(itemId, useDataDic), itemConfig.QualityEchoType);
-            // if (packModel.textCountShow.ContainsKey(itemId))
-            // {
-            //     countText.SetActive(true);
-            //     countText.text = count > 1 ? packModel.textCountShow[itemId] + "x" + count : packModel.textCountShow[itemId];
-            // }
-            // else if (packModel.gameCashShow.Contains(itemId))
-            // {
-            //     //浠i噾鍒�
-            //     countText.SetActive(true);
-            //     countText.text = count > 1000000 ? UIHelper.ReplaceLargeNum(count / 100.0f) : (count / 100.0f).ToString("0.##");
-            // }
-            // else if (Array.IndexOf(packModel.textCountShow2, itemId) != -1)
-            // {
-            //     countText.SetActive(true);
-            //     countText.text = UIHelper.ReplaceLargeNum(count * (ulong)config.EffectValueA1);
-            // }
-            // else
-            // {
-                countText.SetActive(count > 1);
-                if (count > 1)
-                {
-                    countText.text = UIHelper.ReplaceLargeNum((double)count);
-                }
-            // }
-
-            suitEffect.Display(itemId, suitEffectDirty);
-            suitEffectDirty = false;
-            itemBaseEffect.Display(itemId);
-
-            // var compareReslut = isCompare ? Compare(type, itemId, score, guid) : 0;
-            // switch (compareReslut)
-            // {
-            //     case -1:
-            //         stateIcon.SetActive(true);
-            //         stateIcon.SetSprite("EquipDownIcon");
-            //         break;
-            //     case 0:
-            //         stateIcon.SetActive(false);
-            //         break;
-            //     case 1:
-            //         stateIcon.SetActive(true);
-            //         stateIcon.SetSprite("EquipUpIcon");
-            //         break;
-            //     case 99:
-            //         stateIcon.SetActive(true);
-            //         stateIcon.SetSprite("EquipForbidIcon");
-            //         break;
-            // }
-        }
-
-        /// <summary>
-        /// 0 鐩哥瓑 99 绂佹姣旇緝 1 楂樿瘎鍒� -1 浣庤瘎鍒�
-        /// </summary>
-        /// <param name="itemId"></param>
-        /// <param name="score"></param>
-        /// <param name="isCompare"></param>
-        /// <param name="compareSocre"></param>
-        /// <returns></returns>
-        // int Compare(PackType type, int itemId, int score, string guid)
-        // {
-        //     if (type == PackType.Equip || type == PackType.DogzEquip)
-        //     {
-        //         return 0;
-        //     }
-
-        //     if (!ItemLogicUtility.Instance.IsJobCompatibleItem(itemId))
-        //     {
-        //         return 99;
-        //     }
-
-        //     var config = ItemConfig.Get(itemId);
-        //     if (config == null || config.EquipPlace == 0)
-        //     {
-        //         return 0;
-        //     }
-
-        //     var item = packModel.GetItemByGuid(guid);
-        //     //if (item != null && item.isAuction)
-        //     //{
-        //     //    return 0;
-        //     //}
-
-        //     if (item != null && ItemLogicUtility.Instance.IsOverdue(guid))
-        //     {
-        //         return 99;
-        //     }
-
-        //     if (ItemLogicUtility.Instance.IsDogzEquip(itemId))
-        //     {
-        //         var compareSocre = GetDogzEquipScore(config.EquipPlace);
-        //         return score.CompareTo(compareSocre);
-        //     }
-        //     else if (ItemLogicUtility.Instance.IsSpiritWeapon(itemId))
-        //     {
-        //         return score.CompareTo(GetSpiritWeaponScore(config.EquipPlace));
-        //     }
-        //     else if (ItemLogicUtility.Instance.IsRealmEquip(itemId))
-        //     {
-        //         return equipModel.CompareToCurrent(guid);
-        //     }
-        //     else
-        //     {
-        //         return 0;
-        //     }
-        // }
-
-        // int GetDogzEquipScore(int equipPlace)
-        // {
-        //     var dogzModel = ModelCenter.Instance.GetModel<DogzModel>();
-        //     ItemModel putOnModel = null;
-        //     dogzModel.TryGetDogzEquip(dogzModel.presentSelectDogz, equipPlace, out putOnModel);
-        //     return putOnModel == null ? 0 : putOnModel.score;
-        // }
-
-        // int GetSpiritWeaponScore(int equipPlace)
-        // {
-        //     var spiritWeaponModel = ModelCenter.Instance.GetModel<SpiritWeaponModel>();
-        //     var guid = spiritWeaponModel.GetSpiritWeapon((RoleEquipType)equipPlace);
-        //     var item = packModel.GetItemByGuid(guid);
-        //     return item != null ? item.score : 0;
-        // }
-
     }
 
-    public class ItemCellModel
+    // public bool suitEffectDirty { get; set; }
+
+    GameObject cellContainer;
+    protected void LoadPrefab()
     {
-        public string guid { get; private set; }
-        public int itemId { get; private set; }
-        public ulong count { get; private set; }
-        public int score { get; private set; }
-        public bool isCompare { get; private set; }
-        public ItemConfig itemConfig { get { return ItemConfig.Get(itemId); } }
-        public PackType packType { get; private set; }
-        public Dictionary<int, List<int>> useDataDic { get; private set; }
-
-
-        public ItemCellModel(int itemId, bool isPreview = false, ulong count = 0, string guid = "", PackType type = PackType.Deleted, bool isCompare = false, Dictionary<int, List<int>> useDataDic = null)
+        if (cellContainer != null)
+            return;
+        //clone 浼氶�犳垚浜屾鍒涘缓
+        var tmp = transform.Find("Container_ItemCell");
+        if (tmp != null)
         {
-            this.itemId = AdjustItemId(itemId);
-            this.guid = guid;
-            this.count = count;
-            this.isCompare = isCompare;
-            this.useDataDic = useDataDic;
-            this.packType = type;
-
-            //this.score = ItemLogicUtility.Instance.GetEquipScore(itemId, useDataDic, isPreview);
+            cellContainer = tmp.gameObject;
+            return;
         }
-
-        public ItemCellModel(int itemId)
+        if (cellContainer == null)
         {
-            this.itemId = AdjustItemId(itemId);
-            this.guid = "";
-            this.count = 0;
-            this.isCompare = false;
-            this.useDataDic = null;
-            this.packType = PackType.Deleted;
-            this.score = 0;
-        }
-
-        public ItemCellModel(int itemId, bool isPreview, ulong count)
-        {
-            this.itemId = AdjustItemId(itemId);
-            this.guid = "";
-            this.count = count;
-            this.isCompare = false;
-            this.useDataDic = null;
-            this.packType = PackType.Deleted;
-
-            //this.score = ItemLogicUtility.Instance.GetEquipScore(itemId, null, isPreview);
-        }
-
-        int AdjustItemId(int itemId)
-        {
-            var config = ItemConfig.Get(itemId);
-            if (config != null && config.Effect1 == 220)
+            switch (format)
             {
-                return config.EffectValueA1;
+                case ItemCellformat.Format_64x64:
+                    cellContainer = UIUtility.CreateWidget("ItemCell_64", "Container_ItemCell");
+                    break;
+                case ItemCellformat.Format_70x70:
+                    cellContainer = UIUtility.CreateWidget("ItemCell_70", "Container_ItemCell");
+                    break;
+                case ItemCellformat.Format_80x80:
+                    cellContainer = UIUtility.CreateWidget("ItemCell_80", "Container_ItemCell");
+                    break;
+                case ItemCellformat.Format_84x84:
+                    cellContainer = UIUtility.CreateWidget("ItemCell_84", "Container_ItemCell");
+                    break;
+                case ItemCellformat.Format_100x100:
+                        cellContainer = UIUtility.CreateWidget("ItemCell_100", "Container_ItemCell");
+                        break;
             }
-            else
+
+            if (cellContainer != null)
             {
-                return itemId;
+                cellContainer.transform.SetParentEx(this.transform, Vector3.zero, Quaternion.identity, Vector3.one);
+                cellContainer.transform.SetAsFirstSibling();
             }
         }
-
     }
 
+    public int itemId { get; private set; }
+    PackManager packModel { get { return PackManager.Instance; } }
+    // EquipModel equipModel { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
+
+    /// <summary>
+    /// 鍒濆鍖栨暟鎹� bool鍊肩敤鏉ュ垽鏂槸鍚﹂渶瑕佸睍绀鸿瘎鍒嗛珮浣庢垨鑰呰亴涓氶檺鍒�
+    /// </summary>
+    /// <param name="model"></param>
+    /// <param name="isCompare"></param>
+    public virtual void Init(ItemModel model, bool isCompare = false)
+    {
+        itemId = model.itemId;
+        InitUI(model.guid, model.itemId, (ulong)model.count, model.score, model.isAuction, model.packType, isCompare, model.useDataDict);
+    }
+
+    /// <summary>
+    ///  鍒濆鍖栨暟鎹紙棰勮锛�
+    /// </summary>
+    /// <param name="model"></param>
+    public virtual void Init(ItemCellModel model)
+    {
+        itemId = model.itemId;
+        InitUI(model.guid, model.itemId, model.count, model.score, false, model.packType, model.isCompare, model.useDataDic);
+    }
+
+    private void InitUI(string guid, int itemId, ulong count, int score, bool isAuction, PackType type, bool isCompare, Dictionary<int, List<int>> useDataDic)
+    {
+        var config = ItemConfig.Get(itemId);
+        if (config == null) return;
+
+        itemIcon.SetActive(true);
+        bgIcon.SetActive(true);
+        itemIcon.SetSprite(config.IconKey);
+        ItemConfig itemConfig = ItemConfig.Get(itemId);
+        bgIcon.SetItemBackGround(ItemLogicUtility.Instance.GetItemQuality(itemId, useDataDic), itemConfig.QualityEchoType);
+        if (packModel.textCountShow.ContainsKey(itemId))
+        {
+            countText.SetActive(true);
+            countText.text = count > 1 ? packModel.textCountShow[itemId] + "x" + count : packModel.textCountShow[itemId];
+        }
+        else if (packModel.gameCashShow.Contains(itemId))
+        {
+            //浠i噾鍒�
+            countText.SetActive(true);
+            countText.text = count > 1000000 ? UIHelper.ReplaceLargeNum(count / 100.0f) : (count / 100.0f).ToString("0.##");
+        }
+        else if (Array.IndexOf(packModel.textCountShow2, itemId) != -1)
+        {
+            countText.SetActive(true);
+            countText.text = UIHelper.ReplaceLargeNum(count * (ulong)config.EffectValueA1);
+        }
+        else
+        {
+            countText.SetActive(count > 1);
+            if (count > 1)
+            {
+                countText.text = UIHelper.ReplaceLargeNum((double)count);
+            }
+        }
+
+        // suitEffect.Display(itemId, suitEffectDirty);
+        // suitEffectDirty = false;
+        itemBaseEffect.Display(itemId);
+
+        var compareReslut = isCompare ? Compare(type, itemId, score, guid) : 0;
+        switch (compareReslut)
+        {
+            case -1:
+                stateIcon.SetActive(true);
+                stateIcon.SetSprite("EquipDownIcon");
+                break;
+            case 0:
+                stateIcon.SetActive(false);
+                break;
+            case 1:
+                stateIcon.SetActive(true);
+                stateIcon.SetSprite("EquipUpIcon");
+                break;
+            case 99:
+                stateIcon.SetActive(true);
+                stateIcon.SetSprite("EquipForbidIcon");
+                break;
+        }
+    }
+
+    // / <summary>
+    // / 0 鐩哥瓑 99 绂佹姣旇緝 1 楂樿瘎鍒� -1 浣庤瘎鍒�
+    // / </summary>
+    // / <param name="itemId"></param>
+    // / <param name="score"></param>
+    // / <param name="isCompare"></param>
+    // / <param name="compareSocre"></param>
+    // / <returns></returns>
+    int Compare(PackType type, int itemId, int score, string guid)
+    {
+        if (type == PackType.Equip || type == PackType.DogzEquip)
+        {
+            return 0;
+        }
+
+        //姝ゅ鍙兘鏄灏嗗崱
+        // if (!ItemLogicUtility.Instance.IsJobCompatibleItem(itemId))
+        // {
+        //     return 99;
+        // }
+
+        var config = ItemConfig.Get(itemId);
+        if (config == null || config.EquipPlace == 0)
+        {
+            return 0;
+        }
+
+        var item = packModel.GetItemByGuid(guid);
+
+        if (item != null && ItemLogicUtility.Instance.IsOverdue(guid))
+        {
+            return 99;
+        }
+
+        if (ItemLogicUtility.Instance.IsRealmEquip(itemId))
+        {
+            return EquipModel.Instance.CompareToCurrent(guid);
+        }
+        else
+        {
+            return 0;
+        }
+    }
+
+    // int GetDogzEquipScore(int equipPlace)
+    // {
+    //     var dogzModel = ModelCenter.Instance.GetModel<DogzModel>();
+    //     ItemModel putOnModel = null;
+    //     dogzModel.TryGetDogzEquip(dogzModel.presentSelectDogz, equipPlace, out putOnModel);
+    //     return putOnModel == null ? 0 : putOnModel.score;
+    // }
+
+    // int GetSpiritWeaponScore(int equipPlace)
+    // {
+    //     var spiritWeaponModel = ModelCenter.Instance.GetModel<SpiritWeaponModel>();
+    //     var guid = spiritWeaponModel.GetSpiritWeapon((RoleEquipType)equipPlace);
+    //     var item = packModel.GetItemByGuid(guid);
+    //     return item != null ? item.score : 0;
+    // }
+
+}
+
+public class ItemCellModel
+{
+    public string guid { get; private set; }
+    public int itemId { get; private set; }
+    public ulong count { get; private set; }
+    public int score { get; private set; }
+    public bool isCompare { get; private set; }
+    public ItemConfig itemConfig { get { return ItemConfig.Get(itemId); } }
+    public PackType packType { get; private set; }
+    public Dictionary<int, List<int>> useDataDic { get; private set; }
+
+
+    public ItemCellModel(int itemId, bool isPreview = false, ulong count = 0, string guid = "", PackType type = PackType.Deleted, bool isCompare = false, Dictionary<int, List<int>> useDataDic = null)
+    {
+        this.itemId = AdjustItemId(itemId);
+        this.guid = guid;
+        this.count = count;
+        this.isCompare = isCompare;
+        this.useDataDic = useDataDic;
+        this.packType = type;
+
+        //this.score = ItemLogicUtility.Instance.GetEquipScore(itemId, useDataDic, isPreview);
+    }
+
+    public ItemCellModel(int itemId)
+    {
+        this.itemId = AdjustItemId(itemId);
+        this.guid = "";
+        this.count = 0;
+        this.isCompare = false;
+        this.useDataDic = null;
+        this.packType = PackType.Deleted;
+        this.score = 0;
+    }
+
+    public ItemCellModel(int itemId, bool isPreview, ulong count)
+    {
+        this.itemId = AdjustItemId(itemId);
+        this.guid = "";
+        this.count = count;
+        this.isCompare = false;
+        this.useDataDic = null;
+        this.packType = PackType.Deleted;
+
+        //this.score = ItemLogicUtility.Instance.GetEquipScore(itemId, null, isPreview);
+    }
+
+    int AdjustItemId(int itemId)
+    {
+        var config = ItemConfig.Get(itemId);
+        if (config != null && config.Effect1 == 220)
+        {
+            return config.EffectValueA1;
+        }
+        else
+        {
+            return itemId;
+        }
+    }
+
+}
+
diff --git a/Main/System/KnapSack/New/ItemCell.cs b/Main/System/KnapSack/New/ItemCell.cs
index 488c701..cfe14d8 100644
--- a/Main/System/KnapSack/New/ItemCell.cs
+++ b/Main/System/KnapSack/New/ItemCell.cs
@@ -5,67 +5,18 @@
 
 public class ItemCell : CommonItemBaisc
 {
-    private Button m_Reducebtn;
-    public Button reducebtn {
-        get {
-            if (m_Reducebtn == null)
-            {
-                LoadPrefab();
-                m_Reducebtn = this.transform.GetComponent<Button>("Container_ItemCell/Btn_Reduce");
-            }
-            return m_Reducebtn;
-        }
-    }
 
-    Image m_AuctionIcon;
-    public Image auctionIcon
-    {
-        get
-        {
-            if (m_AuctionIcon == null)
-            {
-                LoadPrefab();
-                m_AuctionIcon = this.transform.GetComponent<Image>("Container_ItemCell/Img_Auction");
-            }
-            return m_AuctionIcon;
-        }
-    }
-
-    Image m_TimeMark;
-    public Image timeMark
-    {
-        get
-        {
-            if (m_TimeMark == null)
-            {
-                LoadPrefab();
-                m_TimeMark = this.transform.GetComponent<Image>("Container_ItemCell/Img_Time");
-            }
-            return m_TimeMark;
-        }
-    }
 
     public override void Init(ItemModel model, bool isCompare = false)
     {
         base.Init(model, isCompare);
-        reducebtn.SetActive(false);
-        auctionIcon.SetActive(false);
-        // auctionIcon.SetActive(model.isAuction);
-        // if (model.isAuction)
-        // {
-        //     auctionIcon.SetSprite(ItemLogicUtility.Instance.IsOverdue(model.guid) ? "Item_Auction_3" : "Item_Auction_1");
-        // }
 
-        timeMark?.SetActive(model.config.Type == 145 && model.config.CDTime > 0);
     }
 
     public override void Init(ItemCellModel model)
     {
         base.Init(model);
-        reducebtn.SetActive(false);
-        auctionIcon.SetActive(false);
 
-        timeMark?.SetActive(model.itemConfig.Type == 145 && model.itemConfig.CDTime > 0);
     }
 }
 
diff --git a/Main/System/Launch/LaunchWin.cs b/Main/System/Launch/LaunchWin.cs
index d677c70..f923b3c 100644
--- a/Main/System/Launch/LaunchWin.cs
+++ b/Main/System/Launch/LaunchWin.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, September 05, 2017
 //--------------------------------------------------------
 
diff --git a/Main/System/Login/ServerBehaviour.cs b/Main/System/Login/ServerBehaviour.cs
index 370e972..928704a 100644
--- a/Main/System/Login/ServerBehaviour.cs
+++ b/Main/System/Login/ServerBehaviour.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, January 10, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/Login/ServerBehaviourGroup.cs b/Main/System/Login/ServerBehaviourGroup.cs
index 090e166..df7af1f 100644
--- a/Main/System/Login/ServerBehaviourGroup.cs
+++ b/Main/System/Login/ServerBehaviourGroup.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, January 10, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/Login/ServerData.cs b/Main/System/Login/ServerData.cs
index f368378..aefa345 100644
--- a/Main/System/Login/ServerData.cs
+++ b/Main/System/Login/ServerData.cs
@@ -1,5 +1,5 @@
 锘�// //--------------------------------------------------------
-// //    [Author]:           绗簩涓栫晫
+// //    [Author]:           鐜╀釜娓告垙
 // //    [  Date ]:           Wednesday, January 10, 2018
 // //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/Login/ServerGroupToggle.cs b/Main/System/Login/ServerGroupToggle.cs
index 16b4477..50dde56 100644
--- a/Main/System/Login/ServerGroupToggle.cs
+++ b/Main/System/Login/ServerGroupToggle.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, January 10, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/Main/HomeWin.cs b/Main/System/Main/HomeWin.cs
index e20f566..7fa90ba 100644
--- a/Main/System/Main/HomeWin.cs
+++ b/Main/System/Main/HomeWin.cs
@@ -12,7 +12,7 @@
     [SerializeField] AvatarCell avatarCell;
     [SerializeField] Text playerNameText;
     [SerializeField] Text powerText;
-    [SerializeField] Text officialRankText;
+    [SerializeField] OfficialTitleCell officialRankText;
     [SerializeField] Text goldText;
     [SerializeField] Text sparText;
 
@@ -68,7 +68,7 @@
                 powerText.text = UIHelper.ReplaceLargeArtNum(PlayerDatas.Instance.baseData.FightPoint);
                 break;
             case PlayerDataType.RealmLevel:
-                officialRankText.text = RealmConfig.Get(PlayerDatas.Instance.baseData.realmLevel).Name;
+                officialRankText.InitUI(PlayerDatas.Instance.baseData.realmLevel, PlayerDatas.Instance.baseData.TitleID);
                 break;
             case PlayerDataType.TotalExp:
             case PlayerDataType.ExpPoint:
@@ -108,7 +108,7 @@
         playerLevelText.text = PlayerDatas.Instance.baseData.LV.ToString();
         powerText.text = UIHelper.ReplaceLargeArtNum(PlayerDatas.Instance.baseData.FightPoint);
 
-        officialRankText.text = RealmConfig.Get(PlayerDatas.Instance.baseData.realmLevel).Name;
+        officialRankText.InitUI(PlayerDatas.Instance.baseData.realmLevel, PlayerDatas.Instance.baseData.TitleID);
 
         ShowExp();
 
@@ -143,7 +143,7 @@
             var taskConfig = TaskConfig.Get(task.TaskID);
             taskText.text = taskConfig.TaskDescribe;
             taskNumText.text = string.Format("({0}/{1})", task.CurValue, taskConfig.NeedValue);
-            taskNumText.color = task.CurValue >= taskConfig.NeedValue ? UIHelper.GetUIColor(TextColType.NavyBrown) :  UIHelper.GetUIColor(TextColType.Red);
+            taskNumText.color = task.CurValue >= taskConfig.NeedValue ? UIHelper.GetUIColor(TextColType.NavyYellow) :  UIHelper.GetUIColor(TextColType.Red);
             taskEffect.SetActive(TaskManager.Instance.GetMainTaskState() == 2);
             awardIcon.SetSprite(ItemConfig.Get(taskConfig.AwardItemList[0][0]).IconKey);
             awardCnt.text = taskConfig.AwardItemList[0][1].ToString();
diff --git a/Main/System/OfficialRank/OfficialTitleCell.cs b/Main/System/OfficialRank/OfficialTitleCell.cs
new file mode 100644
index 0000000..5fcb9d8
--- /dev/null
+++ b/Main/System/OfficialRank/OfficialTitleCell.cs
@@ -0,0 +1,131 @@
+锘縰sing System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+//瀹樿亴鍜岀О鍙凤細鏍规嵁鐢ㄦ埛閫夋嫨锛屼僵鎴寸О鍙风殑鎯呭喌涓嬩紭鍏堟樉绀虹О鍙�
+//缁勪欢榛樿鍙傝�冨ぇ灏忎负瀹樿亴鐨勫簳鍥惧ぇ灏�
+public class OfficialTitleCell : MonoBehaviour
+{
+    private void Awake()
+    {
+        //濡傛灉鏈夐渶瑕佹寜閽偣鍑婚�昏緫锛屽湪澶栧眰鍒涘缓锛屾澶勪笉澶勭悊鐐瑰嚮閫昏緫
+        LoadPrefab();
+
+    }
+
+
+    Transform m_OfficialRankObj;
+    private Transform officialRankObj
+    {
+        get
+        {   
+            if (m_OfficialRankObj == null)
+            {
+                m_OfficialRankObj = this.GetComponent<Transform>("OfficialTitleCell/offcialRank");
+            }
+            return m_OfficialRankObj;
+        }
+    }
+
+
+    Text m_OfficialRankText;
+    private Text officialRankText
+    {
+                get
+        {   
+            if (m_OfficialRankText == null)
+            {
+                m_OfficialRankText = this.GetComponent<Text>("OfficialTitleCell/offcialRank/text");
+            }
+            return m_OfficialRankText;
+        }
+    }
+
+    Image m_TitleImage;
+    private Image titleImage
+    {
+        get
+        {
+            if (m_TitleImage == null)
+            {
+                m_TitleImage = this.GetComponent<Image>("OfficialTitleCell/Img_Title");
+            }
+            return m_TitleImage;
+        }
+    }
+
+
+
+    UIFrame m_UIFrame;
+    private UIFrame titleUIFrame
+    {
+        get
+        {
+            if (m_UIFrame == null)
+            {
+                m_UIFrame = this.GetComponent<UIFrame>("OfficialTitleCell/Img_Title");
+            }
+            return m_UIFrame;
+        }
+    }
+
+    
+    GameObject prefab;
+
+
+    protected void LoadPrefab()
+    {
+        if (prefab != null)
+            return;
+        var tmp = transform.Find("OfficialTitleCell");
+
+        if (tmp != null)
+        {
+            prefab = tmp.gameObject;
+            return;
+        }
+        prefab = UIUtility.CreateWidget("OfficialTitleCell", "OfficialTitleCell");
+
+        prefab.transform.SetParentEx(this.transform, Vector3.zero, Quaternion.identity, Vector3.one);
+        prefab.transform.SetAsFirstSibling();
+
+    }
+
+    public void InitUI(int offcialRank, int titleID)
+    {
+        if (titleID == 0)
+        {
+            officialRankObj.SetActive(true);
+            titleUIFrame.SetActive(false);
+            officialRankText.text = RealmConfig.Get(offcialRank).Name;
+        }
+        else
+        {
+            officialRankObj.SetActive(false);
+            titleUIFrame.SetActive(true);
+            titleUIFrame.enabled = false;
+            var titleConfig = DienstgradConfig.Get(titleID);
+            string imgStr = titleConfig.Image;
+            if (!FrameAnimationConfig.HasKey(imgStr))
+            {
+                titleImage.SetSprite(imgStr);
+                titleImage.SetNativeSize();
+                return;
+            }
+
+            if (UIFrameMgr.Inst.ContainsDynamicImage(imgStr))
+            {
+                titleUIFrame.ResetFrame(imgStr);
+
+                List<Sprite> spriteList = UIFrameMgr.Inst.GetDynamicImage(imgStr);
+                if (!spriteList.IsNullOrEmpty())
+                {
+                    titleImage.rectTransform.sizeDelta = new Vector2(spriteList[0].rect.width, spriteList[0].rect.height);
+                }
+
+                titleUIFrame.enabled = true;
+            }
+        }
+    }
+    
+}
diff --git a/Main/System/OfficialRank/OfficialTitleCell.cs.meta b/Main/System/OfficialRank/OfficialTitleCell.cs.meta
new file mode 100644
index 0000000..2fc688f
--- /dev/null
+++ b/Main/System/OfficialRank/OfficialTitleCell.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b31dab6b10749ee47959bb5f8807d9e5
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Main/System/PhantasmPavilion/AvatarCell.cs b/Main/System/PhantasmPavilion/AvatarCell.cs
index 5c08b7c..3240df7 100644
--- a/Main/System/PhantasmPavilion/AvatarCell.cs
+++ b/Main/System/PhantasmPavilion/AvatarCell.cs
@@ -4,7 +4,6 @@
 //澶村儚妯″潡锛堟敮鎸佸抚鍔ㄧ敾鍜岀壒鏁堬級
 public class AvatarCell : MonoBehaviour
 {
-    public float scale = 1.0f;
 
     private void Awake()
     {
@@ -12,7 +11,7 @@
 
     }
     ImageEx m_BgImage;
-    public ImageEx bgImage
+    private ImageEx bgImage
     {
         get
         {
@@ -25,7 +24,7 @@
     }
 
     ImageEx m_AvatarImage;
-    public ImageEx avatarImage
+    private ImageEx avatarImage
     {
         get
         {
@@ -38,7 +37,7 @@
     }
 
     ImageEx m_AvatarFrameImage;
-    public ImageEx avatarFrameImage
+    private ImageEx avatarFrameImage
     {
         get
         {
@@ -64,7 +63,7 @@
     }
 
     UIFrame m_AvatarUIFrame;
-    public UIFrame avatarUIFrame
+    private UIFrame avatarUIFrame
     {
         get
         {
@@ -77,7 +76,7 @@
     }
 
     UIFrame m_AvatarFrameUIFrame;
-    public UIFrame avatarFrameUIFrame
+    private UIFrame avatarFrameUIFrame
     {
         get
         {
@@ -90,7 +89,7 @@
     }
 
     UIEffect m_AvatarUIEffect;
-    public UIEffect avatarUIEffect
+    private UIEffect avatarUIEffect
     {
         get
         {
@@ -103,7 +102,7 @@
     }
 
     UIEffect m_AvatarFrameUIEffect;
-    public UIEffect avatarFrameUIEffect
+    private UIEffect avatarFrameUIEffect
     {
         get
         {
@@ -141,7 +140,6 @@
             prefabRect.anchorMin = new Vector2(0.5f, 0.5f);
             prefabRect.anchorMax = new Vector2(0.5f, 0.5f);
             prefabRect.sizeDelta = new Vector2(parentRect.rect.width, parentRect.rect.height);
-            prefabRect.localScale = new Vector3(scale, scale, scale);
         }
     }
 
diff --git a/Main/System/PhantasmPavilion/PhantasmPavilionModel.cs b/Main/System/PhantasmPavilion/PhantasmPavilionModel.cs
index 7051c11..f181461 100644
--- a/Main/System/PhantasmPavilion/PhantasmPavilionModel.cs
+++ b/Main/System/PhantasmPavilion/PhantasmPavilionModel.cs
@@ -470,7 +470,7 @@
 
     public List<string> GetEmojiList(int id)
     {
-        var info = FaceConfig.GetEmojiPackList();
+        var info = FrameAnimationConfig.GetEmojiPackList();
         if (info == null || !info.TryGetValue(id, out var list) || list == null)
             return new List<string>();
         return list;
diff --git a/Main/System/Redpoint/MainRedDot.cs b/Main/System/Redpoint/MainRedDot.cs
index 43510d3..468ede6 100644
--- a/Main/System/Redpoint/MainRedDot.cs
+++ b/Main/System/Redpoint/MainRedDot.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Thursday, November 16, 2017
 //--------------------------------------------------------
 
diff --git a/Main/System/Redpoint/RedpointBehaviour.cs b/Main/System/Redpoint/RedpointBehaviour.cs
index 61a7734..4a1a3e3 100644
--- a/Main/System/Redpoint/RedpointBehaviour.cs
+++ b/Main/System/Redpoint/RedpointBehaviour.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, August 14, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/Skill/FlipScroll.cs b/Main/System/Skill/FlipScroll.cs
index 5bc3342..d7087a2 100644
--- a/Main/System/Skill/FlipScroll.cs
+++ b/Main/System/Skill/FlipScroll.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Monday, September 11, 2017
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/Sound/SoundUtility.cs b/Main/System/Sound/SoundUtility.cs
index 5b75600..f727a0e 100644
--- a/Main/System/Sound/SoundUtility.cs
+++ b/Main/System/Sound/SoundUtility.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Tuesday, January 30, 2018
 //--------------------------------------------------------
 using UnityEngine;
diff --git a/Main/System/Tip/PopConfirmWin.cs b/Main/System/Tip/PopConfirmWin.cs
index 0c6e755..f4048cc 100644
--- a/Main/System/Tip/PopConfirmWin.cs
+++ b/Main/System/Tip/PopConfirmWin.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Wednesday, November 29, 2017
 //--------------------------------------------------------
 
diff --git a/Main/System/Tip/ScrollTipWin.cs b/Main/System/Tip/ScrollTipWin.cs
index e99ffe1..81038c2 100644
--- a/Main/System/Tip/ScrollTipWin.cs
+++ b/Main/System/Tip/ScrollTipWin.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Saturday, October 07, 2017
 //--------------------------------------------------------
 
diff --git a/Main/System/Tip/ToggleConfirmWin.cs b/Main/System/Tip/ToggleConfirmWin.cs
index 679dde6..41d1f6c 100644
--- a/Main/System/Tip/ToggleConfirmWin.cs
+++ b/Main/System/Tip/ToggleConfirmWin.cs
@@ -1,5 +1,5 @@
 锘�//--------------------------------------------------------
-//    [Author]:           绗簩涓栫晫
+//    [Author]:           鐜╀釜娓告垙
 //    [  Date ]:           Saturday, December 02, 2017
 //--------------------------------------------------------
 
diff --git a/Main/System/UIBase/UIBase.cs b/Main/System/UIBase/UIBase.cs
index d6377ed..00b413f 100644
--- a/Main/System/UIBase/UIBase.cs
+++ b/Main/System/UIBase/UIBase.cs
@@ -9,9 +9,9 @@
 public enum UILayer
 {
     Static, // 闈欐�乁I 閫傚悎鍋� 鎴樻枟 涓荤晫闈�
-    Bottom, // 涓荤晫闈�
-    Mid,    // 鍔熻兘绐楀彛
-    System,  // 缃戠粶寮圭獥/鍏朵粬閲嶈寮圭獥
+    Bottom, // 閮ㄥ垎鐣岄潰鐗规畩澶勭悊灞傜骇鐢�
+    Mid,    // 澶ч儴鍒嗗姛鑳界獥鍙i兘鏀捐繖灞傦紝渚夸簬璺宠浆涓婁笅灞傜鐞嗭紙涓�涓晫闈㈠彲浠ュ悓鏃跺瓨鍦ㄥ涓級
+    System,  // 缃戠粶寮圭獥锛屼俊鎭彁绀虹瓑锛屽叾浠栭噸瑕佸脊绐�
     Loading,    // 鍔犺浇鐣岄潰
 
 }

--
Gitblit v1.8.0