Browse Source

添加神识恢复ui

lzx 4 days ago
parent
commit
a362d05b73

+ 24 - 0
Assets/Res/Config/LanguageChineseConfig.json

@@ -38331,6 +38331,30 @@
     {
       "ID": 10323,
       "txt": "改名失败"
+    },
+    {
+      "ID": 10324,
+      "txt": "道具不足!"
+    },
+    {
+      "ID": 10325,
+      "txt": "神识恢复"
+    },
+    {
+      "ID": 10326,
+      "txt": "今日剩余次数:{0}"
+    },
+    {
+      "ID": 10327,
+      "txt": "道具数量:{0}"
+    },
+    {
+      "ID": 10328,
+      "txt": "免费"
+    },
+    {
+      "ID": 10329,
+      "txt": "使用"
     }
   ]
 }

+ 10 - 0
Assets/Res/Config/ShopConfig.json

@@ -59,6 +59,16 @@
       "RefreshType": 1,
       "refreshCostItemId": -1,
       "refreshLimit": -1
+    },
+    {
+      "ID": 7,
+      "shopName": 10324,
+      "shopGroup": 6,
+      "shopItemGroup": 7,
+      "pageSortNum": 1,
+      "RefreshType": 1,
+      "refreshCostItemId": -1,
+      "refreshLimit": -1
     }
   ]
 }

+ 8 - 3
Assets/Res/Config/ShopGroupConfig.json

@@ -8,12 +8,12 @@
     {
       "ID": 2,
       "shopName": 1904,
-      "pageSortNum": 3
+      "pageSortNum": 4
     },
     {
       "ID": 3,
       "shopName": 1905,
-      "pageSortNum": 4
+      "pageSortNum": 5
     },
     {
       "ID": 4,
@@ -23,7 +23,12 @@
     {
       "ID": 5,
       "shopName": 10106,
-      "pageSortNum": 5
+      "pageSortNum": 6
+    },
+    {
+      "ID": 6,
+      "shopName": 10324,
+      "pageSortNum": 3
     }
   ]
 }

+ 23 - 0
Assets/Res/Config/ShopItemConfig.json

@@ -1862,6 +1862,29 @@
       "shopShowTemplateParm": [
         "icon_Gem_Star_Blue"
       ]
+    },
+    {
+      "ID": 701,
+      "giftID": "",
+      "itemId": [
+        1002
+      ],
+      "itemCount": [
+        10
+      ],
+      "costItemId": 1004,
+      "price": 1,
+      "oldPrice": 1,
+      "buyCount": -1,
+      "maxBuyCount": -1,
+      "shopItemGroup": 7,
+      "continueTime": -1,
+      "shopName": 0,
+      "shopDesc": 0,
+      "shopShowTemplate": 3,
+      "shopShowTemplateParm": [
+        "icon_Gem_Star_Blue"
+      ]
     }
   ]
 }

+ 651 - 21
Assets/Res/UI/DivineSence/DivineSenceRestoredPanel.prefab

@@ -30,6 +30,7 @@ RectTransform:
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children:
+  - {fileID: 8309072738245913777}
   - {fileID: 2896655462721008753}
   - {fileID: 8827259983219201004}
   - {fileID: 5852862441037819201}
@@ -53,11 +54,6 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   data:
-  - key: bg
-    gameObject: {fileID: 0}
-    isAssetBundle: 0
-    isList: 0
-    ListCollectorDatas: []
   - key: Btn_Close
     gameObject: {fileID: 3651346582420827263}
     isAssetBundle: 0
@@ -68,18 +64,43 @@ MonoBehaviour:
     isAssetBundle: 0
     isList: 0
     ListCollectorDatas: []
-  - key: toogleList
-    gameObject: {fileID: 0}
+  - key: Text_DivineSencePoint
+    gameObject: {fileID: 5689669388365980960}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Group_Price
+    gameObject: {fileID: 3564450954289677649}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Icon_PriceItem
+    gameObject: {fileID: 7048553862533089829}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Text_Price
+    gameObject: {fileID: 5436306260806560858}
     isAssetBundle: 0
     isList: 0
     ListCollectorDatas: []
-  - key: Btn_GaiLv
-    gameObject: {fileID: 0}
+  - key: Text_Free
+    gameObject: {fileID: 7828378051081992465}
     isAssetBundle: 0
     isList: 0
     ListCollectorDatas: []
-  - key: Btn_ZuiZhong
-    gameObject: {fileID: 0}
+  - key: DivineSenceRestoredWidget1
+    gameObject: {fileID: 2475616678404412796}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: DivineSenceRestoredWidget2
+    gameObject: {fileID: 2033147923900373901}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: DivineSenceRestoredWidget3
+    gameObject: {fileID: 363878515563725111}
     isAssetBundle: 0
     isList: 0
     ListCollectorDatas: []
