UNPKG

@woosh/meep-engine

Version:

Pure JavaScript game engine. Fully featured and production ready.

17 lines (10 loc) 375 B
import {BehaviorStatus} from "./BehaviorStatus"; import Signal from "../../../core/events/signal/Signal"; export class Behavior<CTX> { context: CTX | null readonly onInitialized: Signal<this, CTX> readonly onFinalized: Signal<this> tick(timeDeltaSeconds: number): BehaviorStatus initialize(context: CTX): void finalize(): void }