I am a newcomer on Godot Engine (less than a week using Godot) and
and I'm learning how to better organize the project.
My game has a common behavior among objects that is follow another object and I don't want repeat the same code for each different object. So I created a new scene with a generic Node called FollowBehavior and attached a script. The script look like this:
func init(_object, _target):
object = _object
target = _target
# MY LOGIC HERE
I added FollowBehavior as a child node in some objects and in their respective scripts I did this:
# Object with follow behavior
Is there a better alternative for this? Is it the "best" way?