Example #1
0
 private void DisplayPusherInfluenceEast(bool shouldHighlight, bool immediateNeighbor)
 {
     if (!eastWall && eastNeighbor && eastNeighbor.GetComponent <GridElement>().piece&&
         (eastNeighbor.GetComponent <GridElement>().piece.GetComponent <GamePiece>() is Unit ||
          eastNeighbor.GetComponent <GridElement>().piece.GetComponent <GamePiece>() is Trap))
     {
         GridElement east = eastNeighbor.GetComponent <GridElement>();
         east.isHighlighted = shouldHighlight;
         if (shouldHighlight)
         {
             east.ChangeColor(GridMenu.pushColor);
             if (!immediateNeighbor)
             {
                 east.ChangeColor(GridMenu.pushColor + new Color(0.4F, 0.4F, 0.4F));
             }
         }
         else
         {
             east.ChangeColor(Menu.defaultColor);
         }
         east.DisplayPusherInfluenceEast(shouldHighlight, false);
     }
 }