Files
oops-plugin-framework/assets/core/gui/layer/LayerEnum.ts
dgflash 115cb63fe3 新增 LayerGame 自定义层节点管理功能
1. 支持预制节点添加、删除
2. 支持预制节点对象池
2025-08-15 16:55:52 +08:00

55 lines
1.1 KiB
TypeScript

import { UIConfig } from "./UIConfig";
/** 界面编号 */
export type Uiid = number | string | UIConfig;
/** 界面配置集合 */
export type UIConfigMap = { [key: string]: UIConfig }
/** 屏幕适配类型 */
export enum ScreenAdapterType {
/** 自动适配 */
Auto,
/** 横屏适配 */
Landscape,
/** 竖屏适配 */
Portrait
}
/** 自定义层类型 */
export enum LayerCustomType {
/** 二维游戏层 */
Game = "LayerGame",
/** 消息提示层 */
Notify = "LayerNotify",
/** 新手引导层 */
Guide = "LayerGuide"
}
/** 界面层类型 */
export enum LayerType {
/** 主界面层 */
UI = "LayerUI",
/** 弹窗层 */
PopUp = "LayerPopUp",
/** 模式窗口层 */
Dialog = "LayerDialog",
/** 系统触发模式窗口层 */
System = "LayerSystem",
}
/** 界面层组件类型 */
export enum LayerTypeCls {
/** 主界面层 */
UI = "UI",
/** 弹窗层 */
PopUp = "PopUp",
/** 模式窗口层 */
Dialog = "Dialog",
/** 消息提示层 */
Notify = "Notify",
/** 游戏层 */
Game = "Game",
/** 自定义节点层 */
Node = "Node"
}