ISmartBpSceneDefinition interface
小于 1 分钟
ISmartBpSceneDefinition interface
SmartBp 场景定义。 负责同一场景下的默认配置、编辑布局构建与结构校验规则。
public interface ISmartBpSceneDefinitionMembers
| name | description |
|---|---|
| SceneKey | 场景键(例如 GameData)。 |
| BuildEditorLayout(…) | 将存储布局转换为编辑器可直接展示的布局(含本地化展示名)。 |
| CreateDefaultProfile() | 生成场景默认配置(优先资源默认,缺失时回退代码兜底)。 |
| NormalizeEditedLayoutForPersistence(…) | 将编辑器回传布局标准化为可持久化结构(写回本地化 key 而非翻译文案)。 |
| TryValidateEditedLayout(…) | 校验编辑器回传布局是否满足场景结构约束。 |
| TryValidateProfile(…) | 校验完整配置模型是否合法。 |
See Also
- namespace neo_bpsys_wpf.Core.Abstractions.Services
