1
0
Files
godotminiprojects/BaloonPopper/balloon.gd
FoxSpellCaster 07cf5c6f53 Lesson 4
2025-01-10 17:06:09 -05:00

17 lines
532 B
GDScript

extends Area3D
@export var clicks_to_pop : int = 3
@export var size_increase : float = 0.2
@export var score_to_give : int = 1
# If mouse is left click when pressed
func _on_input_event(camera, event, event_position, normal, shape_idx):
if event is InputEventMouseButton and event.button_index == MOUSE_BUTTON_LEFT and event.pressed :
print ("Increase Balloon Size")
scale += Vector3.ONE * size_increase
clicks_to_pop -= 1
if clicks_to_pop == 0:
get_node("/root/Main").increase_score(score_to_give)
queue_free()