音を鳴らすための仕組みを設計してみた

ざっくりこんな感じ

あとで差し替えられるように音を鳴らす部分は極力音の実態に近い情報に依存しないようにしてみた

Directorさんが今回音を鳴らす人

Enum→Identifier→AudioClip

という感じで変化させる。

遠回しだけどまあこれで良いんじゃないかなぁって思う。後でCRIに変えたいとかってなった時に音を鳴らしたい部分がAudioClipなんかに依存してたら大変だし

クラス名が適切かはわからないけど責務はわりとマシなんじゃなかろうか

これから作ってみて不都合でたら追記していきまう

この記事が気に入ったらサポートをしてみませんか?