49 lines
1.8 KiB
Objective-C
49 lines
1.8 KiB
Objective-C
//
|
||
// FaceConfigModel.h
|
||
// xplan-ios
|
||
//
|
||
// Created by GreenLand on 2022/1/7.
|
||
//
|
||
|
||
#import "NSObject+MJExtension.h"
|
||
#import "GiftNobleInfoModel.h"
|
||
|
||
typedef enum : NSUInteger {
|
||
XCFaceDisplayTypeOnlyOne = 0,
|
||
XCFaceDisplayTypeFlow = 1,
|
||
XCFaceDisplayTypeOverLay = 2,
|
||
XCFaceDisplayTypeOnlyOneLine = 3,
|
||
} XCFaceDisplayType;
|
||
|
||
typedef enum : NSUInteger {
|
||
XCFaceType_Face = 1,//1 正常表情,需要在表情面板显示
|
||
XCFaceType_Dragon = 2,// 2 龙珠
|
||
XCFaceType_PlayTogether = 3, //一起玩
|
||
} XCFaceType;
|
||
|
||
@interface FaceConfigInfo : NSObject
|
||
|
||
@property (nonatomic, assign) int id;
|
||
@property (nonatomic, copy) NSString *name;
|
||
@property (nonatomic, copy) NSString *pinyin;
|
||
@property (nonatomic, assign) NSInteger animDuration;
|
||
@property (nonatomic, assign) NSInteger animEndPos;
|
||
@property (nonatomic, assign) NSInteger animStartPos;
|
||
@property (nonatomic, assign) NSInteger iconPos;
|
||
@property (nonatomic, assign) NSInteger animRepeatCount;
|
||
@property (nonatomic, assign) NSInteger resultCount;
|
||
@property (nonatomic, assign) BOOL canResultRepeat;
|
||
@property (nonatomic, assign) NSInteger resultDuration;
|
||
@property (nonatomic, assign) NSInteger resultEndPos;
|
||
@property (nonatomic, assign) NSInteger resultStartPos;
|
||
@property (nonatomic, assign) NSInteger imageCount;
|
||
@property (nonatomic, assign) XCFaceDisplayType displayType;
|
||
@property (nonatomic, assign) BOOL isNobleFace; //是否贵族表情
|
||
@property (nonatomic, assign) int nobleId;//贵族等级
|
||
@property (nonatomic, assign) XCFaceType faceType;//1 正常表情,需要在表情面板显示, 2 龙珠 3.一起玩
|
||
@property (nonatomic, assign) BOOL isLuckFace;//YES 表示审核中需要隐藏的表情,NO 审核中不需要隐藏的表情
|
||
///贵族表情信息
|
||
@property (nonatomic, strong) GiftNobleInfoModel *faceVipInfo;
|
||
|
||
@end
|