Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CollisionEmitter

Hierarchy

  • CollisionEmitter

Index

Constructors

constructor

Properties

Private _cbs

_cbs: object

Type declaration

  • [key: string]: function
      • (eventType: string): void
      • Parameters

        • eventType: string

        Returns void

Private _entities

_entities: Entity[]

Private _entitiesListeners

_entitiesListeners: object

Type declaration

  • [key: string]: function[]

Private _listeners

_listeners: function[]

Methods

Private _onEntityLocationUpdate

addCollisionListener

  • addCollisionListener(callback: function): void

addEntity

  • addEntity(entity: Entity): void

addEntityCollisionListener

  • addEntityCollisionListener(entity: Entity, callback: function): void

hasEntity

  • hasEntity(entity: Entity): boolean

removeCollisionListener

  • removeCollisionListener(callback: function): void

removeEntity

  • removeEntity(entity: Entity): void

removeEntityCollisionListener

  • removeEntityCollisionListener(entity: Entity, callback: function): void

Generated using TypeDoc