Самое простое решение, добавить в класс персонажа параметр teamID(enum), и при обнаружении того или иного унаследованного персонажа сверятся с этим значением (совпадают - друг; не совпадают - враг)
Я добавил, но он всё равно не будет реагировать, тк нпс становится чем то вроде стенки, и тогда другой НПС на него отвлекается и перестаёт реагировать на врага
Самое простое решение, добавить в класс персонажа параметр teamID(enum), и при обнаружении того или иного унаследованного персонажа сверятся с этим значением (совпадают - друг; не совпадают - враг)
Я добавил, но он всё равно не будет реагировать, тк нпс становится чем то вроде стенки, и тогда другой НПС на него отвлекается и перестаёт реагировать на врага