mirror of
https://github.com/drewcassidy/KSP-Conformal-Decals.git
synced 2024-06-11 05:54:07 +00:00
Small refactor to remove bounds transform in favor of projector
idk just simplifies some things
This commit is contained in:
parent
c06e19274c
commit
136daddf66
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:2f6b1f01873a50d91f3af3f0452e49f1819bbd3438383c88e2d23d74fae3e3ee
|
oid sha256:799a0bab2960d5275aa6fd93b7e686bf71ee9331b4a7f7a579de664ee84c1ea3
|
||||||
size 5172
|
size 4889
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:7e601de8640b2b5019203d5c39452e10c804efa5d6f6631dea8787da3012927c
|
oid sha256:36ff907e17dc9cad28fbac47f60ddb2c175e1f94a5ce49014a937c162694ec05
|
||||||
size 38400
|
size 37888
|
||||||
|
|
|
@ -48,8 +48,6 @@ namespace ConformalDecals {
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
[KSPField] public string decalProjector = "Decal-Projector";
|
[KSPField] public string decalProjector = "Decal-Projector";
|
||||||
|
|
||||||
[KSPField] public string decalBounds = "Decal-Bounds";
|
|
||||||
|
|
||||||
// Parameters
|
// Parameters
|
||||||
|
|
||||||
[KSPField] public bool scaleAdjustable = true;
|
[KSPField] public bool scaleAdjustable = true;
|
||||||
|
@ -126,7 +124,6 @@ namespace ConformalDecals {
|
||||||
[KSPField] public Transform decalBackTransform;
|
[KSPField] public Transform decalBackTransform;
|
||||||
[KSPField] public Transform decalModelTransform;
|
[KSPField] public Transform decalModelTransform;
|
||||||
[KSPField] public Transform decalProjectorTransform;
|
[KSPField] public Transform decalProjectorTransform;
|
||||||
[KSPField] public Transform decalBoundsTransform;
|
|
||||||
|
|
||||||
[KSPField] public Material backMaterial;
|
[KSPField] public Material backMaterial;
|
||||||
[KSPField] public Vector2 backTextureBaseScale;
|
[KSPField] public Vector2 backTextureBaseScale;
|
||||||
|
@ -207,15 +204,6 @@ namespace ConformalDecals {
|
||||||
decalProjectorTransform = part.FindModelTransform(decalProjector);
|
decalProjectorTransform = part.FindModelTransform(decalProjector);
|
||||||
if (decalProjectorTransform == null) throw new FormatException($"Could not find decalProjector transform: '{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
|
// get back material if necessary
|
||||||
if (updateBackScale) {
|
if (updateBackScale) {
|
||||||
|
@ -316,7 +304,7 @@ namespace ConformalDecals {
|
||||||
|
|
||||||
materialProperties.RenderQueue = DecalQueue;
|
materialProperties.RenderQueue = DecalQueue;
|
||||||
|
|
||||||
_boundsCollider = decalBoundsTransform.GetComponent<BoxCollider>();
|
_boundsCollider = decalProjectorTransform.GetComponent<BoxCollider>();
|
||||||
|
|
||||||
UpdateMaterials();
|
UpdateMaterials();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user