<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$UserIdCause'><shortDescription>Started by user sarbian</shortDescription><userId>sarbian</userId><userName>sarbian</userName></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmaster _class='hudson.plugins.git.util.Build'><buildNumber>26</buildNumber><marked><SHA1>92d389e70f3c0d8b46628d54e9be89db16f5242e</SHA1><branch><SHA1>92d389e70f3c0d8b46628d54e9be89db16f5242e</SHA1><name>origin/master</name></branch></marked><revision><SHA1>92d389e70f3c0d8b46628d54e9be89db16f5242e</SHA1><branch><SHA1>92d389e70f3c0d8b46628d54e9be89db16f5242e</SHA1><name>origin/master</name></branch></revision></originmaster><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>74</buildNumber><marked><SHA1>dec5bc9229d335f1a7e131f3380449fe7febc9e5</SHA1><branch><SHA1>dec5bc9229d335f1a7e131f3380449fe7febc9e5</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>dec5bc9229d335f1a7e131f3380449fe7febc9e5</SHA1><branch><SHA1>dec5bc9229d335f1a7e131f3380449fe7febc9e5</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>dec5bc9229d335f1a7e131f3380449fe7febc9e5</SHA1><branch><SHA1>dec5bc9229d335f1a7e131f3380449fe7febc9e5</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/sarbian/SmokeScreen.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#74</displayName><duration>1885</duration><estimatedDuration>3247</estimatedDuration><fullDisplayName>SmokeScreen #74</fullDisplayName><id>74</id><inProgress>false</inProgress><keepLog>false</keepLog><number>74</number><queueId>9</queueId><result>FAILURE</result><timestamp>1562502300934</timestamp><url>https://ksp.sarbian.com/jenkins/job/SmokeScreen/74/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>ModelMultiShurikenPersistFX.cs</affectedPath><commitId>36560709235d8a12cd10e399cada8fd03ab6edbc</commitId><timestamp>1559945116000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fix for first model transform being misaligned because of different
instantiation process.
This is a fix for the problem discussed at
https://github.com/KSP-RO/RealPlume-StockConfigs/pull/81 and
https://github.com/PorktoberRevolution/ReStocked/issues/533
 I'm not sure if this was always an issue that just went unnoticed, or
if Unity changed something, but whatever the case it is now necessary to
set worldPositionStays false.  See
https://docs.unity3d.com/ScriptReference/Transform.SetParent.html
 In the old ModelMultiParticlePersistFX all the emitterGameObjects were
