开始画房间页面功能
This commit is contained in:
@@ -0,0 +1,158 @@
|
||||
package com.qxcm.moduleutil.interfaces;
|
||||
|
||||
|
||||
import com.qxcm.moduleutil.base.RoomRollModel;
|
||||
import com.qxcm.moduleutil.bean.room.ClosePhone;
|
||||
import com.qxcm.moduleutil.bean.room.RoomClearCardiacAllModel;
|
||||
import com.qxcm.moduleutil.bean.room.RoomClearCardiacModel;
|
||||
import com.qxcm.moduleutil.bean.room.RoomClosePitModel;
|
||||
import com.qxcm.moduleutil.bean.room.RoomCountDownModel;
|
||||
import com.qxcm.moduleutil.bean.room.RoomDownWheatModel;
|
||||
import com.qxcm.moduleutil.bean.room.RoomGiveGiftModel;
|
||||
import com.qxcm.moduleutil.bean.room.RoomWheatModel;
|
||||
import com.qxcm.moduleutil.bean.room.RoomPitBean;
|
||||
import com.qxcm.moduleutil.event.RoomBanWheatEvent;
|
||||
import com.qxcm.moduleutil.event.RoomBeckoningEvent;
|
||||
import com.qxcm.moduleutil.event.RoomFaceEvent;
|
||||
|
||||
/**
|
||||
* 项目名称 qipao-android
|
||||
* 包名:com.qpyy.room.widget
|
||||
* 创建人 王欧
|
||||
* 创建时间 2020/8/14 10:51 AM
|
||||
* 描述 describe
|
||||
*/
|
||||
public interface IBaseWheat extends SoundLevelUpdateListener {
|
||||
void register(Object obj);
|
||||
|
||||
void unRegister(Object obj);
|
||||
|
||||
void setCardiac(String rough_number, float bl);
|
||||
|
||||
void clearCardiac();
|
||||
|
||||
void setData(RoomPitBean pitBean);
|
||||
|
||||
boolean isOn();
|
||||
|
||||
void showGift(RoomGiveGiftModel.GiftListBean listBean);
|
||||
|
||||
/**
|
||||
* 麦位心动值
|
||||
*
|
||||
* @param cardiacListBean
|
||||
*/
|
||||
void subscribeMessages(RoomGiveGiftModel.CardiacListBean cardiacListBean);
|
||||
|
||||
/**
|
||||
* 房间心动值开关变化通知 1开2关
|
||||
*
|
||||
* @param roomBeckoningEvent
|
||||
*/
|
||||
void subscribeMessages(RoomBeckoningEvent roomBeckoningEvent);
|
||||
|
||||
/**
|
||||
* 清空单个麦位心动值
|
||||
*
|
||||
* @param roomClearCardiacModel
|
||||
*/
|
||||
void subscribeMessages(RoomClearCardiacModel roomClearCardiacModel);
|
||||
|
||||
/**
|
||||
* 清空所有麦位心动值
|
||||
*
|
||||
* @param roomClearCardiacAllModel
|
||||
*/
|
||||
void subscribeMessages(RoomClearCardiacAllModel roomClearCardiacAllModel);
|
||||
|
||||
/**
|
||||
* 房间内上麦
|
||||
*
|
||||
* @param roomWheatModel
|
||||
*/
|
||||
void subscribeMessages(RoomWheatModel roomWheatModel);
|
||||
|
||||
/**
|
||||
* 房间内下麦
|
||||
*
|
||||
* @param roomDownWheatModel
|
||||
*/
|
||||
void subscribeMessages(RoomDownWheatModel roomDownWheatModel);
|
||||
|
||||
/**
|
||||
* 麦位倒计时
|
||||
*
|
||||
* @param roomCountDownModel
|
||||
*/
|
||||
void subscribeMessages(RoomCountDownModel roomCountDownModel);
|
||||
|
||||
/**
|
||||
* 禁麦麦位数据
|
||||
*
|
||||
* @param roomBanWheatEvent
|
||||
*/
|
||||
void subscribeMessages(RoomBanWheatEvent roomBanWheatEvent);
|
||||
|
||||
/**
|
||||
* 是否封麦 1封麦2解封
|
||||
*
|
||||
* @param roomClosePitModel
|
||||
*/
|
||||
void subscribeMessages(RoomClosePitModel roomClosePitModel);
|
||||
|
||||
/**
|
||||
* 麦位表情
|
||||
*
|
||||
* @param roomFaceEvent
|
||||
*/
|
||||
void subscribeMessages(RoomFaceEvent roomFaceEvent);
|
||||
|
||||
/**
|
||||
* 抽签
|
||||
*
|
||||
* @param roomRollModel
|
||||
*/
|
||||
void subscribeMessages(RoomRollModel roomRollModel);
|
||||
|
||||
// /**
|
||||
// * 开球
|
||||
// *
|
||||
// * @param event
|
||||
// */
|
||||
// void subscribeMessages(QiuGameStartEvent event);
|
||||
//
|
||||
// /**
|
||||
// * 气球
|
||||
// *
|
||||
// * @param event
|
||||
// */
|
||||
// void subscribeMessages(QiuGameEndEvent event);
|
||||
//
|
||||
// /**
|
||||
// * 亮球
|
||||
// *
|
||||
// * @param event
|
||||
// */
|
||||
// void subscribeMessages(QiuGameResultEvent event);
|
||||
|
||||
/**
|
||||
* closePhone
|
||||
*
|
||||
* @param closePhone
|
||||
*/
|
||||
void subscribeMessages(ClosePhone closePhone);
|
||||
|
||||
/**
|
||||
* 是否锁麦
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
boolean isLocked();
|
||||
|
||||
/**
|
||||
* 是否主持
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
boolean isHost();
|
||||
}
|
||||
Reference in New Issue
Block a user