値の変更を通知するクラス

Unityのゲーム開発で大抵頭を悩ませるのがメッセージングだ。メッセージングとは、オブジェクト・コンポーネント間のメッセージのやりとりだ。プレイヤーの持つHPやパラメータ、ゲームのステート、ゲームオーバーの判定等、値が変更された時に他のオブジェクトと連携する機能を指す。Unityはコンポーネント指向であるため…