package user import "blazing/logic/service/player" type ChatInboundInfo struct { Head player.TomeeHeader `cmd:"2102" struc:"[0]pad"` Reserve uint32 `json:"reserve" fieldDescription:"填充 默认值为0" uint:"true"` // @UInt long reserve,无符号长整数 MessageLen uint32 `struc:"sizeof=Message"` Message string `json:"message" fieldDescription:"消息内容, 结束符为utf-8的数字0"` // 消息内容,包含utf-8空字符('\x00')作为结束符 } type ChatOutboundInfo struct { SenderId uint32 `description:"发送人的米米号" codec:"uint"` // @UInt long -> uint64 SenderNickname string `struc:"[16]byte" default:"seer" json:"nick"` // 固定16字节的字符串,对应@ArraySerialize注解 ToId uint32 `description:"可能是私聊用的 公屏发送时为0" codec:"uint"` // @UInt long -> uint64 MessageLen uint32 `struc:"sizeof=Message"` Message string `description:"这里的内容没有结束符" codec:"string"` // String -> string } type ChangeColorInboundInfo struct { Head player.TomeeHeader `cmd:"2063" struc:"[0]pad"` Color uint32 `codec:"color"` // 更改的颜色 rgb (对应Java的@UInt long) } type ChangeColorOutboundInfo struct { UserId uint32 `codec:"userId"` // 更改人的用户id (对应Java的@UInt long) Color uint32 `codec:"color"` // 前端发来的更改的颜色rgb值 (对应Java的@UInt long) Texture uint32 `codec:"texture"` // 大概是当前的涂装 by 7 (对应Java的@UInt long) Coins uint32 `codec:"coins"` // 扣除200豆子后返回的剩余豆子 (对应Java的@UInt long) } type ChangeDoodleInboundInfo struct { Head player.TomeeHeader `cmd:"2062" struc:"[0]pad"` Id uint32 `codec:"id"` // 涂鸦ID (对应Java的@UInt long) Color uint32 `codec:"color"` // 前端发来的更改的颜色rgb值 (对应Java的@UInt long) } type ChangeDoodleOutboundInfo struct { UserId uint32 `codec:"userId"` // 更改人的userid (对应Java的@UInt long) Color uint32 `codec:"color"` // 使用前端发的id 从itemInfo中获得 (对应Java的@UInt long) Texture uint32 `codec:"texture"` // 使用前端发的id 从itemInfo中获得 (对应Java的@UInt long) Coins uint32 `codec:"coins"` // 扣除对应豆子后返回的剩余豆子 (对应Java的@UInt long) } type ChangeNONOColorInboundInfo struct { Head player.TomeeHeader `cmd:"9012" struc:"[0]pad"` Color uint32 `codec:"color"` // 更改的颜色 rgb (对应Java的@UInt long) } type ChangeNONOColorOutboundInfo struct { Sataus uint32 `codec:"userId"` // 更改人的用户id (对应Java的@UInt long) Color uint32 `codec:"color"` // 前端发来的更改的颜色rgb值 (对应Java的@UInt long) }