コード例 #1
0
    private void Start()
    {
        researcher       = GameController.instance.researcher;
        descriptionPanel = GameController.instance.buttons.GetDescriptionPanel(this);

        researchPanel = descriptionPanel.transform.GetChild(1).GetComponent <ResearchPanel>();
        resourcePanel = descriptionPanel.transform.GetChild(2).GetComponent <ResourcePanel>();
    }
コード例 #2
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(gameObject);
     }
 }
コード例 #3
0
    // initialize name, description, icon
    public void init(Technology tech)
    {
        this.tech = tech;
        panel     = GetComponentInParent <ResearchPanel>();

        name.text = this.tech.getName();
        //description.text = this.tech.getDescription();
        requirements.text = generateRequirementsText(this.tech.requirements);
        point.text        = this.tech.getCurrentPoint().ToString() + '/' + this.tech.getResearchPoint().ToString();

        icon.sprite = this.tech.getIcon();
    }