@@ -145,7 +166,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_Material: {fileID: 0}
-  m_Color: {r: 0.9058824, g: 0.882353, b: 0.82745105, a: 1}
+  m_Color: {r: 0.81568635, g: 0.7372549, b: 0.5529412, a: 1}
   m_RaycastTarget: 1
   m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
   m_Maskable: 1
@@ -214,7 +235,7 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -11.8326, y: 101.2254}
+  m_AnchoredPosition: {x: 0, y: 0}
   m_SizeDelta: {x: 619.7278, y: 657.4299}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &507674846458028489
@@ -232,7 +253,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1610468003939772099}
-  m_Enabled: 0
+  m_Enabled: 1
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 3c247620ca3a1fd4ab2a2f3a5b287e07, type: 3}
   m_Name: 
@@ -410,7 +431,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1757473658514710615}
-  m_Enabled: 0
+  m_Enabled: 1
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 3c247620ca3a1fd4ab2a2f3a5b287e07, type: 3}
   m_Name: 
@@ -482,8 +503,8 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: 0, y: 299.6235}
-  m_SizeDelta: {x: 535.2303, y: 58.188}
+  m_AnchoredPosition: {x: 0, y: 295.75}
+  m_SizeDelta: {x: 535.2303, y: 50.431}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &1851182301441702079
 CanvasRenderer:
@@ -539,7 +560,7 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: d272e2a31d4cd8c408dc4d1c8963f314, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  id: 10254
+  id: 10325
 --- !u!1 &2661625032725589361
 GameObject:
   m_ObjectHideFlags: 0
@@ -661,6 +682,86 @@ MonoBehaviour:
   topOrLeftColor: {r: 1, g: 1, b: 1, a: 1}
   bottomOrRightColor: {r: 0, g: 0, b: 0, a: 1}
   direction: 0
+--- !u!1 &2944676734242852069
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 8309072738245913777}
+  - component: {fileID: 1486570358071623048}
+  - component: {fileID: 4878664136964907468}
+  m_Layer: 5
+  m_HasEditorInfo: 1
+  m_Name: Text (Legacy)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &8309072738245913777
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2944676734242852069}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8599819629026832582}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0}
+  m_AnchorMax: {x: 0.5, y: 0}
+  m_AnchoredPosition: {x: 8, y: 369}
+  m_SizeDelta: {x: 399.8914, y: 69.9819}
+  m_Pivot: {x: 0.5, y: 0}
+--- !u!222 &1486570358071623048
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2944676734242852069}
+  m_CullTransparentMesh: 1
+--- !u!114 &4878664136964907468
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2944676734242852069}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 12800000, guid: e588d93665211944387ec8c03c8726ae, type: 3}
+    m_FontSize: 29
+    m_FontStyle: 1
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u70B9\u51FB\u7A7A\u767D\u5904\u5173\u95ED"
 --- !u!1 &3888980628067459391
 GameObject:
   m_ObjectHideFlags: 0
@@ -806,7 +907,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 6864546897549033815}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
   m_Name: 
@@ -891,7 +992,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!224 &8827259983219201004
 RectTransform:
   m_ObjectHideFlags: 0
@@ -994,6 +1095,8 @@ RectTransform:
   m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 9160942698795506826}
+  - {fileID: 4705749076700713595}
+  - {fileID: 6374243897004738753}
   m_Father: {fileID: 9019401354127365474}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0, y: 1}
@@ -1143,6 +1246,42 @@ PrefabInstance:
     serializedVersion: 3
     m_TransformParent: {fileID: 3168022605306893254}
     m_Modifications:
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 108
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 189.53296
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -49.37755
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
       propertyPath: m_Pivot.x
       value: 0.5
@@ -1225,15 +1364,506 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 7120197417844408888, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
       propertyPath: m_Name
