Godot Version
4.4
Question
When I try to access my ball during runtime using a variable that has been set before with:
@onready var Ball := %Ball
it will only return the ball instance when called from the Score_Handler Script all other attempts return a Freed Object.
In the _ready() function the reference works on all scripts.
Attached is my scene Tree as well as the output i get when i do Print(Ball) in different scripts.
I dont know if this is important but when i reference the ball directly using %Ball and don’t declare it a value using @ready the node cant be found from anywhere.
Any idea why the Instance is showing up as Freed Object?
I’ll gladly provide more detail if needed