UnityEngine.UI.Button
をリアクションさせたり、複数の色を変えたい場合などは
Button
のコンポーネントの他にそういったコンポーネントを必要に応じて追加する必要がある
しかし、規模が大きくなってきたり、人数が多くなってくると忘れてしまったりすることがある
そのためにボタンの機能をモジュール化して分かりやすくしてみました
機能を追加したい場合は UniButtonModuleAbstract
を継承したクラスを作成することで
自動的に一覧に追加されます
[Serializable] public class ButtonSound : UniButtonModuleAbstract { public override void Press() { Debug.Log("PlaySound"); } }