generated from krampus/template-godot4
12 lines
273 B
GDScript3
12 lines
273 B
GDScript3
|
class_name Holdable extends Node
|
||
|
## Component for holdable elements
|
||
|
|
||
|
@export var hold_distance := 1.0
|
||
|
|
||
|
|
||
|
static func get_component(o: Object) -> Holdable:
|
||
|
var n := o as Node
|
||
|
if n and n.has_node("Holdable"):
|
||
|
return n.get_node_or_null("Holdable") as Holdable
|
||
|
return null
|