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}");