とりあえずインスタンスはいらなくて
クラスAでクラスBのインスタンスを作成して使えるようになればいいんですけど

つまり、Unityと普通のC#の環境となにが違う感じなんですかね?