Typed dependency callbacks for [DragService]. Replaces raw [Callable] members so the compiler catches signature mismatches at compile time instead of relying on runtime [method Callable.is_valid] guards. The host passes three closures with stable signatures; this class documents that contract in one place.
Source: addons/grid_placement/services/drag_service_dependencies.gd
Syntax
class DragServiceDependencies extends RefCountedMembers
| Name | Kind | Summary |
|---|---|---|
has_selected_placeable | Property | Returns true when a placeable is selected for the active session. |
get_brush_shape | Property | Returns the current brush shape for the active session (or -1 if none). |
try_build | Property | Dispatches an object placement build for the active session. |
is_valid | Method |