Г А
Привет , думаю как создать класс player -
1) всё в одном (движение , управления оружием , получение урона ...) но так не будет соблюдаться принцип solid srp
2) есть класс Player , у него поле - HealtPoint и метод реализация интерфейса на получение урона , также будут дочерние классы - Foot , Arm , Head : Foot - отвечает за движение , arm - управление оружием ...
и ети классы будут вызывать получение урона в родительском классе
Как лучше ?
Класс Player не делать, разбить на PlayerHealth, PlayerMove и ид. Можно стздать скрипт BodyPart, ечли у частей разная логика, то наследоваться от него и при получение урона сообщать инфу в PlayerHealth