游戏服务器事件
new (type:String, ?data:Dynamic)
@:value("bekickedout")staticBE_KICKED_OUT:String = "bekickedout"
监听自己被踢出当前房间
@:value("broadcast")staticBROADCAST:String = "broadcast"
监听收到同个房间内的广播消息
@:value("disconnect")staticDISCONNECT:String = "disconnect"
监听断开连接,收到此事件后,需要调用 GameServerManager.reconnect 进行重连
@:value("gameend")staticGAME_END:String = "gameend"
监听帧同步游戏结束
@:value("gamestart")staticGAME_START:String = "gamestart"
帧同步开始
@:value("logout")staticLOGOUT:String = "logout"
监听用户登出游戏服务事件,可能是主动登出也可能是其他原因被动登出。
@:value("playerstatsupdate")staticPLAYER_STATS_UPDATE:String = "playerstatsupdate"
某个玩家的状态变更
@:value("room_info_change")staticROOM_INFO_CHANGE:String = "room_info_change"
房间信息发生变化
@:value("roomlistupdate")staticROOM_LIST_UPDATE:String = "roomlistupdate"
监听房间列表是否有更新
@:value("roommsg")staticROOM_MESSAGE:String = "roommsg"
房间消息广播
@:value("ayncframe")staticSYNC_FRAME:String = "ayncframe"
监听同个房间的帧同步消息
@:value(null)data:Dynamic = null