-      value: DivineSenceRestoredWidget
+      value: DivineSenceRestoredWidget1
       objectReference: {fileID: 0}
     m_RemovedComponents: []
     m_RemovedGameObjects: []
     m_AddedGameObjects: []
     m_AddedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+--- !u!1 &2475616678404412796 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 7120197417844408888, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 4650861149860321092}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1 &3564450954289677649 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 8213533085173273109, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 4650861149860321092}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &5436306260806560858 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 863158610514787102, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 4650861149860321092}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &7048553862533089829 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 2403325674521156961, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 4650861149860321092}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3c247620ca3a1fd4ab2a2f3a5b287e07, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &7828378051081992465 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3182023825724419669, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 4650861149860321092}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!224 &9160942698795506826 stripped
 RectTransform:
   m_CorrespondingSourceObject: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
   m_PrefabInstance: {fileID: 4650861149860321092}
   m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7484072491092509455
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 3168022605306893254}
+    m_Modifications:
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 108
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 189.53296
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -49.37755
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 174.7227
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 338.6773
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 463.60675
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -185.33865
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7120197417844408888, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_Name
+      value: DivineSenceRestoredWidget3
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents:
+    - targetCorrespondingSourceObject: {fileID: 7120197417844408888, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      insertIndex: -1
+      addedObject: {fileID: 8087089905231192071}
+  m_SourcePrefab: {fileID: 100100000, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+--- !u!1 &363878515563725111 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 7120197417844408888, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 7484072491092509455}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &8087089905231192071
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 363878515563725111}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4810a0857c909354fa00c3aafdeac753, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  data:
+  - key: Btn_Use
+    gameObject: {fileID: 2309277868753214180}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Text_Tip
+    gameObject: {fileID: 6628908356203200453}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Text_Count
+    gameObject: {fileID: 6135460939384475025}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Icon_Itemicon
+    gameObject: {fileID: 6183023506372345219}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  isAssetBundle: 1
+--- !u!114 &2309277868753214180 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 5174908357842262507, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 7484072491092509455}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &6135460939384475025 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3673052118314143390, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 7484072491092509455}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &6183023506372345219 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3608024703213584012, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 7484072491092509455}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3c247620ca3a1fd4ab2a2f3a5b287e07, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!224 &6374243897004738753 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 7484072491092509455}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &6628908356203200453 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 4333123923111296202, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 7484072491092509455}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!1001 &9144335363603601845
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    serializedVersion: 3
+    m_TransformParent: {fileID: 3168022605306893254}
+    m_Modifications:
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 108
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 189.53296
+      objectReference: {fileID: 0}
+    - target: {fileID: 1636522701298748635, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -49.37755
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3337014157320303617, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 174.7227
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 338.6773
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 277.98404
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -185.33865
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 7120197417844408888, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      propertyPath: m_Name
+      value: DivineSenceRestoredWidget2
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+    m_RemovedGameObjects: []
+    m_AddedGameObjects: []
+    m_AddedComponents:
+    - targetCorrespondingSourceObject: {fileID: 7120197417844408888, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+      insertIndex: -1
+      addedObject: {fileID: 9203169389683910433}
+  m_SourcePrefab: {fileID: 100100000, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+--- !u!1 &2033147923900373901 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 7120197417844408888, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 9144335363603601845}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &9203169389683910433
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2033147923900373901}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4810a0857c909354fa00c3aafdeac753, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  data:
+  - key: Btn_Use
+    gameObject: {fileID: 4122978576297476190}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Text_Tip
+    gameObject: {fileID: 4811372518955361663}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Text_Count
+    gameObject: {fileID: 5484955401835173675}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Icon_Itemicon
+    gameObject: {fileID: 5545465825605166905}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  isAssetBundle: 1
+--- !u!114 &4122978576297476190 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 5174908357842262507, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 9144335363603601845}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!224 &4705749076700713595 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 4587225501482666958, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 9144335363603601845}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &4811372518955361663 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 4333123923111296202, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 9144335363603601845}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &5484955401835173675 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3673052118314143390, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 9144335363603601845}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &5545465825605166905 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 3608024703213584012, guid: 826a64867193d0b4da5e6ab59aef6fe3, type: 3}
+  m_PrefabInstance: {fileID: 9144335363603601845}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3c247620ca3a1fd4ab2a2f3a5b287e07, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 

+ 406 - 4
Assets/Res/UI/DivineSence/DivineSenceRestoredWidget.prefab

@@ -80,6 +80,117 @@ MonoBehaviour:
     m_VerticalOverflow: 0
     m_LineSpacing: 1
   m_Text: x60
+--- !u!1 &4297272316447963653
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 1636522701298748635}
+  - component: {fileID: 5304083428607473890}
+  - component: {fileID: 863158610514787102}
+  - component: {fileID: 5340977349898940179}
+  - component: {fileID: 4717055548205457276}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Text_Price
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1636522701298748635
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4297272316447963653}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1038011436616451833}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 189.53296, y: -49.37755}
+  m_SizeDelta: {x: 108, y: 96.45}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5304083428607473890
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4297272316447963653}
+  m_CullTransparentMesh: 1
+--- !u!114 &863158610514787102
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4297272316447963653}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.9960785, g: 0.9960785, b: 0.9960785, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 12800000, guid: bb5b55cc5861a4951990bcc1caccc50e, type: 3}
+    m_FontSize: 65
+    m_FontStyle: 1
+    m_BestFit: 0
+    m_MinSize: 10
+    m_MaxSize: 85
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 200
+--- !u!114 &5340977349898940179
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4297272316447963653}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalFit: 2
+  m_VerticalFit: 0
+--- !u!114 &4717055548205457276
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4297272316447963653}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_EffectColor: {r: 0, g: 0, b: 0, a: 1}
+  m_EffectDistance: {x: 2, y: -2}
+  m_UseGraphicAlpha: 1
 --- !u!1 &6526869912422005467
 GameObject:
   m_ObjectHideFlags: 0
