Files
yinmeng-ios/xplan-ios/Main/ModuleKit/FaceView/Model/FaceConfigInfo.h
2022-03-10 18:55:18 +08:00

49 lines
1.8 KiB
Objective-C
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// 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