コード例 #1
0
    public void Setup(ResearchProject p, ResearchScreenManager r)
    {
        Res     = p;
        Manager = r;
        Debug.Log("New research project " + Res.tech.Name);
        t = GetComponentInChildren <Text> ();
        b = GetComponent <Button> ();

        t.fontSize = 10;
        t.GetComponent <RectTransform> ().localScale = new Vector3(.5f, 1f, 1f);

        t.text = string.Format("{0}\tCost: {1}\tLead: {2} ", Res.tech.Name, Res.cost, Res.Scientist.GetNameString(true));
    }
コード例 #2
0
    // Use this for initialization
    void Awake()
    {
        Manager      = this;
        ButtonPrefab = Resources.Load <GameObject>("Button") as GameObject;
        foreach (TechSection t in System.Enum.GetValues(typeof(TechSection)))
        {
            TechSectionNames.Add(t.ToString());
        }
        SetupScreen();

        TechSections.onValueChanged.AddListener(OnTechSectionChange);
        ToggleActive();
        InvokeRepeating("UpdateUI", 0f, 1f);
    }