instantiated off the original GameObject model and then model was
destroyed at the end.  ModelMultiShurikenPersistFX instead opts to
transform model for use as the first emitterGameObject and only
instantiate more  starting with the second transform if the engine has
multiple transforms.  However, with worldPositionStays true (the
default) parent-relative position, scale and rotation are modified so
the first transform may end up out of alignment with the subsequent
ones.
</comment><date>2019-06-07 18:05:16 -0400</date><id>36560709235d8a12cd10e399cada8fd03ab6edbc</id><msg>Fix for first model transform being misaligned because of different</msg><path><editType>edit</editType><file>ModelMultiShurikenPersistFX.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>PersistentKSPShurikenEmitter.cs</affectedPath><affectedPath>ModelMultiShurikenPersistFX.cs</affectedPath><commitId>d2cb58255794c5d605d01fd68e8355cc3df37992</commitId><timestamp>1562169252000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/patrykwyp</absoluteUrl><fullName>patrykwyp</fullName></author><authorEmail>patrykwyp@poczta.fm</authorEmail><comment>Added a 'declutter'ing option to 'MODEL_MULTI_SHURIKEN_PERSIST'
</comment><date>2019-07-03 17:54:12 +0200</date><id>d2cb58255794c5d605d01fd68e8355cc3df37992</id><msg>Added a 'declutter'ing option to 'MODEL_MULTI_SHURIKEN_PERSIST'</msg><path><editType>edit</editType><file>ModelMultiShurikenPersistFX.cs</file></path><path><editType>edit</editType><file>PersistentKSPShurikenEmitter.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>SmokeScreenConfig.cs</affectedPath><affectedPath>PersistentKSPShurikenEmitter.cs</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>SmokeScreenUI.cs</affectedPath><affectedPath>ModelMultiShurikenPersistFX.cs</affectedPath><commitId>9327fd748723a0fc7ebdd423a980d20a5e12c41c</commitId><timestamp>1562449602000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/patrykwyp</absoluteUrl><fullName>patrykwyp</fullName></author><authorEmail>patrykwyp@poczta.fm</authorEmail><comment>Added an option to emit particles on LateUpdate: 'emitOnUpdate'
</comment><date>2019-07-06 23:46:42 +0200</date><id>9327fd748723a0fc7ebdd423a980d20a5e12c41c</id><msg>Added an option to emit particles on LateUpdate: 'emitOnUpdate'</msg><path><editType>edit</editType><file>ModelMultiShurikenPersistFX.cs</file></path><path><editType>edit</editType><file>SmokeScreenConfig.cs</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>edit</editType><file>SmokeScreenUI.cs</file></path><path><editType>edit</editType><file>PersistentKSPShurikenEmitter.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>PersistentKSPShurikenEmitter.cs</affectedPath><affectedPath>ModelMultiShurikenPersistFX.cs</affectedPath><commitId>beee34f71f9fab96391c400d367b3b63e0a97e84</commitId><timestamp>1562501259000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></author><authorEmail>sebastien.gaggini@gmail.com</authorEmail><comment>Tabs, typos and foreach
</comment><date>2019-07-07 14:07:39 +0200</date><id>beee34f71f9fab96391c400d367b3b63e0a97e84</id><msg>Tabs, typos and foreach</msg><path><editType>edit</editType><file>ModelMultiShurikenPersistFX.cs</file></path><path><editType>edit</editType><file>PersistentKSPShurikenEmitter.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>PersistentKSPShurikenEmitter.cs</affectedPath><commitId>508c1f333421d8f2843842d1e1e7d84ff2624c73</commitId><timestamp>1562501879000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></author><authorEmail>sebastien.gaggini@gmail.com</authorEmail><comment>Vector math and order of operations
See
https://docs.unity3d.com/Manual/BestPracticeUnderstandingPerformanceInUnity7.html
</comment><date>2019-07-07 14:17:59 +0200</date><id>508c1f333421d8f2843842d1e1e7d84ff2624c73</id><msg>Vector math and order of operations</msg><path><editType>edit</editType><file>PersistentKSPShurikenEmitter.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>PersistentKSPShurikenEmitter.cs</affectedPath><affectedPath>ModelMultiShurikenPersistFX.cs</affectedPath><commitId>5eaf1a31ca1ef9abc05375d023bd49fa320614e6</commitId><timestamp>1562501907000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></author><authorEmail>sebastien.gaggini@gmail.com</authorEmail><comment>More tabs/formating
</comment><date>2019-07-07 14:18:27 +0200</date><id>5eaf1a31ca1ef9abc05375d023bd49fa320614e6</id><msg>More tabs/formating</msg><path><editType>edit</editType><file>PersistentKSPShurikenEmitter.cs</file></path><path><editType>edit</editType><file>ModelMultiShurikenPersistFX.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>PersistentKSPShurikenEmitter.cs</affectedPath><affectedPath>ModelMultiShurikenPersistFX.cs</affectedPath><commitId>ef6def419326f43b95398b7d474828f68790c660</commitId><timestamp>1562502233000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></author><authorEmail>sebastien.gaggini@gmail.com</authorEmail><comment>Couple more Vector math order
</comment><date>2019-07-07 14:23:53 +0200</date><id>ef6def419326f43b95398b7d474828f68790c660</id><msg>Couple more Vector math order</msg><path><editType>edit</editType><file>PersistentKSPShurikenEmitter.cs</file></path><path><editType>edit</editType><file>ModelMultiShurikenPersistFX.cs</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>Properties/AssemblyInfo.cs</affectedPath><commitId>dec5bc9229d335f1a7e131f3380449fe7febc9e5</commitId><timestamp>1562502259000</timestamp><author><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></author><authorEmail>sebastien.gaggini@gmail.com</authorEmail><comment>v2.8.2
</comment><date>2019-07-07 14:24:19 +0200</date><id>dec5bc9229d335f1a7e131f3380449fe7febc9e5</id><msg>v2.8.2</msg><path><editType>edit</editType><file>Properties/AssemblyInfo.cs</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/patrykwyp</absoluteUrl><fullName>patrykwyp</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/sarbian</absoluteUrl><fullName>sarbian</fullName></culprit><culprit><absoluteUrl>https://ksp.sarbian.com/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></freeStyleBuild>