Class PlacementConfig
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
Configuration resource containing all grid building plugin settings.
class PlacementConfig extends PlacementResource
PlacementConfig
Properties
settings
All settings resources for grid building operations.
@export var settings: GridPlacementSettings
templates
Packed scene templates for system instantiation.
@export var templates: PlacementTemplates
actions
Input action definitions for systems and UI.
@export var actions: PlacementActions
terrain_palette
Optional default terrain palette exposed to terrain UI when an instance has no @export var terrain_palette override. Acts as a config-level SSOT fallback so demos do not have to wire the palette through every scene instance of the UI. Typed as Resource to survive Godot's scene-deserialization quirks with global-class typed exports; consumers validate the type at runtime.
@export var terrain_palette: Resource
issues
var issues: Array[String] = []
Methods
get_editor_issues
func get_editor_issues() -> Array[String]:
Returns
get_runtime_issues
func get_runtime_issues() -> Array[String]: