15/12/31 15:28:19.78 6ePW5QgQ.net
UnityというかC#の質問かもしれない。
class Foo : MonoBehaviour
{
Bar bar;
}
上記のようなコードがあり、とあるゲームオブジェクトにアタッチされているとする。
シーン終了時、このゲームオブジェクトは破棄されるが、
次のシーンがロードされる「前」に、確実に bar の終了処理を行いたい。
このとき、どう記述するのがスマート?
Foo.OnDestroy()で bar.~Bar() を呼び出すとか?