Commit Graph

13 Commits

Author SHA1 Message Date
kercylan98
faac7b27bb fix: room.Helper.BroadcastExcept 函数返回值修复 2023-08-02 16:21:04 +08:00
kercylan98
08045088e6 feat: room.Helper 支持通过 BroadcastExcept 向被排除表达式命中外的玩家广播消息 2023-08-02 16:17:05 +08:00
kercylan98
ab180f384b feat: room.Helper 新增获取玩家切片、广播所有玩家、广播在座玩家的函数 2023-08-02 11:56:45 +08:00
kercylan98
e8c2cf2835 fix: 修复 room 包中通过 Manager 获取 Helper 时,当传入的 room 为空依旧会返回不为空指针的 Helper 问题 2023-08-01 11:03:43 +08:00
kercylan98
4dddd1422b fix: 修复泛型对象 player 不能判断 nil 的表达式错误 2023-07-31 12:05:42 +08:00
kercylan98
0fad0417c7 refactor: fsm 包状态机事件优化,新增部分获取状态机信息的函数 2023-07-31 12:05:02 +08:00
kercylan98
87c66954a3 feat: room 包新增房间创建事件 2023-07-29 18:06:40 +08:00
kercylan98
24f54a1536 feat: room 支持获取座位上的玩家数量 2023-07-28 18:10:33 +08:00
kercylan98
3dec4075d5 refactor: room 包移除大量 error 返回,增加易于房间操作 Helper 数据结构,可通过 Manager.GetHelper 和 room.NewHelper 获取 2023-07-28 10:48:45 +08:00
kercylan98
5c3c9592c5 fix: 修复 room.NewManager 没有初始化 rp 字段的问题 2023-07-27 15:38:42 +08:00
kercylan98
ee18934768 refactor: 移除原有的 builtin 中的各类 room 实现 2023-07-27 12:07:17 +08:00
kercylan98
c8f181f63e feat: room 包添加更多的事件,添加座位号支持 2023-07-27 10:34:06 +08:00
kercylan98
45c855a516 feat: 房间管理器实现 2023-07-26 12:03:51 +08:00