sleep
Permet à un objet d'être controllé par un joueur
triggers on self
"sleep""awake"parameters
| Parameter | Default Value | Type | Description |
|---|---|---|---|
sleepDelay | number | 2 |
example
sleep({ sleepDelay: 2}),function sleep(p) { const param = { sleepDelay: 2, ...p, } return { id: "sleep", asleep: false, add() { let savedTime = time() this.on("moved", () => (savedTime = time())) onUpdate(() => { const t = time() - savedTime > param.sleepDelay if (!this.asleep && t) this.trigger("sleep") else if (this.asleep && !t) this.trigger("awake") this.asleep = t }) }, }}