12 lines
384 B
GDScript
12 lines
384 B
GDScript
extends Node2D
|
|
|
|
@export var score = 0
|
|
const PARTICLES = preload("res://objects/scoreitem/scoreitem_particles.tscn")
|
|
|
|
func _on_area_2d_area_entered(area: Area2D) -> void:
|
|
if area.is_in_group("player_hitbox"):
|
|
GlobalFunctions.queue_score(score)
|
|
var particles = PARTICLES.instantiate()
|
|
particles.global_position = global_position
|
|
get_owner().add_child(particles)
|
|
queue_free()
|