スクリプトの修正が済みましたので、Main Camera ゲームオブジェクトのインスペクターから、Camera Controller スクリプトを確認します。
変数の宣言を変えていますので、今度は GameObject 型ではなく、PlayerController 型でのアサイン情報を求められるようになります。
Main Camera ゲームオブジェクト インスペクター画像
Main Camera ゲームオブジェクト 以前のインスペクター画像(アサインできる型が異なることに注目すること)
ヒエラルキーにある、PlayerController スクリプトがアタッチされているゲームオブジェクトのみ、この情報にはアサイン出来ます。
試しに、DirectionalLight ゲームオブジェクトや Stage ゲームオブジェクトなどをドラッグアンドドロップしてみてください。
以前とは違い、GameObject 型ではないため、これらのゲームオブジェクトはアサインできません。
Penguin ゲームオブジェクトをドラッグアンドドロップしてください。
自動的に、Penguin ゲームオブジェクトにアタッチされている、
PlayerController スクリプトがアサインされます。
<手順動画 アサイン>
https://gyazo.com/55a80bfce82d9c6cc400eb5e51bd12d8
アサインできる情報には、必ず( )書きで、アサインできる型が表示されています。
また、
アサインが完了している場合には、None ではなく、ゲームオブジェクトの名前が表示されます。
Main Camera ゲームオブジェクト アサイン後のインスペクター画像