refactor: 统一三个数据层的接口风格

This commit is contained in:
AncTe committed 2026-05-17 21:38:29 +08:00
1 parent 8f4c4b7df2
commit b779e62eb2
6 files changed
+23 -7

No files matched your search

+1 -1
View File
@@ -122,7 +122,7 @@
数据端目前正在从旧引擎进行彻底性重构,分为三层:
**Layer 0 — 公共层**:包含公共接口、工具函数等内容,不依赖任何外部游戏逻辑,可被任意高层直接引用。内容较少,与 Layer 1 共同放在 `@user/data-base` 中,不单独开包。
**Layer 0 — 公共层**:包含公共接口、工具函数等内容,不依赖任何外部游戏逻辑,可被任意高层直接引用。包含统一接口 `IDataCommon`。
**Layer 1 — 数据层**:包含所有会影响游戏存档与流程的数据内容,如地图、怪物、玩家属性等。本层通过统一接口 `IStateBase` 对外暴露数据访问能力,各类数据模块均以此接口为核心组织。