//==================================================================================================== // ■ STOP WALL //==================================================================================================== public void StopWall() { if (CurrentWall != null) { CurrentWall.Finish(); } CurrentWall = null; }
//==================================================================================================== // ■ START WALL //==================================================================================================== public void StartWall() { if (CurrentWall == null) { var obj = (GAMEOBJECT)Instantiate(WallObject); obj.SetActive(true); obj.Tag = "Wall"; obj.Transform.Parent = WallInstances.Transform; //obj.Transform.Position = laserObject.Transform.Position; //obj.Transform.Rotation = laserObject.Transform.Rotation; //obj.Transform.LocalScale = laserObject.Transform.LossyScale; CurrentWall = obj.GetComponent <WALL>(); } }