-
void _init(Node3D target_node, Callable trigger_handler, bool prefer_simple_box_shape = false)
-
void _ready()
-
void _setup()
-
void _move_to_target()
-
void _setup_inventory_item_slot()
-
void trigger(Node3D triggered_by, String trigger_type)
-
void _body_entered_triggered(Node3D body)
-
void _body_exit_triggered(Node3D body)
-
void _physics_process(float _delta)
-
Vector3 get_position_offset()
-
Node3D get_target_node()
-
Dictionary get_user_data()
-
void _destroy(bool include_target_node = false)
-
void destroy(bool include_target_node = false, bool immediately = false)
-
InventoryItemSlot get_item_slot()
-
void set_item_slot(InventoryItemSlot new_item_slot)