If I understood correctly: I would explore with a radar component over an interface to handle the actor states in the radar. This way you wont have to overwrite functions for each class.
If I understood correctly: I would explore with a radar component over an interface to handle the actor states in the radar. This way you wont have to overwrite functions for each class.