import{_ase,cast,oasa,Nasl}from"./chunks/framework.0799945b.js";constp=JSON.parse('{"title":"Module: game/player","description":"","frontmatter":{"editLink":false},"headers":[],"relativePath":"api/modules/game/player.md","lastUpdated":null}'),r={name:"api/modules/game/player.md"},d=l('<h1id="module-game-player"tabindex="-1">Module:game/player<aclass="header-anchor"href="#module-game-player"aria-label="Permalink to "Module: game/player""></a></h1><h2id="interfaces"tabindex="-1">Interfaces<aclass="header-anchor"href="#interfaces"aria-label="Permalinkto"Interfaces""></a></h2><ul><li><ahref="../../interfaces/game/player.Player">Player</a></li></ul><h2id="type-aliases"tabindex="-1">TypeAliases<aclass="header-anchor"href="#type-aliases"aria-label="Permalinkto"TypeAliases""></a></h2><h3id="layerdata"tabindex="-1">LayerData<aclass="header-anchor"href="#layerdata"aria-label="Permalinkto"LayerData""></a></h3><p>Ƭ<strong>LayerData</strong><<code>T</code>>:{[PinkeyofT]?:T[P]extends(inferU)[]?Record<string,LayerData<U>>:T[P]extendsRecord<string,never>?never:T[P]extendsRef<inferS>?S:T[P]extendsobject?LayerData<T[P]>:T[P]}</p><p>Alayer'ssavedata.Automaticallyunwrapsrefs.</p><h4id="type-parameters"tabindex="-1">Typeparameters<aclass="header-anchor"href="#type-parameters"aria-label="Permalinkto"Typeparameters""></a></h4><table><thead><tr><thstyle="text-align:left;">Name</th></tr></thead><tbody><tr><tdstyle="text-align:left;"><code>T</code></td></tr></tbody></table><h4id="defined-in"tabindex="-1">Definedin<aclass="header-anchor"href="#defined-in"aria-label="Permalinkto"Definedin""></a></h4><p><ahref="https://github.com/profectus-engine/Profectus/blob/8c0a0c4/src/game/player.ts#L35"target="_blank"rel="noreferrer">profectus/src/game/player.ts:35</a></p><h2id="variables"tabindex="-1">Variables<aclass="header-anchor"href="#variables"aria-label="Permalinkto"Variables""></a></h2><h3id="default"tabindex="-1">default<aclass="header-anchor"href="#default"aria-label="Permalinkto"default""></a></h3><p>•<strong>default</strong>:<code>Object</code></p><h4id="type-declaration"tabindex="-1">Typedeclaration<aclass="header-anchor"href="#type-declaration"aria-label="Permalinkto"Typedeclaration""></a></h4><table><thead><tr><thstyle="text-align:left;">Name</th><thstyle="text-align:left;">Type</th><thstyle="text-align:left;">Description</th></tr></thead><tbody><tr><tdstyle="text-align:left;"><code>autosave</code></td><tdstyle="text-align:left;"><code>boolean</code></td><tdstyle="text-align:left;">Whetherornottoautomaticallysaveeverycoupleofsecondsandontabclose.</td></tr><tr><tdstyle="text-align:left;"><code>devSpeed</code></td><tdstyle="text-align:left;"><code>null</code>|<code>number</code></td><tdstyle="text-align:left;">Amultiplierfortimepassing.Setto0whenthegameispaused.</td></tr><tr><tdstyle="text-align:left;"><code>id</code></td><tdstyle="text-align:left;"><code>string</code></td><tdstyle="text-align:left;">TheIDofthissave.</td></tr><tr><tdstyle="text-align:left;"><code>keepGoing</code></td><tdstyle="text-align:left;"><code>boolean</code></td><tdstyle="text-align:left;">Whetherornottocontinueplayingafter<ahref="./../data/projEntry#haswon">hasWon</a>istrue.</td></tr><tr><tdstyle="text-align:left;"><code>layers</code></td><tdstyle="text-align:left;"><ahref="https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type"target="_blank"rel="noreferrer"><code>Record</code></a><<code>string</code>,<ahref="./player#layerdata"><code>LayerData</code></a><<code>unknown</code>>></td><tdstyle="text-align:left;">Adictionaryoflayersavedata.</td></tr><tr><tdstyle="text-align:left;"><code>modID</code></td><tdstyle="text-align:left;"><code>string</code></td><tdstyle="text-align