Saya mencoba memahami alasan di balik desain engine Unity3D dan ini adalah sesuatu yang belum dapat saya pikirkan: mengapa mengubah data yang disimpan dalam komponen terpisah, alih-alih menjadi bagian dari GameObject, seperti nama, layer mask dan tag? Itu tidak dapat dihapus seperti semua komponen lainnya, tidak ada alternatif dan karenanya tidak perlu dihapus.