/// <summary> /// La funcion dibuja el camino que lleva hasta el cursor en el tablero /// </summary> private void DrawPath() { for (int i = 0; i < path.Count - 1; i++) { board.ChangeTileMaterial(path[i], cursorMaterial); } board.ChangeTileMaterial(path[path.Count - 1], selectedMaterial); }
/// <summary> /// Cambia el material de todas las casillas en el rango de vision /// </summary> /// <param name="newMaterial">Nuevo material que le asignaremos a la casillas</param> private void ChangeVisionRangeMaterial(Material newMaterial) { foreach (int tile in visionTiles) { board.ChangeTileMaterial(tile, newMaterial); board.ChangeTileState(tile, BTile.ETileState.EVision); } }