Files
yinmeng-ios/xplan-ios/Main/Room/View/RoomHostDelegate.h

42 lines
965 B
C
Raw Normal View History

2021-10-26 19:14:01 +08:00
//
// RoomDelegate.h
// xplan-ios
//
// Created by zu on 2021/10/26.
2021-10-26 19:14:01 +08:00
//
#import <Foundation/Foundation.h>
2021-11-04 19:01:19 +08:00
#import "MicroQueueProtocol.h"
2022-01-13 18:45:17 +08:00
#import "RoomAnimationProtocol.h"
2021-10-26 19:14:01 +08:00
NS_ASSUME_NONNULL_BEGIN
@class RoomInfoModel;
@class UserInfoModel;
2022-01-13 18:45:17 +08:00
/** RoomVC 与子 View 之间的通信协议。
View > RoomHostDelegate
**Note:**
MicroQueueProtocolRoomAnimationProtocol
View > RoomHostDelegate > XXXProtocolRoomGuestDelegate
*/
@protocol RoomHostDelegate <NSObject, MicroQueueProtocol, RoomAnimationProtocol>
2021-10-26 19:14:01 +08:00
- (RoomInfoModel*)getRoomInfo;
- (UserInfoModel*)getUserInfo;
- (void)exitRoom;
2021-12-03 17:07:21 +08:00
- (void)miniRoom;
2021-11-15 18:59:44 +08:00
- (UINavigationController *)getCurrentNav;
2022-04-18 22:36:16 +08:00
- (NSArray *)getRoomSuperAdminList;
2022-05-27 18:24:13 +08:00
///获取房间PK队伍的
- (NSArray *)getRoomPKGroupTeamList;
///房间内PK是否正在进行
- (BOOL)isRoomPKPlaying;
2021-10-26 19:14:01 +08:00
@end
NS_ASSUME_NONNULL_END