void spawn() { if (skeletorList.Count <= 20) { GameObject newSkeletor = Instantiate(skeletor, m_current_transform.position + new Vector3(0.0f, 0.0f, -5.0f), skeletor.transform.rotation); skeletorList.Add(newSkeletor); //newSkeletor.transform.position = target.position; newSkeletor.name = "Spawned Skeletor"; Rigidbody enemyRigidbody = newSkeletor.GetComponent <Rigidbody> (); enemyController eC = newSkeletor.GetComponent <enemyController> (); eC.startEnemy(); eC.target = target.transform; } }