Table of Contents

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]:

Returns