コード例 #1
0
    // Use this for initialization
    void Start()
    {
        instance = this;
        level1AvaliableLabel.text = 3 + "";
        //Remove 1 node from level3
        RandomRemoveFromList(level3TechNodeList, 1);
        //Remove 1 node from level4
        RandomRemoveFromList(level4TechNodeList, 1);
        //Remove 1 node from level5
        RandomRemoveFromList(level5TechNodeList, 1);

        int number = 0;
        int level  = 2;

        foreach (TechNode tn in level2TechNodeList)
        {
            //tn.SetNodeNotActive();
            level2AvaliableLabel.text = level2TechNodeList.Count + "";
        }

        foreach (TechNode tn in level3TechNodeList)
        {
            tn.SetNodeNotActive();
            tn.transform.localPosition = new Vector3(-350 + number * 130, 170 - 90 * level, 0);
            number++;
            level3AvaliableLabel.text = 0 + "";
        }

        number = 0;
        level++;

        foreach (TechNode tn in level4TechNodeList)
        {
            tn.SetNodeNotActive();
            tn.transform.localPosition = new Vector3(-350 + number * 130, 170 - 90 * level, 0);
            number++;
            level4AvaliableLabel.text = 0 + "";
        }

        number = 0;
        level++;

        foreach (TechNode tn in level5TechNodeList)
        {
            tn.SetNodeNotActive();
            tn.transform.localPosition = new Vector3(-350 + number * 130, 170 - 90 * level, 0);
            number++;
            level5AvaliableLabel.text = 0 + "";
        }
    }
コード例 #2
0
	// Use this for initialization
	void Start () {
		instance = this;
		level1AvaliableLabel.text = 3 + "";
		//Remove 1 node from level3
		RandomRemoveFromList (level3TechNodeList, 1);
		//Remove 1 node from level4
		RandomRemoveFromList (level4TechNodeList, 1);
		//Remove 1 node from level5
		RandomRemoveFromList (level5TechNodeList, 1);

		int number = 0;
		int level = 2;

		foreach (TechNode tn in level2TechNodeList) {
			//tn.SetNodeNotActive();
			level2AvaliableLabel.text = level2TechNodeList.Count + "";
		}

		foreach (TechNode tn in level3TechNodeList) {
			tn.SetNodeNotActive();
			tn.transform.localPosition = new Vector3(-350+number*130, 170-90*level,0);
			number++;
			level3AvaliableLabel.text = 0 + "";
		}

		number = 0;
		level++;

		foreach (TechNode tn in level4TechNodeList) {
			tn.SetNodeNotActive();
			tn.transform.localPosition = new Vector3(-350+number*130, 170-90*level,0);
			number++;
			level4AvaliableLabel.text = 0 + "";
		}

		number = 0;
		level++;

		foreach (TechNode tn in level5TechNodeList) {
			tn.SetNodeNotActive();
			tn.transform.localPosition = new Vector3(-350+number*130, 170-90*level,0);
			number++;
			level5AvaliableLabel.text = 0 + "";
		}
	}