Small refactor to remove bounds transform in favor of projector

idk just simplifies some things
This commit is contained in:
Andrew Cassidy 2020-06-12 17:29:29 -07:00
parent 9814685e67
commit 742a8f0f30
3 changed files with 1 additions and 13 deletions

View File

@ -48,8 +48,6 @@ namespace ConformalDecals {
/// </remarks>
[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<BoxCollider>();
_boundsCollider = decalProjectorTransform.GetComponent<BoxCollider>();
UpdateMaterials();