Table of Contents

Class IndicatorContext

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

Wrapper for accessing the active IndicatorManager at runtime. The indicator manager creates and managers RuleCheckIndicators for the given context scope

class IndicatorContext extends RefCounted
IndicatorContext

Properties

issues

var issues: Array[String] = []

issues

var issues: Array[String] = []

Methods

get_manager

func get_manager() -> IndicatorManager:

Returns

set_manager

func set_manager(manager: IndicatorManager) -> void:

Parameters

manager

Returns

has_manager

func has_manager() -> bool:

Returns

validate_placement

func validate_placement() -> ValidationResults:

Returns

get_editor_issues

func get_editor_issues() -> Array[String]:

Returns

get_runtime_issues

func get_runtime_issues() -> Array[String]:

Returns

Events

manager_changed

signal manager_changed(new: IndicatorManager)