NISHIO Hirokazu[Translate]
ハイライトの色を変えられるように
MakeSlideオブジェクトが持っていたGameObject highligherをpublic staticに変更した
あまり作法は良くない
このインスタンスは将来的にシングルトンであり続けるので、であればクラスオブジェクトに値を持たせてもよい
というかすでにto_highlightってメンバ変数がpublic staticになってる
Unityの作法としてはメッセージパッシングを使うべきなのかな?

いや、特定のクラスのインスタンスがシングルトンであることが既知なら
>var slides = GameObject.FindObjectOfType<MakeSlides>().slides;
これでいいのか。

でも複数インスタンスあっても問題なくコンパイルされちゃうだろうし、原理的に1つでしかありえないクラスオブジェクトに持たせる方が安全ではないか??

"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]