ちょっとしたミニ知識、というまでもないかな
staticを使いたいけど、publicでインスペクタで指定したい場合これにstaticは付けられない
そんな時は
1. public Text txtMain;
2. static private Text stxtMain;

こんな感じで1をインスペクタで指定する
んで
private void Awake()
{
stxtMain = txtMain;
}
こんな感じで参照してすれば、どちらも使用可能で同じオブジェクトを使える