void Start() { popup = FindObjectOfType <UIPopup>(); inputFilter = gameObject.GetComponentInChildren <InputField>(); GameObject go = new GameObject(); go.AddComponent <QryMaterials>(); qryMaterials = go.GetComponent <QryMaterials>(); materialManager = FindObjectOfType <MaterialManager>(); try { materialList = qryMaterials.GetAllMaterials(); } catch (Exception e) { Debug.LogError("PopulateMaterialList :: OcurriĆ³ un error al buscar Todos los Materiales de la Base: " + e.Message); popup.MostrarPopUp("Materiales Qry DB", "Error Obteniendo Todos los Materiales de la Base"); return; } // cargo todos los materiales a la lista foreach (MaterialData material in materialList) { LoadMaterialToList(material); } }
private void Awake() { //se instancia las clases para querys GameObject go = new GameObject(); go.AddComponent <QryElementos>(); go.AddComponent <QryMoleculas>(); go.AddComponent <QryMaterials>(); qryElement = go.GetComponent <QryElementos>(); qryMolecule = go.GetComponent <QryMoleculas>(); qryMaterial = go.GetComponent <QryMaterials>(); InitializeCategoryDictionary(); PanelInfoLoader = FindObjectOfType <PanelInfoLoader>(); nameLblMolecule = infoContainerMolecule.GetComponentInChildren <TextMeshProUGUI>(); nameLbl = infoContainer.GetComponentInChildren <TextMeshProUGUI>(); //aunque hay 2 lbl el 1ro es el name nameLblMaterial = infoContainerMaterial.GetComponentInChildren <TextMeshProUGUI>(); nameLblIsotopos = infoContainerIsotopos.GetComponentInChildren <TextMeshProUGUI>(); }