예를 들어서 카드게임을 만든다고 가정했을 때
1. UI가 나오고 나서
2. 카드를 드로우를 할 수 있고
3. 드로우를 해야, 카드를 낼 수 있다.
이런 식으로 진행된다고 하면 이벤트로 처리해야 한다고 생각하는데 코드를 어떤 식으로 작성하는게 제일 괜찮을까요?
따로 이벤트매니저 같은 클래스를 작성하거나 코루틴으로 해결하는 등
고수님들은 어떤 식으로 처리하는지 알고 싶습니다.
예를 들어서 카드게임을 만든다고 가정했을 때
1. UI가 나오고 나서
2. 카드를 드로우를 할 수 있고
3. 드로우를 해야, 카드를 낼 수 있다.
이런 식으로 진행된다고 하면 이벤트로 처리해야 한다고 생각하는데 코드를 어떤 식으로 작성하는게 제일 괜찮을까요?
따로 이벤트매니저 같은 클래스를 작성하거나 코루틴으로 해결하는 등
고수님들은 어떤 식으로 처리하는지 알고 싶습니다.
이런건 그냥 페이즈가 고정되어있고 명확한데 이벤트 기반으로 할 필요 있나?
저 순서 무조건 고정이면 턴 관리하는 매니저 하나 두고 거기서 상태머신처럼 관리하는게 쉽지 않음?
정답