This commit is contained in:
meishibiezb
2026-06-05 03:01:15 +08:00
parent 29a3f77908
commit a8bdf281ff
41 changed files with 1935 additions and 779 deletions

View File

@@ -28,6 +28,20 @@
| BP_TestMode | DefaultPawnClass | BP_TestChar | Content/Blueprints |
| BP_TestMode | PlayerControllerClass | BP_TestCtl | Content/Blueprints |
| BP_TestMode | HUDClass | BP_Hud | Content/Blueprints |
| **BP_NewChar** | 引用(动画) | **ABP_TestChar** | Content/Blueprints |
| **BP_Barrel** | 引用 | **WBP_InventoryView** | Content/Blueprints |
| **BP_Barrel** | 包含(变量) | **WBP_Window** | Content/Blueprints |
| **BP_ItemTrap** | 引用 | **BP_NewChar** | Content/Blueprints |
| **BP_TestItemCluster** | 引用(子物品) | **BP_TestItem** | Content/Blueprints |
| **BP_ItemViewDataView** | 包含(变量) | **WBP_InventoryView** | Content/Blueprints |
| **WBP_Module1** | 引用 | **WBP_Circle** | Content/Blueprints |
| **WBP_Module2** | 引用 | **WBP_Resources** | Content/Blueprints |
| **WBP_ItemViewBox** | 引用 | **WBP_InventoryView** | Content/Blueprints |
| **WBP_ItemViewBox** | 引用 | **BP_ItemViewDataView** | Content/Blueprints |
**新增10 条):** 加粗标记的行为阶段 1 新增的 17 个文档中提取的模块内引用关系。
**无依赖:** BP_Trap、WBP_Hint、WBP_Window、WBP_ChoiceButton 不引用模块内其他资产。
**Arts 引用:** WBP_Circle、WBP_Resources、ABP_TestChar 引用了 /Game/Arts/ 下的纹理/材质/骨骼资源,不属于 Content/Blueprints 模块。
## 关键依赖链
@@ -41,4 +55,15 @@ Item Pipeline: BP_DefaultContainer (UDefaultContainer) ← BP_InventoryComp (IIn
UI Pipeline: WBP_TestUI (implements IPresentationScriptExecutor) → UDialogPresentationSubsystem
Item UI: WBP_InventoryView → BP_InventoryComp (via ViewCache/OnViewChanged) → BP_DefaultContainer (IItemContainer)
Item UI:
- WBP_InventoryView → BP_InventoryComp (via ViewCache/OnViewChanged) → BP_DefaultContainer (IItemContainer)
- WBP_ItemViewBox → BP_ItemViewDataView → WBP_InventoryView
Test/Playground Flow:
- BP_ItemTrap → BP_NewChar (target) → BP_InventoryComp / BP_DefaultContainer (item injection)
- BP_TestItemCluster → BP_TestItem (child items)
- BP_Barrel → BP_Hud + BP_TestCtl → WBP_Window (barrel UI) → WBP_InventoryView (inventory display)
Dialog UI Modules:
- WBP_Module1 → WBP_Circle (progress ring)
- WBP_Module2 → WBP_Resources (resource display)