コード例 #1
0
        // Use this for initialization
        void Start()
        {
            targetPosition = GameObject.Find("UnitGroupSpawn" + 1).transform.position;
            player         = GameObject.Find("Player");
            units          = new GameObject[5];
            targetPosition = Vector3.zero;
            playerHUB      = GameObject.Find("PlayerHUB").GetComponent <GameHUB>();

            /*for (int i = 0; i < 3; i++)
             * {
             *  GameObject unitGroup = Instantiate(unitGroupPrefab, GameObject.Find("UnitGroupSpawn" + (i + 1)).transform.position, Quaternion.identity).gameObject;
             *  unitGroup.GetComponent<UnitGroup>().SetParams("generic_archer", 1, i);
             *  unitGroup.GetComponent<UnitGroup>().Init(Color.blue, "PlayerUnit");
             *  units[i] = unitGroup;
             * }*/
            /*var unitdata = Instantiate(unitGroupPrefab, GameObject.Find("UnitGroupSpawn" + 4).transform.position, Quaternion.identity) as GameObject;
             *
             * unitdata.AddComponent<ArcherGroup>();
             * unitdata.GetComponent<ArcherGroup>().SetParams(1);
             * unitdata.GetComponent<ArcherGroup>().Init(Color.red, "Enemy");
             * unitdata.transform.GetChild(1).localScale += new Vector3(20, 18, 0);*/
        }