Slide 33
Slide 33 text
33
IGameStateHandler
大まかな構造
IGameStateRenderer
View
(MonoBehaviour)
IGameStateController IGameStatePresenter
Presenter
IGameStateUseCase
IGameStateEntity
IDiceEntity
IHexEntity
IHoneyEntity
IShopEntity
…
UseCase
Entity
入力 描画
UseCaseへの伝搬 出力するViewのマッピング
ビジネスロジックの実行/複数のEntityを跨ぐ処理
状態の保持/更新/変更の通知
IDiceUseCase
IHexUseCase
IHoneyUseCase
IShopUseCase
…
Enum Stuct Installer Utility
<リスペクト> CAFU (CleanArchitectureForUnity): https://github.com/umm/cafu_core
コードの一例