1 2 3 4 5 6 7 8 9 10 11 12 13
import { Component, ComponentNames } from "."; import { Game } from ".."; import { Entity } from "../entities"; export class Colliding extends Component { public onCollision?: (game: Game, entity: Entity) => void; constructor(onCollision?: (game: Game, entity: Entity) => void) { super(ComponentNames.RadialObserve); this.onCollision = onCollision; } }