UnityでCan't add script

Can't add script

ファイル名とパブリックなクラス名が一致していないとコンポーネントに追加できなかったりする。 一致させたらそれでいいはずだけど、一致してるのにエラーになってしまった。 なんかしんないけど、 using static をつかったらCan't add scriptのエラーがでた。 消したら治ったけど…… なんで?