public void Init(TileDataTuple tileData, Vector2Int coordinates) { Orientation = tileData.Direction; Coordinates = coordinates; if (m_evenMaterial != null && m_oddMaterial != null) { var sum = coordinates.x + coordinates.y; if (sum % 2 == 1) { m_visualMeshRenderer.material = m_evenMaterial; } else { m_visualMeshRenderer.material = m_oddMaterial; } } }
public void AssignTileFromTileTuple(TileDataTuple tuple) { AssignDirection(tuple.Direction); AssignTileType(tuple.TileType); }