54 lines
874 B
TypeScript
54 lines
874 B
TypeScript
import { Node } from "cc";
|
||
import { RedPointTree } from "./RedPointTree";
|
||
import { RedPointTreeNode } from "./RedPointTreeNode";
|
||
|
||
export interface IRedPointData {
|
||
/**
|
||
* 唯一Id
|
||
*/
|
||
mId:string;
|
||
/**
|
||
* 名称
|
||
*/
|
||
mName:string;
|
||
/**
|
||
* 父节点
|
||
*/
|
||
mParent:RedPointTree;
|
||
|
||
mParentNode:RedPointTreeNode;
|
||
/**
|
||
* 更能展示类型
|
||
* -1,不展示
|
||
* 0,红色红点
|
||
* 1,new红点
|
||
* 2,带数字的红点
|
||
* 3,绿色红点
|
||
* 4,满
|
||
*
|
||
*/
|
||
mShowType:number;
|
||
/**
|
||
* 功能开启
|
||
*/
|
||
mFunctionId:number;
|
||
|
||
/**
|
||
* 红点节点
|
||
*/
|
||
mRedNode:Node;
|
||
|
||
/**
|
||
* 数字展示
|
||
*/
|
||
mShowCount:number;
|
||
|
||
/**
|
||
* 刷新类型
|
||
* 1,登录刷新
|
||
* 2,每天刷新
|
||
* 3,每周刷新
|
||
*/
|
||
mRefreshType:number;
|
||
}
|