// // RoomResourceManager.h // YuMi // // Created by P on 2024/12/25. // #import @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; - (NSString *)loadGiftPanelNum:(NSInteger)pID; @end NS_ASSUME_NONNULL_END