zzliux / assttyys_autojs

痒痒鼠安卓辅助,基于Auto.js Pro开发。支持御魂、御灵、业原火、突破、狗粮、百鬼夜行、抽厕纸、逢魔日常、地鬼日常、妖气自动排队、斗技、喂蛋、合结界卡、六道之门、定时寄养等
MIT License
231 stars 56 forks source link

给方案、脚本增加生命周期 #25

Open zzliux opened 5 months ago

zzliux commented 5 months ago

提供接口做方案的配置更新:允许在功能(Func)内更新当前方案、更新指定方案,基于该考虑引入生命周期,用以解决以下场景的问题:

  1. 大量的方案配置使得方案管理混乱,需要多个方案配合才能实现流程化操作,基于该考虑引入配置更新简化方案配置,如个人突破卡级方案目前由两个方案切换而来,引入配置回写后一个方案即可实现;
  2. 存在需求方案在停止后需要将配置回写,如六道椒图、六道萤草运行过程中记录的buff数;

方案(Scheme)、脚本(Script)运行的生命周期目前规划以下阶段,在功能(Func)中声明相关函数