Godot Version
4.3
Question
So I have learned about @tool a while ago from Is it possible to map an exported var to an Instance Shader Parameter of a Child Scene in the Editor? , but now, only the gdscripts that have @tool will have effects on the editor and there are some caveats on queue free and such.
But if we apply @tool to all gdscripts and address all the caveats properly, then wouldn’t this mean it is like having the whole game runs in the editor?
So how have you guys been using @tool so far? Is doing what I am thinking acceptable?