Unityにてエラー。変数の代入について具体的に何を指してダメと言っているのかが分からない
Q&A
Closed
https://qiita.com/yuta_san0629/questions/e6c66b7ff2d71a96f7d3#answer-2149d1a73c023f65624e
↑に関連した質問になります。
エラーにて
UnassignedReferenceException: The variable gameOverPanel of NewBehaviourScript has not been assigned.
You probably need to assign the gameOverPanel variable of the NewBehaviourScript script in the inspector.
と出ました。日本語訳して確認すると
UnassignedReferenceException: NewBehaviourScriptの変数gameOverPanelが割り当てられていません。
おそらく、インスペクタでNewBehaviourScriptスクリプトの変数gameOverPanelを代入する必要があります。
と出るのですが。?となってます。
まだまだ読み解く力が無いのですが
この部分がおかしいと言ってるのだと思い直そうとしたんですが(Game Over Panelの部分。以下のGameManagerスクリプトにゲームオーバー時の再読み込みの変数を書き込んである※1)
これをドロッグアンドドロップしても当てはまりません。
https://www.youtube.com/watch?v=IbHhV_-8VxQ&t=1s
元より、↑の動画を参考にして、作っておりまして
動画内でもこちらの[GameOverPanel]をそのまま持っていっています(2:00:41あたり)
一体なぜ、このようなエラーが出てくるのでしょうか。
なんというか、もう一個またゲームオーバーようにscriptを作らなければいけないのでしょうか。なんというかUnityに門前払いをされているような感覚で、途方に暮れています。
現状、方法がわからな過ぎて、前に進めない状態です。
参考にした動画の通りに全て組んでいます。