SadoGame
A component script.
Interface
What this asset declares: the schema it conforms to, what it exposes, and the rendered structured payload.
conforms to
zero/source-extract/v2strict
snd(kind: string, name: string, vol: number?) → void
| arg | type | description |
|---|---|---|
| kind | string | |
| name | string | |
| vol | number? |
clamp(v: number, lo: number, hi: number) → number
| arg | type | description |
|---|---|---|
| v | number | |
| lo | number | |
| hi | number |
contains(arr: { string }, v: string) → boolean
| arg | type | description |
|---|---|---|
| arr | { string } | |
| v | string |
loadSave( ) → void
persist( ) → void
rank( ) → string
mouseUI(snap: any) → void
| arg | type | description |
|---|---|---|
| snap | any |
eyeWithParallax( ) → void
driveCamera( ) → void
project(w: { number }) → void
| arg | type | description |
|---|---|---|
| w | { number } |
anchorScreen(name: string) → void
| arg | type | description |
|---|---|---|
| name | string |
nearAnchor(name: string, px: number, py: number, radius: number) → boolean
| arg | type | description |
|---|---|---|
| name | string | |
| px | number | |
| py | number | |
| radius | number |
ensureBuilt( ) → void
animateSteam(dt: number) → void
| arg | type | description |
|---|---|---|
| dt | number |
meterColor(id: string) → string
| arg | type | description |
|---|---|---|
| id | string |
bar(label: string, jp: string, value: number, color: string, width: number) → void
| arg | type | description |
|---|---|---|
| label | string | |
| jp | string | |
| value | number | |
| color | string | |
| width | number |
menuButton(text: string, cb: string, enabled: boolean?) → void
| arg | type | description |
|---|---|---|
| text | string | |
| cb | string | |
| enabled | boolean? |
showMenu( ) → void
hideAllScreens( ) → void
showSeasonSelect(startOnPick: boolean) → void
| arg | type | description |
|---|---|---|
| startOnPick | boolean |
showSettings( ) → void
toggleRow(label: string, key: string, value: boolean) → void
| arg | type | description |
|---|---|---|
| label | string | |
| key | string | |
| value | boolean |
volRow(label: string, key: string, value: number) → void
| arg | type | description |
|---|---|---|
| label | string | |
| key | string | |
| value | number |
showGallery( ) → void
showPause( ) → void
principleScores( ) → void
addSample(princ: string, q: number) → void
| arg | type | description |
|---|---|---|
| princ | string | |
| q | number |
unlockLore(id: string) → void
| arg | type | description |
|---|---|---|
| id | string |
enterStep(i: number) → void
| arg | type | description |
|---|---|---|
| i | number |
startCeremony(pr: boolean) → void
| arg | type | description |
|---|---|---|
| pr | boolean |
stepQuality(id: string) → number
| arg | type | description |
|---|---|---|
| id | string |
finishStep( ) → void
graceTrack(snap: any, dt: number) → void
| arg | type | description |
|---|---|---|
| snap | any | |
| dt | number |
kamaSim(dt: number) → void
| arg | type | description |
|---|---|---|
| dt | number |
updateStep(dt: number, snap: any) → void
| arg | type | description |
|---|---|---|
| dt | number | |
| snap | any |
hudTrees( ) → void
overlayTree( ) → void
dot(x: number, y: number, size: number, color: string, radius: number?) → void
| arg | type | description |
|---|---|---|
| x | number | |
| y | number | |
| size | number | |
| color | string | |
| radius | number? |
hint(x: number, y: number, text: string) → void
| arg | type | description |
|---|---|---|
| x | number | |
| y | number | |
| text | string |
renderPlaying( ) → void
showResults( ) → void
tick(dt: number) → void
| arg | type | description |
|---|---|---|
| dt | number |
awake( ) → void
start( ) → void
update(dt: number) → void
| arg | type | description |
|---|---|---|
| dt | number |
editorUpdate(dt: number) → void
| arg | type | description |
|---|---|---|
| dt | number |
onCallback(cb: string, cbdata: any) → void
| arg | type | description |
|---|---|---|
| cb | string | |
| cbdata | any |
Sub-parts
Everything contained inside this part. Assets are composite children (clickable cards). Files are leaf payloads. Expand any row to view its source.
Showing up to 3 levels deep. Open a part to see what it holds further down.
Problems
Everything affecting this asset right now: its own problems, anything wrong inside it, and problems on its direct dependencies.
agent_score is exposed.+ quality × 0.35
+ performance × 0.25
± compat factor
Usability ratings
Did the part work as advertised when consumers tried to drop it in. Separate from upvotes: those are taste; this is "did it function".
Scoped to this part · feeds back into the world's score.