Interface IBaseMsgListener<T,CmdEnum extends Enum<CmdEnum>,DanmuMsg extends IMsg,GiftMsg extends IMsg>
public interface IBaseMsgListener<T,CmdEnum extends Enum<CmdEnum>,DanmuMsg extends IMsg,GiftMsg extends IMsg>
- Author:
- mjz
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidonCmdMsg(CmdEnum cmd, BaseCmdMsg<CmdEnum> cmdMsg) default voidonCmdMsg(T t, CmdEnum cmd, BaseCmdMsg<CmdEnum> cmdMsg) 收到cmd消息(所有cmd)default voidonDanmuMsg(DanmuMsg msg) default voidonDanmuMsg(T t, DanmuMsg msg) 收到弹幕default voiddefault void收到礼物default voiddefault void收到消息(所有消息)default voidonOtherCmdMsg(CmdEnum cmd, BaseCmdMsg<CmdEnum> cmdMsg) default voidonOtherCmdMsg(T t, CmdEnum cmd, BaseCmdMsg<CmdEnum> cmdMsg) 收到其他cmd消息(存在Enum,但Listener没有对应的回调)default voidonUnknownCmd(String cmdString, BaseMsg msg) default voidonUnknownCmd(T t, String cmdString, BaseMsg msg) 收到未知cmd消息
-
Method Details
-
onDanmuMsg
收到弹幕- Since:
- 0.0.6
-
onDanmuMsg
-
onGiftMsg
收到礼物- Since:
- 0.0.8
-
onGiftMsg
-
onMsg
收到消息(所有消息)- Parameters:
msg- IMsg
-
onMsg
-
onCmdMsg
收到cmd消息(所有cmd)- Parameters:
cmd- CmdEnumcmdMsg- BaseCmdMsg
-
onCmdMsg
-
onOtherCmdMsg
收到其他cmd消息(存在Enum,但Listener没有对应的回调)- Parameters:
cmd- CmdEnumcmdMsg- BaseCmdMsg
-
onOtherCmdMsg
-
onUnknownCmd
收到未知cmd消息- Parameters:
cmdString- 实际收到的cmd字符串msg- BaseMsg
-
onUnknownCmd
-