public void objectSelected(GenericObject selectedObject) { if (selectedColony) colonyDeselected(); if (this.selectedObject) this.selectedObject.deselect(ObjectSelection.Model.InfoDisplay); this.selectedObject = selectedObject; selectedObject.select(ObjectSelection.Model.InfoDisplay); objectInformationPanel.transform.Find("Title").gameObject.GetComponent<Text>().text = selectedObject.getCategory() + ": " + selectedObject.getName(); objectInformationPanel.transform.Find("Description").gameObject.GetComponent<Text>().text = selectedObject.getDescription(); if (selectedObject.getAttacker()) { objectInformationPanel.transform.Find("SelectAttackertButton").gameObject.GetComponent<Button>().interactable = true; objectInformationPanel.transform.Find("SelectAttackertButton/Text").gameObject.GetComponent<Text>().text = "ATTACKER"; } else { objectInformationPanel.transform.Find("SelectAttackertButton").gameObject.GetComponent<Button>().interactable = false; objectInformationPanel.transform.Find("SelectAttackertButton/Text").gameObject.GetComponent<Text>().text = "NO ATTACKER"; } int integrity = selectedObject.getIntegrity(); if (integrity < 0) integrity = 0; objectInformationPanel.transform.Find("Integrity").gameObject.GetComponent<Text>().text = "INTEGRITY: " + integrity + "%"; objectInformationPanel.SetActive(true); noInformationPanel.SetActive(false); }
public void objectSelected(GenericObject selectedObject) { if (selectedColony) { colonyDeselected(); } if (this.selectedObject) { this.selectedObject.deselect(ObjectSelection.Model.InfoDisplay); } this.selectedObject = selectedObject; selectedObject.select(ObjectSelection.Model.InfoDisplay); objectInformationPanel.transform.Find("Title").gameObject.GetComponent <Text>().text = selectedObject.getCategory() + ": " + selectedObject.getName(); objectInformationPanel.transform.Find("Description").gameObject.GetComponent <Text>().text = selectedObject.getDescription(); if (selectedObject.getAttacker()) { objectInformationPanel.transform.Find("SelectAttackertButton").gameObject.GetComponent <Button>().interactable = true; objectInformationPanel.transform.Find("SelectAttackertButton/Text").gameObject.GetComponent <Text>().text = "ATTACKER"; } else { objectInformationPanel.transform.Find("SelectAttackertButton").gameObject.GetComponent <Button>().interactable = false; objectInformationPanel.transform.Find("SelectAttackertButton/Text").gameObject.GetComponent <Text>().text = "NO ATTACKER"; } int integrity = selectedObject.getIntegrity(); if (integrity < 0) { integrity = 0; } objectInformationPanel.transform.Find("Integrity").gameObject.GetComponent <Text>().text = "INTEGRITY: " + integrity + "%"; objectInformationPanel.SetActive(true); noInformationPanel.SetActive(false); }