void Start() { _jesusParts = transform.FindChild("Jesus Parts Container"); _laserBeams = _jesusParts.FindChild("Laser Beam Base"); _laserBeamsComponent = _laserBeams.GetComponent <LaserBeams>(); Transform tmp = transform.parent.GetChild(0); //bad programming _targets = new ArrayList(); for (int i = 0; i < tmp.childCount; i++) { Transform t = tmp.GetChild(i); t.GetComponent <Elf>().JesusLookTarget = _jesusParts.FindChild("eye - left"); _targets.Add(tmp.GetChild(i)); } DetermineNextSpawnTime(); }
void Start() { _jesusParts = transform.FindChild("Jesus Parts Container"); _laserBeams = _jesusParts.FindChild("Laser Beam Base"); _laserBeamsComponent = _laserBeams.GetComponent<LaserBeams>(); Transform tmp = transform.parent.GetChild(0); //bad programming _targets = new ArrayList(); for (int i = 0; i < tmp.childCount; i++) { Transform t = tmp.GetChild(i); t.GetComponent<Elf>().JesusLookTarget = _jesusParts.FindChild("eye - left"); _targets.Add(tmp.GetChild(i)); } DetermineNextSpawnTime(); }