Ну, у меня был скрипт, который отвечал за атаку периодическую и получение урона(знаю надо было по другому).
И функционал, по сути, у врага и у игрока на нем одинаковый был. Только ивенты разные отправлялись ну и в некоторых местах что-то нужно было делать только для игрока, а что-то только для врага.
Ну и я запихал все в один скрипт))) И получил штук 10-ть ифов проверяющих соответствие типу