Как спроектировать архитектуру для персонажей с разными типами боя

C#архитектураперсонажипроектированиетипы боя