39 lines
619 B
Objective-C
39 lines
619 B
Objective-C
//
|
|
// XPGiftEffectAction.h
|
|
// YuMi
|
|
//
|
|
// Created by Linus on 2025/1/13.
|
|
//
|
|
|
|
#import "../Model/XPRoomMoreMenuAction.h"
|
|
|
|
@class RoomInfoModel;
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
/**
|
|
* 礼物特效开关操作
|
|
*/
|
|
@interface XPGiftEffectAction : XPRoomMoreMenuAction
|
|
|
|
/**
|
|
* 创建开启礼物特效的操作
|
|
*/
|
|
+ (instancetype)openAction;
|
|
|
|
/**
|
|
* 创建关闭礼物特效的操作
|
|
*/
|
|
+ (instancetype)closeAction;
|
|
|
|
/**
|
|
* 根据房间状态创建对应的 Action
|
|
* @param roomInfo 房间信息
|
|
* @return 对应的 Action 实例
|
|
*/
|
|
+ (instancetype)actionWithRoomInfo:(RoomInfoModel *)roomInfo;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|