Table of Contents

Class PlacementActionButton

Namespace
GridPlacement.GDScript
Assembly
MoonBark.GridPlacement.GDScript.dll
class PlacementActionButton extends Button
PlacementActionButton

Properties

press_action

Starts / Stops a Grid Builder press_action

@export var press_action: StringName = ""

represented_mode

@export var represented_mode: PlacementEnums.Mode

validation_issues

var validation_issues = get_runtime_issues()

issues

var issues: Array[String] = []

event

var event = InputEventAction.new()

Methods

get_mode_state

func get_mode_state() -> ModeState:

Returns

set_mode_state

func set_mode_state(p_mode_state: ModeState) -> void:

Parameters

p_mode_state

Returns

resolve_placement_dependencies

func resolve_placement_dependencies(p_container : PlacementContainer) -> void:

Parameters

p_container

Returns

get_runtime_issues

func get_runtime_issues() -> Array[String]:

Returns