@@ -205,7 +316,7 @@ RectTransform:
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
   m_AnchoredPosition: {x: 0, y: -59}
-  m_SizeDelta: {x: 160, y: 30}
+  m_SizeDelta: {x: 173.47, y: 30}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &8869222780814097484
 CanvasRenderer:
@@ -248,7 +359,7 @@ MonoBehaviour:
     m_HorizontalOverflow: 0
     m_VerticalOverflow: 0
     m_LineSpacing: 1
-  m_Text: "\u4ECA\u65E5\u5269\u4F59\u6B21\u6570:8"
+  m_Text: "\u4ECA\u65E5\u5269\u4F59\u6B21\u6570:80"
 --- !u!1 &7120197417844408888
 GameObject:
   m_ObjectHideFlags: 0
@@ -260,6 +371,7 @@ GameObject:
   - component: {fileID: 4587225501482666958}
   - component: {fileID: 3639754419866974339}
   - component: {fileID: 7936383136263937965}
+  - component: {fileID: 340013654323776467}
   m_Layer: 0
   m_HasEditorInfo: 1
   m_Name: DivineSenceRestoredWidget
@@ -275,7 +387,7 @@ RectTransform:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 7120197417844408888}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
@@ -342,6 +454,149 @@ MonoBehaviour:
   topOrLeftColor: {r: 1, g: 1, b: 1, a: 1}
   bottomOrRightColor: {r: 0, g: 0, b: 0, a: 1}
   direction: 0
+--- !u!114 &340013654323776467
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 7120197417844408888}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4810a0857c909354fa00c3aafdeac753, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  data:
+  - key: Btn_Use
+    gameObject: {fileID: 5174908357842262507}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Text_Tip
+    gameObject: {fileID: 4333123923111296202}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Text_Count
+    gameObject: {fileID: 3673052118314143390}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Icon_Itemicon
+    gameObject: {fileID: 3608024703213584012}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Group_Price
+    gameObject: {fileID: 8213533085173273109}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Icon_PriceItem
+    gameObject: {fileID: 2403325674521156961}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Text_Price
+    gameObject: {fileID: 863158610514787102}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  - key: Text_Free
+    gameObject: {fileID: 3182023825724419669}
+    isAssetBundle: 0
+    isList: 0
+    ListCollectorDatas: []
+  isAssetBundle: 1
+--- !u!1 &8160886246538214610
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 3337014157320303617}
+  - component: {fileID: 6515167001426875181}
+  - component: {fileID: 2403325674521156961}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Icon_PriceItem
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &3337014157320303617
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8160886246538214610}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0.9, y: 0.9, z: 0.9}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1038011436616451833}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 101.24, y: 89.007}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &6515167001426875181
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8160886246538214610}
+  m_CullTransparentMesh: 1
+--- !u!114 &2403325674521156961
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8160886246538214610}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3c247620ca3a1fd4ab2a2f3a5b287e07, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 0}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+  _icon_name: icon_Coin
+  isNotLoadDeftIcon: 0
+  CurrSpriteAtlas: {fileID: 100100200, guid: 77f77eea85838ad4b8734050364b4892, type: 3}
+  packInfo:
+    packName: daoju
+    packgJsonPath: /Art/UIAssets/TextrueJson\daoju.txt
+    packgSpritePath: Assets/Res/UIAtlas/daoju.spriteatlasv2
+    lasetJsonGUID: 73bfe54518876535550be496297154c4
+  imageH: 41.300354
+  useGradient: 0
+  topOrLeftColor: {r: 1, g: 1, b: 1, a: 1}
+  bottomOrRightColor: {r: 0, g: 0, b: 0, a: 1}
+  direction: 0
 --- !u!1 &8167762402683427383
 GameObject:
   m_ObjectHideFlags: 0
@@ -373,7 +628,9 @@ RectTransform:
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
-  m_Children: []
+  m_Children:
+  - {fileID: 5002476748559616948}
+  - {fileID: 1038011436616451833}
   m_Father: {fileID: 4587225501482666958}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
@@ -476,3 +733,148 @@ MonoBehaviour:
   m_OnClick:
     m_PersistentCalls:
       m_Calls: []
