| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- //
- // MOClickConfigManager.h
- // MiMoLive
- //
- // Created by SuperC on 2024/4/30.
- //
- #import <Foundation/Foundation.h>
- #import "MOClickConfingData.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface MOClickConfigManager : NSObject
- /** 表明该单例类里面的参数是否有用 */
- @property (nonatomic, assign) BOOL isWork;
- /** 基础配置参数, 由服务器返回 */
- @property (nonatomic, strong) MOClickConfingData *baseData;
- /** baseData 更新的时间 */
- @property (nonatomic, strong) NSDate *theUpdataTime;
- /** 点击随机数.Seed */
- @property (nonatomic, assign) long long clickSeed;
- /** 下一个显示的连击数 */
- @property (nonatomic, assign) NSInteger theClickNextNum;
- /** 下一个增加的随机数 */
- @property (nonatomic, assign) NSInteger theAddNextClickNum;
- /** 步长 */
- @property (nonatomic, assign) NSInteger clickStep;
- /** 钻石随机数.Seed */
- @property (nonatomic, assign) long long diamondSeed;
- /** 下一个获得的钻石数 */
- @property (nonatomic, assign) NSInteger theDiamondNextNum;
- /** 下一个增加的钻石随机数 */
- @property (nonatomic, assign) NSInteger theAddNextDiamonNum;
- ///测试数据
- @property (nonatomic, strong) NSMutableArray *tempArr;
- @property (nonatomic, strong) NSMutableArray *tempTwoArr;
- @property (nonatomic, strong) MODurationTask *durationTask;
- /// 单例
- + (MOClickConfigManager *)shareManager;
- ///初始化时调用
- - (void)resetAllProperty;
- ///点赞停止需要重置下一次的点赞获取数 以及 获取钻石数
- - (void)needWorkResetProperty;
- - (void)needUpdateTheDiamondSeed:(long long)diamondSeed AndClickSeed:(long long)clickSeed;
- /** 获取下一个点赞随机数 */
- - (NSInteger)mo_nextClickNum;
- /** 获取下一个点钻石随机数 */
- - (NSInteger)mo_nextZuanNum;
- @end
- NS_ASSUME_NONNULL_END
|