Do you need the “Living” to be an abstract class? Have a look at how to use Unreals interfaces first, then you should also consider moving common functions to Components. And finally check out Game Play Tags for marking functionality.
Do you need the “Living” to be an abstract class? Have a look at how to use Unreals interfaces first, then you should also consider moving common functions to Components. And finally check out Game Play Tags for marking functionality.