+--- !u!1 &8213533085173273109
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 1038011436616451833}
+  - component: {fileID: 8869986685800799209}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Group_Price
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1038011436616451833
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8213533085173273109}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0.5, y: 0.5, z: 0.5}
+  m_ConstrainProportionsScale: 1
+  m_Children:
+  - {fileID: 3337014157320303617}
+  - {fileID: 1636522701298748635}
+  m_Father: {fileID: 406692840561159699}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0}
+  m_AnchorMax: {x: 0.5, y: 0}
+  m_AnchoredPosition: {x: -0.1618, y: 0}
+  m_SizeDelta: {x: 269.8259, y: 98.7551}
+  m_Pivot: {x: 0.5, y: 0}
+--- !u!114 &8869986685800799209
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8213533085173273109}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Padding:
+    m_Left: 0
+    m_Right: 0
+    m_Top: 0
+    m_Bottom: 0
+  m_ChildAlignment: 4
+  m_Spacing: 8
+  m_ChildForceExpandWidth: 0
+  m_ChildForceExpandHeight: 0
+  m_ChildControlWidth: 0
+  m_ChildControlHeight: 0
+  m_ChildScaleWidth: 0
+  m_ChildScaleHeight: 0
+  m_ReverseArrangement: 0
+--- !u!1 &8598243996476908112
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 7
+  m_Component:
+  - component: {fileID: 5002476748559616948}
+  - component: {fileID: 6123299343976090146}
+  - component: {fileID: 3182023825724419669}
+  m_Layer: 0
+  m_HasEditorInfo: 1
+  m_Name: Text_Free
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &5002476748559616948
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8598243996476908112}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 1
+  m_Children: []
+  m_Father: {fileID: 406692840561159699}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0}
+  m_AnchorMax: {x: 0.5, y: 0}
+  m_AnchoredPosition: {x: -0.1618, y: 0}
+  m_SizeDelta: {x: 171.891, y: 53.9376}
+  m_Pivot: {x: 0.5, y: 0}
+--- !u!222 &6123299343976090146
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8598243996476908112}
+  m_CullTransparentMesh: 1
+--- !u!114 &3182023825724419669
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8598243996476908112}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 12800000, guid: e588d93665211944387ec8c03c8726ae, type: 3}
+    m_FontSize: 36
+    m_FontStyle: 1
+    m_BestFit: 0
+    m_MinSize: 3
+    m_MaxSize: 48
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: "\u514D\u8D39"

+ 1 - 1
Assets/Resources/Shader/Shader Graphs_ShengShiShader.mat

@@ -66,5 +66,5 @@ Material:
     m_Colors:
     - _mainColor: {r: 0.21314356, g: 1.4060051, b: 2.1517377, a: 0}
     - _off: {r: 0.01, g: 0.01, b: 0, a: 0}
-    - _pos: {r: 0, g: -5, b: -30, a: 0}
+    - _pos: {r: -1.8000001, g: -5.3999996, b: -30, a: 0}
   m_BuildTextureStacks: []

+ 2 - 2
Assets/Scripts/GameUI/UI/AppBarPanel/AppBarPanel.cs

@@ -201,8 +201,8 @@ namespace Fort23.Mono
             if (AccountFileInfo.Instance.playerData.divineSensePoint <
                 PlayerManager.Instance.gameConstantConfig.DetectEventCount)
             {
-                TipMessagePanel.OpenTipMessagePanel("神识值不够!");
-
+                await DivineSenceRestoredPanel.OpenPanel();
+                await TipMessagePanel.OpenTipMessagePanel("神识值不够!");
                 return;
             }
 

+ 5 - 1
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceInfoPanel.cs

@@ -69,7 +69,7 @@ namespace Fort23.Mono
             Btn_Event.onClick.AddListener(async () =>
             {
                 await DivineSenceEventPreviewPanel.OpenPanel();
-                UIManager.Instance.HideUIUIPanel(this,isBreadcrumbBarPanel:false);
+                UIManager.Instance.HideUIUIPanel(this, isBreadcrumbBarPanel: false);
             });
         }
 
