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;
|
|||
|
}
|