mirror of
https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public.git
synced 2025-10-23 07:58:09 +00:00
added the game
This commit is contained in:
15
Scripts/Classes/Components/FireballDetection.gd
Executable file
15
Scripts/Classes/Components/FireballDetection.gd
Executable file
@@ -0,0 +1,15 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user