# TestItemDefTable ## 基本信息 - **类型**: DataTable - **父类**: — - **源文件**: /Game/Data/Item/TestItemDefTable.TestItemDefTable - **模块**: Content/Data/Item ## 功能概述 测试物品定义表,用于存储物品定义的测试数据。作为物品系统的配置数据输入。 ## 设计用意 物品系统的测试数据表,用于验证物品定义(ItemDef)的加载和解析流程。 ## 职责范围 - 存储测试用物品定义数据行 - 供物品系统读取和解析物品定义 ## 项目内依赖 | 依赖项 | 关系 | 源文件 | |--------|------|--------| | (无) | — | — | ## 外部视角 TestItemDefTable 是 DataTable 数据资产,从外部调用者视角: **公开数据** - 包含测试用物品定义(ItemDef)数据行 - 行结构由 Item 插件定义的 DataTable 类型决定 **外部交互方式** - Item 插件的 UItemRegistrySubsystem 在运行时加载,注册物品定义 - BP_InventoryComp 等组件通过物品注册表间接引用其中的物品定义 - 当前项目内无其他资产直接引用(MCP 未发现引用者),通过运行时路径加载 ## 使用方法 TestItemDefTable 在项目中的使用方式: - 由物品系统的 UItemRegistrySubsystem 加载,作为物品定义的测试数据源 - BP_InventoryComp 在其 BeginPlay 逻辑中通过物品注册表读取物品定义 ## 用例 (项目内暂无直接使用示例 — 可能通过运行时路径动态加载)