冷奴の開発メモ

UnityとかC#とかプログラミングのことをメモしていく場所

UnityEngine.Objectのnull比較

UnityEngine.ObjectはEqualsをオーバーライドしている。
nullと比較する際にDestroyされたかどうかも確認おり、
Destroy済みならnullでなくてもtrueになる。
この比較処理はisを2回使っているなど結構重い。
Object.ReferenceEquals(obj, null)なら普通のnull比較になる。