void Start() { go1 = true; text = GetComponentInChildren <Text>(); lean = GetComponentInChildren <LeanLocalizedTextArgs>(); string geneName = SceneManager.GetActiveScene().name.ToLower(); if (geneName == "foxo3alternate") { geneName = "foxo3"; } lean.PhraseName = "gene-" + geneName + "-short-text"; player = GameObject.FindGameObjectWithTag("Player"); }
// Use this for initialization private void Awake() { title = gameObject.transform.GetChild(0).transform.GetChild(0).GetComponentInChildren <LeanLocalizedTextArgs>(); descritpion = gameObject.transform.GetChild(0).transform.GetChild(2).GetComponentInChildren <LeanLocalizedTextArgs>(); image = gameObject.transform.GetChild(0).transform.GetChild(1).transform.GetComponentInChildren <Image>(); }
void setAllText(LeanLocalizedTextArgs leanLocalizedTextArgs, string text) { leanLocalizedTextArgs.PhraseName = text; leanLocalizedTextArgs.FallbackText = text; leanLocalizedTextArgs.GetComponent <Text>().text = text; }
// Use this for initialization void OnEnable() { GeneTermine = transform.GetChild(1).GetComponent <Text>(); GeneName = transform.GetChild(3).GetComponent <LeanLocalizedTextArgs>(); ProteinLength = transform.GetChild(5).GetComponent <LeanLocalizedTextArgs>(); SnpVariant = transform.GetChild(7).GetComponent <LeanLocalizedTextArgs>(); Population = transform.GetChild(9).GetComponent <LeanLocalizedTextArgs>(); Description = transform.GetChild(10).GetChild(0).GetChild(0).GetChild(0).GetComponent <LeanLocalizedTextArgs>(); SnpPresented = transform.GetChild(10).GetChild(0).GetChild(0).GetChild(1).GetComponent <LeanLocalizedTextArgs>(); TranscriptLinks = transform.GetChild(10).GetChild(0).GetChild(0).GetChild(2).GetComponent <LeanLocalizedTextArgs>(); ChromoWalkLogo = transform.GetChild(11).GetChild(0).gameObject; UniprotLogo = transform.GetChild(11).GetChild(1).gameObject; NextProtLogo = transform.GetChild(11).GetChild(2).gameObject; SNPediaLogo = transform.GetChild(11).GetChild(3).gameObject; PubmedLogo = transform.GetChild(11).GetChild(4).gameObject; PubmedLogo2 = transform.GetChild(11).GetChild(5).gameObject; GeneTermine.GetComponent <Text>().text = activeGene.geneName; ProteinLength.SetArg(activeGene.proteinLength, 0); setAllText(GeneName, activeGene.geneFullName); setAllText(SnpVariant, activeGene.snp); Population.PhraseName = activeGene.population; Description.PhraseName = "gene-" + activeGene.geneName.ToLower() + "-text"; SnpPresented.SetArg(activeGene.snpName, 0); TranscriptLinks.SetArg(activeGene.transcript, 0); if (!activeGene.chromosomeLink.Equals("") && activeGene.chromosomeLink != null) { ChromoWalkLogo.SetActive(true); ChromoWalkLogo.GetComponent <LogoLinks>().SetLink(activeGene.chromosomeLink); } else { ChromoWalkLogo.SetActive(false); } if (!activeGene.nextprotLink.Equals("") && activeGene.nextprotLink != null) { NextProtLogo.SetActive(true); NextProtLogo.GetComponent <LogoLinks>().SetLink(activeGene.nextprotLink); } else { NextProtLogo.SetActive(false); } if (!activeGene.pubmedLink.Equals("") && activeGene.pubmedLink != null) { PubmedLogo.SetActive(true); PubmedLogo.GetComponent <LogoLinks>().SetLink(activeGene.pubmedLink); } else { PubmedLogo.SetActive(false); } if (!activeGene.pubmedLink.Equals("") && activeGene.pubmedLink2 != null) { PubmedLogo2.SetActive(true); PubmedLogo2.GetComponent <LogoLinks>().SetLink(activeGene.pubmedLink2); } else { PubmedLogo2.SetActive(false); } if (!activeGene.uniprotLink.Equals("") && activeGene.uniprotLink != null) { UniprotLogo.SetActive(true); UniprotLogo.GetComponent <LogoLinks>().SetLink(activeGene.uniprotLink); } else { UniprotLogo.SetActive(false); } if (!activeGene.snpediaLink.Equals("") && activeGene.snpediaLink != null) { SNPediaLogo.SetActive(true); SNPediaLogo.GetComponent <LogoLinks>().SetLink(activeGene.snpediaLink); } else { SNPediaLogo.SetActive(false); } }