Hierarchy

Constructors

Properties

_components: ComponentBase[] = []
_destroyed: boolean = false
_enabled: boolean = true
collision: CollisionPreprocess
graphic: GraphicPreprocess
transform: TransformPreprocess

Accessors

Methods

  • コンポーネントを追加する

    Type Parameters

    Parameters

    • component: T

    Returns T

  • 自分のコンポーネントで最初に合致するものを取得する

    Type Parameters

    Parameters

    • componentType: (new (...args) => T)
        • new (...args): T
        • Parameters

          • Rest ...args: any[]

          Returns T

    Returns null | T

  • 自分を含む子孫のコンポーネントを探索して最初に合致するコンポーネントを取得

    Type Parameters

    Parameters

    • componentType: (new (...args) => T)
        • new (...args): T
        • Parameters

          • Rest ...args: any[]

          Returns T

    Returns null | T

  • 自分のコンポーネントで合致するものをすべて取得する

    Type Parameters

    Parameters

    • componentType: (new (...args) => T)
        • new (...args): T
        • Parameters

          • Rest ...args: any[]

          Returns T

    Returns T[]

  • 自分を含む子孫のコンポーネントを探索してすべて取得する

    Type Parameters

    Parameters

    • componentType: (new (...args) => T)
        • new (...args): T
        • Parameters

          • Rest ...args: any[]

          Returns T

    Returns T[]

  • 属するコンポーネントをすべて削除する

    Returns void

  • 指定したコンポーネントを削除する

    Type Parameters

    Parameters

    • component: T

    Returns void

Generated using TypeDoc