From 2f308c3ab680957cc75f8cbeb4016d1dbe5ce19c Mon Sep 17 00:00:00 2001 From: drewcassidy Date: Mon, 1 Jun 2020 21:14:41 -0700 Subject: [PATCH] Decrement instead of increment queue value This is a bit more intuitive since newer decals render over older ones --- .../GameData/ConformalDecals/Plugins/ConformalDecals.dll | 2 +- Source/ConformalDecals/ModuleConformalDecal.cs | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll b/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll index 4587fae..fedd69b 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:b805b02f176fc212845fd04be41bf49ab22eae5b8a92e6fa404dc05f93ae1ded +oid sha256:0d77625cd9c185ff2773e829962cdff33b0e2a3bb9569bf545e134c4799526f9 size 28160 diff --git a/Source/ConformalDecals/ModuleConformalDecal.cs b/Source/ConformalDecals/ModuleConformalDecal.cs index 6c48831..53948bd 100644 --- a/Source/ConformalDecals/ModuleConformalDecal.cs +++ b/Source/ConformalDecals/ModuleConformalDecal.cs @@ -50,7 +50,7 @@ namespace ConformalDecals { [KSPField] public MaterialPropertyCollection materialProperties; [KSPField] public Material decalMaterial; - private static int _decalQueueCounter = -1; + private static int _decalQueueCounter = 0; private List _targets; @@ -63,9 +63,9 @@ namespace ConformalDecals { private int DecalQueue { get { - _decalQueueCounter++; - if (_decalQueueCounter > decalQueueRange.y || _decalQueueCounter < decalQueueRange.x) { - _decalQueueCounter = (int) decalQueueRange.x; + _decalQueueCounter--; + if (_decalQueueCounter < decalQueueRange.x) { + _decalQueueCounter = (int) decalQueueRange.y; } this.Log($"returning decal queue value {_decalQueueCounter}");