diff --git a/Distribution/GameData/ConformalDecals/Assets/decal-blank.mu b/Distribution/GameData/ConformalDecals/Assets/decal-blank.mu index 30116de..2f33090 100644 Binary files a/Distribution/GameData/ConformalDecals/Assets/decal-blank.mu and b/Distribution/GameData/ConformalDecals/Assets/decal-blank.mu differ diff --git a/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll b/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll index 60acaaf..c4175b1 100644 Binary files a/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll and b/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll differ diff --git a/Source/ConformalDecals/ModuleConformalDecal.cs b/Source/ConformalDecals/ModuleConformalDecal.cs index c85030c..863eea7 100644 --- a/Source/ConformalDecals/ModuleConformalDecal.cs +++ b/Source/ConformalDecals/ModuleConformalDecal.cs @@ -48,8 +48,6 @@ namespace ConformalDecals { /// [KSPField] public string decalProjector = "Decal-Projector"; - [KSPField] public string decalBounds = "Decal-Bounds"; - // Parameters [KSPField] public bool scaleAdjustable = true; @@ -126,7 +124,6 @@ namespace ConformalDecals { [KSPField] public Transform decalBackTransform; [KSPField] public Transform decalModelTransform; [KSPField] public Transform decalProjectorTransform; - [KSPField] public Transform decalBoundsTransform; [KSPField] public Material backMaterial; [KSPField] public Vector2 backTextureBaseScale; @@ -207,15 +204,6 @@ namespace ConformalDecals { decalProjectorTransform = part.FindModelTransform(decalProjector); if (decalProjectorTransform == null) throw new FormatException($"Could not find decalProjector transform: '{decalProjector}'."); } - - // find bounds transform - if (string.IsNullOrEmpty(decalBounds)) { - decalBoundsTransform = part.transform; - } - else { - decalBoundsTransform = part.FindModelTransform(decalBounds); - if (decalBoundsTransform == null) throw new FormatException($"Could not find decalBounds transform: '{decalBounds}'."); - } // get back material if necessary if (updateBackScale) { @@ -316,7 +304,7 @@ namespace ConformalDecals { materialProperties.RenderQueue = DecalQueue; - _boundsCollider = decalBoundsTransform.GetComponent(); + _boundsCollider = decalProjectorTransform.GetComponent(); UpdateMaterials();