From 45fe3d103954b2ade0f4e7578a34cd89417d254b Mon Sep 17 00:00:00 2001 From: drewcassidy Date: Mon, 8 Jun 2020 20:21:26 -0700 Subject: [PATCH] Update symmetry counterparts when tweakables are adjusted --- .../Plugins/ConformalDecals.dll | Bin 35840 -> 35840 bytes .../ConformalDecals/ModuleConformalDecal.cs | 15 ++++++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll b/Distribution/GameData/ConformalDecals/Plugins/ConformalDecals.dll index 8bc5936c425219531e521faeb7e94c5461a7754b..2b5d460dad72919465957a34d95b87fdd6b6a33c 100644 GIT binary patch delta 2317 zcmZ|Qd2AF_90&04o7vr&F1y=px9mZo&=%;@Zt2n%S_lOS^Z-lcC|BHoMQ(u-wylLN zv`AYC0dyVGk{~w{jz3Tr6B3DF@Bjo7ApsOL7zivpMiyY$XRQ~Hj+d!n0rvj@?`GabA4122QN)4(k`n(ngQ0&L_1`+yoPT?%Nk zSr&V&t!FL1D^$$4O4=ou5vT^5Y5=B{wim@FOCftpYLH<(#U>z0@(%_wr#7=E)rk5qfnldHHlT1}>>DHShDN@eA%RQ>{yR_(l zZ7d}=aNtVDdTL!+N5{JPaBu}Bq|l9Y@dqXQJ=AD51r*7$b{uuKWM@#LSFfa+f7bf6 zHvcHrD|W_z(K6iD2gqDU>wrE__~?9E{i-D^7KLeO1dD)?^Z+xbPs6ebfKHKFF?|AG zAkEsjyf6(?5^PXfY=e1u8@9T`iU$XTa;1pk! ?sg>=z4MI9j2;Yqa6!nYD;N}+ ziD$=$7z(?%{P~8S>FO4`pUkt#EkliPj`MA$4^Hap@GehcNW-IHJd1k6Nrg%pp6TjD zVvkOeoxUH?iLb4lN}?+az8#906z2@OjL$pM@e@;c%y7Z-*4 zIYM$SZV1ix#Mxl{R0KYMhg$0i$%FAwga;GiEDtiRZ=M}X2+4U!5h`YJ7DTbG_3Bs_ zl7k3|tctQBXcgHE%7);8$X=x^A7@3jl(KyMOrrTa)JvWltN;&0c*paFQh>P8ksieb zr4aGq`o&;_YlUeTDn}UVc3oA9u;*{xREqJdt|%&9x0T^IGKN=viE_C_DZvGyGOxl$ zp_^+8jHf*saS`&;(MT($kUH|xF(}t%RFC8_}!fpx)Sq zXSUy!@i--PJ|(VH;<`|R+pJdMH=&XwhdLS7v3%M#bf=`MHOLg&3corFBXzAubHY$H zgeOL(FV$KwdUN@m9PE5ou0=wNV8G^JwHPlnNmrN9T1$mmi`_z7ELEg$gl;5$EX_l= zuDk5B1crGC@mCjj*%e(`W%`6TBlB#Q&>An-oibxpp&YxDbWCVMk2&T>oD|yGlk1$& zG(G!8=#ZY-U(%;nH@m7WjR*+s&{fGbmzDy5hK&g6q45GVVsRDkXsqfta8FkUX40K$ z!XqKKIijwHI!T`bZu1s(4OZ%kqQugrHp5;WTUFvsG%dmv#5Pq;%y#zO*_d&8RP(q~ z4-Rd;mUe&X{yUBK{AG(rd;m6SvP2`b(*AfK?QMKmV`KC|e?iEiy=gz~?V7tS!`Wo% zU%m12=!)aFM_aoV_TQydwuSRWbY=!;pRPGQUB-LkNmt}G~Lav XXr}h^n4{wlS?Vr`C2hLTqCw>^Xpp-w delta 2065 zcmY+^du$X%90&04>^*j_z22jD^zMLaX`6C=(q7L#v@I0+#1>m9uXutj2t`Y2=z~XF z+d_LHfy%k0Hc};kF+38*94bas2oDLMf2g4<7@G)0NfaXu3FZ`Mc1NO{?A?Cm`@5OF zo!RLhmHJ1eJv;Qx^`DJ|c1WHtYsr^g^T(Hw4;0y0+u}uNt_0X6k}4Nhv%AD*<>l;l z*2!PlopRrqOkO^S;kb6$g_}Z|Qn%~@&C;@CaYOPn1cVZ!3F2X%rDYyfZ9<89o=s+J zS-XR)IY-k2ReqnQJFz_5)92T?!uELhqUax>;xtDj*S(jm@eC=v)%eWn)ZaH7v`) zX^|~qSq^T9>{*uiK-s$j4AAFU=0h428$U?DbX_C4@QLt->%5$cB2|1UuE>5A74jbj zvE9+C&%+L(Nyk+=9}^FCT`oYzKakqCzxTjkVXs&)v6j7>NQrs~Q%Q0qfDhb{{@OqP~N+ zVnXP?zMF2qUcSq-?7rSb+HhNFzk3_q2urn=nWMJRcKC$&mePS5A)8qy9XO>)or+GJ zV^UXjj`1bhi7Q%2r^lqC6W<7>$Jm(e2vtX~Fmxdz^u`n}(|mP!x=78^g$}D(t_mry$M-0>JV7Up3G+C3&k0_=@wKy)NZ;J z$5n+;Y(); + decal.UpdateScale(); + } } protected void OnMaterialTweakEvent(BaseField field, object obj) { materialProperties.SetOpacity(opacity); materialProperties.SetCutoff(cutoff); + + foreach (var counterpart in part.symmetryCounterparts) { + var decal = counterpart.GetComponent(); + decal.materialProperties.SetOpacity(opacity); + decal.materialProperties.SetCutoff(cutoff); + } } protected void OnVariantApplied(Part eventPart, PartVariant variant) {