void Start() { popup = FindObjectOfType <UIPopup>(); inputFilter = gameObject.GetComponentInChildren <InputField>(); GameObject go = new GameObject(); go.AddComponent <QryMoleculas>(); qryMolecule = go.GetComponent <QryMoleculas>(); moleculeManager = FindObjectOfType <MoleculeManager>(); try { moleculeList = qryMolecule.GetAllMolecules(); } catch (Exception e) { Debug.LogError("PopulateMoleculeList :: Ocurrio un error al buscar Todas las Moleculas de la Base: " + e.Message); popup.MostrarPopUp("Elementos Qry DB", "Error Obteniendo Todas las Moleculas de la Base"); return; } // cargo todas las moleculas a la lista foreach (MoleculeData molecule in moleculeList) { LoadMoleculeToList(molecule); } }
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>(); }