Template Settings

May 16, 2023 at 4:26:39 AM

Method 1

extra key settings in template.json:

"settings": [
  {"name": "Juicebox Project ID", "type": "int"}
]

a new settings UI for my planet, save the result in a new model: TemplateSettings

struct TemplateSettings {
  var templateName: String
  var settings: [[String : String]] = []
}

Method 2

Or we just expose an editor panel for editing /vars.json or even just /planet.ini?