Для сравнения Unity Object с null можно использовать конструкцию if (obj is null) вместо if (obj == null).
А еще если obj - это Unity Object, то оператор == перегружен и проверяет не только фактический null на стороне C#, но и объект на стороне C++.
Тот же эффект достигается при использовании ReferenceEquals.