Table of Contents

Class PlacementVisualSettings

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

Visual settings for displaying grid building information and UI elements to the player.

class PlacementVisualSettings extends PlacementResource
PlacementVisualSettings

Properties

cursor

Cursor graphics for different grid building modes

@export var cursor: CursorSettings

highlight

Settings for highlighting targets in the game world during building, move, demolish, etc. This includes colors for valid and invalid moves, as well as reset colors

@export var highlight: HighlightSettings

target_info

@export var target_info: TargetInfoSettings

issues

var issues: Array[String] = []

issues

var issues: Array[String] = []

Methods

get_highlight

func get_highlight() -> HighlightSettings:

Returns

get_cursor

func get_cursor() -> CursorSettings:

Returns

get_target_info

func get_target_info() -> TargetInfoSettings:

Returns

get_editor_issues

func get_editor_issues() -> Array[String]:

Returns

get_runtime_issues

func get_runtime_issues() -> Array[String]:

Returns