project finished? exporting...

This commit is contained in:
Clevertop 2024-08-14 02:49:09 +10:00
parent cd0e7fcc54
commit f0b411bb98
14 changed files with 259 additions and 14 deletions

View file

@ -9,6 +9,7 @@ extends CharacterBody3D
@export var hand : Node3D
@export var collider : CollisionShape3D
@export var area : Area3D
@export var interact_sound : AudioStreamPlayer
signal object_clicked(object : Node3D)
@ -62,6 +63,8 @@ func _physics_process(delta):
held_object.freeze = true
held_object.collider.disabled = true
has_object = true
interact_sound.pitch_scale = randf_range(0.8,1.2)
interact_sound.play()
elif "placed_command" in raycast.get_collider():
# clicked a pedestal, place on pedestal if its not already got something
var clicked_pedestal = raycast.get_collider() as Pedestal
@ -75,6 +78,8 @@ func _physics_process(delta):
has_object = false
clicked_pedestal.has_command = true
clicked_pedestal.placed_command = held_object
interact_sound.pitch_scale = randf_range(0.8,1.2)
interact_sound.play()
else:
print(raycast.get_collider().name)
object_clicked.emit(raycast.get_collider())