private TargetScript SpawnTarget(GameObject spawnPoint) { GameObject newTarget = Instantiate(targetTemplate); TargetScript newTargetScript = newTarget.GetComponent <TargetScript>(); newTargetScript.SetManager(this); newTargetScript.SetPosition(transform.TransformPoint(spawnPoint.transform.position)); return(newTargetScript); }