Exemplo n.º 1
0
 /// <summary>
 /// Создать поля возможного хода
 /// </summary>
 /// <param name="position">позиция</param>
 private void CreateAvailableSpaces(BoardCoord position)
 {
     foreach (var pos in chessGame.chessRules.GetAvailableSpaces(chessGame.chessBoard, position))
     {
         Vector3 rectPos = BoardCoordToTransformPosition(pos);
         var     c       = UIBuilder.CreateHighlightSpace(SpaceContainer, rectPos, CurrentCellSize, pos, OnSpaceClickHandler);
         c.gameObject.AddClickEventTrigger(OnSpaceClickHandler);
     }
 }