1
Fork 0
mirror of https://github.com/Steffo99/swear-jar.git synced 2024-11-25 17:14:20 +00:00
swear-jar/entity/coin_copper/coin_copper.gd
2023-10-02 11:13:16 +02:00

41 lines
769 B
GDScript

#extends RigidBody2D
#
#
## Called when the node enters the scene tree for the first time.
#func _ready():
# pass # Replace with function body.
#
#
## Called every frame. 'delta' is the elapsed time since the previous frame.
extends RigidBody2D
@export var sound_touch: AudioStreamPlayer
var touched=false
var was_sleeping: bool = false
func set_touched():
touched=true
func _on_sleeping_state_changed():
was_sleeping = true
func _on_body_entered(body):
print("touch")
if not was_sleeping:
if touched==false and $Timer.is_stopped():
print(str(self)+" hits "+str(body))
#$sound_touch.play()
$Timer.start()
var other_node=body
if other_node.has_method("set_touched"):
other_node.set_touched()
func _on_body_exited(body):
touched=false