ISmartBpRegionConfigService interface
小于 1 分钟
ISmartBpRegionConfigService interface
SmartBp 识别区域配置服务。 负责 GameData 场景的读取、保存、导入、重置和比例状态计算。
public interface ISmartBpRegionConfigServiceMembers
| name | description |
|---|---|
| ConfigDirectoryPath | SmartBp 配置目录(%APPDATA% 下)。 |
| GameDataConfigPath | GameData 配置文件完整路径。 |
| event GameDataProfileChanged | 当配置被保存/导入/重置后触发。 |
| GetAspectInfo(…) | 获取配置比例和当前捕获比例的对比结果。 |
| GetCurrentGameDataProfile() | 获取当前生效的 GameData 配置(返回副本,避免外部直接改缓存)。 |
| TryExportGameDataProfile(…) | 导出当前生效的 GameData 配置到指定路径。 |
| TryImportGameDataProfile(…) | 从指定 JSON 导入并应用 GameData 配置。 |
| TryResetGameDataToBuiltinDefault(…) | 将当前配置重置为程序内置 16:9 默认配置。 |
| TrySaveGameDataProfile(…) | 保存 GameData 配置。 |
See Also
- namespace neo_bpsys_wpf.Core.Abstractions.Services
