34 lines
1023 B
Objective-C
34 lines
1023 B
Objective-C
//
|
|
// YMRoomActivityView.h
|
|
// YUMI
|
|
//
|
|
// Created by YUMI on 2021/10/12.
|
|
//
|
|
|
|
#import <UIKit/UIKit.h>
|
|
#import "RoomHostDelegate.h"
|
|
#import "RoomGuestDelegate.h"
|
|
#import "XPRedPacketModel.h"
|
|
#import "RoomInfoModel.h"
|
|
#import "ActivityInfoModel.h"
|
|
#import "LittleGameInfoModel.h"
|
|
|
|
@class BoomDetailModel;
|
|
|
|
typedef void(^OpenRedPacketHandle)(XPRedPacketModel *_Nullable,RoomType type ,BOOL isChangeRoom);
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface XPRoomActivityContainerView : UIView<RoomGuestDelegate>
|
|
@property(nonatomic,copy)OpenRedPacketHandle openRedPacketHandle;
|
|
@property (nonatomic, copy) void(^showSendGiftView)(void);
|
|
@property(nonatomic,strong) NSMutableArray *redPacketList;
|
|
@property(nonatomic,strong) NSMutableArray<ActivityInfoModel *> *playList;
|
|
@property(nonatomic,strong) NSMutableArray<LittleGameInfoModel *> *littleGameList;
|
|
- (instancetype)initWithDelegate:(id<RoomHostDelegate>)delegate;
|
|
- (void)updateView;
|
|
- (void)updateForBoomDetailArray:(NSArray <BoomDetailModel*> *)models;
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|