@@ -166,7 +166,11 @@ namespace Fort23.Mono
         {
             DivineSenceInfoBtnWidget divineSenceInfoBtnWidget = obj as DivineSenceInfoBtnWidget;
             if (divineSenceInfoBtnWidget.type == 1)
+            {
+                DivineSenceRestoredPanel.OpenPanel();
                 return;
+            }
+
             List<int> selectType = new List<int>();
             foreach (var senceInfoBtnWidget in _divineSenceInfoBtnWidgets)
             {

+ 62 - 0
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceRestoredPanel.cs

@@ -0,0 +1,62 @@
+using Fort23.Core;
+
+namespace Fort23.Mono
+{
+    [UIBinding(prefab = "DivineSenceRestoredPanel")]
+    public partial class DivineSenceRestoredPanel : UIPanel
+    {
+        private void Init()
+        {
+        }
+
+        protected override void AddEvent()
+        {
+            EventManager.Instance.AddEventListener(CustomEventType.DivineSensePointChange, DivineSensePointChange);
+        }
+
+        protected override void DelEvent()
+        {
+            EventManager.Instance.RemoveEventListener(CustomEventType.DivineSensePointChange, DivineSensePointChange);
+        }
+
+        private void DivineSensePointChange(IEventData e)
+        {
+            Text_DivineSencePoint.text =
+                $"{(int)AccountFileInfo.Instance.playerData.divineSensePoint}";
+        }
+
+        public override void AddButtonEvent()
+        {
+        }
+
+        public async override CTask<bool> AsyncInit(object[] uiData)
+        {
+            Text_DivineSencePoint.text =
+                $"{(int)AccountFileInfo.Instance.playerData.divineSensePoint}";
+            DivineSenceRestoredWidget divineSenceRestoredWidget1 =
+                await UIManager.Instance.CreateGComponentForObject<DivineSenceRestoredWidget>(
+                    DivineSenceRestoredWidget1, null,
+                    Content);
+            divineSenceRestoredWidget1.CustomInit(601);
+            DivineSenceRestoredWidget divineSenceRestoredWidget2 =
+                await UIManager.Instance.CreateGComponentForObject<DivineSenceRestoredWidget>(
+                    DivineSenceRestoredWidget2, null,
+                    Content);
+            divineSenceRestoredWidget2.CustomInit(602);
+            DivineSenceRestoredWidget divineSenceRestoredWidget3 =
+                await UIManager.Instance.CreateGComponentForObject<DivineSenceRestoredWidget>(
+                    DivineSenceRestoredWidget3, null,
+                    Content);
+            divineSenceRestoredWidget3.CustomInit1(1703);
+            return await base.AsyncInit(uiData);
+        }
+
+
+        public async static CTask OpenPanel()
+        {
+            await UIManager.Instance.LoadAndOpenPanel<DivineSenceRestoredPanel>(null,UILayer.Top,isShowBG:true);
+        }
+        
+        
+    }
+}

+ 11 - 0
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceRestoredPanel.cs.meta

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

+ 128 - 0
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceRestoredPanelData.cs

@@ -0,0 +1,128 @@
+using Fort23.Core;
+using Fort23.UTool;
+using UnityEngine.UI;
+using UnityEngine;
+using System.Collections.Generic;
+namespace Fort23.Mono
+{
+	public partial class DivineSenceRestoredPanel 
+	{
+	  #region 自定义数据 
+	  private Button _Btn_Close;
+	  public Button Btn_Close
+	   {
+	   get{
+	      if (_Btn_Close == null)
+	       {
+	         _Btn_Close  = GetUIUnit<Button>("Btn_Close"); 
+	       }
+	      return _Btn_Close;
+	     }
+	   }
+	  private RectTransform _Content;
+	  public RectTransform Content
+	   {
+	   get{
+	      if (_Content == null)
+	       {
+	         _Content  = GetUIUnit<RectTransform>("Content"); 
+	       }
+	      return _Content;
+	     }
+	   }
+	  private Text _Text_DivineSencePoint;
+	  public Text Text_DivineSencePoint
+	   {
+	   get{
+	      if (_Text_DivineSencePoint == null)
+	       {
+	         _Text_DivineSencePoint  = GetUIUnit<Text>("Text_DivineSencePoint"); 
+	       }
+	      return _Text_DivineSencePoint;
+	     }
+	   }
+	  private GameObject _Group_Price;
+	  public GameObject Group_Price
+	   {
+	   get{
+	      if (_Group_Price == null)
+	       {
+	         _Group_Price  = GetUIUnit<GameObject>("Group_Price"); 
+	       }
+	      return _Group_Price;
+	     }
+	   }
+	  private MyImage _Icon_PriceItem;
+	  public MyImage Icon_PriceItem
+	   {
+	   get{
+	      if (_Icon_PriceItem == null)
+	       {
+	         _Icon_PriceItem  = GetUIUnit<MyImage>("Icon_PriceItem"); 
+	       }
+	      return _Icon_PriceItem;
+	     }
+	   }
+	  private Text _Text_Price;
+	  public Text Text_Price
+	   {
+	   get{
+	      if (_Text_Price == null)
+	       {
+	         _Text_Price  = GetUIUnit<Text>("Text_Price"); 
+	       }
+	      return _Text_Price;
+	     }
+	   }
+	  private Text _Text_Free;
+	  public Text Text_Free
+	   {
+	   get{
+	      if (_Text_Free == null)
+	       {
+	         _Text_Free  = GetUIUnit<Text>("Text_Free"); 
+	       }
+	      return _Text_Free;
+	     }
+	   }
+	  private GameObject _DivineSenceRestoredWidget1;
+	  public GameObject DivineSenceRestoredWidget1
+	   {
+	   get{
+	      if (_DivineSenceRestoredWidget1 == null)
+	       {
+	         _DivineSenceRestoredWidget1  = GetUIUnit<GameObject>("DivineSenceRestoredWidget1"); 
+	       }
+	      return _DivineSenceRestoredWidget1;
+	     }
+	   }
+	  private GameObject _DivineSenceRestoredWidget2;
+	  public GameObject DivineSenceRestoredWidget2
+	   {
+	   get{
+	      if (_DivineSenceRestoredWidget2 == null)
+	       {
+	         _DivineSenceRestoredWidget2  = GetUIUnit<GameObject>("DivineSenceRestoredWidget2"); 
+	       }
+	      return _DivineSenceRestoredWidget2;
+	     }
+	   }
+	  private GameObject _DivineSenceRestoredWidget3;
+	  public GameObject DivineSenceRestoredWidget3
+	   {
+	   get{
+	      if (_DivineSenceRestoredWidget3 == null)
+	       {
+	         _DivineSenceRestoredWidget3  = GetUIUnit<GameObject>("DivineSenceRestoredWidget3"); 
+	       }
+	      return _DivineSenceRestoredWidget3;
+	     }
+	   }
+	  #endregion 自定义数据结束 
+	 public override async CTask SetUIGameObject(GameObject gObjectPoolInterface)
+	{
+	 await base.SetUIGameObject(gObjectPoolInterface);
+	 Init();
+	}
+	}
+}

+ 11 - 0
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceRestoredPanelData.cs.meta

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

+ 123 - 0
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceRestoredWidget.cs

@@ -0,0 +1,123 @@
+using System.Collections.Generic;
+using Core.Language;
+using Excel2Json;
+using Fort23.Core;
+using Fort23.UTool;
+using GameLogic.Bag;
+using UnityEngine;
+
+namespace Fort23.Mono
+{
+    [UIBinding(prefab = "DivineSenceRestoredWidget")]
+    public partial class DivineSenceRestoredWidget : UIComponent
+    {
+        private ShopItemConfig ShopItemConfig;
+        private AccountFileInfo.ShopItem shopItem;
+        private ItemConfig itemConfig;
+        private int openType;
+
+        private void Init()
+        {
+        }
+
+        public override void AddEvent()
+        {
+        }
+
+        public override void DelEvent()
+        {
+        }
+
+        public override void AddButtonEvent()
+        {
+            Btn_Use.onClick.AddListener(async () =>
+            {
+                //购买并使用道具
+                if (openType == 1)
+                {
+                    if (ShopItemConfig.buyCount != -1 && shopItem.buyCount >= ShopItemConfig.buyCount)
+                    {
+                        TipMessagePanel.OpenTipMessagePanel(811, Vector2.zero);
+                        return;
+                    }
+
+                    List<ItemInfo> itemInfos = await ShopManger.Instance.BuyItem(ShopItemConfig.ID, 1);
+                    if (itemInfos != null)
+                    {
+                        //使用道具
+                        foreach (var itemInfo in itemInfos)
+                        {
+                            if (itemInfo.config.itemTag == 8)
+                            {
+                                AccountFileInfo.Instance.playerData.divineSensePoint +=
+                                    itemInfo.config.associateVlaue[0];
+                                PlayerManager.Instance.BagController.DeductItem(itemInfo.config.ID, 1);
+                            }
+                        }
+
+                        CustomInit(ShopItemConfig.ID);
+                    }
+                    else
+                    {
+                        TipMessagePanel.OpenTipMessagePanel(833, Vector2.zero);
+                    }
+                }
+                //世界使用道具
+                else
+                {
+                    if (PlayerManager.Instance.BagController.IsEnough(itemConfig.ID, 1))
+                    {
+                        AccountFileInfo.Instance.playerData.divineSensePoint +=
+                            itemConfig.associateVlaue[0];
+                        PlayerManager.Instance.BagController.DeductItem(itemConfig.ID, 1);
+                        CustomInit(itemConfig.ID);
+                    }
+                    else
+                    {
+                        TipMessagePanel.OpenTipMessagePanel(10324, Vector2.zero);
+                    }
+                }
+
+                EventManager.Instance.Dispatch(CustomEventType.DivineSensePointChange, null);
+            });
+        }
+
+        public void CustomInit(int shopitemId)
+        {
+            openType = 1;
+            ShopItemConfig = ConfigComponent.Instance.Get<ShopItemConfig>(shopitemId);
+            shopItem = ShopManger.Instance.GetShopItem(shopitemId);
+            itemConfig = ConfigComponent.Instance.Get<ItemConfig>(ShopItemConfig.itemId[0]);
+            if (ShopItemConfig.costItemId == 0)
+            {
+                Group_Price.SetActive(false);
+                Text_Free.gameObject.SetActive(true);
+                Text_Free.text = LanguageManager.Instance.Text(10328);
+            }
+            else
+            {
+                ItemConfig costItemConfig = ConfigComponent.Instance.Get<ItemConfig>(ShopItemConfig.costItemId);
+                Group_Price.SetActive(true);
+                Text_Free.gameObject.SetActive(false);
+                Icon_PriceItem.icon_name = costItemConfig.icon;
+                Text_Price.text = ShopItemConfig.price.ToString();
+            }
+
+            Text_Count.text = $"x{itemConfig.associateVlaue[0]}";
+            Text_Tip.text = LanguageManager.Instance.Text(10327, ShopItemConfig.buyCount - shopItem.buyCount);
+        }
+
+        public void CustomInit1(int itemId)
+        {
+            openType = 2;
+            itemConfig = ConfigComponent.Instance.Get<ItemConfig>(itemId);
+            Text_Count.text = $"x{itemConfig.associateVlaue[0]}";
+
+            Text_Tip.text =
+                LanguageManager.Instance.Text(10327, PlayerManager.Instance.BagController.GetItemCount(itemId));
+            Group_Price.SetActive(false);
+            Text_Free.gameObject.SetActive(true);
+            Text_Free.text = LanguageManager.Instance.Text(10329);
+        }
+    }
+}

+ 11 - 0
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceRestoredWidget.cs.meta

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

+ 106 - 0
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceRestoredWidgetData.cs

@@ -0,0 +1,106 @@
+using Fort23.Core;
+using Fort23.UTool;
+using UnityEngine.UI;
+using UnityEngine;
+using System.Collections.Generic;
+namespace Fort23.Mono
+{
+	public partial class DivineSenceRestoredWidget 
+	{
+	  #region 自定义数据 
+	  private Button _Btn_Use;
+	  public Button Btn_Use
+	   {
+	   get{
+	      if (_Btn_Use == null)
+	       {
+	         _Btn_Use  = GetUIUnit<Button>("Btn_Use"); 
+	       }
+	      return _Btn_Use;
+	     }
+	   }
+	  private Text _Text_Tip;
+	  public Text Text_Tip
+	   {
+	   get{
+	      if (_Text_Tip == null)
+	       {
+	         _Text_Tip  = GetUIUnit<Text>("Text_Tip"); 
+	       }
+	      return _Text_Tip;
+	     }
+	   }
+	  private Text _Text_Count;
+	  public Text Text_Count
+	   {
+	   get{
+	      if (_Text_Count == null)
+	       {
+	         _Text_Count  = GetUIUnit<Text>("Text_Count"); 
+	       }
+	      return _Text_Count;
+	     }
+	   }
+	  private MyImage _Icon_Itemicon;
+	  public MyImage Icon_Itemicon
+	   {
+	   get{
+	      if (_Icon_Itemicon == null)
+	       {
+	         _Icon_Itemicon  = GetUIUnit<MyImage>("Icon_Itemicon"); 
+	       }
+	      return _Icon_Itemicon;
+	     }
+	   }
+	  private GameObject _Group_Price;
+	  public GameObject Group_Price
+	   {
+	   get{
+	      if (_Group_Price == null)
+	       {
+	         _Group_Price  = GetUIUnit<GameObject>("Group_Price"); 
+	       }
+	      return _Group_Price;
+	     }
+	   }
+	  private MyImage _Icon_PriceItem;
+	  public MyImage Icon_PriceItem
+	   {
+	   get{
+	      if (_Icon_PriceItem == null)
+	       {
+	         _Icon_PriceItem  = GetUIUnit<MyImage>("Icon_PriceItem"); 
+	       }
+	      return _Icon_PriceItem;
+	     }
+	   }
+	  private Text _Text_Price;
+	  public Text Text_Price
+	   {
+	   get{
+	      if (_Text_Price == null)
+	       {
+	         _Text_Price  = GetUIUnit<Text>("Text_Price"); 
+	       }
+	      return _Text_Price;
+	     }
+	   }
+	  private Text _Text_Free;
+	  public Text Text_Free
+	   {
+	   get{
+	      if (_Text_Free == null)
+	       {
+	         _Text_Free  = GetUIUnit<Text>("Text_Free"); 
+	       }
+	      return _Text_Free;
+	     }
+	   }
+	  #endregion 自定义数据结束 
+	 public override async CTask SetUIGameObject(GameObject gObjectPoolInterface)
+	{
+	 await base.SetUIGameObject(gObjectPoolInterface);
+	 Init();
+	}
+	}
+}

+ 11 - 0
Assets/Scripts/GameUI/UI/DivineSence/DivineSenceRestoredWidgetData.cs.meta

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

File diff suppressed because it is too large
+ 0 - 0
Assets/StreamingAssets/assetConfig.txt


BIN
Excel2Json/Excel/EventConfig.xlsx


BIN
Excel2Json/Excel/Item.xlsx


BIN
Excel2Json/Excel/Language.xlsx


BIN
Excel2Json/Excel/Shop.xlsx


Some files were not shown because too many files changed in this diff