make it a readonly struct to reduce allocations etc

This commit is contained in:
JohnCorby 2023-04-22 12:48:20 -07:00
parent 76a0dd9f42
commit 342130e216

View File

@ -155,11 +155,11 @@ namespace NewHorizons.Builder.Body
return ImageUtilities.GetTexture(_currentMod, path, wrap: true, linear: linear); return ImageUtilities.GetTexture(_currentMod, path, wrap: true, linear: linear);
} }
internal class Tile private readonly struct Tile
{ {
private HeightMapModule.HeightMapTileInfo _info; private readonly HeightMapModule.HeightMapTileInfo _info;
private string _keyword, _prefix; private readonly string _keyword, _prefix;
private Texture2D _texture, _smoothness, _normal; private readonly Texture2D _texture, _smoothness, _normal;
public Tile(HeightMapModule.HeightMapTileInfo info, string keyword, string prefix) public Tile(HeightMapModule.HeightMapTileInfo info, string keyword, string prefix)
{ {