class_name DifficultyRegion
extends Area2D
@export
var region_name: String
@export
var encounter_frequency: int
@export
var encounter_types: Dictionary
signal difficulty_region_changed(region_name: String, encounter_frequency: int, encounter_types: Dictionary)
func _on_body_entered(body: Node2D) -> void:
print("DifficultyRegion Entered by body of type " + body.get_class())
if body.get_class() == "Player":
difficulty_region_changed.emit(region_name, encounter_frequency, encounter_types)