继续重构调整(UI)

- 引入 UniTask 和异步版本的 UIModule
- 调整 Runtime/UIBase 和 Presentation 下的脚本命名空间到 SepCore.UI
- 将原来的 5 层 UI 迁移到异步实现
- 规范各层的 UI 脚本命名
This commit is contained in:
SepComet
2026-06-03 09:58:37 +08:00
parent 6b8a6a8789
commit 7bba8bbb80
552 changed files with 83648 additions and 2726 deletions
+45 -18
View File
@@ -384,6 +384,10 @@ PrefabInstance:
value:
objectReference: {fileID: 11400000, guid: a4c1cc1e6676f0e48a527bad48941f98,
type: 2}
- target: {fileID: 11402440, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_ActiveWindow
value: 2
objectReference: {fileID: 0}
- target: {fileID: 11405216, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_EntranceProcedureTypeName
value: Procedure.ProcedureLaunch
@@ -418,15 +422,15 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 11405216, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_AvailableProcedureTypeNames.Array.data[6]
value: Procedure.ProcedurePreload
value: Procedure.ProcedureMenu
objectReference: {fileID: 0}
- target: {fileID: 11405216, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_AvailableProcedureTypeNames.Array.data[7]
value: Procedure.ProcedureSplash
value: Procedure.ProcedurePreload
objectReference: {fileID: 0}
- target: {fileID: 11405216, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_AvailableProcedureTypeNames.Array.data[8]
value: Procedure.ProcedureStartMenu
value: Procedure.ProcedureSplash
objectReference: {fileID: 0}
- target: {fileID: 11405216, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_AvailableProcedureTypeNames.Array.data[9]
@@ -539,7 +543,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 11454530, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_UIGroupHelperTypeName
value: UI.UGuiGroupHelper
value: SepCore.UI.UGuiGroupHelper
objectReference: {fileID: 0}
- target: {fileID: 11454530, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_UIGroups.Array.data[0].m_Name
@@ -731,7 +735,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 11499388, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_EditorResourceMode
value: 0
value: 1
objectReference: {fileID: 0}
- target: {fileID: 11499388, guid: adb3eb1c35fcff14f89fba7b05c9d71c, type: 3}
propertyPath: m_JsonHelperTypeName
@@ -900,12 +904,10 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: cfb0b001fcb30fe45ac95ddb8c28ba57, type: 3}
m_Name:
m_EditorClassIdentifier:
m_BuildInfoTextAsset: {fileID: 4900000, guid: 0f949a7f73d128547b1314a7e471f19f,
type: 3}
m_DefaultDictionaryTextAsset: {fileID: 4900000, guid: 00759be143ffa5445b151c2540612e8f,
type: 3}
m_UpdateResourceFormTemplate: {fileID: 11487720, guid: a6c731de80e9d824d8f657301a357269,
_buildInfoTextAsset: {fileID: 4900000, guid: 0f949a7f73d128547b1314a7e471f19f, type: 3}
_defaultDictionaryTextAsset: {fileID: 4900000, guid: 00759be143ffa5445b151c2540612e8f,
type: 3}
_updateResourceFormTemplate: {fileID: 0}
--- !u!1 &534968531
GameObject:
m_ObjectHideFlags: 0
@@ -951,12 +953,11 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 366eb88b821a4048891b7fb01a1b8d42, type: 3}
m_Name:
m_EditorClassIdentifier:
_instancePoolCapacity: 32
_instancePoolCapacity: 256
_poolName: DamageTextItem
_instanceRoot: {fileID: 31248797}
_canvas: {fileID: 31248799}
_damageTextItemPrefab: {fileID: 8729657611800212236, guid: 308577c72eb4cd14ca676aeee62b0ea5,
type: 3}
_instanceRoot: {fileID: 0}
_canvas: {fileID: 0}
_damageTextItemPrefab: {fileID: 0}
--- !u!1 &553656361
GameObject:
m_ObjectHideFlags: 0
@@ -1435,8 +1436,8 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
_enemySeparationCellSize: 0
_enemySeparationPushDamping: 0.5
_enemySeparationMaxStepScale: 0.5
_enemySeparationPushDamping: 0.75
_enemySeparationMaxStepScale: 1
_enemySeparationUseTangentialInAttackRange: 1
_enemySeparationPushSmoothing: 0.55
_projectileMaxDistanceFromPlayer: 120
@@ -1592,9 +1593,35 @@ MonoBehaviour:
m_GameObject: {fileID: 2050832066}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b3695ff420be99d44ab812d7e1863044, type: 3}
m_Script: {fileID: 11500000, guid: 8e8c4ca7b7a670745a789c67ac6c8e40, type: 3}
m_Name:
m_EditorClassIdentifier:
_controllerBindings:
- _uiFormType: 1
_controllerTypeName: SepCore.UI.DialogController, SepCore.Presentation, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
- _uiFormType: 200
_controllerTypeName: SepCore.UI.MenuController, SepCore.Presentation, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
- _uiFormType: 101
_controllerTypeName:
- _uiFormType: 102
_controllerTypeName:
- _uiFormType: 201
_controllerTypeName: SepCore.UI.SelectRoleController, SepCore.Presentation, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
- _uiFormType: 202
_controllerTypeName: SepCore.UI.ShopController, SepCore.Presentation, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
- _uiFormType: 203
_controllerTypeName: SepCore.UI.HudController, SepCore.Presentation, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
- _uiFormType: 204
_controllerTypeName: SepCore.UI.LevelUpController, SepCore.Presentation, Version=0.0.0.0,
Culture=neutral, PublicKeyToken=null
- _uiFormType: 205
_controllerTypeName: SepCore.UI.DisplayItemInfoController, SepCore.Presentation,
Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0