From 1dddb97ca9a73e2da457f9f8515cfd58cf1691d8 Mon Sep 17 00:00:00 2001 From: drewcassidy Date: Mon, 8 Jun 2020 01:56:24 -0700 Subject: [PATCH] Fix tile indexing --- .../Plugins/ConformalDecals.dll | Bin 34816 -> 34816 bytes .../MaterialPropertyCollection.cs | 3 +-- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll b/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll index 3baf1e412ba1947a5d52a13d5d0beb1c1ad6b50a..3bf1b8302e50342eb22297d9d09f2569c6c8235b 100644 GIT binary patch delta 2492 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 O^+3uu^o1BLH~tS_hc5mA 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);