This repository has been archived on 2025-09-12. You can view files and clone it, but cannot push or open issues or pull requests.
ld50/objects/PartsBucket.gd

16 lines
405 B
GDScript

extends Area
signal part_picked(part_scene)
export var part_scene: PackedScene
func _input_event(camera: Object, event: InputEvent, position: Vector3, normal: Vector3, shape_idx: int) -> void:
if (event is InputEventMouseButton
&& event.button_index == 1
&& event.is_pressed()
):
emit_signal("part_picked", part_scene)
func enable(e: bool) -> void:
visible = e
$CollisionShape.disabled = !e