public void GenerateDarkness(DarknessData data) { if (data == null) { for (var x = -this.darknessBorder; x < this.size + this.darknessBorder; x++) { for (var y = -this.darknessBorder; y < this.size + this.darknessBorder; y++) { this.darkness.SetTile(new Vector3Int(x, y, 0), this.darknessTile); } } } else { data.Load(this.size, this.darknessBorder, this.darkness, this.darknessTile); } }