Table of Contents

Class CursorChangerService

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

Scene-free cursor changer service.\n\nExtracted from PlacementCursorChanger (6.0.0-AC Phase 1). 1 node-API call replaced: cursor clear is now driven by the host's NOTIFICATION_PREDELETE instead of the per-component tree_exiting.\n\nHosted by GridPlacementHost; the old PlacementCursorChanger Node class is a thin wrapper that forwards to this service.

class CursorChangerService extends PlacementInjectable
CursorChangerService

Properties

issues

var issues: Array[String] = []

Methods

resolve_placement_dependencies

func resolve_placement_dependencies(p_container: PlacementContainer) -> bool:

Parameters

p_container

Returns

get_runtime_issues

func get_runtime_issues() -> Array[String]:

Returns

apply_cursor

func apply_cursor(p_mode: PlacementEnums.Mode) -> void:

Parameters

p_mode

Returns

get_cursor

func get_cursor(p_mode: PlacementEnums.Mode) -> Resource:

Parameters

p_mode

Returns

clear_cursor

func clear_cursor() -> void:

Returns