From 0375d251055d5bc5639f4327cd7b1a18ca73cfe5 Mon Sep 17 00:00:00 2001 From: drewcassidy Date: Mon, 8 Jun 2020 01:56:24 -0700 Subject: [PATCH] Fix tile indexing --- .../GameData/ConformalDecals/Plugins/ConformalDecals.dll | 2 +- .../MaterialModifiers/MaterialPropertyCollection.cs | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll b/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll index a934645..2b63448 100644 --- a/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll +++ b/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d92c2a36eb1b8d61ae8459b7a40d1cfc20a75cd28ef73d829e45f6e4f83e020d +oid sha256:8c0cdc1e59cda8543d4982273469cf0bd577130fd451dc4ac219748f5e1ac9df size 34816 diff --git a/Source/ConformalDecals/MaterialModifiers/MaterialPropertyCollection.cs b/Source/ConformalDecals/MaterialModifiers/MaterialPropertyCollection.cs index 0348071..827cfc4 100644 --- a/Source/ConformalDecals/MaterialModifiers/MaterialPropertyCollection.cs +++ b/Source/ConformalDecals/MaterialModifiers/MaterialPropertyCollection.cs @@ -212,10 +212,9 @@ namespace ConformalDecals.MaterialModifiers { public void UpdateTile(int index, Vector2 tileSize) { int tileCountX = (int) (_mainTexture.Width / tileSize.x); - int tileCountY = (int) (_mainTexture.Height / tileSize.y); int x = index % tileCountX; - int y = index / tileCountY; + int y = index / tileCountX; var tile = new Rect(x * tileSize.x, y * tileSize.y, tileSize.x, tileSize.y);