xrfire-store 逻辑图V2
2022-09-20 10:44:29 7 举报
xrfire-store 下载和启动逻辑图
作者其他创作
大纲/内容
1.获取当前运行场景sceneNum(GetCurRunningScene7)2.和当前场景sceneNum做对比一样是true不一样是false
1.定时器调用dll(GetDownloadProgress)获取当前场景进度条值2.当进度条变为100调用dll(GetTaskState3)获取当前场景状态更新按钮(启动)关闭定时器
1.定时器1调用dll(CheckVersion8)判断版本检测是否完成
1.定时器调2用dll(GetTaskList2)获取下载信息加载进度条2.遍历taskList显示在列表中
下载中
true
按钮变为停止
进入默认页面
进入场景页面
false
最新版
检测是否完成
1.关闭定时器2.获取当前场景状态(GetTaskState3)
下载列表
判断大版本是否更新
1.调用dll(CreateTask1)进行下载
按钮:下载
确定
弹窗提示是否进行版本更新下载(有确定和取消按钮)
启动按钮变灰无法点击
调用dll下载核心版本(CreateTask1)
定时器获取程序运行状态(GetProcRunningState6)有程序正在运行true,无程序正在运行false
1.定时器获取当前场景状态(GetTaskState3)当状态变为下载中更新按钮状态(下载中)关闭定时器
未下载
按钮(未授权)
登录成功传token值(LaunchDLL10)
登录
1.定时器调用dll(CheckVersion8)判断版本检测是否完成
1.点击启动(start4)2.按钮改为停止
增加loading提示版本检测中
退出程序
判断权限
1.点击停止(stop5)2.按钮改为启动
2.关闭定时器13.调用dll获取核心版本状态判断版本是否需要更新(GetTaskState3)
取消
等待中
按钮:启动
按钮:停止
收藏
0 条评论
回复 删除
下一页