public void Recursivite() {
     foreach (Transform t in this.gameobject.transform)
     {
         if (t.gameObject.name.Contains("Sub_subject"))
         {
             Node nodefils = new Node(t.gameObject);
             Add(nodefils);
             nodefils.Recursivite();
         }
     }
 }
 public void Recursivite()
 {
     foreach (Transform t in this.gameobject.transform)
     {
         if (t.gameObject.name.Contains("Sub_subject"))
         {
             Node nodefils = new Node(t.gameObject);
             Add(nodefils);
             nodefils.Recursivite();
         }
     }
 }