Yöntemleri basitçe MonoBehaviour temel sınıfında soyut olarak tanımlayabilir ve alt sınıfları uygulamaya zorlayabilir.
Unity'nin kullandığı sistemin avantajlarından biri, 60'tan fazla olan her MonoBehaviour mesajını uygulamak zorunda olmamanızdır .
Genellikle bu yöntemlerden birine veya birkaçına ihtiyacımız var. Bazıları 2D / 3D fiziğe özgü, bazıları kameralara veya parçacık sistemlerine özgü olduğundan, herhangi bir komut dosyasının hepsine ihtiyaç duyması pek olası değildir.
İhtiyaç duymadığımız mesajları bırakarak, çalışma zamanına açıkça "bu nesne üzerinde OnCollisionStay2D'yi çağırmayı bile rahatsız etmeyin - buna ihtiyacım yok" sinyalini verebiliriz.
Bu önemli bir verimlilik kazancı olabilir. Şimdi motor, sahnemdeki her karede özel güncelleme mantığına ihtiyaç duyan ~ 20 nesneye ve tüm sahneyi oluşturan veya sadece fizik olaylarına yanıt veren ~ 200 nesneye değil, Güncelleme'yi çağırmak için kısa listeyi filtreleyebilir.