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 Details

    • onDanmuMsg

      default void onDanmuMsg(T t, DanmuMsg msg)
      收到弹幕
      Since:
      0.0.6
    • onDanmuMsg

      default void onDanmuMsg(DanmuMsg msg)
    • onGiftMsg

      default void onGiftMsg(T t, GiftMsg msg)
      收到礼物
      Since:
      0.0.8
    • onGiftMsg

      default void onGiftMsg(GiftMsg msg)
    • onMsg

      default void onMsg(T t, IMsg msg)
      收到消息(所有消息)
      Parameters:
      msg - IMsg
    • onMsg

      default void onMsg(IMsg msg)
    • onCmdMsg

      default void onCmdMsg(T t, CmdEnum cmd, BaseCmdMsg<CmdEnum> cmdMsg)
      收到cmd消息(所有cmd)
      Parameters:
      cmd - CmdEnum
      cmdMsg - BaseCmdMsg
    • onCmdMsg

      default void onCmdMsg(CmdEnum cmd, BaseCmdMsg<CmdEnum> cmdMsg)
    • onOtherCmdMsg

      default void onOtherCmdMsg(T t, CmdEnum cmd, BaseCmdMsg<CmdEnum> cmdMsg)
      收到其他cmd消息(存在Enum,但Listener没有对应的回调)
      Parameters:
      cmd - CmdEnum
      cmdMsg - BaseCmdMsg
    • onOtherCmdMsg

      default void onOtherCmdMsg(CmdEnum cmd, BaseCmdMsg<CmdEnum> cmdMsg)
    • onUnknownCmd

      default void onUnknownCmd(T t, String cmdString, BaseMsg msg)
      收到未知cmd消息
      Parameters:
      cmdString - 实际收到的cmd字符串
      msg - BaseMsg
    • onUnknownCmd

      default void onUnknownCmd(String cmdString, BaseMsg msg)