Пример #1
0
    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);
        }
    }
Пример #2
0
    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>();
    }