UnityでGameObjectにScriptをアタッチしようとして、
「Can’t add script behaviour AssemblyInfo.cs. The script needs to derive from MonoBehaviour!」
というエラーが出る。
私の場合のほとんどが「ファイル名とクラス名が一致していない。」のが原因。
赤線の部分が同じでないとこのエラーが出る。
それも、タイポがほとんど。
あと、ファイル名に「.cs」を勝手につけてくれるのに自分でつけて「hoge.cs.cs」となってた場合とか。
Can't add script behaviour AssemblyInfo.cs. The script needs to derive from MonoBehaviour!
Posted under: Unity