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: