Cómo hacer un singleton en la unidad

 void Awake()
 {
   if (instance == null)
     instance = this;
   else if (instance != this)
     Destroy(gameObject);
 }
JohnDRevelator