34 lines
724 B
Objective-C
34 lines
724 B
Objective-C
//
|
|
// RoomResourceManager.h
|
|
// YuMi
|
|
//
|
|
// Created by P on 2024/12/25.
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
|
|
@class SVGAVideoEntity;
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface RoomResourceManager : NSObject
|
|
|
|
+ (instancetype)sharedManager;
|
|
|
|
- (void)cacheAPIData:(id)data;
|
|
|
|
- (NSString *)loadMicNormalSkin:(NSString *)skinID isForLock:(BOOL)isLock;
|
|
- (NSString *)loadMicBossSkin:(NSString *)skinID isForLock:(BOOL)isLock;
|
|
- (SVGAVideoEntity *)loadMicSVGAVideo:(NSString *)effectID;
|
|
|
|
- (void)updateCurrentSkinID:(NSInteger )skinID effectID:(NSInteger)effectID;
|
|
|
|
- (UIImage *)loadMicBossSkinForLock:(BOOL)isLock;
|
|
- (UIImage *)loadMicNormalSKinForLock:(BOOL)isLock;
|
|
- (SVGAVideoEntity *)loadMicEffect;
|
|
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|