Class Stats

Hierarchy

  • Component
    • Stats

Constructors

  • Parameters

    • Rest ...args: any[]

    Returns Stats

Properties

__class__: "Stats"
_container: any
_entity: Entity
_handle: any
_stats: any
_updateContainer: any
emitter: EventEmitter<EntityEventMap>

事件发射器。

enabled: boolean

是否启用update方法

hideFlags: HideFlags

隐藏标记,用于控制是否在层级界面、检查器显示,是否保存

isAuto: boolean

是否自动更新。

runEnvironment: RunEnvironment

可运行环境

Accessors

  • get container(): HTMLDivElement
  • 所在容器。

    Returns HTMLDivElement

  • set container(v): void
  • Parameters

    • v: HTMLDivElement

    Returns void

  • get entity(): Entity
  • 此组件附加到的游戏对象。组件总是附加到游戏对象上。

    Returns Entity

Methods

  • Adds a component class of type componentType to the game object.

    Type Parameters

    • K extends keyof ComponentMap

    Parameters

    • type: K

      组件类定义。

    • Optional params: gPartial<ComponentMap[K]>

    Returns ComponentMap[K]

    被添加的组件。

  • Parameters

    Returns void

  • Returns void

  • 返回游戏对象附加的一个指定类型的组件,如果没有,则返回 null。

    使用 Entity.GetComponent 将返回找到的第一个组件。如果您希望有多个相同类型的组件,请改用 Entity.GetComponents,并循环通过返回的组件测试某些唯一属性。

    Type Parameters

    • K extends keyof ComponentMap

    Parameters

    • component: K

      要检索的组件类型。

    Returns ComponentMap[K]

    要检索的组件。

  • 返回Entity中指定类型的所有组件。

    Type Parameters

    • K extends keyof ComponentMap

    Parameters

    • type: K

      要检索的组件类型。

    • Optional results: ComponentMap[K][]

      列出接收找到的组件。

    Returns ComponentMap[K][]

    实体中指定类型的所有组件。

  • 把事件分享到实体上。

    Returns Entity[]

  • Returns void

  • Private

    该方法仅在Entity中使用

    Parameters

    • entity: Entity

      游戏对象

    Returns void

  • Returns void

  • Private

    组件无法直接使用关键字 new 来构造。

    Type Parameters

    • T

    Parameters

    Returns T

    新建的组件实例。

    See

    getInstance

  • 获取组件依赖列表

    Type Parameters

    • K extends keyof ComponentMap

    Parameters

    • component: K

      组件类定义

    Returns "Component"[]

  • 判断组件是否为唯一组件。

    Type Parameters

    • K extends keyof ComponentMap

    Parameters

    • component: K | ComponentMap[K] | Constructor<ComponentMap[K]>

      组件类定义

    Returns boolean

Generated using TypeDoc