Пример #1
0
 void Update()
 {
     if (Active && !PieceSettled)
     {
         var objectDown = BlockUtils.HitTestObjectChildren(transform, Vector3.down);
         if (objectDown != null)
         {
             Boundary boundary = objectDown.GetComponent <Boundary>();
             if (boundary == null || boundary.Type == Boundary.BoundaryType.Floor)
             {
                 Board.PieceLanded = true;
             }
             else
             {
                 Board.PieceLanded = false;
             }
         }
         else
         {
             Board.PieceLanded = false;
         }
     }
 }