public override void recursiveSearch()
 {
     descriptionController.recursiveSearch();
     geoActionDataControls.recursiveSearch();
     geometryDataControls.recursiveSearch();
     resourcesDataControlList.ForEach(r => r.recursiveSearch());
     check(geoElement.getDocumentation(), TC.get("Search.Documentation"));
     check(geoElement.getName(), TC.get("Search.Name"));
     check(geoElement.getId(), "ID");
 }
 public override void recursiveSearch()
 {
     check(this.getDocumentation(), TC.get("Search.Documentation"));
     check(this.getId(), "ID");
     check(this.getVoice(), TC.get("Search.NPCVoice"));
     check(this.getPreviewImage(), TC.get("Search.PreviewImage"));
     descriptionController.recursiveSearch();
     getActionsList().recursiveSearch();
     foreach (ResourcesDataControl r in resourcesDataControlList)
     {
         r.recursiveSearch();
     }
 }