걍 c#으로 툴없이 간단한 컴퓨터랑하는 공격턴제 게임 만들고있는데

커맨더가 예를 들어서 1.공격 2.스킬 3.방어 이렇게 있을때 만약에 내가 '3.방어'를 선택하면 상대가 호출하는 공격커맨드를 어떻게 무효화시키죠?

실제 게임개발자들은 '방어'기능을 어떻게 구현하나요?