Closed median-dxz closed 9 months ago
core
sea-core
server
@sea/server
app
@sea/launcher
其实名称没变,变的是缩写
emotion
resolveStrategy
Manager
GameConfigRegistry
GameConfig
GameConfigQuery
Subscription
DataSource
from*
SendWithReceivedPromise
wrapper
before
after
CoreLoader
common
log
Log.enable()
Log.disable()
Battle
LevelRunner
type:event
fromEventPattern
playerSuit
getIdByName
Equipment
Query
theme传sx,不用手动导入!
主项目
core
包更名为sea-core
server
包现在是@sea/server
app
包现在是@sea/launcher
工具链部分
后端 & 技术栈
emotion
SEA Core v0.5.0
resolveStrategy
由Manager
导出, 主要逻辑的处理移交登录器层SEA Core v0.6.0
GameConfigRegistry
注册可查询的GameConfig
GameConfigRegistry
获得GameConfigQuery
对象用以查询数据Subscription
来批量管理订阅DataSource
现在是使用观察者模式而不是发布订阅模式DataSource
上的静态方法from*
来获取事件流, 而后进行订阅SendWithReceivedPromise
接口, 根据发包客户端的源码分析,这个接口是没有必要的wrapper
api重构, 采用链式不可变结构对函数添加before
和after
装饰器SEA Core v0.7.0
CoreLoader
上来获取实例版本, 从type中获取api定义的版本CoreLoader
现在不需要传入监听事件名了common
包下的log
模块启用Log.enable()
和Log.disable()
, 通过传入模块名称来开启这一部分的输出Battle
, 开启后将输出Operator模块的入参LevelRunner
api更改type:event
fromEventPattern
导出playerSuit
的检测方式, 添加更多定义GameConfigQuery
api更新getIdByName
方法Equipment
(装备)的查询Query
的查询方法现在具有正确的可空返回typeLauncher部分
11
预设模组集
sdk
sign类模组:对check进行优化,批量查询multiValue,减少发包次数sign类模组接口即将改变,之后会重写对应部分theme传sx,不用手动导入!
issues: