import{_ as a,c as t,a0 as r,o}from"./chunks/framework.P9qPzDnn.js";const f=JSON.parse('{"title":"Interface: LayerEvents","description":"","frontmatter":{"editLink":false},"headers":[],"relativePath":"api/game/layers/interfaces/LayerEvents.md","filePath":"api/game/layers/interfaces/LayerEvents.md","lastUpdated":null}'),n={name:"api/game/layers/interfaces/LayerEvents.md"};function i(s,e,d,c,l,h){return o(),t("div",null,e[0]||(e[0]=[r('

Profectus / game/layers / LayerEvents

Interface: LayerEvents

All types of events able to be sent or emitted from a layer's emitter.

Properties

postUpdate()

postUpdate: (diff) => void

Sent every game tick, after the update event. Intended for checking state.

Parameters

diff

number

The delta time since last tick, in ms.

Returns

void

Defined in

profectus/src/game/layers.tsx:67


preUpdate()

preUpdate: (diff) => void

Sent every game tick, before the update event. Intended for "generation" type actions.

Parameters

diff

number

The delta time since last tick, in ms.

Returns

void

Defined in

profectus/src/game/layers.tsx:57


update()

update: (diff) => void

Sent every game tick. Intended for "automation" type actions.

Parameters

diff

number

The delta time since last tick, in ms.

Returns

void

Defined in

profectus/src/game/layers.tsx:62

',39)]))}const u=a(n,[["render",i]]);export{f as __pageData,u as default};