Sonolus Wiki

Engine Data

Engine data is used by Sonolus app to drive a level's gameplay.

Syntax

type EngineData = {
    buckets: EngineDataBucket[]
    archetypes: EngineDataArchetype[]
    scripts: EngineDataScript[]
    nodes: EngineDataNode[]
}

Examples

{
    "buckets": [
        // ...
    ],
    "archetypes": [
        // ...
    ],
    "scripts": [
        // ...
    ],
    "nodes": [
        // ...
    ]
}