nape-js API
    Preparing search index...

    Class BodyListener

    Listener for body lifecycle events.

    Fires when a body matching the options filter wakes or sleeps.

    Valid events: CbEvent.WAKE, CbEvent.SLEEP.

    const listener = new BodyListener(
    CbEvent.WAKE,
    CbType.ANY_BODY,
    (cb) => { console.log(cb.body, 'woke up'); },
    );
    space.listeners.add(listener);

    Fully modernized from nape-compiled.js lines 434–515.

    Hierarchy (View Summary)

    Index

    Constructors

    Accessors

    • get precedence(): number

      Execution priority of this listener relative to other listeners for the same event. Higher values execute first.

      Returns number

      0

    • set precedence(precedence: number): void

      Parameters

      • precedence: number

      Returns void

    • get space(): Space | null

      The space this listener is currently registered in, or null if not registered.

      Assign to register/unregister the listener in a space:

      listener.space = mySpace;  // register
      listener.space = null; // unregister

      Returns Space | null

    • set space(space: Space | null): void

      Parameters

      Returns void

    Methods