HUDController.UpdateMapTexture C# (CSharp) Method

UpdateMapTexture() private method

private UpdateMapTexture ( ) : void
return void
    private void UpdateMapTexture()
    {
        int playerX = (int)(PlayerController.instance.transform.position.x + 15.5f);
        int playerY = (int)(PlayerController.instance.transform.position.y + 15.5f);

        int range = 6;
        for (var x = playerX - range; x < playerX + range; x++) {
            mapTexture.SetPixel(x, playerY - range, this.colorForTile (roomManager.tileMap [x, playerY - range]));
            mapTexture.SetPixel(x, playerY + range, this.colorForTile (roomManager.tileMap [x, playerY + range]));
        }
        for (var y = playerY - range; y < playerY + range; y++) {
            mapTexture.SetPixel(playerX - range, y, this.colorForTile (roomManager.tileMap [playerX - range, y]));
            mapTexture.SetPixel(playerX + range, y, this.colorForTile (roomManager.tileMap [playerX + range, y]));
        }
        mapTexture.Apply();

        this.mapCover.GetComponent<Image> ().sprite = Sprite.Create(this.mapTexture, new Rect(0, 0, this.mapTexture.width, this.mapTexture.height), new Vector2 ());
    }