Class ModuleUtil

Hierarchy

  • ModuleUtil

Constructors

Methods

  • 添加界面组件

    Type Parameters

    Parameters

    • ent: ECSEntity

      模块实体

    • ctor: __types_globals__Constructor<T> | __types_globals__AbstractedConstructor<T>

      界面逻辑组件

    • parent: Node

      显示对象父级

    • url: string

      显示资源地址

    Returns void

  • 添加界面组件

    Type Parameters

    Parameters

    • ent: ECSEntity

      模块实体

    • ctor: __types_globals__Constructor<T> | __types_globals__AbstractedConstructor<T>

      界面逻辑组件

    • uiId: number

      界面资源编号

    • uiArgs: any = null

      界面参数

    Returns void

  • 异步添加视图层组件

    Returns

    界面节点

    Type Parameters

    Parameters

    • ent: ECSEntity

      模块实体

    • ctor: __types_globals__Constructor<T> | __types_globals__AbstractedConstructor<T>

      界面逻辑组件

    • uiId: number

      界面资源编号

    • uiArgs: any = null

      界面参数

    Returns Promise<null | Node>

  • 业务实体上移除界面组件

    Parameters

    • ent: ECSEntity

      模块实体

    • ctor: CompType<IComp>

      界面逻辑组件

    • uiId: number

      界面资源编号

    • Optional isDestroy: boolean

      是否释放界面缓存

    Returns void

Generated using TypeDoc