Пример #1
0
 private void DisplayPusherInfluenceWest(bool shouldHighlight, bool immediateNeighbor)
 {
     if (!westWall && westNeighbor && westNeighbor.GetComponent <GridElement>().piece&&
         (westNeighbor.GetComponent <GridElement>().piece.GetComponent <GamePiece>() is Unit ||
          westNeighbor.GetComponent <GridElement>().piece.GetComponent <GamePiece>() is Trap))
     {
         GridElement west = westNeighbor.GetComponent <GridElement>();
         west.isHighlighted = shouldHighlight;
         if (shouldHighlight)
         {
             west.ChangeColor(GridMenu.pushColor);
             if (!immediateNeighbor)
             {
                 west.ChangeColor(GridMenu.pushColor + new Color(0.4F, 0.4F, 0.4F));
             }
         }
         else
         {
             west.ChangeColor(Menu.defaultColor);
         }
         west.DisplayPusherInfluenceWest(shouldHighlight, false);
     }
 }