// 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);*/ }