Esempio n. 1
0
        //====================================================================================================
        void PutAlien(float3 position, float3 normal)
        {
            var alien = GAMEOBJECT.Instantiate(AlienObject);

            alien.SetActive(true);
            alien.Tag = "Alien";
            alien.Transform.Parent   = AlienInstancesObject.Transform;
            alien.Transform.Position = position;
            alien.Transform.LookAt(normal);
            alien.Transform.LocalScale = AlienObject.Transform.LossyScale;

            AlienCount++;
        }
Esempio n. 2
0
        //====================================================================================================
        // ■ ADD
        //====================================================================================================
        public void AddPoint(float3 position)
        {
            PointList.Add(new POINT(position, WallHeight));
            Change = true;

            ///////////////////////////
            //Add WallCollider
            //////////////////////////

            var obj = GAMEOBJECT.Instantiate(WallCollider);

            obj.SetActive(true);
            obj.Transform.Parent = Transform;
            obj.Transform.LookAt(position);
            obj.Transform.Position = position;
        }