Class GBVisualSettings
- Namespace
- GridPlacement.GDScript
- Assembly
- MoonBark.GridPlacement.GDScript.dll
Visual settings for displaying grid building information and UI elements to the player.
class GBVisualSettings extends GBResource
GBVisualSettings
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]: