интересно, а нафига это надо собственно, если в билде по этой логике он аллоцирует, то какая разница, да и к тому же, лишний мусор в памяти эдитора погоды не создает
GetComponent , в билде, как раз не аллоцирует ничего если нет компонента, аллокация происходит на уровне едитора.