mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-22 07:28:14 +00:00
16 lines
378 B
GDScript
Executable File
16 lines
378 B
GDScript
Executable File
class_name FireballDetection
|
|
extends Node
|
|
|
|
@export var hitbox: Area2D = null
|
|
@export var play_sfx_on_hit := false
|
|
signal fireball_hit(fireball: FireBall)
|
|
|
|
func _ready() -> void:
|
|
if hitbox != null:
|
|
hitbox.area_entered.connect(area_entered)
|
|
|
|
func area_entered(area: Area2D) -> void:
|
|
if area.owner is FireBall:
|
|
fireball_hit.emit(area.owner)
|
|
area.owner.hit(play_sfx_on_hit)
|