Script1
onready var _stats = $"Enemy Framework/Stats"
func main() -> void:
var _test = stats.attack_distance
Stats Script
var attack_distance: int = 0 setget , attack_distance_get
func attack_distance_get():
return 0
Am I missing something basic? It causes infinite stack frames at attack_distance_get & never returns 0