-
Notifications
You must be signed in to change notification settings - Fork 89
Open
Labels
enhancementNew feature or requestNew feature or request
Description
提供接口做方案的配置更新:允许在功能(Func)内更新当前方案、更新指定方案,基于该考虑引入生命周期,用以解决以下场景的问题:
- 大量的方案配置使得方案管理混乱,需要多个方案配合才能实现流程化操作,基于该考虑引入配置更新简化方案配置,如个人突破卡级方案目前由两个方案切换而来,引入配置回写后一个方案即可实现;
- 存在需求方案在停止后需要将配置回写,如六道椒图、六道萤草运行过程中记录的buff数;
方案(Scheme)、脚本(Script)运行的生命周期目前规划以下阶段,在功能(Func)中声明相关函数
- onScriptStart 脚本运行,允许读写第一个方案的配置、使用Script上下文
- onSchemeSwitchIn 方案切入,允许读写当前方案的配置、上一个方案的配置、使用Script上下文
- onSchemeStart 方案运行,允许读写当前方案的配置、使用Script上下文
- onSchemeStop 方案停止,允许读写当前方案的配置、使用Script上下文
- onSchemeSwitchOut 方案切出,允许读写当前方案的配置、下一个方案的配置、使用Script上下文
- onScriptStop 脚本停止,允许读写最后一个方案的配置、使用Script上下文
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request