I'm running into an issue where scripts don't seem to be checking what other scripts inherit from properly. Here's my code:
print("A: ",self is root_script)
print("B: ",other is root_script)
onready var root_script = get_script()
However, when I test this and run
get_hit from Script B (with the node Script A as its argument), in the output I get:
Is there a proper way to test for inheritance that I'm not doing here?