Unityでゲームを作っていると、GameManager / AudioManager / InputManager のような「どこからでもアクセスできて、かつ1つだけ存在してほしい」コンポーネントが自然に増えていきます。 そこでシングルトンを使うのは合理的ですが、Unityでは"シングルトンそのもの ...
Unityでシングルトンを使っていたところ、gemini-code-assistから「初期化処理の中でUnity APIを呼んでいるとエラーになる可能性があるよ」と指摘を受けました。これをきっかけに RuntimeInitializeOnLoadMethod という属性について自分なりに調べて、いくつか試してみた ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する