Table of Contents

Class GridPlacementSettings

Namespace
GridPlacement.GDScript
Assembly
MoonBark.GridPlacement.GDScript.dll

Holds references to all settings resources for grid building operations

class GridPlacementSettings extends PlacementResource
GridPlacementSettings

Properties

building

Holds all of the settings for parameters, input actions, etc for building / placing objects inside of the game

@export var building: PlacementSettings

manipulation

Settings concerning moving objects within the game world

@export var manipulation: ManipulationSettings

targeting

Settings related to targeting tiles and the pathing that goes between them

@export var targeting: GridTargetingSettings

visual

Settings for how grid building should display visual information like UI elements to the player.

@export var visual: PlacementVisualSettings

action_log

Settings that control how the action log UI functions

@export var action_log: ActionLogSettings

placement_rules

The base rules that apply to all placement (initial build or adjust from one spot to another)

@export var placement_rules: Array[PlacementRule]

runtime_checks

Extra flags for checking specific systems at runtime

@export var runtime_checks: PlacementRuntimeChecks

debug

Settings concerning debugging GridBuilder plugin issues

@export var debug: PlacementDebugSettings

issues

var issues: Array[String] = []

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