예제 #1
0
        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();
        }
예제 #2
0
        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();
        }