コード例 #1
0
    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);
    }
コード例 #2
0
    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);
    }