Files
peko-ios/YuMi/Modules/YMRoom/View/ActivityContainerView/XPRoomActivityContainerView.h
2024-10-12 19:30:41 +08:00

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