Files
DedicatedServerCourse/Content/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPad.uasset

5264 lines
777 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD>*<2A><><EFBFBD><EFBFBD><EFBFBD>`
<00><00><><EFBFBD>Q<EFBFBD>3|<7C><>I<EFBFBD>7}M2<4D>W <0A> <09>
<00><><EFBFBD><12>Ju<4A> <0C>|<7C>)<29>:81<00>u<EFBFBD>)'F<><46>v<EFBFBD><10><><EFBFBD>,#<00>`<60>Od<4F><64><EFBFBD><16><><EFBFBD><EFBFBD> <0A><00><>}i<>AO<41><4F>QJ<51>(<28><><EFBFBD>y"<22>T<EFBFBD><54>O&<26>F!<21>Ђ<EFBFBD>a,<00>2ذ O<><1F><>J<EFBFBD>6
?t<>πD<CF80>C<EFBFBD><14><>s %B^<5E><>FM<46>$<24><><12>yd<>3<00>h<EFBFBD><68><EFBFBD>B<EFBFBD><42> <0B>1<EFBFBD>A<EFBFBD>F.(<00>z<EFBFBD><7A><EFBFBD>BvPX橹2-<2D><>\>/Game/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPad;A<00><>!00AE622DE687C1F1B3496595362A9A20<00><><00>٤<00><11><00><><00><>܊<00><>M<>M<>]<5D><00><><16>VlJ<><4A><EFBFBD><EFBFBD>ٱW<D9B1><00>;<00><>u ++UE5+Main<00><>u ++UE5+Main<00>1p<31><00><><00>" <00><><EFBFBD><EFBFBD> <09><00><00>" /Script/CoreUObject<00>I->/Script/DataHierarchyEditor<00>h<>/Script/Engine<00>@<40>I/Script/Niagara<00>GZ`/Script/NiagaraCore<00><><EFBFBD>F/Script/NiagaraEditor<00>p<EFBFBD>o/Script/NiagaraShader#<23>B2.9.12߯<16>!8CDAD0F84D18360D077B55B094EB98D3<11>=!9B65A5D94EA10E2CCC6604889C1A23ADܔ<><DC94>-__INTERNAL__.Bands.FloatFromCurve.FloatCurve<00>B 0__INTERNAL__.Bands.FloatFromCurve001.FloatCurve<02>j.__INTERNAL__.Spores.FloatFromCurve.FloatCurve<08><> Add<00>(<28><>AddEmitterDefaultViewState<1D>{Additional Quaternion RotationpF<70><46>AdditionalDefines<1D><><EFBFBD>AdditionalVariables<00>{<7B>4 AdjustAlpha<00><><00>
AdjustHuey`<60>YAdjustSaturation<01><><EFBFBD> AdjustValueF<>?<3F>AdvancedPinDisplay~<17>Age<00><>c<EFBFBD>AliasedParameter<00><><EFBFBD>>AllocationMode<00><06>AlphaCoverageThresholds<00>b<EFBFBD>^Apply To Particle PositionVjArrayPropertyI<><49>iAssetImportData<00><>QTAssetTagDefinitionGuid <0A><>AssetTagDefinitionReferences<00>"X%
AssetTags<07>AssetViewportSettingsѥ<><D1A5> Attributes<00><><1D>AttributesToPreserve<00>O<EFBFBD>AttributesWrittenK<>w<EFBFBD>!B79343FB4221746C86BA7D9F2AAE1E9B<00><><EFBFBD><EFBFBD>BakedRapidIterationParameters<00>׮<EFBFBD>BakerSettings{<7B><><EFBFBD>Bands<18>$O
Bands.Age٢n<D9A2>Bands.CurrentLoopDelay<00><><EFBFBD><EFBFBD>Bands.CurrentLoopDuration?<3F>!9Bands.DistanceTraveled<00>;<3B><>Bands.ExecutionStateX9<>Bands.ExecutionStateSource{<7B><>k Bands.FloatFromCurve.FloatCurve %<25>#Bands.FloatFromCurve001.FloatCurve<00><>RfBands.InterpSpawnStartDt<00><06>kBands.LoopCount<00>7<EFBFBD><37>Bands.LoopedAge<00><>ISBands.NormalizedLoopAge<00>+<2B><>Bands.RandomSeedQi<51>[#Bands.Scalability.DistanceFraction׾<><D7BE>Bands.SpawnGroup<00><>B<EFBFBD>Bands.SpawnInterval&<10>@Bands.SpawnRate<00>]<5D>` Bands.SpawnRate.SpawnOutputInfo/<>Bands.SpawnRate.SpawnRemainderri ABaseIdK<1D><>BaseScriptCompileHash<15>)<29>bBindingExistsOnSource<00>wv<77>bCanBeUsedForTypeConversions;<1F><>bCanDieWhenEmitterDeactivates?<1F><> bDeprecated<00><>P bDeterminism<00><><EFBFBD>gbDisableDebugSwitchesA<>ҖbExperimentalu<1F><>"bGpuAlwaysRunParticleUpdateScriptQ9$rbGpuIndirectDispatchi<><69>! bGuidIsHash!`<60><>"bHasValidLastBuiltScriptVersionId<00><>A<EFBFBD>bIsCompileTagGeneratorP^<19> bIsEnabled<00>geUbIsInfinitelyLived<00><>7<EFBFBD>bIsInheritableҦ<> bIsInternal<00>O{<7B>bIsPlaceholder<00><>pbIsVisibleInVersionSelectortD<74><44> bLocalSpace<00>ͳ<EFBFBD>BlockDataOffsetsY0<59><30>bMemberFunction<00> <20><>bNormalizeNormals-W<>< BoolProperty<04><>BoundPinNamesjT<6A>BoundVariable>mKBox^7d<37>Box / Plane Mode<00>t*<2A>bPartialParticleUpdate<00><><EFBFBD><EFBFBD>bParticleIterationStateEnabled <09><><EFBFBD>bReadFunction<00>( <0C>
bRequired#@/<2F>bRequiresContext<00>?<3F>"bRequiresExecPin2<>*<2A>bRequiresPersistentIDs<00><1D>dbSoftDeprecatedFunctiong3<67><33>bSubImageBlend<00><><EFBFBD>R bSuggestedI<14> bSupportsCPU <20>{ bSupportsGPU<00><><EFBFBD>@ bUseLODRangeЀ<>&bUseNewMipFilter<00><><EFBFBD>3bUsePythonScriptConversion%HM\bUserSetEnabledState<00><><EFBFBD>HbUsesRapidIterationParams<00>³<EFBFBD>bWriteFunction<00>S<EFBFBD>ZbWritesParticlesՒ<><D592> ByteCode<00><>w ByteProperty<00>N-<2D>Bytes<00>h<EFBFBD><68>CachedChangeIde<><65>oCachedChangeIdHash<00><1A><>CachedDefaultDataInterfaces`_#/CachedDisplayName<00>;<3B>
CachedScriptVM<00>':CachedScriptVMId<00><><EFBFBD>&CachedUsageInfo*ث!CalculateBoundsMode?<3F><>FCalledVMExternalFunctions<62>CallSortPriority<00><>ԥ Category<00>~<7E><> ChangeId<00>7T<37>Clamp VelocityV/<2F>"Classtwx<77>ClassStructOrEnum3g<14>CollapsedViewFormat
<EFBFBD>4<EFBFBD>Color<00><>egColor Channel ModeH<><48>j Color Mode<00><><00>Color Randomness Modecÿ<63> ColorBinding<00>@<40>h ColorCurve<00>s?X ColorMax %<25>7 ColorMin<00><>;$ CompileHash<00><>dCompileHashFromGraphv<>j<EFBFBD> CompileNameM<>7<EFBFBD>CompilerVersionID]<5D><><EFBFBD> CompileTags \fCompileTagsEditorOnly<16>#<23>ComponentsOffsetsD6<44>uCompositeTextureMode'<27>v<EFBFBD>CompressionFormatl<>P<EFBFBD>CompressionNoAlpha<00><01>Cone Angle Type3|<7C><>
Cone Mode<00>j>O(Constants.Bands.EmitterState.Loop Delay<00><18>+Constants.Bands.EmitterState.Loop Duration%GXk)Constants.Bands.EmitterState.MaxDistance<1D>)Constants.Bands.EmitterState.MinDistance=# +Constants.Bands.FloatFromCurve.Scale CurveL#p.Constants.Bands.FloatFromCurve001.Scale Curvew)V%Constants.Bands.GravityForce.Gravity<00><>y^,Constants.Bands.InitializeParticle.LifetimemK6Constants.Bands.InitializeParticle.Mesh Uniform Scaleh<>}<7D>3Constants.Bands.InitializeParticle.Position Offset<00><08>Constants.Bands.MakeVector.X}<7D>qBConstants.Bands.MakeVector.Yʞ%%Constants.Bands.ScaleColor.Scale RGB<00><>{c:Constants.Bands.SolveForcesAndVelocity.Acceleration LimitGZ<47><5A>IConstants.Bands.SolveForcesAndVelocity.Manually Enable Rotational Solveru<>k8Constants.Bands.SolveForcesAndVelocity.Mesh Orientation<10><><EFBFBD>8Constants.Bands.SolveForcesAndVelocity.Rotational Force<06><><EFBFBD>;Constants.Bands.SolveForcesAndVelocity.Rotational Velocity<00>S<EFBFBD><53>3Constants.Bands.SolveForcesAndVelocity.Speed LimitZT<5A><54>,Constants.Bands.SpawnRate.Spawn Probability<07>e9%Constants.Bands.SpawnRate.SpawnGroup<00><><EFBFBD><EFBFBD>$Constants.Bands.SpawnRate.SpawnRate\ܾ,Constants.Glow_Base.EmitterState.Loop Delayˡ<>/Constants.Glow_Base.EmitterState.Loop Duration~<7E><><EFBFBD>-Constants.Glow_Base.EmitterState.MaxDistance>C<>z-Constants.Glow_Base.EmitterState.MinDistance<1E><>n0Constants.Glow_Base.InitializeParticle.Lifetimeވ :Constants.Glow_Base.InitializeParticle.Mesh Uniform Scale%e7Constants.Glow_Base.InitializeParticle.Position Offset<00>/<2F><>1Constants.Glow_Base.SpawnBurst_Instantaneous.Age<00>5 >Constants.Glow_Base.SpawnBurst_Instantaneous.Loop Count Limit<00><>E9Constants.Glow_Base.SpawnBurst_Instantaneous.Spawn Count<00>/<2F>9Constants.Glow_Base.SpawnBurst_Instantaneous.Spawn Group<00><><06>?Constants.Glow_Base.SpawnBurst_Instantaneous.Spawn Probabilityr|<7C>X8Constants.Glow_Base.SpawnBurst_Instantaneous.Spawn TimeNP<P)Constants.Spores.EmitterState.Loop DelayŶu<C5B6>,Constants.Spores.EmitterState.Loop Duration<00><>Wy*Constants.Spores.EmitterState.MaxDistance#<23>ż*Constants.Spores.EmitterState.MinDistancea<><61>,Constants.Spores.FloatFromCurve.Scale Curve<00><>,b&Constants.Spores.GravityForce.Gravity<00>7<EFBFBD>;*Constants.Spores.InitializeParticle.Color<00>Ќ-Constants.Spores.InitializeParticle.Lifetimeݽ<><DDBD>1Constants.Spores.InitializeParticle.Lifetime Max_><04>1Constants.Spores.InitializeParticle.Lifetime Min<00><><EFBFBD><EFBFBD>4Constants.Spores.InitializeParticle.Position Offset<00><><07>8Constants.Spores.InitializeParticle.Uniform Sprite Size; <20><Constants.Spores.InitializeParticle.Uniform Sprite Size MaxF.j<Constants.Spores.InitializeParticle.Uniform Sprite Size Min<00><><EFBFBD>y(Constants.Spores.ScaleColor.Scale Alphaj<>m<EFBFBD>&Constants.Spores.ScaleColor.Scale RGB<00>=<3D>=Constants.Spores.ShapeLocation.Additional Yaw / Pitch / Roll<00><><EFBFBD>1Constants.Spores.ShapeLocation.Apply Owner Scale<14>
/Constants.Spores.ShapeLocation.Cylinder Height<00><>Rw8Constants.Spores.ShapeLocation.Cylinder Height Midpoint`5<>/Constants.Spores.ShapeLocation.Cylinder Radiusꃞ7Constants.Spores.ShapeLocation.Hemisphere Distribution =jL1Constants.Spores.ShapeLocation.Non Uniform Scaleh<><68>!+Constants.Spores.ShapeLocation.Random Seed ^<5E>.Constants.Spores.ShapeLocation.Rotation Angleܰ<>G-Constants.Spores.ShapeLocation.Rotation AxiszA<7A><41>/Constants.Spores.ShapeLocation.Rotation MatrixT5W3Constants.Spores.ShapeLocation.Rotation Quaternion<00><><EFBFBD><EFBFBD>0Constants.Spores.ShapeLocation.Spawn Group Mask
<EFBFBD>eT-Constants.Spores.ShapeLocation.Sphere Radius%<25><><EFBFBD>;Constants.Spores.ShapeLocation.Sphere Surface Distribution<00>S<EFBFBD><53>;Constants.Spores.ShapeLocation.Surface Only Band Thickness<00><><EFBFBD>w2Constants.Spores.ShapeLocation.Yaw / Pitch / Roll<00><>G<EFBFBD>;Constants.Spores.SolveForcesAndVelocity.Acceleration Limit<00>D NJConstants.Spores.SolveForcesAndVelocity.Manually Enable Rotational Solver#<23><><EFBFBD>9Constants.Spores.SolveForcesAndVelocity.Mesh Orientation<01><>u9Constants.Spores.SolveForcesAndVelocity.Rotational Force<17><>c<Constants.Spores.SolveForcesAndVelocity.Rotational VelocityS<><53>Y4Constants.Spores.SolveForcesAndVelocity.Speed Limit5<>p9-Constants.Spores.SpawnRate.Spawn Probability<00>Z<EFBFBD><5A>&Constants.Spores.SpawnRate.SpawnGroup<00>5 <09>%Constants.Spores.SpawnRate.SpawnRate4?<3F>?!Constants.SystemState.Loop DelayD)t$Constants.SystemState.Loop Duration<07><>PContextStageIndex<15><10>ConversionScriptAsset<07>r<EFBFBD>ConversionScriptExecutionE<><13>ConversionUtility<00>G<EFBFBD>yCoordinate Spaces<>e<EFBFBD> CTM_Disabled<00>/<2F><> CurrentMode<00><><EFBFBD><EFBFBD>Curve<13>CustomSortingBinding<00><>7<EFBFBD>CVarConditions<00><>>pCylinder Distribution<15><>CData IC<49> DataHash}Fe<46>DataInterface<00>\<5C><>DataInterfaceInfo<00><><EFBFBD><EFBFBD>DataInterfaceParamInfo6<> DataInterfaces<00><17><>DataSetCompiledData<00><><EFBFBD><EFBFBD>DataSetComponentOffset<00><>o<EFBFBD> DataSetName<00>x
zDataSetToParameters<00><> DebugDrawMessage<00><><EFBFBD>A DefaultCurve<00><><EFBFBD> DefaultValue<10><>3DefaultValueVariant<00><>"<22> Definitions.<2E><10>DeprecationMessage<00><> <20>DeprecationRecommendation􄶕 Description*<2A> Dest<00>g<EFBFBD>KDeviceProfileStates}<7D>ǒDismissedStackIssueIds<00>-7<> DisplayNamez<><7A>BDynamicAddPin<00>`eEECompositeTextureMode<00>.KJ EditorData<00>H<EFBFBD><48>EditorParameters<00><>Y<EFBFBD> ElementCount<1E><>ElementCountXBindinghسBElementCountYBindinglpGElementCountZBinding<0F>OEmitterA<><41>d"Emitter.FloatFromCurve.FloatCurve%M0%Emitter.FloatFromCurve001.FloatCurveY<><59><EFBFBD>Emitter.RandomSeedB<07><>EmitterAgeVarNo?EmitterDependencies<00><>+<2B>EmitterHandleGuid<00><><13>EmitterHandleId<10>
EmitterHandles<00><><EFBFBD><EFBFBD>EmitterInstanceSeedVara/8EmitterInterpSpawnStartDTVarN,<2C>T EmitterModeOu<4F>EmitterRandomSeedVar<00>0<EFBFBD>9EmitterSpawnGroupVar<00><>UpEmitterSpawnIntervalVar<00>l<EFBFBD> EmitterSpawnScriptProps<00><>G<EFBFBD>EmitterState_Bands:|~<7E>EmitterState_Bands_Func_<00>&^
EmitterState_Glow_Base<00>rn<72>EmitterState_Glow_Base_Func_Eb<45><62>EmitterState_Spores4<><34>0EmitterState_Spores_Func_<00>t<EFBFBD><74>EmitterThumbnail<00>`<60><> EmitterTotalSpawnedParticlesVarH<>h<EFBFBD>EmitterUpdateScriptPropsEnable Distance CullingЕnEnable Lathe Profile[<5B>܄Enable Torus Knot Radius<00><>L<EFBFBD>Enable Visibility Culling<00><0E><>EnabledBinding<00>G<EFBFBD><47>EndStageIndex<00><>80Engine<00>D<>Engine.Bands.InstanceSeed<00><><EFBFBD>Engine.Bands.NumParticles<00>wBEngine.Bands.SpawnCountScale<14><>b#Engine.Bands.TotalSpawnedParticles<00>YOWEngine.Emitter.InstanceSeed<17><>-%Engine.Emitter.TotalSpawnedParticlesǪZ<C7AA>Engine.ExecutionCountx<>IEngine.Glow_Base.InstanceSeed<00><1F><>Engine.Glow_Base.NumParticles<00><>l<EFBFBD>!Engine.Glow_Base.SpawnCountScale<00>?<3F><>'Engine.Glow_Base.TotalSpawnedParticles<00><>%MEngine.Owner.ExecutionState<00><><EFBFBD><EFBFBD>!Engine.Owner.LODDistanceFraction<>Engine.Owner.Velocityp<><70><EFBFBD>Engine.Spores.InstanceSeed<00>s<EFBFBD>Engine.Spores.NumParticles<00><>r^Engine.Spores.SpawnCountScale<00>h<EFBFBD><68>$Engine.Spores.TotalSpawnedParticlesy<><79>sEngine.System.RandomSeed<03><>|ENiagaraDataSetTypea<01>\"ENiagaraDataSetType::ParticleData<00><>7<EFBFBD>"ENiagaraDirectDispatchElementTypef<>q!.ENiagaraDirectDispatchElementType::NumThreads<00><>q<EFBFBD>"ENiagaraEmitterCalculateBoundMode<00><>e<EFBFBD>+ENiagaraEmitterCalculateBoundMode::Dynamic<00><><EFBFBD>)ENiagaraEmitterCalculateBoundMode::Fixed!<21><15>#ENiagaraEmitterDefaultSummaryStatee!<21>,ENiagaraEmitterDefaultSummaryState::Default <20><EFBFBD>ENiagaraEmitterModeRWqENiagaraEmitterMode::Standard<00>ϡ^ENiagaraGpuDispatchType<00>|<7C><>ENiagaraGpuDispatchType::OneDU<><55>ENiagaraInterpolatedSpawnMode<00>M<1D>-ENiagaraInterpolatedSpawnMode::InterpolationR:E<>/ENiagaraInterpolatedSpawnMode::NoInterpolation<00><>+<2B>ENiagaraIterationSourcep<>٫#ENiagaraIterationSource::Particles<10>ENiagaraMeshLODModeMz<4D><7A>ENiagaraMeshLODMode::LODLevel_\<5C> ENiagaraMeshPivotOffsetSpaceu$<24>#ENiagaraMeshPivotOffsetSpace::Mesh<62>'ENiagaraNumericOutputTypeSelectionMode<00><>`k0ENiagaraNumericOutputTypeSelectionMode::Largest<00>RC<52>$ENiagaraPythonUpdateScriptReference<00><><EFBFBD><EFBFBD>*ENiagaraPythonUpdateScriptReference::NoneV<15><>1ENiagaraPythonUpdateScriptReference::ScriptAssetn<>~ENiagaraScriptCompileStatus<00><>;I*ENiagaraScriptCompileStatus::NCS_UpToDate<00>0<<3C> ENiagaraScriptLibraryVisibility<00><><EFBFBD>)ENiagaraScriptLibraryVisibility::Library<00>9<EFBFBD><39>+ENiagaraScriptLibraryVisibility::Unexposedo zJENiagaraScriptUsage<00> <0B>m(ENiagaraScriptUsage::EmitterSpawnScriptVz<56><7A>)ENiagaraScriptUsage::EmitterUpdateScript<00>ϵXENiagaraScriptUsage::Function<00>Қ9.ENiagaraScriptUsage::ParticleGPUComputeScript_<><5F>Z)ENiagaraScriptUsage::ParticleSpawnScript<00><1B>5ENiagaraScriptUsage::ParticleSpawnScriptInterpolated<00><><EFBFBD>*ENiagaraScriptUsage::ParticleUpdateScript<00><> l'ENiagaraScriptUsage::SystemSpawnScriptX6<06>(ENiagaraScriptUsage::SystemUpdateScript<00><><EFBFBD>q ENiagaraSimStageExecuteBehavior<6B>(ENiagaraSimStageExecuteBehavior::Always4<>O<EFBFBD>ENiagaraSimTargetA<41><7F>ENiagaraSimTarget::CPUSim&<26><>u!ENiagaraSimTarget::GPUComputeSim<00><>V.ENiagaraVariantMode<00>R_9ENiagaraVariantMode::Bytes<00><x<>ENodeAdvancedPinse<> !ENodeAdvancedPins::Hidden״g<D7B4>EnumVÅo EnumPropertyQם@EParticleAllocationModed<02><>+EParticleAllocationMode::AutomaticEstimate<00>lO ETextureSourceCompressionFormat<00><>+<2B>ETextureSourceFormatw<>-Evaluation Type<00><><EFBFBD>tEventGeneratorsOS<4F><53>EventHandlerScriptProps<00><>;EventReceiverstA<74>ExecuteBehavior<00>nL3ExperimentalContextDataC3<43>vExperimentalMessage<00>U<EFBFBD>`ExposedParameters<00>u<EFBFBD> ExposedVersion<00><><12>ExposureOptionsvH}<7D> FilePath+<2B><>&Fixed Random Seed<00><0F> FixedBounds<00><><EFBFBD><EFBFBD>FlagsA<><41>~Flatten Endcaps3<><33><EFBFBD>FloatComponentStart:<3A><>FloatFromCurve.FloatCurveՙ<><D599>FloatFromCurve001.FloatCurveO<><4F><EFBFBD> FloatOffsetsC;G<>FloatProperty<00><><EFBFBD><EFBFBD>Format9 <0A><> FriendlyName<03><> FullName{*<2A><FunctionDisplayName<00>?<3F>EFunctionScript݄
Glow_Base<00>^6<>Glow_Base.Ageu<><75><EFBFBD>Glow_Base.CurrentLoopDelayB4<>Glow_Base.CurrentLoopDuration<00> <0C><>Glow_Base.DistanceTraveled7<>G<EFBFBD>Glow_Base.ExecutionState<00>Ρ5Glow_Base.ExecutionStateSource<00><><EFBFBD><EFBFBD>Glow_Base.InterpSpawnStartDt,E<><45>Glow_Base.LoopCount3<><33><EFBFBD>Glow_Base.LoopedAge]*AXGlow_Base.NormalizedLoopAgef<><66>*Glow_Base.RandomSeed<00><>'Glow_Base.Scalability.DistanceFraction)˃<>.Glow_Base.SpawnBurst_Instantaneous.SpawnBurst6<><36><EFBFBD>Glow_Base.SpawnGroupGlow_Base.SpawnInterval<00><><EFBFBD>YGlow_Base.SpawnRateY<><59>kGPUComputeScript!<21><><EFBFBD>GpuDirectDispatchElementType@<40><>GpuDispatchNumThreads<00>`d<>GpuDispatchType/ <1C>
GraphGuid<00><><EFBFBD>v GraphSource,VR9GravityForce_Emitterp<10>GravityForce_Emitter_Func_<00><><EFBFBD><EFBFBD>GuidCP<43>hGuids <20><>HalfComponentStartj<>R`Hemicircle Internal Cap<00> <20><> Hemicircle X <0C><><EFBFBD> Hemicircle Y<00><>ѫHemisphere Angle Type<00>eLBHierarchyElementIdentity<00><0F>PIDt<><74><EFBFBD>Idt<><74>f Identity<00><><EFBFBD>RIdName<00><>%<25> ImportedSize] <0A>TInactive Response;C<><43>Initial.Color<00>`<60><>Initial.Scale<00><>Q<EFBFBD>InitializeParticle.Color4v<34>CInitializeParticle_Emitter 7l>!InitializeParticle_Emitter_Func_<00> ɠInlineExpressionFormat<00>ܡ<EFBFBD>InlineGraphFormatM+<2B>Input|<7C><><EFBFBD>InputDataInterfaces<00>InputDescriptionss<10><> InputMap~<7E>]dInputParamLocationsU"<22>?Inputs<00><><EFBFBD>InstanceParamStorejOInt16Property<00>)<29>Int32ComponentStarta΋' Int32Offsets<00><><EFBFBD><EFBFBD>Int64Property$<16>MInternalConstant<0F><08>InternalParameters<00><><EFBFBD>7InterpolatedSpawnMode>A; IntPoint~uI
IntProperty<00><>6J
IntVector<00><1D>x IntVector2a<>NIterationDataInterface<00><>_<EFBFBD>IterationDirectBindingjm<6A>jIterationSourceType<00>.l<>KeysA=<3D> KeywordsC-N<>)Kill Particles When Lifetime Has ElapsedWkM<6B>LastBuiltScriptVersionId]<1E>LastBuiltTraversalDataChangeId<17>R<EFBFBD>LastCompileStatus<00><14><>LastExperimentalAssemblyScript<00>!{SLastGeneratedVMId<00><><EFBFBD>yLastHlslTranslationGPU<00><>7<EFBFBD> LatheCurveu<07><>LayerColorInfo_LockProtected$<24>Z LayerFormat<00><><EFBFBD>_ LayoutInfo<1E><><EFBFBD>LibraryVisibilityQ<16>KLife Cycle Mode<00>M<EFBFBD><4D> Lifetime<00><><EFBFBD>\Lifetime Mode<00><>njLifetime Randomness Modeh<>o LightingGuid<><7F>ELimit Accelerationh<># LinearColorCsFLODBiasɋQ<C98B>LODBiasBinding<18>{4LODDistanceFactor<00>h<13> LODLevel<00>"z<>LODLevelBinding<00> 0nLODMode.جx LODRange<00><>J<EFBFBD>Loop Behavior<00>[C}Loop Duration Mode{#K\LUTNumSamplesMinusOneCY<43><59>MainL`1<> MajorVersion<00><1A><> MakeVector.Z~<7E><>7MapMain:<05>D MapProperty5<><35><EFBFBD> MapSpawnMainɒ<>CMapUpdateMain<00><>,<2C>MaskSpawnGroup<00>shMass^<5E><>F
Mass Mode>d<>7Mass Randomness Mode<> Material<00><><EFBFBD>1MaterialRandom]<5D><>MaterialRandomBinding&<26>A<EFBFBD>MaxGPUParticlesSpawnPerFrame<00>MergeId'S<>Mesh<00>q<>$Mesh Renderer Array Visibility Modez<><1F>Mesh Scale Mode߉<>nMesh Scale Randomness Mode<00><>AMeshes<00>9<EFBFBD>kMeshesBinding<00> 6TMeshParameterBindinga<>a Metadata<00><><EFBFBD><EFBFBD> MinorVersion<00><> IMisc<00> <0B>gMiscUsageBitMask <09><><EFBFBD>ModuleUsageBitmaskl4]?Name98<> NameProperty<00><>J#NiagaraAssetTagDefinitionReference񨩡NiagaraAssetVersion<1B><>MNiagaraCompileHash<00>~o<>NiagaraCompilerTag<00><><EFBFBD>t#NiagaraDataInterfaceEmitterBindingת<>!NiagaraDataInterfaceGPUParamInfo'<27>xNiagaraDataSetCompiledData+.<2E>9NiagaraDataSetID<00><>sNiagaraDeviceProfileStateEntry<00>AhRNiagaraEmitterHandle<1C>"NiagaraEmitterScalabilityOverrides<><0F>#NiagaraEmitterScalabilityOverrides'=?NiagaraEmitterScriptProperties<00><>b<EFBFBD> NiagaraEventGeneratorProperties;.<2E><>NiagaraEventReceiverPropertiesG<>?<3F>NiagaraEventScriptProperties.<2E>NiagaraExternalUObjectInfoj_BsNiagaraFunctionSignature<00>)<1F>NiagaraGraphScriptUsageInfoy<>9%NiagaraInlineDynamicInputFormatToken J<>NiagaraInputExposureOptions<00>(<28><>"NiagaraMeshRendererMeshProperties<00>t<EFBFBD>ENiagaraModuleDependency<00>r#<23>NiagaraParameterBinding<00><><EFBFBD><EFBFBD>!NiagaraParameterBindingWithValue<16><><EFBFBD>NiagaraParameterDataSetBinding<00>/ˢ)NiagaraParameterDataSetBindingCollection<00><>\<5C>NiagaraParameters<00><><EFBFBD><EFBFBD>NiagaraParameterStoreQ<> NiagaraPerAssetViewportSettings<00>NiagaraPlatformSetʟo
NiagaraPlatformSetCVarCondition<00><><EFBFBD>ZNiagaraPositionSourceK}<7D>&NiagaraScriptDataInterfaceCompileInfoƐ<>NiagaraScriptDataInterfaceInfo<00><>@'NiagaraScriptResolvedDataInterfaceInfoI<11><>&NiagaraShaderScriptParametersMetadata<00><>Y<EFBFBD>!NiagaraSimStageExecutionLoopDataD<><1C>'NiagaraSimStageExecutionLoopEditorData k<>lNiagaraStatScope<00><><EFBFBD><EFBFBD>NiagaraSystemCompiledData4B<34>NiagaraTypeDefinition<00><><EFBFBD>8NiagaraTypeLayoutInfo<00>˦r%NiagaraUserRedirectionParameterStore{<7B><>NiagaraVariablej<>' NiagaraVariableAttributeBinding L<>DNiagaraVariableBase<00>=<3D>/NiagaraVariableLayoutInfo<1D><>NiagaraVariableMetaData<00><>9cNiagaraVariableWithOffsetq<><71><EFBFBD>NiagaraVarianty<>vNiagaraVMExecutableByteCode^LNiagaraVMExecutableData<00><><EFBFBD>NiagaraVMExecutableDataId<00>Ź<EFBFBD>NoDefaultValueInputs<00>0<EFBFBD>U
NodeGraphT<16> NodeGuidѬ<04> NodePosX<00>[<5B> NodePosYrF<72>eNodes<00><><EFBFBD>lNone<00><03> NormalizedAgef<08>oNormalizedAgeBinding<00> NoteMessageU<>ͿNumericOutputTypeSelectionModek<>NumFloatComponents<00>JPNumHalfComponents<00><><EFBFBD><EFBFBD>NumInt32Componentsăg=NumIterationss<><73>wNumIterationsBinding ޙ<> NumLoops<00><><EFBFBD>(NumLoopsBinding<00>]B-NumMips<00>*<2A><> NumOutputs2<>&<26>
NumSlices0.<2E>NumTempRegisters<00><><EFBFBD>UObjectProperty<41> Offset Mode{-<2D>POodleTextureSdkVersion<10><>OOriginalPositionData<13><><EFBFBD>Out<00><05>FOuterEmitterVersion0(<13>OutputDescriptions_8^<5E>OutputDestinations(x F
OutputMap9<><39>Outputs<03><1C>Override Seed<00>'T
Overrides<00>1<EFBFBD><31>
OwnerNameLB<4C> OwnerSystem|:+<2B> OwningSystem<00>?gPackageLocalizationNamespacety<74>ParameterData|p<>
!ParameterDefinitionsSubscriptionDP<44><50>"ParameterDefinitionsSubscriptions%'Z>ParameterGuidMapping<00><><EFBFBD><EFBFBD>ParameterHierarchyRootZParameterOffset<00> ؍ParameterOffsets<00>^B<> ParameterPin<00><>OK Parameters/<2F>,ParameterStoreVariablevP<76><50>ParamMapVariable<00>3<EFBFBD><33>ParentScratchPads<00>!<21> ParticleIterationStateBindingǤ@WParticleIterationStateRange"<22><><EFBFBD>Particles.AgeP<><50><EFBFBD>Particles.Color<00>2zcParticles.DistanceTraveled%<25>J<EFBFBD>Particles.LifetimePnw<6E>Particles.MassI<>b<EFBFBD>Particles.MaterialRandomr<13><>Particles.NormalizedAgeΑ<>Particles.Position8<>|<7C> Particles.Presolve.PhysicsForce<00> j?Particles.Presolve.Positionm<><6D><EFBFBD>Particles.Presolve.VelocityH
<EFBFBD><EFBFBD> Particles.Previous.CameraOffset1Y<31><59>#Particles.Previous.MeshOrientation<00><><EFBFBD>Particles.Previous.PivotOffset<00>i<EFBFBD><69>Particles.Previous.Position<00>><3E>Particles.Previous.Scale<00><><EFBFBD>#Particles.Previous.SpriteAlignment<00><><EFBFBD><EFBFBD> Particles.Previous.SpriteFacing<00>cy"Particles.Previous.SpriteRotation<00>|<7C>WParticles.Previous.SpriteSize<00><>h<EFBFBD>Particles.Previous.Velocity<00><>B<EFBFBD>Particles.RibbonUVDistance0d<>Particles.Scale<00><><EFBFBD>r'Particles.ShapeLocation.ShapeBitangent<00>EEk$Particles.ShapeLocation.ShapeNormalH7H&Particles.ShapeLocation.ShapePositionQq<>%Particles.ShapeLocation.ShapeTangent̤!<21>$Particles.ShapeLocation.ShapeVector<00><>@<40>Particles.SpriteSizeT<>[Particles.Velocity^<00>ParticleSpawnUpdate<00><>igParticleState_Emitter<00><>u<EFBFBD>ParticleState_Emitter_Func_/<2F>'5"PinOutputToPinDefaultPersistentId<00>1<EFBFBD><31> PivotOffset<00><>%PivotOffsetSpace2cP
PlatformsXJ%<25> Position<00>3<EFBFBD>+Position Mode <0B>)=PositionBinding<00><><EFBFBD> PreAllocationCount <09><><EFBFBD>Previous.Position"nTPrevious.Scale<00>><3E><>Previous.SpriteSize<00>$RPrevious.Velocity<07>(fPreviousScriptVersion<00>b%+ProvidedDependenciesX<>N<EFBFBD>PythonConversionScript \<5C><>PythonUpdateScript<00><07>QualityLevelMask<00><10><>Randomness Mode<00>D<EFBFBD><44> RandomSeed[&^<5E>RapidIterationParameters~G1[ReferencedCompileHashes<00>J<EFBFBD>bReferenceHashFromGraph<00><>`<60>RegisteredFunctions<00>ҡ<EFBFBD>RegisteredParameterMapRead<00><><EFBFBD> RegisteredParameterMapWritel:<3A>RendererBindings"<22>I<EFBFBD> RendererBindingsExternalObjects<1C><>=RendererEnabledBinding<00><><1A>RendererProperties<00> <09><>RequiredDependencies<00><><1E>RequiredInputs<1E>UxRequiredOutputs‘<><C291>ResolvedDataInterfaceD<>ݕResolvedDataInterfaces<00>wResolvedDIBindings<00>$<24>ResolvedParameterv<>1|ResolvedSourceEmitterName<00>y<EFBFBD>ResolvedVariable<00>b<>Ribbon Facing ModeK<1D><>Ribbon Twist Mode<17><03>Ribbon Width Mode<00><>^=
RichCurve<00><><EFBFBD>u RichCurveKey<00><><02>Ring / Disc Distribution Mode<00>(<28> Ring / Disc ModeټR RootFolder<00>yl<79> RootVariable&<26><><EFBFBD> RotationB<>x<EFBFBD>Rotation Angle Type<00>f<EFBFBD><66>Rotation Mode<00><><EFBFBD><EFBFBD>Rotational Solver Is Enabled-3D)Rotator<00>i<EFBFBD><69> SampleCurve<00><>:{Scalability Mode!<21>/<2F>ScalabilityOverrides1<><31><EFBFBD>Scale<00>N<EFBFBD>v Scale Mode?<3F><>kScale Spawn Count!<21>B<EFBFBD>ScaleAvpO<70> ScaleBindingB <0C><>ScaleColor.Scale AlphaPpX<70>ScaleColor_Emitter<00><><EFBFBD><EFBFBD>ScaleColor_Emitter_Func_|<7C>+ScaleMeshSize.Scale Factor<00><><EFBFBD>XScaleMeshSize_Emitter~T<><54>ScaleMeshSize_Emitter_Func_<00><>-<2D> ScaleRGBm<><6D>
ScaleRGBA@N-<2D>ScaleSpawnCountCurve W <20>Schema<00><><EFBFBD>w ScratchPads<00>n<EFBFBD><6E>Script<19><>= ScriptAssetlv<6C>tScriptMetaData+<2B><>} ScriptType<00><>c'ScriptUsageType<<3C><><EFBFBD>ScriptUsageTypeID<00><>]uScriptVersionID<05><> SelectedScriptVersion<00><>A<EFBFBD>
ShaderLUTG<><47><EFBFBD>ShaderScriptParametersMetadata<00><><EFBFBD>Shape PrimitiveW,<2C><>ShapeLocation_Emitter<00>LxShapeLocation_Emitter_Func_<00>q#<23>SharedEventGeneratorIds4<>|<7C> SimStageExecutionLoopEditorDatan<> lSimStageExecutionLoops+0<>d
SimTarget<00><> &SimulationStageMetaData<1F>~"SimulationStageName<00> <0B>dSimulationStages<00><><EFBFBD><EFBFBD>SizeXȑ*<2A>SizeY<>O<EFBFBD>SolveForcesAndVelocity_Emitter<00>0F%SolveForcesAndVelocity_Emitter_Func_<00>Ӎ<EFBFBD>SortedParameterOffsets<00><>lSourceV9<56><39>SourceEmitterName<00>V<EFBFBD><56> SourceFile><3E>Cv SourceLine,<12>SpawnAttributes<00><>H=#SpawnBurst_Instantaneous_Glow_Base|<1A>L)SpawnBurst_Instantaneous_Glow_Base_Func_rs<>SpawnInstanceEmitterBindings<00><>j<EFBFBD>'SpawnInstanceParamsDataSetCompiledData<00>{h/SpawnInstanceSystemBinding<00>!j SpawnRate_Bands<00>M<EFBFBD><4D>SpawnRate_Bands_Func_<12>'<27>SpawnRate_Spores<00>~<7E>SpawnRate_Spores_Func_<>Ό SpawnScript$<24>s<EFBFBD>SpawnScript_Mainj<><6A>sSpawnScript_MapSpawnMainP<><50>?SpawnScript_MapUpdateMainyPSpawnScriptProps<00>`WSphere Distribution@<40>{Spores <20><> Spores.Age<00><><EFBFBD>Spores.CurrentLoopDelay ;<3B>QSpores.CurrentLoopDuration<00><><EFBFBD>&Spores.DistanceTraveledx<><78>@Spores.ExecutionState<00>ǡSpores.ExecutionStateSource9<><39><EFBFBD>!Spores.FloatFromCurve.FloatCurve<00><>[<5B>Spores.InterpSpawnStartDt<00><>N<EFBFBD>Spores.LoopCount<00>d<>Spores.LoopedAgeͿ<>SSpores.NormalizedLoopAge<00><><05>Spores.RandomSeed<00><> $Spores.Scalability.DistanceFraction<00><><EFBFBD>4Spores.SpawnGroupeſSpores.SpawnInterval<00><>N<EFBFBD>Spores.SpawnRate<00>n`!Spores.SpawnRate.SpawnOutputInfo<00><><EFBFBD> Spores.SpawnRate.SpawnRemainder)<29><>6Sprite Rotation ModeF}<7D> Sprite Rotation Randomness Mode<16><><EFBFBD>Sprite Size Mode<00>fn<66>Sprite Size Randomness Modeo_ͬSprite UV Mode<00><1E>Sprite UV Randomness Mode<00>Ő| SpriteSizer<>9SpriteSizeBindingJB<4A><42>StackEditorData<00><>v<EFBFBD>StackEntryKeyToExpandedMap<00>&#StackEntryKeyToExpandedOverviewMap}<7D><><EFBFBD>StartStageIndex<00><>c<EFBFBD>StatelessEmitter#,a StatScopesD<>v StringValue]<5D>G StrProperty;<3B>r$StructProperty0<00><>SummaryViewRoot<00>9 Surface Only<00><><EFBFBD><EFBFBD> System.Age>|<7C><>System.bCompleteOnInactive<00>J<EFBFBD>OSystem.CurrentLoopDelay<00>3i<33>System.CurrentLoopDurationi<12>mSystem.ExecutionState`<60><><EFBFBD>System.ExecutionStateSource<07><>LSystem.LoopCount^ǒJSystem.LoopedAge0|[<5B>System.NormalizedLoopAgeԛ<><D49B>SystemCompiledData<00><>_)SystemOverviewGraphtK9rSystemSpawnScript1<03>SystemSpawnScript_Main<00>?<3F><>SystemSpawnScript_MapMain<00><><18> SystemState<00><><11>SystemState_Func_<00>ٖ<EFBFBD>SystemUpdateScript$<24><>SystemUpdateScript_Main<00><>vSystemUpdateScript_MapMain<00>Fp TextProperty<00>:t<>TextureSourceH'<>TextureSourceLayerColorInfo$h<1A>ThumbnailImageY̛*Torus Distribution Mode<00><><EFBFBD><EFBFBD> Torus Mode/<2F><0E>TotalFloatComponents<00>[<5B><>TotalHalfComponents<00><>~<7E>TotalInt32Components<00><>ԴTransform Methodf<>Z<EFBFBD>Transform Order;Y<>d
Traversal<00><><EFBFBD>5 TSCF_UEDELTAl<>W<EFBFBD>
TSF_BGRA8<06><>Type<00>Fr<46>UInt16Property<00>O`0UInt32Property<00>,8JUnderlyingType<00>
<EFBFBD>UniqueEmitterName-<2D>ڠ UniqueID<00>k<EFBFBD><6B> UObjectsU<> %UpdateInstanceEmitterBindings<00>ЕcUpdateInstanceOwnerBinding<00>mB<6D>(UpdateInstanceParamsDataSetCompiledData<00><>^<5E>UpdateInstanceSystemBindingK<><4B> UpdateScript<00><>-XUpdateScript_Main<00><>MUpdateScript_MapMain9<><39><EFBFBD>UpdateScriptExecution<00>4<EFBFBD><34>UpdateScriptProps9<04>iUsage<00><><EFBFBD><EFBFBD>UsageId<00><><EFBFBD>&
UsageTypes`9z!Use Endcaps In Surface Only Modey<><79>WUse Spawn Probabilityn<>FWUseLoopCountLimit^u&<26> UseLoopDelay<10><><EFBFBD>UseOwnerScale<00>=*<2A>UsePositionOffsetk4<6B><34> User.Colorlf<6C>hUserParameterHierarchyt<><74>UserParameterMetaData/<2F><><EFBFBD>UserParameterRedirects{<1F> UserPtrIdx<00><>8 Value<00>01<30> Variable<00><>rx VariableGuid<00><>~<7E>VariableLayoutsM<><10>
Variables<00><0F><>VariadicInputs<00>.P<>VariadicOutputs<00><>q<EFBFBD>Vec3L<>Vector<00>dVector4쾫X Velocity<00><><EFBFBD>CVelocityBinding<37>Version|<7C>a^VersionChangeDescriptionA<><41> VersionData<00><14><>VersionedInstanceM<><4D> VersionedNiagaraEmitter<00>YVersionedNiagaraEmitterDataf <09><>VersionedNiagaraScriptData<17><><EFBFBD>VersionedParent&<26><>VersionedParentAtLastMergeV<><56>3 VersionGuid<00> 8{ ViewLocation<00>}<7D><> ViewRotationݑX<DD91>VMExternalFunctionBindingInfo<19><15>VMFunctionSpecifierCEĪWrap Index By Mesh County` Write Material Random<00>O<EFBFBD> Write to Presolve Properties<00> hzX<00>FQ<46>J/Game/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularBand(=<3D>+J/Game/LevelPrototyping/Interactable/JumpPad/Assets/Meshes/SM_CircularGlowJ)<29>>/Game/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPadѤ<18>-/Niagara/DefaultAssets/DefaultSpriteMaterialR<>-2/Niagara/DynamicInputs/TypeConversions/MakeVector<00>f<5/Niagara/DynamicInputs/ValueFromCurve/FloatFromCurve<00>x<1F>*/Niagara/Enums/Angles/ENiagara_AngleInput<00><>ر5/Niagara/Enums/ENiagara_AttributeSamplingApplyOutputW<><57><EFBFBD>0/Niagara/Enums/ENiagara_ColorInitializationModeX<>6<EFBFBD>,/Niagara/Enums/ENiagara_EmitterStateOptions<15>
-/Niagara/Enums/ENiagara_InfiniteLoopDurationE<><45>%/Niagara/Enums/ENiagara_LifetimeMode<00>v<EFBFBD><76>//Niagara/Enums/ENiagara_MassInitializationMode;<3B><><EFBFBD>3/Niagara/Enums/ENiagara_PositionInitializationMode<00> <0A><>&/Niagara/Enums/ENiagara_SizeScaleMode<00><><EFBFBD><EFBFBD>+/Niagara/Enums/ENiagara_SpriteRotationMode<00><<3C><>'/Niagara/Enums/ENiagara_UVFlippingModeT5<54><35>*/Niagara/Enums/ENiagaraChannelCorrelation* <20><>,/Niagara/Enums/ENiagaraEmitterLifeCycleMode<00>o<>6/Niagara/Enums/ENiagaraEmitterScalabilityMode_Limited<00><>y<EFBFBD>$/Niagara/Enums/ENiagaraInactiveMode<00><><EFBFBD><EFBFBD>,/Niagara/Enums/ENiagaraRandomnessEvaluation1&/Niagara/Enums/ENiagaraRandomnessModee<>n&/Niagara/Enums/ENiagaraScaleColorMode D<> &/Niagara/Enums/ENiagaraShapeTorusMode&x׏./Niagara/Enums/ENiagaraSphereDistributionMode7|<7C>*/Niagara/Enums/ENiagaraSystemInactiveMode/b<>-/Niagara/Enums/ENiagaraTorusDistributionMode<00>h./Niagara/Enums/Location/ENiagara_BoxPlaneMode<00><>m<EFBFBD>*/Niagara/Enums/Location/ENiagara_ConeMode-Î*./Niagara/Enums/Location/ENiagara_CylinderMode&M}0/Niagara/Enums/Location/ENiagara_LocationShapes<><7F>^-/Niagara/Enums/Location/ENiagaraRingDiscMode)<29>{q//Niagara/Enums/Ribbons/ENiagara_UnsetDirectSet<00><> <0C>5/Niagara/Enums/Ribbons/ENiagara_UnsetDirectSetRandomG<>./Niagara/Enums/Transforms/ENiagara_OffsetModeI<><1E>0/Niagara/Enums/Transforms/ENiagara_RotationMode<00><><EFBFBD>t-/Niagara/Enums/Transforms/ENiagara_ScaleMode<00><>^<5E>2/Niagara/Enums/Transforms/ENiagara_TransformOrderM<><4D>1/Niagara/Enums/Transforms/ENiagara_TransformType<00><><EFBFBD>S&/Niagara/Modules/Emitter/EmitterStateka<6B><61>2/Niagara/Modules/Emitter/SpawnBurst_Instantaneous|fW<66>#/Niagara/Modules/Emitter/SpawnRate<00>lb0/Niagara/Modules/Solvers/SolveForcesAndVelocityd<>et</Niagara/Modules/Spawn/Initialization/V2/InitializeParticle<00>%?<3F>1/Niagara/Modules/Spawn/Location/V2/ShapeLocation<03><><EFBFBD>$/Niagara/Modules/System/SystemState<00><>H!)/Niagara/Modules/Update/Color/ScaleColorz<><7A>,/Niagara/Modules/Update/Forces/GravityForce9<><39>//Niagara/Modules/Update/Lifetime/ParticleState<00>ɾ&+/Niagara/Modules/Update/Size/ScaleMeshSizeHۓ8-/Niagara/ParameterDefinitions/CoreParameters$<24><>-/Niagara/ParameterDefinitions/RibbonRenderer<00><>>PCoreParameters<00><>)<29>Default__NiagaraBakerSettings0<>5<EFBFBD>"Default__NiagaraEmitterEditorData<00>i<EFBFBD><69>Default__NiagaraGraph<00>SP<53>!Default__NiagaraSystemEditorData<03>C<EFBFBD>DefaultOutput<00><00><>DefaultSpriteMaterial<00>ۉHEdGrapho<>]$EdGraphSchema_NiagaraSystemOverview<00><><EFBFBD><EFBFBD>EmitterSpawnScript<00>5<EFBFBD><35> EmitterStateZTg<54>EmitterUpdateScript]'<27>[ENiagara_AngleInput<00><><EFBFBD>X&ENiagara_AttributeSamplingApplyOutput<00>^<5E>ENiagara_BoxPlaneMode<00><> !ENiagara_ColorInitializationMode<00><><14>ENiagara_ConeModef<>o<EFBFBD>ENiagara_CylinderModeGz0<7A>ENiagara_EmitterStateOptionsWS<57>8ENiagara_InfiniteLoopDuration<00><><-ENiagara_LifetimeModep<><70>HENiagara_LocationShapesUW<> ENiagara_MassInitializationModebP<62>ENiagara_OffsetMode<00>5H<35>$ENiagara_PositionInitializationMode<00><><EFBFBD><EFBFBD>ENiagara_RotationMode<00>tx<ENiagara_ScaleModeX<>f<EFBFBD>ENiagara_SizeScaleMode<00><><EFBFBD><EFBFBD>ENiagara_SpriteRotationMode a<>?ENiagara_TransformOrder<00>m<EFBFBD>PENiagara_TransformTypeV;B]ENiagara_UnsetDirectSet<00>b>"ENiagara_UnsetDirectSetRandom6<><36><EFBFBD>ENiagara_UVFlippingMode<00><><EFBFBD><EFBFBD>ENiagaraChannelCorrelation|.=<3D>ENiagaraCoordinateSpace<00><00>ENiagaraEmitterLifeCycleModeƉ<><C689>'ENiagaraEmitterScalabilityMode_Limited<00>xq<78>ENiagaraExecutionStateL<>s<EFBFBD>ENiagaraExecutionStateSource$<24><> ENiagaraInactiveMode<00><>J ENiagaraRandomnessEvaluationspK<70>ENiagaraRandomnessMode <0C>hlENiagaraRingDiscMode`<60>J<EFBFBD>ENiagaraScaleColorModee
<EFBFBD>uENiagaraShapeTorusModeO6<4F><36>ENiagaraSphereDistributionMode<00>"<22>ENiagaraSystemInactiveModeyl~CENiagaraTorusDistributionModeJ4<4A>+FloatFromCurve<07><>FloatFromCurve001_FloatCurve<00><>1FloatFromCurve_FloatCurve<00><><EFBFBD>w GravityForceVÖtHierarchyRootU<><55>*InitializeParticle<00><14> MakeVectorV#<02>NiagaraBakerOutputTexture2D7l<37><6C>NiagaraBakerSettings<00>-<2D> NiagaraBool֛DNiagaraDataInterfaceColorCurve<1D><>]NiagaraDataInterfaceCurve<00><>u:NiagaraEditorParametersAdapter6<>NiagaraEmitter<00><><EFBFBD><EFBFBD>NiagaraEmitterEditorData<00>%0<> NiagaraFloat5<><35>Y NiagaraGraphy7<> NiagaraInt32Ĺ"<22>NiagaraMatrixƌ}<7D>NiagaraMeshRendererProperties<1D><>kNiagaraNodeEmitter<00>)f<>NiagaraNodeFunctionCall<00>JNiagaraNodeInput<00><07><>NiagaraNodeOutput'<27><><EFBFBD>NiagaraNodeParameterMapGet<10>FNiagaraNodeParameterMapSetTm<54><6D>NiagaraOverview<00>f^<5E>NiagaraOverviewNode<00><>0NiagaraParameterDefinitions<13>C&NiagaraParameterMap<00><><EFBFBD>(NiagaraPositionv<03>tNiagaraScratchPadContainer[,eNiagaraScript<00><><EFBFBD>NiagaraScriptSourceP[-NiagaraScriptVariable<00>T<EFBFBD><54>NiagaraSpawnInfoQ<><51><EFBFBD> NiagaraSpriteRendererProperties<00><>sNiagaraStackEditorData_<>G<EFBFBD>NiagaraSystem<00>RN^NiagaraSystemEditorData+<2B><03>NiagaraSystemEditorFolderz<18><> NS_JumpPad<00><>4<EFBFBD>PackagesG<73>ParticleState<00><><EFBFBD>Quat4f<00>Jm<4A>RibbonRenderer4A<34>0 ScaleColor<00><><EFBFBD>)ScaleMeshSize<00> $ ScriptStructK<15><>ShapeLocation<00><><EFBFBD>SM_CircularBand<01>9kSM_CircularGlowc<>.OSolveForcesAndVelocity 3<><33>SpawnBurst_Instantaneous<00><>+<2B>
SpawnRate<00>*#<23> StaticMeshY@TSystemScriptGraphQ<>g2SystemScriptSource.<2E>
Texture2D<00><>@<40>ThumbnailTexture<00><><EFBFBD><EFBFBD>UserDefinedEnum<00>*<2A>NUserParameterHierarchyRoot<6D> Vector2f; <0B>n Vector3f]Gn Vector4ff;^gEngine Provided!F4752BEF4026A232736BFE96D40C8884^/Game/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPad.NS_JumpPad:Glow_Base_0.Category!F4752BEF4026A232736BFE96D40C8884Z/Game/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPad.NS_JumpPad:Bands_0.Category!F4752BEF4026A232736BFE96D40C8884[/Game/LevelPrototyping/Interactable/JumpPad/Assets/NS_JumpPad.NS_JumpPad:Spores_0.Categorym!00AE622DE687C1F1B3496595362A9A20|<00><><EFBFBD><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>4N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD> N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD> N|<00><><EFBFBD><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>
N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>N|<00><><EFBFBD><EFBFBD>!N|<00><><EFBFBD><EFBFBD>"Nq<00><><EFBFBD><EFBFBD><EFBFBD>Nq<00><><EFBFBD><EFBFBD><EFBFBD>Nq<00><><EFBFBD><EFBFBD><EFBFBD>N<00><00><><EFBFBD><EFBFBD>5N<00><00><><EFBFBD><EFBFBD>rN<00><00><><EFBFBD><EFBFBD>7N<00><00><><EFBFBD><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD><EFBFBD>N
<00><><EFBFBD><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD>'N<00><><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD>/N<00><><EFBFBD><EFBFBD>0N<00><><EFBFBD><EFBFBD>.N<00><><EFBFBD><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD>+N<00><><EFBFBD><EFBFBD>EN<00><><EFBFBD><EFBFBD>(N<00><><EFBFBD><EFBFBD><EFBFBD>N<00><><EFBFBD><EFBFBD>%N<00><><EFBFBD><EFBFBD>)N<00><><EFBFBD><EFBFBD>,N<00><><EFBFBD><EFBFBD>,N!<00><><EFBFBD><EFBFBD><EFBFBD>N"<00><><EFBFBD><EFBFBD><EFBFBD>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$<00>N$N$N$N$N$N*<00><><EFBFBD><EFBFBD><EFBFBD>N*<00><><EFBFBD><EFBFBD>&N*<00><><EFBFBD><EFBFBD>8N*<00><><EFBFBD><EFBFBD>9N*<00><><EFBFBD><EFBFBD>:N*<00><><EFBFBD><EFBFBD>N*<00><><EFBFBD><EFBFBD> N*<00><><EFBFBD><EFBFBD> N*<00><><EFBFBD><EFBFBD> N*<00><><EFBFBD><EFBFBD>N*<00><><EFBFBD><EFBFBD>N*<00><><EFBFBD><EFBFBD>N1<00><><EFBFBD><EFBFBD>,N1<00><><EFBFBD><EFBFBD>-N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>N6<00><><EFBFBD><EFBFBD><EFBFBD>
<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00> <00><00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><00>':<00><00><><EFBFBD><EFBFBD>6<00><><EFBFBD><EFBFBD>H<00><00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>I<00>(<00><><EFBFBD><EFBFBD>$<00><><EFBFBD><EFBFBD><00>((<00><><EFBFBD><EFBFBD>$<00><><EFBFBD><EFBFBD><00>P<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>(h
<00><><EFBFBD><EFBFBD>$<00><><EFBFBD><EFBFBD><00><00> <00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>R<00><00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><00> "<00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> /<00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><00>(<00><<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><00><00>(<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00> X:<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>daL<00><><EFBFBD><EFBFBD>`<00><><EFBFBD><EFBFBD>d<00>L<00><><EFBFBD><EFBFBD>`<00><><EFBFBD><EFBFBD>d)M<00><><EFBFBD><EFBFBD>`<00><><EFBFBD><EFBFBD><00>
?<00>M<00><><EFBFBD><EFBFBD>;<00><><EFBFBD><EFBFBD><00>
<00> <00>[<00><><EFBFBD><EFBFBD><00> <00><><EFBFBD><EFBFBD><00>
<00>i<00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><00>2<00><00>w<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>  g~<00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00> x<><00><><EFBFBD><EFBFBD><00> <00><><EFBFBD><EFBFBD>& <7<><00><><EFBFBD><EFBFBD>|<00><><EFBFBD><EFBFBD>& Ys<><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>&9̞<00><><EFBFBD><EFBFBD>y<00><><EFBFBD><EFBFBD>&V<05><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>& <[<5B><00><><EFBFBD><EFBFBD>|<00><><EFBFBD><EFBFBD>&
Y<00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#<00><00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#^<00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD># <1C><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#<00>+<2B><00><><EFBFBD><EFBFBD>J<00><><EFBFBD><EFBFBD>#<00><05><00><><EFBFBD><EFBFBD>M<00><><EFBFBD><EFBFBD>#<00> <00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#<00><00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#<00>k<><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD># (<28><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD># w4<><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#
t<00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>$<00><1F><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>$^<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>$<00>K<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>$<00> E <00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%<00>:,<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%^G<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%<00>fK<00><><EFBFBD><EFBFBD>J<00><><EFBFBD><EFBFBD>%~ @O<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%<00> <00>o<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%<00><00>{<00><><EFBFBD><EFBFBD>M<00><><EFBFBD><EFBFBD>%<00><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%<00>$<24><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%  <00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>&<00><00><><00><><EFBFBD><EFBFBD>L<00><><EFBFBD><EFBFBD>#<00><00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#<00>Y<><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#$%<25><00><><EFBFBD><EFBFBD>@<00><><EFBFBD><EFBFBD>#AI<><00><><EFBFBD><EFBFBD>]<00><><EFBFBD><EFBFBD>#X<00><><00><><EFBFBD><EFBFBD>\<00><><EFBFBD><EFBFBD>#@<00><><00><><EFBFBD><EFBFBD>\<00><><EFBFBD><EFBFBD>$$"<22><00><><EFBFBD><EFBFBD>@<00><><EFBFBD><EFBFBD>$AF<><00><><EFBFBD><EFBFBD>]<00><><EFBFBD><EFBFBD>$X<00><><00><><EFBFBD><EFBFBD>\<00><><EFBFBD><EFBFBD>$@߬<00><><EFBFBD><EFBFBD>\<00><><EFBFBD><EFBFBD>%<00><1F><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%$<00><><00><><EFBFBD><EFBFBD>@<00><><EFBFBD><EFBFBD>%A<0F><00><><EFBFBD><EFBFBD>]<00><><EFBFBD><EFBFBD>%XP<><00><><EFBFBD><EFBFBD>\<00><><EFBFBD><EFBFBD>%@<00><><00><><EFBFBD><EFBFBD>\<00><><EFBFBD><EFBFBD>&#<00><><00><><EFBFBD><EFBFBD>?<00><><EFBFBD><EFBFBD>&A <0B><00><><EFBFBD><EFBFBD>]<00><><EFBFBD><EFBFBD>#[L<><00><><EFBFBD><EFBFBD>w<00><><EFBFBD><EFBFBD>#x<00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#y<1F><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>#x<00><><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>$[<10><00><><EFBFBD><EFBFBD>
<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%%<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%=<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>%%<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><<00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><00><00>&<00><><EFBFBD><EFBFBD><00>&<00><><EFBFBD><EFBFBD><00>u0<00>E<00><><EFBFBD><EFBFBD>q0<00><><EFBFBD><EFBFBD><00><00>
v<00><><EFBFBD><EFBFBD><00>
<00><><EFBFBD><EFBFBD> _<><00><><00><><EFBFBD><EFBFBD>[<5B><00><><EFBFBD><EFBFBD>c@<40><00> <00><><EFBFBD><EFBFBD><<3C><00><><EFBFBD><EFBFBD><00><00>%;<3B><00><><EFBFBD><EFBFBD><00>%<00><><EFBFBD><EFBFBD><00>S35<><00><><EFBFBD><EFBFBD>O3<00><><EFBFBD><EFBFBD><00><00>
<00><><00><><EFBFBD><EFBFBD><00>
<00><><EFBFBD><EFBFBD> <00>Q <0C><00><><EFBFBD><EFBFBD><00>Q<00><><EFBFBD><EFBFBD>cxE<00>G<00><><EFBFBD><EFBFBD>tE<00><><EFBFBD><EFBFBD><00>'N<><00><><EFBFBD><EFBFBD>'<00><><EFBFBD><EFBFBD><00> 1h<><00><><EFBFBD><EFBFBD>1<00><><EFBFBD><EFBFBD><00><00><>s<><00><><EFBFBD><EFBFBD><00><><00><><EFBFBD><EFBFBD> '<27>e<><00><><EFBFBD><EFBFBD>#<23><00><><EFBFBD><EFBFBD>cc<><00><> <00><><EFBFBD><EFBFBD>_<><00><><EFBFBD><EFBFBD><00>BA<00>T
<00><><EFBFBD><EFBFBD><00>@<00><><EFBFBD><EFBFBD><00>G<00><><00><>
<00><><EFBFBD><EFBFBD><00><><00><><EFBFBD><EFBFBD>*<00>< <00><><EFBFBD><EFBFBD>&<00><><EFBFBD><EFBFBD>*<00>< <00><><EFBFBD><EFBFBD>&<00><><EFBFBD><EFBFBD>*<00>< <00><><EFBFBD><EFBFBD>&<00><><EFBFBD><EFBFBD><00>3*= <00><><EFBFBD><EFBFBD>&<00><><EFBFBD><EFBFBD><00>&2= <00><><EFBFBD><EFBFBD>"<00><><EFBFBD><EFBFBD>4X? <00><><EFBFBD><EFBFBD>0<00><><EFBFBD><EFBFBD><00><00>E <00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>mnK <00><><EFBFBD><EFBFBD>i<00><><EFBFBD><EFBFBD> ,<00><00>Q <00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>!,S<00>T <00><><EFBFBD><EFBFBD>O<00><><EFBFBD><EFBFBD><00>, W <00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD>",W <00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD># <00><>1Y <00><><EFBFBD><EFBFBD><00>l<00><><EFBFBD><EFBFBD><00>!y<00> <00><><EFBFBD><EFBFBD>u<00><><EFBFBD><EFBFBD><00><00> : <00><><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD>5<00>G <00><><EFBFBD><EFBFBD>T<00><><EFBFBD><EFBFBD>5<00><00> <00><><EFBFBD><EFBFBD>T<00><><EFBFBD><EFBFBD>5<00>g <00><><EFBFBD><EFBFBD>Ttvwu<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00><00><00><00><00>
<00>JYK42ZLgo/[M0In1m9l835Hk7j6\N]O=<^Php:_Q;`SaTB@bUis>AcV?CDRrFqEd W)-+eXG*.,f <00>)W-<00>*G.<00>+-e<00>,.f<00>-)+<00>.*,<00><><EFBFBD><EFBFBD>/oq<><71><EFBFBD>z<EFBFBD><7A><EFBFBD>l<EFBFBD><6C><EFBFBD>w<EFBFBD><77><EFBFBD>v<EFBFBD><76><EFBFBD>`<60><><EFBFBD>t<EFBFBD><74><EFBFBD>u<EFBFBD><75><EFBFBD>a<EFBFBD><61><EFBFBD>s<EFBFBD><73><EFBFBD>r<EFBFBD><72><EFBFBD>[<00><><EFBFBD><EFBFBD>0Mn<00><><EFBFBD><EFBFBD>1nm<00><><EFBFBD><EFBFBD>24Z<00><><EFBFBD><EFBFBD>385 <00><><EFBFBD><EFBFBD>4Kn<><6E><EFBFBD>p<EFBFBD><70><EFBFBD>y<EFBFBD><79><EFBFBD>x<EFBFBD><78><EFBFBD>o<EFBFBD><6F><EFBFBD>2<00><><EFBFBD><EFBFBD>53k<00><><EFBFBD><EFBFBD>6jk<><6B><EFBFBD>\<00><><EFBFBD><EFBFBD>7kj<00><><EFBFBD><EFBFBD>8l3<00><><EFBFBD><EFBFBD>9ml<00><><EFBFBD><EFBFBD>:pq<><71><EFBFBD>z<EFBFBD><7A><EFBFBD>l<EFBFBD><6C><EFBFBD>w<EFBFBD><77><EFBFBD>v<EFBFBD><76><EFBFBD>`<60><><EFBFBD>t<EFBFBD><74><EFBFBD>u<EFBFBD><75><EFBFBD>a<EFBFBD><61><EFBFBD>s<EFBFBD><73><EFBFBD>r<EFBFBD><72><EFBFBD>_<00><><EFBFBD><EFBFBD>;Q`<00><><EFBFBD><EFBFBD><=^ <00><><EFBFBD><EFBFBD>=On<><6E><EFBFBD>p<EFBFBD><70><EFBFBD>y<EFBFBD><79><EFBFBD>x<EFBFBD><78><EFBFBD>o<EFBFBD><6F><EFBFBD><<00><><EFBFBD><EFBFBD>>sq<><71><EFBFBD>z<EFBFBD><7A><EFBFBD>l<EFBFBD><6C><EFBFBD>w<EFBFBD><77><EFBFBD>v<EFBFBD><76><EFBFBD>`<60><><EFBFBD>t<EFBFBD><74><EFBFBD>u<EFBFBD><75><EFBFBD>a<EFBFBD><61><EFBFBD>s<EFBFBD><73><EFBFBD>r<EFBFBD><72><EFBFBD>A<00><><EFBFBD><EFBFBD>?VC<00><><EFBFBD><EFBFBD>@Bb<00><><EFBFBD><EFBFBD>A>{<7B><><EFBFBD>f<EFBFBD><66><EFBFBD>|<7C><><EFBFBD>e<EFBFBD><65><EFBFBD>d<EFBFBD><64><EFBFBD>m<EFBFBD><6D><EFBFBD>_<EFBFBD><5F><EFBFBD>l<EFBFBD><6C><EFBFBD>i<EFBFBD><69><EFBFBD>b<EFBFBD><62><EFBFBD>^<5E><><EFBFBD>]<5D><><EFBFBD>c<EFBFBD><63><EFBFBD>g<EFBFBD><67><EFBFBD>j<EFBFBD><6A><EFBFBD>[<5B><><EFBFBD>\<5C><><EFBFBD>c <00><><EFBFBD><EFBFBD>BTn<><6E><EFBFBD>p<EFBFBD><70><EFBFBD>y<EFBFBD><79><EFBFBD>x<EFBFBD><78><EFBFBD>o<EFBFBD><6F><EFBFBD>@<00><><EFBFBD><EFBFBD>C?D<00><><EFBFBD><EFBFBD>DCr<00><><EFBFBD><EFBFBD>Eqk<><6B><EFBFBD>d<00><><EFBFBD><EFBFBD>Frq<00><><EFBFBD><EFBFBD>GXh<><68><EFBFBD>y<EFBFBD><79><EFBFBD>*HkInJYK4LogM0N]O=PphQ;RrSaTBUsiV?W)XGYJZ2[/\6]N^<_:`;aSb@cAdEe+f,gLohPpiUsjk76k5H7jlm98mn19ln0I1moLg/pPh:qrFErDRFqsUi><00><00><00><00><00><00><00><00><00><00><00><00>#$%&<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00><00><00><00><><EFBFBD><EFBFBD>NiagaraSystem NS_JumpPadQ<>!<21> NS_JumpPad/Script/Niagara.NiagaraSystem
ActiveDIs1ActiveEmitters3ActiveRenderers5ActiveStatelessEmitters0 CategoryCinematicEmitters3ClassUsageList<00>/Script/Niagara.NiagaraDataInterfaceCurve
/Script/Niagara.NiagaraMeshRendererProperties
/Script/Niagara.NiagaraSpriteRendererProperties
/Script/NiagaraEditor.NiagaraNodeEmitter
/Script/NiagaraEditor.NiagaraNodeFunctionCall
/Script/NiagaraEditor.NiagaraNodeInput
/Script/NiagaraEditor.NiagaraNodeOutput
/Script/NiagaraEditor.NiagaraNodeParameterMapGet
/Script/NiagaraEditor.NiagaraNodeParameterMapSetCurve1
CurveBase1 EffectTypeNone EpicEmitters3FixedBoundsSizeNoneGPUSimsMissingFixedBounds0HasDIsWithPostSimulateTickFalseHasGPUEmitterTrue HasOverrideScalabilityForSystemFalse HighEmitters3LibraryVisibility
Unexposed LowEmitters3MediumEmitters3 MeshRenderer2NeedsSortedSignificanceCullFalse NumEmitters3SpriteRenderer3TemplateAssetDescription WarmupTime 0.000000<00><00>;<00>p<00><>;<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>[]N[]N[]N<00>^<00><><EFBFBD><EFBFBD>M^tvwu<00>4<00><30><14><>K<EFBFBD>2<EFBFBD>(<1F><><EFBFBD>N<00>4<00>Y<00>4<00><00><><EFBFBD>ң<EFBFBD><D2A3>B<EFBFBD><42><EFBFBD>$W<>~KNN<00>4<00>Y<00>4<00>x<><78><EFBFBD><EFBFBD>iH<69>n<EFBFBD>
<EFBFBD>d{INN<00>4<00>Y<00>4<00><00><><EFBFBD>ң<EFBFBD><D2A3>B<EFBFBD><42><EFBFBD>$W<>~KNN<00>4<00>Y<00>4<00>x<><78><EFBFBD><EFBFBD>iH<69>n<EFBFBD>
<EFBFBD>d{INN<00>4<00>Y<00>4<00><00>Z<EFBFBD>X<EFBFBD><58>N<><4E><EFBFBD><EFBFBD>]p<>NN<00>4<00>Y<00>4<00><00><><EFBFBD>ң<EFBFBD><D2A3>B<EFBFBD><42><EFBFBD>$W<>~KNN<00>4<00>Y<00>4<00>x<><78><EFBFBD><EFBFBD>iH<69>n<EFBFBD>
<EFBFBD>d{INN<00>4<00>Y<00>4<00>6<><36>jV<6A><56>C<EFBFBD><43>f<EFBFBD><66><EFBFBD><EFBFBD>,NNNg^ N<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>5<00>?9<>?<3F><>~?NJ}?L<>{?<3F>Zy?ʏv?<3F>Ts?կo? <0B>k?,=g?<3F>zb?<3F>d]?X?<3F>RR?XbL?o4F?<3F><>??j69?~q2?k<>+?<3F>w$?0N?6?v<>?<3F>a??<3F><<3C>><10><>><3E><><EFBFBD>><3E>c<EFBFBD>>n<10>>&<26><>><1D>>*<2A><>><3E>b<EFBFBD>>D.g><3E>vN><14>6> ><3E>m
>p)<29>=<3D><16>=<3D>Ϣ=X<><58>=аJ=P=<3D><><EFBFBD><`<60><><N<<00><>;<00><>:<00><00>PB4<00><08><>6<EFBFBD>X!]@<40><><EFBFBD>L<EFBFBD><4C><EFBFBD><EFBFBD>N<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>9<00>?<3F>m{?n<>v?$Ir?۶m?<3F>$i?I<>d?`?<3F>m[?n<>V?$IR?۶M?<3F>$I?I<>D?@?<3F>m;?n<>6?$I2?۶-?<3F>$)?I<>$? ?<3F>m?n<>?$I?۶ ?<3F>$ ?I<>??l<><6C><>>H<><48>><3E>m<EFBFBD>>$I<>><3E>$<24>><00>>l۶>ڶ<>>H<><48>><3E>m<EFBFBD>>$I<>><3E>$<24>><3E><>>ضm><3E>m[><3E>$I>l<>6>H<>$> I><3E><><EFBFBD>=<3D>m<EFBFBD>=h۶= I<>=<3D>m[= I=I<><<00><00>`B4<00>+<2B><><15><><EFBFBD>L<EFBFBD><<3C><><EFBFBD>`<60><>N<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>9<00>?<3F>m{?n<>v?$Ir?۶m?<3F>$i?I<>d?`?<3F>m[?n<>V?$IR?۶M?<3F>$I?I<>D?@?<3F>m;?n<>6?$I2?۶-?<3F>$)?I<>$? ?<3F>m?n<>?$I?۶ ?<3F>$ ?I<>??l<><6C><>>H<><48>><3E>m<EFBFBD>>$I<>><3E>$<24>><00>>l۶>ڶ<>>H<><48>><3E>m<EFBFBD>>$I<>><3E>$<24>><3E><>>ضm><3E>m[><3E>$I>l<>6>H<>$> I><3E><><EFBFBD>=<3D>m<EFBFBD>=h۶= I<>=<3D>m[= I=I<><<00><00>`B4<00>g<>V=<3D><18>@<40>,U<>-<2D><>|N<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>5<00>?9<>?<3F><>~?NJ}?L<>{?<3F>Zy?ʏv?<3F>Ts?կo? <0B>k?,=g?<3F>zb?<3F>d]?X?<3F>RR?XbL?o4F?<3F><>??j69?~q2?k<>+?<3F>w$?0N?6?v<>?<3F>a??<3F><<3C>><10><>><3E><><EFBFBD>><3E>c<EFBFBD>>n<10>>&<26><>><1D>>*<2A><>><3E>b<EFBFBD>>D.g><3E>vN><14>6> ><3E>m
>p)<29>=<3D><16>=<3D>Ϣ=X<><58>=аJ=P=<3D><><EFBFBD><`<60><><N<<00><>;<00><>:<00><00>PB4<00>IJ6;
@<40><>e .N<>,N<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>9<00>?<3F>m{?n<>v?$Ir?۶m?<3F>$i?I<>d?`?<3F>m[?n<>V?$IR?۶M?<3F>$I?I<>D?@?<3F>m;?n<>6?$I2?۶-?<3F>$)?I<>$? ?<3F>m?n<>?$I?۶ ?<3F>$ ?I<>??l<><6C><>>H<><48>><3E>m<EFBFBD>>$I<>><3E>$<24>><00>>l۶>ڶ<>>H<><48>><3E>m<EFBFBD>>$I<>><3E>$<24>><3E><>>ضm><3E>m[><3E>$I>l<>6>H<>$> I><3E><><EFBFBD>=<3D>m<EFBFBD>=h۶= I<>=<3D>m[= I=I<><<00><00>`B4<00>7*DU<44>JL<4A>1<06><>~<7E><>N<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>5<00>?9<>?<3F><>~?NJ}?L<>{?<3F>Zy?ʏv?<3F>Ts?կo? <0B>k?,=g?<3F>zb?<3F>d]?X?<3F>RR?XbL?o4F?<3F><>??j69?~q2?k<>+?<3F>w$?0N?6?v<>?<3F>a??<3F><<3C>><10><>><3E><><EFBFBD>><3E>c<EFBFBD>>n<10>>&<26><>><1D>>*<2A><>><3E>b<EFBFBD>>D.g><3E>vN><14>6> ><3E>m
>p)<29>=<3D><16>=<3D>Ϣ=X<><58>=аJ=P=<3D><><EFBFBD><`<60><><N<<00><>;<00><>:<00><00>PB4<00>0<03>d<EFBFBD><64>N<EFBFBD>j<EFBFBD>b<EFBFBD>ܡN<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>5<00>?9<>?<3F><>~?NJ}?L<>{?<3F>Zy?ʏv?<3F>Ts?կo? <0B>k?,=g?<3F>zb?<3F>d]?X?<3F>RR?XbL?o4F?<3F><>??j69?~q2?k<>+?<3F>w$?0N?6?v<>?<3F>a??<3F><<3C>><10><>><3E><><EFBFBD>><3E>c<EFBFBD>>n<10>>&<26><>><1D>>*<2A><>><3E>b<EFBFBD>>D.g><3E>vN><14>6> ><3E>m
>p)<29>=<3D><16>=<3D>Ϣ=X<><58>=аJ=P=<3D><><EFBFBD><`<60><><N<<00><>;<00><>:<00><00>PB4<00><08>N`<60><>ٕC<D995>ξ͊<CEBE>,N<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>5<00>?9<>?<3F><>~?NJ}?L<>{?<3F>Zy?ʏv?<3F>Ts?կo? <0B>k?,=g?<3F>zb?<3F>d]?X?<3F>RR?XbL?o4F?<3F><>??j69?~q2?k<>+?<3F>w$?0N?6?v<>?<3F>a??<3F><<3C>><10><>><3E><><EFBFBD>><3E>c<EFBFBD>>n<10>>&<26><>><1D>>*<2A><>><3E>b<EFBFBD>>D.g><3E>vN><14>6> ><3E>m
>p)<29>=<3D><16>=<3D>Ϣ=X<><58>=аJ=P=<3D><><EFBFBD><`<60><><N<<00><>;<00><>:<00><00>PB4<00><04><>v}<<3C>C<EFBFBD>e<EFBFBD>1 <0C>PN<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>5<00>?9<>?<3F><>~?NJ}?L<>{?<3F>Zy?ʏv?<3F>Ts?կo? <0B>k?,=g?<3F>zb?<3F>d]?X?<3F>RR?XbL?o4F?<3F><>??j69?~q2?k<>+?<3F>w$?0N?6?v<>?<3F>a??<3F><<3C>><10><>><3E><><EFBFBD>><3E>c<EFBFBD>>n<10>>&<26><>><1D>>*<2A><>><3E>b<EFBFBD>>D.g><3E>vN><14>6> ><3E>m
>p)<29>=<3D><16>=<3D>Ϣ=X<><58>=аJ=P=<3D><><EFBFBD><`<60><><N<<00><>;<00><>:<00><00>PB4<00><08><>L<EFBFBD>MT<4D>O<EFBFBD>ܚ<EFBFBD><DC9A>J<EFBFBD>N<00>4<00><00>4<00>:<00>?<00>?N<00><00><00>5<00>?9<>?<3F><>~?NJ}?L<>{?<3F>Zy?ʏv?<3F>Ts?կo? <0B>k?,=g?<3F>zb?<3F>d]?X?<3F>RR?XbL?o4F?<3F><>??j69?~q2?k<>+?<3F>w$?0N?6?v<>?<3F>a??<3F><<3C>><10><>><3E><><EFBFBD>><3E>c<EFBFBD>>n<10>>&<26><>><1D>>*<2A><>><3E>b<EFBFBD>>D.g><3E>vN><14>6> ><3E>m
>p)<29>=<3D><16>=<3D>Ϣ=X<><58>=аJ=P=<3D><><EFBFBD><`<60><><N<<00><>;<00><>:<00><00>PB4<00>A<><1A>z<>L<EFBFBD><4C>Tk<54>,R<>NNNNN4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>i<15>4<00><<00>4<00><00><00> <00><00>4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>iOTN<00>J <00>frVmW<00>3<00>4<00>%<00>3NAT<00>J <00>PTBT<00><00><00>rKmLET<00>rjmkvrBmC<00>4W1Y<>Y<>Y<>Y@Y@Y@_Ty4!<00>40<00>4<00>41<00><00>N<00>4Ii4N<00>rsmt<00><00>4g4<00><00>^<00>z4 x4N4<00><00>^<00>z4 x4N<00>4.<00>t<00>4><00><00>4Cnm<00>^^^a42q<00>4>4<00>N<00>4"<00><00>4@4@#3rEmF4<00><00>^~z4 x4N#4<00><00>^z4 x4N<00>^<00><00>^xy^y<00>4<00>f ^<00>4<00>N<00>4<00>f ^<00>4<00>N<00>^ <00>'<00>^<00>47<00>48
BandsN4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>i<15>4<00><<00>4<00><00><00> <00><00>4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>iOTN<00>J <00>frVmW<00>3<00>4<00>%<00>3NAT<00>J <00>PTBT<00><00><00>rKmLET<00>rjmkvrBmC<00>4W1Y<>Y<>Y<>Y@Y@Y@_Ty4!<00>40<00>4<00>41<00><00>N<00>4Ii4N<00>rsmt<00><00>4g4<00><00>^<00>z4 x4N4<00><00>^<00>z4 x4N<00>4.<00>t<00>4><00><00>4Cnm<00>^^^a42q<00>4>4<00>N<00>4"<00><00>4@4@#3rEmF4<00><00>^<00>z4 x4N#4<00><00>^<00>z4 x4N<00>^<00><00>^zy^{<00>4<00>f ^<00>4<00>N<00>4<00>f ^<00>4<00>N<00>^ <00>(<00>^<00>47<00>48<00>^<00><00>^!^N 4
Glow_BaseN4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>i<15>4<00><00><00>4<00><00><00> <00><00>4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>iOTN<00>J <00>frVmW<00>3<00>4<00>%<00>3NAT<00>J <00>PTBT<00><00><00>rKmLET<00>rjmlvrBmD<00>4W1Y<>Y<>Y<>Y@Y@Y@_Ty4!<00>40<00>4<00>41<00><00>N<00>4Ii4N<00>rsmt<00><00>4g4<00><00>^<00>z4 x4N4<00><00>^<00>z4 x4N<00>4.<00>t<00>4><00><00>4Cnm<00>^^^a42q<00>4>4<00>N<00>4"<00><00>4@4@#3rEmF4<00><00>^<00>z4 x4N#4<00><00>^<00>z4 x4N<00>^<00><00>^|y^}<00>4<00>f ^<00>4<00>N<00>4<00>f ^<00>4<00>N<00>^<00><00>^<00>47<00>YNX<00>/<00>)<00>N<00>48<00>^<00><00>
<EFBFBD>!F<>7<EFBFBD>a<EFBFBD> <0A>`\3 SporesN,^<00>5^!^<00>N,^<00>5^!^<00>N,^<00>5^
!^<00>Nz4<00><08>ө!>q<>M<EFBFBD><4D>5<EFBFBD> 7<>a<EFBFBD>4<00><08>ө!>q<>M<EFBFBD><4D>5<EFBFBD> 7<>a<EFBFBD>4<00> <20><>:oI%=<3D><11>uO<75><4F>u4$" <4<00><08>HM<48>8<EFBFBD>&H<>q<><71>q
<EFBFBD>jr^m_i4<00><00>4E<00>m<00>v<EFBFBD><76>p<04><>,E<>ў<EFBFBD><D19E>j<EFBFBD> <0B>N<00>4E<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>4E<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> NU^ JYN<4<00><<3C>;l7VA<56>\<5C>\>s<>_jr^m`i4<00><00>4E<00>m<00>@4V<34><12><><EFBFBD>fC̖Mq<4D>h<EFBFBD><68>|N<00>4E<00>m<00><>r<EFBFBD><72>}g<>1 .<2E>`<60><><04><><EFBFBD>#N<00>4E<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>NU^K42ZN<4<00>!<21>$3<>G<> <0B>:r<><72>jr^mci4<00><00>4E<00>m<00>3<1F><02>^a]1Զ<16>ñz <09><>N<00>4E<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>4E<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>NU^Lgo/[N<4<00>0 <0A><><EFBFBD><EFBFBD>H<EFBFBD><48>a<>E>jr^mei4<00><00>4E<00>m&<26>c<EFBFBD>y<EFBFBD>d<EFBFBD><64>H<EFBFBD>*<2A>Ri<0E>dTN<00>4E<00>m%<25>R+<2B>m'<27><>$Xv<58><76>ļ<EFBFBD><C4BC> N<00>4E<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>NU^HM0In1m9l835Hk7j6\N<4<00>ǣ<>?<3F><06>O<EFBFBD><4F>]<5D>1<EFBFBD><31><EFBFBD>jr^mbi4<00><00>4E<00>m<00>3<1F><02>^a]1Զ<16>ñz <09><>N<00>4E<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>41<00>mNU^Nr^HTM^tYJZK[L\M04/2356j7kH8l9m1nIog<00>4<00><08><><EFBFBD><EFBFBD>s<1F>I<EFBFBD><49><EFBFBD><EFBFBD><05>A<EFBFBD>Nz4<00><u<12>QA<51>E<EFBFBD><45>+<2B><><EFBFBD><EFBFBD>4<00><u<12>QA<51>E<EFBFBD><45>+<2B><><EFBFBD><EFBFBD>4<00> <20><>:oI%=<3D><11>uO<75><4F>u4$<00> <4<00><08>HM<48>8<EFBFBD>&H<>q<><71>q
<EFBFBD>jr^m_i4<00><00>4E<00>m<00>v<EFBFBD><76>p<04><>,E<>ў<EFBFBD><D19E>j<EFBFBD> <0B>N<00>4E<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>4E<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> NU^ N]N<4<00><<3C>;l7VA<56>\<5C>\>s<>_jr^m`i4<00><00>4E<00>m6G<36><47><02>]<5D>]<>\<5C><><EFBFBD><EFBFBD>5<EFBFBD><35><EFBFBD>N<00>4E<00>m<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<15>`<><7F><EFBFBD>G<><47>s<EFBFBD>N<00>4E<00>m0<><30><EFBFBD><EFBFBD><0F>R}ƀ<>8<EFBFBD>8o<38>NU^O=<^N<4<00>!<21>$3<>G<> <0B>:r<><72>jr^mci4<00><00>4E<00>mJa<>U <0C>P<EFBFBD><15><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>nN<00>4E<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>4E<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>NU^Php:_N<4<00>0 <0A><><EFBFBD><EFBFBD>H<EFBFBD><48>a<>E>jr^mei4<00><00>4E<00>m)l&<><7F>dq<04><>`<60><>j<><6A><EFBFBD>N<00>4E<00>m@<40>Ÿ<02>yY<02><>r<><72><EFBFBD><EFBFBD>A<EFBFBD><41>N<00>4E<00>m/<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E>NU^Q;`N<4<00>ǣ<>?<3F><06>O<EFBFBD><4F>]<5D>1<EFBFBD><31><EFBFBD>jr^mbi4<00><00>4E<00>mJa<>U <0C>P<EFBFBD><15><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>nN<00>4E<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>41<00>mNU^Nr^HTM^<]N^O_P`Q;=:<ph<00>4<00><08><><EFBFBD><EFBFBD>s<1F>I<EFBFBD><49><EFBFBD><EFBFBD><05>A<EFBFBD>Nz4<00><08>Dc
<EFBFBD><EFBFBD>kL<EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>%F<><46>4<00><08>Dc
<EFBFBD><EFBFBD>kL<EFBFBD>I<EFBFBD><EFBFBD><EFBFBD>%F<><46>4<00> <20><>:oI%=<3D><11>uO<75><4F>u4$
<4<00><08>HM<48>8<EFBFBD>&H<>q<><71>q
<EFBFBD>jr^m_i4<00><00>4E<00>m<00>v<EFBFBD><76>p<04><>,E<>ў<EFBFBD><D19E>j<EFBFBD> <0B>N<00>4E<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>4E<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> NU^ SaN<4<00><<3C>;l7VA<56>\<5C>\>s<>_jr^m`i4<00><00>4E<00>m<00><><EFBFBD>yP<79> <09>E<EFBFBD>x<EFBFBD>~.i<><08><>N<00>4E<00>m<00><>r<EFBFBD><72>}g<>1 .<2E>`<60><><04><><EFBFBD>#N<00>4E<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>NU^TB@bN<4<00>!<21>$3<>G<> <0B>:r<><72>jr^mci4<00><00>4E<00>m<00>H<><48>'t<><74><6A><!<21><14><>N<00>4E<00>mj<>ᑷm<E191B7>7<11><15><>9<EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>N<00>4E<00>mu^<5E><>B;<3B>+=<3D>D<08>h<EFBFBD><68><EFBFBD>NU^Uis>AcN<4<00>0 <0A><><EFBFBD><EFBFBD>H<EFBFBD><48>a<>E>jr^mei4<00><00>4E<00>m<00><><EFBFBD>~<7E>l쥍7<ECA58D><37><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>/<2F><>N<00>4E<00>mxp<78>F <0C>-<2D><>-<2D><><EFBFBD><EFBFBD>)<1B>a<EFBFBD>]N<00>4E<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>NU^,
V?CDRrFqEdN<4<00>ǣ<>?<3F><06>O<EFBFBD><4F>]<5D>1<EFBFBD><31><EFBFBD>jr^mbi4<00><00>4E<00>m<00>H<><48>'t<><74><6A><!<21><14><>N<00>4E<00>mj<>ᑷm<E191B7>7<11><15><>9<EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>N<00>41<00>mNU^Nr^ HTM^\aSbTcUdV?B>@ACDEqFrRsi<00>4<00><08><><EFBFBD><EFBFBD>s<1F>I<EFBFBD><49><EFBFBD><EFBFBD><05>A<EFBFBD>Nz4<00>ki<6B>@<40><><EFBFBD>C<EFBFBD><43>* <0C>Of<4F><66>4<00>ki<6B>@<40><><EFBFBD>C<EFBFBD><43>* <0C>Of<4F><66>4<00> <20><>:oI%=<3D><11>uO<75><4F>u4$<00><4<00><08>)<29>!<21>^E<>U<EFBFBD><55><EFBFBD>a<EFBFBD><61>jr^mfi4<00><00>4E<00>mB<><42><EFBFBD>& <1F><><EFBFBD><EFBFBD><EFBFBD>3yAj<41><6A>aN<00>4E<00>m<00>t;<3B>}$,<1F><>ʐgiR<69>͓<EFBFBD><CD93>N<00>4E<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> NU^W)-+eN<4<00>Wk&(<28>ǏN<C78F>(<28>ȵ*<2A>jr^mgi4<00><00>4E<00>m<00><>@<40><>F<EFBFBD>E<>D<16><><EFBFBD>굈jN<00>4E<00>mǧm<C7A7><6D>J<EFBFBD><4A><0E><><EFBFBD>D<EFBFBD><44><:<3A><>N<00>4E<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RNU^XG*.,fNr^ HTM^0 eWfXG+,-.)*<00>4<00>/|@<40><><EFBFBD>M<EFBFBD><4D><EFBFBD>f<EFBFBD><66>Y<EFBFBD>N4'<00>
4).<00>4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mN4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>rPmQ<00>4*[<00>m<00>4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mN4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>4*[<00>m<00>4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mN4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00><00><00><00><00><00><00>?eT<00>4<00>^~<7E><><EFBFBD><EFBFBD>4~<00>?<00>?<00>?<3F>4<00><00>4~<00>rRmSN 4).<00>4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mN4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>4?!>TN<00>4?!>TN<00>4?!>TN<00>4?!>TN4?!>TN<00>4?!>TNP4?!>TN<00>4?<00><00>4>fN}^<00><><EFBFBD><EFBFBD>[Y<00>mNx4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNV4>fN}^<00><><EFBFBD><EFBFBD>[Y<00>mNNc4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>i4<00>[l<>E<EFBFBD><45><EFBFBD>E<EFBFBD>E <0C><><EFBFBD><EFBFBD>FN4'<00>
4).<00>4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mN4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>rPmQ<00>4*[<00>m<00>4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mN4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>4*[<00>m<00>4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mN4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00><00><00><00><00><00><00>?eT<00>4<00>^}<7D><><EFBFBD><EFBFBD>4~<00>?<00>?<00>?<3F>4<00><00>4~<00>rRmSN 4).<00>4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mN4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>4?!>TN<00>4?!>TN<00>4?!>TN4?!>TN<00>4?!>TNP4?!>TN<00>4?<00><00>4>fN}^<00><><EFBFBD><EFBFBD>[Y<00>mNx4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNV4>fN}^<00><><EFBFBD><EFBFBD>[Y<00>mNNc4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>i4<00><1B><>l!<05>G<EFBFBD><47>j31<33><15>Nk^<00>4<00><08><>ڌ 6M<>U{Ә<><D398>J<00> Minimal002<00>r^m_z4<00>W>P<><50><<3C>O<EFBFBD>E<EFBFBD><EFBFBD>.*<2A>K<00>P<><50><EFBFBD>J4<00><08><04><><EFBFBD>mE<><0F>Ŭ<EFBFBD> 6N)<00>;:<3A>#N<>@<40><31>Ib<49>)<00>;:<3A>#N<>@<40><31>Ib<49><62><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>WQ~<ٗS<D997>@<40>m<EFBFBD>i<EFBFBD><69>L<EFBFBD>)<00>(n<07>uI<75><02>M),s)<00>(n<07>uI<75><02>M),sf<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>-mtDᏲF<E18FB2><46><EFBFBD><EFBFBD>Ћ<EFBFBD>5k^<00>4<00>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>z4<00><08>Tr%<25><>K<>v<EFBFBD><76>ljK!K<00>p<><70><EFBFBD>L<00> J4<00><08><>U<EFBFBD>j_ J<><4A>V<EFBFBD><56>miN/<00>Њ<EFBFBD><D08A><<3C>J<EFBFBD><4A>.<2E>+!#<23>/<00>Њ<EFBFBD><D08A><<3C>J<EFBFBD><4A>.<2E>+!#<23><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>o@Y@<40><><EFBFBD>A<EFBFBD><03><4C>w/#<23><><EFBFBD><EFBFBD><EFBFBD>AJ<41><4A><EFBFBD>K<EFBFBD><4B>4<EFBFBD>/#<23><><EFBFBD><EFBFBD><EFBFBD>AJ<41><4A><EFBFBD>K<EFBFBD><4B>4<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00><><EFBFBD><10><>?@<40><><EFBFBD>g<>%<25>/<00><00>V<<19>K<EFBFBD>a<EFBFBD>K&=/<00><00>V<<19>K<EFBFBD>a<EFBFBD>K&=<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00><><13><><EFBFBD><EFBFBD>E<EFBFBD><45>0i<30><69><16>/<00><>\<5C>K<EFBFBD>jO<6A>(<28><><EFBFBD>/<00><>\<5C>K<EFBFBD>jO<6A>(<28><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><10><>q.<2E>bJ<62><4A><EFBFBD><EFBFBD>~:<3A>%/<00>YJ{u<><75>A<EFBFBD>'<27><><EFBFBD>f<1B>/<00>YJ{u<><75>A<EFBFBD>'<27><><EFBFBD>f<1B><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>U/<2F>><3E><07>G<EFBFBD>G<EFBFBD>ß<EFBFBD>G<EFBFBD>/<00>~q<1F><1E>C<EFBFBD><43>L<EFBFBD><4C>J<EFBFBD>u/<00>~q<1F><1E>C<EFBFBD><43>L<EFBFBD><4C>J<EFBFBD>u<EFBFBD><00><00><><EFBFBD><EFBFBD>qNq<><71><EFBFBD>NNewEnumerator1NewEnumerator1<00><00>!s<><73>Z<EFBFBD>E<EFBFBD>+8<>t<EFBFBD>Ƒ/w<><77><EFBFBD>$;@<40>.<2E>M9Oy/w<><77><EFBFBD>$;@<40>.<2E>M9Oy<4F><00><00><><EFBFBD><EFBFBD>qNz<><7A><EFBFBD>NNewEnumerator1NewEnumerator1<00><00><01>ǰ<EFBFBD>1L<31>{<7B> <0B>y<EFBFBD>,/<00>(:<3A><>1<EFBFBD>C<EFBFBD><43>b<EFBFBD>s6$/<00>(:<3A><>1<EFBFBD>C<EFBFBD><43>b<EFBFBD>s6$<24><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>գ<1D><><EFBFBD>-N<><4E>\5h<35><68>A/<00>&R<><52><1B>G<EFBFBD><07>w<EFBFBD><77>Į/<00>&R<><52><1B>G<EFBFBD><07>w<EFBFBD><77>Į<EFBFBD><00><00><><EFBFBD><EFBFBD>qNw<><77><EFBFBD>NNewEnumerator0NewEnumerator0<00><00>LmKV<4B><56>@<40><1E>.<2E><>z)/|<7C>.v<><76>H<EFBFBD>f<EFBFBD>9<EFBFBD>`<60>/|<7C>.v<><76>H<EFBFBD>f<EFBFBD>9<EFBFBD>`<60><><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>;<3B>m˥m<CBA5>C<EFBFBD><43>E<EFBFBD><45><19><>/<00><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>M<EFBFBD><4D><EFBFBD><14><><EFBFBD>8/<00><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>M<EFBFBD><4D><EFBFBD><14><><EFBFBD>8<EFBFBD><00><00><><EFBFBD><EFBFBD>qNv<><76><EFBFBD>NNewEnumerator0NewEnumerator0<00><00><>Da<1E><>M<EFBFBD><4D><EFBFBD><1C>\n<>/9<>K<EFBFBD><4B>%G<><47><EFBFBD><EFBFBD>/9<>K<EFBFBD><4B>%G<><47><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>w~<7E>OFUE<55><45><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>]/<00><><EFBFBD> k<>0M<30><04><>)<29>rg/<00><><EFBFBD> k<>0M<30><04><>)<29>rg<00><00><><EFBFBD><EFBFBD>qN`<60><><EFBFBD>NNewEnumerator0NewEnumerator0<00>|g<>zZ<7A> I<>8wy<77>#<23>~/><3E><><EFBFBD>y[$N<>A<EFBFBD><41><EFBFBD>3~-/><3E><><EFBFBD>y[$N<>A<EFBFBD><41><EFBFBD>3~-<00><00><><EFBFBD><EFBFBD>qNt<><74><EFBFBD>NNewEnumerator3NewEnumerator0<00>%6<><36><EFBFBD>#I<>d<EFBFBD><64><EFBFBD>t<EFBFBD>W/Q,<2C><>ے<EFBFBD>E<EFBFBD><45>H<EFBFBD>lu+<2B>/Q,<2C><>ے<EFBFBD>E<EFBFBD><45>H<EFBFBD>lu+<2B><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00><1D><>7<13><>J<EFBFBD><4A>><1B>K<EFBFBD><4B>/۔]3<><33>N<EFBFBD>ܥ]L<><4C>_/۔]3<><33>N<EFBFBD>ܥ]L<><4C>_<EFBFBD><00><00><><EFBFBD><EFBFBD>qNu<><75><EFBFBD>NNewEnumerator2NewEnumerator2<00>Ay<41><79>e-<2D>H<EFBFBD>}lyjM<6A>/<00><>Yf<59><66><EFBFBD>K<EFBFBD>G<EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD>/<00><>Yf<59><66><EFBFBD>K<EFBFBD>G<EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNa<><61><EFBFBD>NNewEnumerator0NewEnumerator0<00>_<>y<EFBFBD>O<><4F>'<27>UM#/*<2A><>+<2B><><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>fN/*<2A><>+<2B><><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>fN<66><00><00><><EFBFBD><EFBFBD>qNa<><61><EFBFBD>N
SpawnRatez4<00><08><>4<EFBFBD><34>ȲA<C8B2><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
K<00>p<><70><EFBFBD>L<00><00>J4<00>x<><78> <09>.A<><><7F>sN25<02><4E>K<EFBFBD><17><> +U625<02><4E>K<EFBFBD><17><> +U6<55><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>4<00><>;<3B>ΕG<CE95><47><EFBFBD><EFBFBD>bT<62>82<00>`<60>!uÓB<C393>7%Z<><5A>W<EFBFBD>2<00>`<60>!uÓB<C393>7%Z<><5A>W<EFBFBD>l<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>^p<><70>T<EFBFBD>D<EFBFBD><44>xF<78> <09>2,Й]<5D>+J<><4A>U<<3C><><EFBFBD>~2,Й]<5D>+J<><4A>U<<3C><><EFBFBD>~f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>Z<00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><><00>^<00><><EFBFBD><EFBFBD>o4<00><08><>+O<><4F><EFBFBD>A<EFBFBD><41><EFBFBD>1<08><><EFBFBD><EFBFBD>3 GravityForcez4<00><08><><EFBFBD>.B5<42>E<EFBFBD>4-<2D><><EFBFBD>E<EFBFBD>K<00>0<><30><EFBFBD>L<00><00>J4<00><08><> <0C>N=aJ<61><4A><EFBFBD><EFBFBD><EFBFBD>4<15>N3<00><>m"&cG<63>r<EFBFBD><72>q޸<3<00><>m"&cG<63>r<EFBFBD><72>q޸<<3C><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>8<00>7<EFBFBD><37>m4<6D>G<EFBFBD><47><EFBFBD><EFBFBD>7s<37>|3ao2<11><><EFBFBD>L<EFBFBD><4C>7<EFBFBD>v^9<>3ao2<11><><EFBFBD>L<EFBFBD><4C>7<EFBFBD>v^9<><39><00><00><><EFBFBD><EFBFBD>qN<00><><EFBFBD><EFBFBD>NWorldWorld<00>58y.<2E><>B<EFBFBD><17><>؋<EFBFBD>F3N<><4E><03>/*D<>d<EFBFBD>0f<30><3N<><4E><03>/*D<>d<EFBFBD>0f<30><f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>5<04><EFBFBD>;M<><4D>[V<07>ԝ<00>^<00><><EFBFBD><EFBFBD><EFBFBD>4<00>E<><45><EFBFBD>t<EFBFBD>HO<48>v~<7E><><EFBFBD><EFBFBD><EFBFBD>o4<00>`<60><04>b^<5E>C<EFBFBD><43><EFBFBD>Ȋ/<2F><>3 EmitterStatez4<00> <20>\<07><>7@<40>S<1A>E<EFBFBD>K<00><00><><EFBFBD><EFBFBD>L<00><00>mopJ4<00><08>4<EFBFBD><34>o<EFBFBD><6F>N<EFBFBD><4E><EFBFBD>h<>B<EFBFBD>N 4<00><>{ɾ&+A<><1B>b<EFBFBD>"<22><>4<00><>{ɾ&+A<><1B>b<EFBFBD>"<22><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>K<00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD>4<00><>gq<67><71><EFBFBD>O<EFBFBD>;<0F>[<5B>6<EFBFBD>4<00><>gq<67><71><EFBFBD>O<EFBFBD>;<0F>[<5B>6<EFBFBD><36><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>4<00>39<17><>G<EFBFBD>6<15>pS4<00>39<17><>G<EFBFBD>6<15>pS$<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>`<60>><3E><><EFBFBD>C<EFBFBD><43><EFBFBD>Y<EFBFBD><1B><>4P<><50>G)<29>C<EFBFBD><43><EFBFBD><EFBFBD>Pӟ4P<><50>G)<29>C<EFBFBD><43><EFBFBD><EFBFBD>Pӟ'<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00><13><>3<EFBFBD>gN<67><4E><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD>4<00><><EFBFBD><EFBFBD>*<2A><>@<40><>I<EFBFBD>Ǘ<>4<00><><EFBFBD><EFBFBD>*<2A><>@<40><>I<EFBFBD>Ǘ<><C797><00><00><><EFBFBD><EFBFBD>qNn<><6E><EFBFBD>NNewEnumerator0NewEnumerator0<00>A<><41><EFBFBD>V*XJ<58><4A> 9b<18><>4<00> 0-/Q\K<><4B>G<EFBFBD><47><0F><>4<00> 0-/Q\K<><4B>G<EFBFBD><47><0F><><EFBFBD><00><00><><EFBFBD><EFBFBD>qNp<><70><EFBFBD>NNewEnumerator0NewEnumerator0<00>
C<EFBFBD>D<EFBFBD><EFBFBD><G<><47>=4K<14>4 <20><><1C>
AE<EFBFBD>a<><61>"E<>4 <20><><1C>
AE<EFBFBD>a<><61>"E<><45><00><00><><EFBFBD><EFBFBD>qNy<><79><EFBFBD>NNewEnumerator0NewEnumerator0<00><00>3%<25>6<>J<EFBFBD>t<EFBFBD><74>ͣ<EFBFBD>K4<00>F<EFBFBD>[k<>>D<>y<EFBFBD><79>:n4<00>F<EFBFBD>[k<>>D<>y<EFBFBD><79>:n<><00><00><><EFBFBD><EFBFBD>qNx<><78><EFBFBD>NNewEnumerator0NewEnumerator0<00>
<EFBFBD><EFBFBD><EFBFBD>:<3A><>A<EFBFBD>eYr2<72><32>42?ͧ$)K<>Y<EFBFBD><08><><EFBFBD>42?ͧ$)K<>Y<EFBFBD><08><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNo<><6F><EFBFBD>NNewEnumerator0NewEnumerator0<00>3<><33><EFBFBD>˭
E<EFBFBD>/|<1A> 4<15>
@<40>dL<>"<22><>d<EFBFBD><64><EFBFBD>4<15>
@<40>dL<>"<22><>d<EFBFBD><64><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>R<EFBFBD><15><><EFBFBD>L<EFBFBD>'<27><>%<25><<3C>4o|ʰ-[E<><45>3Q&
<EFBFBD>4o|ʰ-[E<><45>3Q&
<EFBFBD>n<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>y<>ўMK<4D>x<12><EFBFBD>4<00><>;<3B>ΕG<CE95><47><EFBFBD><EFBFBD>bT<62>84<00><>;<3B>ΕG<CE95><47><EFBFBD><EFBFBD>bT<62>8f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>25<02><4E>K<EFBFBD><17><> +U6<00>^<00><><EFBFBD><EFBFBD><EFBFBD>4<00>k<><6B><EFBFBD>w<EFBFBD><77>G<EFBFBD>l:<3A><13>=*o4<00><08><>ZM|<7C>A<EFBFBD><41>L<EFBFBD><4C>~3m<33>3SolveForcesAndVelocityz4<00>%<25><19>EM<><1F><>o <0B>K<00><00><><EFBFBD><EFBFBD>L<00><00>J4<00><08>}<7D>f)ڏG<DA8F>JF<4A>s<EFBFBD>/ N5<04><EFBFBD>;M<><4D>[V<07>ԝ5<04><EFBFBD>;M<><4D>[V<07>ԝ<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>3N<><4E><03>/*D<>d<EFBFBD>0f<30><5<00><> <0C>9<EFBFBD>O<>E<EFBFBD>o<EFBFBD>Ձ5<00><> <0C>9<EFBFBD>O<>E<EFBFBD>o<EFBFBD>Ձ{<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>XO<15>LN<4C><4E><EFBFBD>}=<3D><><EFBFBD>5s<>h<EFBFBD>u<EFBFBD><75>N<EFBFBD><4E>?<3F><><EFBFBD>P<EFBFBD>5s<>h<EFBFBD>u<EFBFBD><75>N<EFBFBD><4E>?<3F><><EFBFBD>P<EFBFBD><50><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>F<>>_<18>I<EFBFBD><49>!'"<22>]$5t<>T<EFBFBD><54>
!N<>Q<EFBFBD><51><EFBFBD>55t<>T<EFBFBD><54>
!N<>Q<EFBFBD><51><EFBFBD>5<35><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00>ȯ<>)<29>ٖ@<40>4<EFBFBD>`0<1F>5+<2B>S<13>L<><4C><EFBFBD><EFBFBD>34<33>S5+<2B>S<13>L<><4C><EFBFBD><EFBFBD>34<33>S<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00><><EFBFBD><00>L<EFBFBD>O<EFBFBD><4F><06><><EFBFBD><EFBFBD>K5<00><>-<2D><>j<EFBFBD>C<EFBFBD>tE]<5D>̡5<00><>-<2D><>j<EFBFBD>C<EFBFBD>tE]<5D>̡f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>k<00>xƐ<>G<EFBFBD>K<EFBFBD> <0C>$<<3C><00>^<00><><EFBFBD><EFBFBD>o4<00>;<3B>6\<5C><>rB<72><42>Xe<58><65>7<EFBFBD>3 ScaleColorU<00>4<00> ׋<><1F><>W@<40>c<1D> (<28>g<EFBFBD>z4<00><08>a<EFBFBD><61>v~<7E>L<EFBFBD><4C><EFBFBD><EFBFBD> <0B><><EFBFBD>K<00>p<><70><EFBFBD>L<00><00>mopJ4<00><>
<EFBFBD>@<40>K<EFBFBD><4B><EFBFBD><EFBFBD>"<22>N6<00>مL<>mF<6D><1D>5<EFBFBD><35>s<EFBFBD>6<00>مL<>mF<6D><1D>5<EFBFBD><35>s<EFBFBD><73><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>j}<7D><><EFBFBD><11>9J<39><4A><EFBFBD><EFBFBD> <0B><><EFBFBD>6<00> ϲ<CFB2><7F>H<EFBFBD><48><EFBFBD>}<7D><>i<EFBFBD>6<00> ϲ<CFB2><7F>H<EFBFBD><48><EFBFBD>}<7D><><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>6Y<>}<7D>u<EFBFBD> C<>"<22>A [<6Y<>}<7D>u<EFBFBD> C<>"<22>A [<<3C><00><00><><EFBFBD><EFBFBD>qNk<><6B><EFBFBD>NNewEnumerator0NewEnumerator0<00>!<21>~<7E><><EFBFBD>J<EFBFBD><0E><>88<38>l6<00><>;t9<74>}L<>@nڇN6<4E>6<00><>;t9<74>}L<>@nڇN6<4E><36><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00>D<>? {qM<71>Ö)<29><>]<5D>6<00>*<2A><1A>o<EFBFBD>D<EFBFBD><44>><3E>k[Fj6<00>*<2A><1A>o<EFBFBD>D<EFBFBD><44>><3E>k[Fj<46><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00>[m<D<><44><EFBFBD>̉K<CC89>R6<00>O<EFBFBD><4F>9<EFBFBD><39>I<EFBFBD><49>(6<0F><>6<00>O<EFBFBD><4F>9<EFBFBD><39>I<EFBFBD><49>(6<0F><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00><><EFBFBD><EFBFBD><EFBFBD>h@G<><1B><>6P<36>B6#<23><>a<EFBFBD>o<EFBFBD>F<EFBFBD>uƦ<75>#<23>6#<23><>a<EFBFBD>o<EFBFBD>F<EFBFBD>uƦ<75>#<23>f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>\y<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}<00>^<00><><EFBFBD><EFBFBD>o4<00><49>1<EFBFBD>mC<6D><43><EFBFBD>q<EFBFBD>l<EFBFBD>,<2C>3FloatFromCurvez4<00><08>r<EFBFBD>E56<35>F<EFBFBD>
㥿K<00>P<><50><EFBFBD>L<00><00> mopJ4<00>;+<2B>yD<79>D<EFBFBD>l<EFBFBD>M<EFBFBD>W
CN7h<01><>O<EFBFBD>K<>fe<66><65>®7h<01><>O<EFBFBD>K<>fe<66><65>®<1E><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>k%<08><>7<EFBFBD><37>C<EFBFBD><43><EFBFBD><05><><11>7<00>Ò<EFBFBD>ryH<79><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<00>Ò<EFBFBD>ryH<79><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>7<00>kF<6B><46><EFBFBD>I<><1E>^'A7<00>kF<6B><46><EFBFBD>I<><1E>^'Av<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>j<00>%<>kB<6B>;}<7D><><12><><00>^<00><><EFBFBD><EFBFBD>o4<00>6<1F><>.<2E>L<><4C>*a<><0E>q<EFBFBD>3ScaleMeshSizeU<00>4<00> ~<7E><>]<5D><> d^䰭<>(<1F><>z4<00><08>C:<3A>8<>H<EFBFBD>0<04><>3'K<00><00><><EFBFBD><EFBFBD>L<00><00>J4<00>3d<33> <09>2<EFBFBD>@<40>I"?<3F>~<7E>N8 yN<79>\J<>ӽ<EFBFBD>a<>M8 yN<79>\J<>ӽ<EFBFBD>a<>M<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>lq<><71><EFBFBD><EFBFBD>A<><41>+*<2A>t<EFBFBD>`8<00>7<EFBFBD><37>m4<6D>G<EFBFBD><47><EFBFBD><EFBFBD>7s<37>|8<00>7<EFBFBD><37>m4<6D>G<EFBFBD><47><EFBFBD><EFBFBD>7s<37>|f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>3<00><>m"&cG<63>r<EFBFBD><72>q޸<<00>^<00><><EFBFBD><EFBFBD>o4<00><08><19><>M<EFBFBD><4D>?<3F><>XU <09>3 MakeVectorU<00>4<00> ,h<><68><EFBFBD>k<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>D<EFBFBD><44><EFBFBD>z4<00><08>xyK䃸M<E483B8><4D>E<EFBFBD>n<EFBFBD>/>K<00><00><><EFBFBD><EFBFBD>L<00><00> J4<00><08>TV<54><56>S<EFBFBD>L<EFBFBD><4C><EFBFBD>~<7E><1D><>N9?t'3<><33><EFBFBD>F<EFBFBD><13>W-<2D>+<2B>9?t'3<><33><EFBFBD>F<EFBFBD><13>W-<2D>+<2B><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>m<00><><14><14><>D<EFBFBD>+@<40><><EFBFBD>k<EFBFBD>9<00><><EFBFBD>}ԿN@<40>9<EFBFBD><39><EFBFBD><EFBFBD>)9<00><><EFBFBD>}ԿN@<40>9<EFBFBD><39><EFBFBD><EFBFBD>)}<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>l<1C><05><><EFBFBD><EFBFBD>D<EFBFBD>D<EFBFBD>O3݄J<00>^<00><><EFBFBD><EFBFBD>o4<00><08><><EFBFBD><EFBFBD>?J<>&/<2F> <0A>/<19>3InitializeParticleU<00>4<00> <00>K<EFBFBD>r<06><>N<EFBFBD>8
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>z4<00>sT<73>tpA<70><41>8a<38>sTK<00>p<><70><EFBFBD>L<00> J4<00><08><>U<EFBFBD>j_ J<><4A>V<EFBFBD><56>miN:<00>Њ<EFBFBD><D08A><<3C>J<EFBFBD><4A>.<2E>+!#<23>:<00>Њ<EFBFBD><D08A><<3C>J<EFBFBD><4A>.<2E>+!#<23><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>pTX[V^<07>L<EFBFBD>BX<42><58> <0A><>:#<23><><EFBFBD><EFBFBD><EFBFBD>AJ<41><4A><EFBFBD>K<EFBFBD><4B>4<EFBFBD>:#<23><><EFBFBD><EFBFBD><EFBFBD>AJ<41><4A><EFBFBD>K<EFBFBD><4B>4<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00><><EFBFBD><10><>?@<40><><EFBFBD>g<>%<25>:<00><00>V<<19>K<EFBFBD>a<EFBFBD>K&=:<00><00>V<<19>K<EFBFBD>a<EFBFBD>K&=<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00><><13><><EFBFBD><EFBFBD>E<EFBFBD><45>0i<30><69><16>:<00><>\<5C>K<EFBFBD>jO<6A>(<28><><EFBFBD>:<00><>\<5C>K<EFBFBD>jO<6A>(<28><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><10><>q.<2E>bJ<62><4A><EFBFBD><EFBFBD>~:<3A>%:<00>YJ{u<><75>A<EFBFBD>'<27><><EFBFBD>f<1B>:<00>YJ{u<><75>A<EFBFBD>'<27><><EFBFBD>f<1B><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>U/<2F>><3E><07>G<EFBFBD>G<EFBFBD>ß<EFBFBD>G<EFBFBD>:<00>~q<1F><1E>C<EFBFBD><43>L<EFBFBD><4C>J<EFBFBD>u:<00>~q<1F><1E>C<EFBFBD><43>L<EFBFBD><4C>J<EFBFBD>u<EFBFBD><00><00><><EFBFBD><EFBFBD>qNq<><71><EFBFBD>NNewEnumerator1NewEnumerator1<00><00>!s<><73>Z<EFBFBD>E<EFBFBD>+8<>t<EFBFBD>Ƒ:w<><77><EFBFBD>$;@<40>.<2E>M9Oy:w<><77><EFBFBD>$;@<40>.<2E>M9Oy<4F><00><00><><EFBFBD><EFBFBD>qNz<><7A><EFBFBD>NNewEnumerator1NewEnumerator1<00><00><01>ǰ<EFBFBD>1L<31>{<7B> <0B>y<EFBFBD>,:<00>(:<3A><>1<EFBFBD>C<EFBFBD><43>b<EFBFBD>s6$:<00>(:<3A><>1<EFBFBD>C<EFBFBD><43>b<EFBFBD>s6$<24><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>գ<1D><><EFBFBD>-N<><4E>\5h<35><68>A:<00>&R<><52><1B>G<EFBFBD><07>w<EFBFBD><77>Į:<00>&R<><52><1B>G<EFBFBD><07>w<EFBFBD><77>Į<EFBFBD><00><00><><EFBFBD><EFBFBD>qNw<><77><EFBFBD>NNewEnumerator0NewEnumerator0<00><00>LmKV<4B><56>@<40><1E>.<2E><>z):|<7C>.v<><76>H<EFBFBD>f<EFBFBD>9<EFBFBD>`<60>:|<7C>.v<><76>H<EFBFBD>f<EFBFBD>9<EFBFBD>`<60><><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>;<3B>m˥m<CBA5>C<EFBFBD><43>E<EFBFBD><45><19><>:<00><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>M<EFBFBD><4D><EFBFBD><14><><EFBFBD>8:<00><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>M<EFBFBD><4D><EFBFBD><14><><EFBFBD>8<EFBFBD><00><00><><EFBFBD><EFBFBD>qNv<><76><EFBFBD>NNewEnumerator0NewEnumerator0<00><00><>Da<1E><>M<EFBFBD><4D><EFBFBD><1C>\n<>:9<>K<EFBFBD><4B>%G<><47><EFBFBD><EFBFBD>:9<>K<EFBFBD><4B>%G<><47><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>w~<7E>OFUE<55><45><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>]:<00><><EFBFBD> k<>0M<30><04><>)<29>rg:<00><><EFBFBD> k<>0M<30><04><>)<29>rg<00><00><><EFBFBD><EFBFBD>qN`<60><><EFBFBD>NNewEnumerator0NewEnumerator0<00>|g<>zZ<7A> I<>8wy<77>#<23>~:><3E><><EFBFBD>y[$N<>A<EFBFBD><41><EFBFBD>3~-:><3E><><EFBFBD>y[$N<>A<EFBFBD><41><EFBFBD>3~-<00><00><><EFBFBD><EFBFBD>qNt<><74><EFBFBD>NNewEnumerator3NewEnumerator0<00>%6<><36><EFBFBD>#I<>d<EFBFBD><64><EFBFBD>t<EFBFBD>W:Q,<2C><>ے<EFBFBD>E<EFBFBD><45>H<EFBFBD>lu+<2B>:Q,<2C><>ے<EFBFBD>E<EFBFBD><45>H<EFBFBD>lu+<2B><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00><1D><>7<13><>J<EFBFBD><4A>><1B>K<EFBFBD><4B>:۔]3<><33>N<EFBFBD>ܥ]L<><4C>_:۔]3<><33>N<EFBFBD>ܥ]L<><4C>_<EFBFBD><00><00><><EFBFBD><EFBFBD>qNu<><75><EFBFBD>NNewEnumerator2NewEnumerator2<00>Ay<41><79>e-<2D>H<EFBFBD>}lyjM<6A>:<00><>Yf<59><66><EFBFBD>K<EFBFBD>G<EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD>:<00><>Yf<59><66><EFBFBD>K<EFBFBD>G<EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNa<><61><EFBFBD>NNewEnumerator0NewEnumerator0<00>_<>y<EFBFBD>O<><4F>'<27>UM#:*<2A><>+<2B><><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>fN:*<2A><>+<2B><><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>fN<66><00><00><><EFBFBD><EFBFBD>qNa<><61><EFBFBD>N
&K<00><00><><EFBFBD><EFBFBD>L<00><00>mopJ4<00><08>4<EFBFBD><34>o<EFBFBD><6F>N<EFBFBD><4E><EFBFBD>h<>B<EFBFBD>N =<00><>{ɾ&+A<><1B>b<EFBFBD>"<22><>=<00><>{ɾ&+A<><1B>b<EFBFBD>"<22><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>O<00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD>=<00><>gq<67><71><EFBFBD>O<EFBFBD>;<0F>[<5B>6<EFBFBD>=<00><>gq<67><71><EFBFBD>O<EFBFBD>;<0F>[<5B>6<EFBFBD><36><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>=<00>39<17><>G<EFBFBD>6<15>pS=<00>39<17><>G<EFBFBD>6<15>pS$<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>`<60>><3E><><EFBFBD>C<EFBFBD><43><EFBFBD>Y<EFBFBD><1B><>=P<><50>G)<29>C<EFBFBD><43><EFBFBD><EFBFBD>Pӟ=P<><50>G)<29>C<EFBFBD><43><EFBFBD><EFBFBD>Pӟ'<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00><13><>3<EFBFBD>gN<67><4E><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD>=<00><><EFBFBD><EFBFBD>*<2A><>@<40><>I<EFBFBD>Ǘ<>=<00><><EFBFBD><EFBFBD>*<2A><>@<40><>I<EFBFBD>Ǘ<><C797><00><00><><EFBFBD><EFBFBD>qNn<><6E><EFBFBD>NNewEnumerator0NewEnumerator0<00>A<><41><EFBFBD>V*XJ<58><4A> 9b<18><>=<00> 0-/Q\K<><4B>G<EFBFBD><47><0F><>=<00> 0-/Q\K<><4B>G<EFBFBD><47><0F><><EFBFBD><00><00><><EFBFBD><EFBFBD>qNp<><70><EFBFBD>NNewEnumerator0NewEnumerator0<00>
C<EFBFBD>D<EFBFBD><EFBFBD><G<><47>=4K<14>= <20><><1C>
AE<EFBFBD>a<><61>"E<>= <20><><1C>
AE<EFBFBD>a<><61>"E<><45><00><00><><EFBFBD><EFBFBD>qNy<><79><EFBFBD>NNewEnumerator0NewEnumerator0<00><00>3%<25>6<>J<EFBFBD>t<EFBFBD><74>ͣ<EFBFBD>K=<00>F<EFBFBD>[k<>>D<>y<EFBFBD><79>:n=<00>F<EFBFBD>[k<>>D<>y<EFBFBD><79>:n<><00><00><><EFBFBD><EFBFBD>qNx<><78><EFBFBD>NNewEnumerator0NewEnumerator0<00>
<EFBFBD><EFBFBD><EFBFBD>:<3A><>A<EFBFBD>eYr2<72><32>=2?ͧ$)K<>Y<EFBFBD><08><><EFBFBD>=2?ͧ$)K<>Y<EFBFBD><08><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNo<><6F><EFBFBD>NNewEnumerator0NewEnumerator0<00>3<><33><EFBFBD>˭
E<EFBFBD>/|<1A> =<15>
@<40>dL<>"<22><>d<EFBFBD><64><EFBFBD>=<15>
@<40>dL<>"<22><>d<EFBFBD><64><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>R<EFBFBD><15><><EFBFBD>L<EFBFBD>'<27><>%<25><<3C>=o|ʰ-[E<><45>3Q&
<EFBFBD>=o|ʰ-[E<><45>3Q&
<EFBFBD>n<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>y<>ўMK<4D>x<12><EFBFBD>=<00><>;<3B>ΕG<CE95><47><EFBFBD><EFBFBD>bT<62>8=<00><>;<3B>ΕG<CE95><47><EFBFBD><EFBFBD>bT<62>8f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00><@c<><00>+J<><4A><EFBFBD><EFBFBD>N<EFBFBD><19><00>^<00><><EFBFBD><EFBFBD>o4<00><08><><EFBFBD><EFBFBD>?J<>&/<2F> <0A>/<19>3InitializeParticleU<00>4<00> <00>K<EFBFBD>r<06><>N<EFBFBD>8
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>z4<00><08>;<3B>̣<EFBFBD>qO<71>Ce<1E>&<26>K<00><00><><EFBFBD><EFBFBD>L<00> J4<00><08><>U<EFBFBD>j_ J<><4A>V<EFBFBD><56>miN><00>Њ<EFBFBD><D08A><<3C>J<EFBFBD><4A>.<2E>+!#<23>><00>Њ<EFBFBD><D08A><<3C>J<EFBFBD><4A>.<2E>+!#<23><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>s<00><>L+<2B><><EFBFBD>O<EFBFBD>|<7C>cI<63><49>h>#<23><><EFBFBD><EFBFBD><EFBFBD>AJ<41><4A><EFBFBD>K<EFBFBD><4B>4<EFBFBD>>#<23><><EFBFBD><EFBFBD><EFBFBD>AJ<41><4A><EFBFBD>K<EFBFBD><4B>4<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00><><EFBFBD><10><>?@<40><><EFBFBD>g<>%<25>><00><00>V<<19>K<EFBFBD>a<EFBFBD>K&=><00><00>V<<19>K<EFBFBD>a<EFBFBD>K&=<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00><><13><><EFBFBD><EFBFBD>E<EFBFBD><45>0i<30><69><16>><00><>\<5C>K<EFBFBD>jO<6A>(<28><><EFBFBD>><00><>\<5C>K<EFBFBD>jO<6A>(<28><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><10><>q.<2E>bJ<62><4A><EFBFBD><EFBFBD>~:<3A>%><00>YJ{u<><75>A<EFBFBD>'<27><><EFBFBD>f<1B>><00>YJ{u<><75>A<EFBFBD>'<27><><EFBFBD>f<1B><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>U/<2F>><3E><07>G<EFBFBD>G<EFBFBD>ß<EFBFBD>G<EFBFBD>><00>~q<1F><1E>C<EFBFBD><43>L<EFBFBD><4C>J<EFBFBD>u><00>~q<1F><1E>C<EFBFBD><43>L<EFBFBD><4C>J<EFBFBD>u<EFBFBD><00><00><><EFBFBD><EFBFBD>qNq<><71><EFBFBD>NNewEnumerator1NewEnumerator1<00><00>!s<><73>Z<EFBFBD>E<EFBFBD>+8<>t<EFBFBD>Ƒ>w<><77><EFBFBD>$;@<40>.<2E>M9Oy>w<><77><EFBFBD>$;@<40>.<2E>M9Oy<4F><00><00><><EFBFBD><EFBFBD>qNz<><7A><EFBFBD>NNewEnumerator1NewEnumerator1<00><00><01>ǰ<EFBFBD>1L<31>{<7B> <0B>y<EFBFBD>,><00>(:<3A><>1<EFBFBD>C<EFBFBD><43>b<EFBFBD>s6$><00>(:<3A><>1<EFBFBD>C<EFBFBD><43>b<EFBFBD>s6$<24><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>գ<1D><><EFBFBD>-N<><4E>\5h<35><68>A><00>&R<><52><1B>G<EFBFBD><07>w<EFBFBD><77>Į><00>&R<><52><1B>G<EFBFBD><07>w<EFBFBD><77>Į<EFBFBD><00><00><><EFBFBD><EFBFBD>qNw<><77><EFBFBD>NNewEnumerator1NewEnumerator0<00><00>LmKV<4B><56>@<40><1E>.<2E><>z)>|<7C>.v<><76>H<EFBFBD>f<EFBFBD>9<EFBFBD>`<60>>|<7C>.v<><76>H<EFBFBD>f<EFBFBD>9<EFBFBD>`<60><><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>;<3B>m˥m<CBA5>C<EFBFBD><43>E<EFBFBD><45><19><>><00><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>M<EFBFBD><4D><EFBFBD><14><><EFBFBD>8><00><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>M<EFBFBD><4D><EFBFBD><14><><EFBFBD>8<EFBFBD><00><00><><EFBFBD><EFBFBD>qNv<><76><EFBFBD>NNewEnumerator0NewEnumerator0<00><00><>Da<1E><>M<EFBFBD><4D><EFBFBD><1C>\n<>>9<>K<EFBFBD><4B>%G<><47><EFBFBD><EFBFBD>>9<>K<EFBFBD><4B>%G<><47><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>w~<7E>OFUE<55><45><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>]><00><><EFBFBD> k<>0M<30><04><>)<29>rg><00><><EFBFBD> k<>0M<30><04><>)<29>rg<00><00><><EFBFBD><EFBFBD>qN`<60><><EFBFBD>NNewEnumerator0NewEnumerator0<00>|g<>zZ<7A> I<>8wy<77>#<23>~>><3E><><EFBFBD>y[$N<>A<EFBFBD><41><EFBFBD>3~->><3E><><EFBFBD>y[$N<>A<EFBFBD><41><EFBFBD>3~-<00><00><><EFBFBD><EFBFBD>qNt<><74><EFBFBD>NNewEnumerator0NewEnumerator0<00>%6<><36><EFBFBD>#I<>d<EFBFBD><64><EFBFBD>t<EFBFBD>W>Q,<2C><>ے<EFBFBD>E<EFBFBD><45>H<EFBFBD>lu+<2B>>Q,<2C><>ے<EFBFBD>E<EFBFBD><45>H<EFBFBD>lu+<2B><00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00><1D><>7<13><>J<EFBFBD><4A>><1B>K<EFBFBD><4B>>۔]3<><33>N<EFBFBD>ܥ]L<><4C>_>۔]3<><33>N<EFBFBD>ܥ]L<><4C>_<EFBFBD><00><00><><EFBFBD><EFBFBD>qNu<><75><EFBFBD>NNewEnumerator2NewEnumerator2<00>Ay<41><79>e-<2D>H<EFBFBD>}lyjM<6A>><00><>Yf<59><66><EFBFBD>K<EFBFBD>G<EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD>><00><>Yf<59><66><EFBFBD>K<EFBFBD>G<EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNa<><61><EFBFBD>NNewEnumerator0NewEnumerator0<00>_<>y<EFBFBD>O<><4F>'<27>UM#>*<2A><>+<2B><><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>fN>*<2A><>+<2B><><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>fN<66><00><00><><EFBFBD><EFBFBD>qNa<><61><EFBFBD>N
J4<00>x<>%<25>HzD<>'>!ٳy<D9B3>N?<00><><EFBFBD>7<EFBFBD>!D<> <0B><1A>J(?<00><><EFBFBD>7<EFBFBD>!D<> <0B><1A>J(<28><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>VC7y<16>H<EFBFBD>L<EFBFBD>w-#Z<>?<00><>(IeA<65>mo^<5E><><EFBFBD>?<00><>(IeA<65>mo^<5E><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00>s<>r<EFBFBD><72><EFBFBD><EFBFBD>N<EFBFBD><4E>c<EFBFBD><00><>"?<00>lWB<57><42><EFBFBD>5$<24>0<EFBFBD>?<00>lWB<57><42><EFBFBD>5$<24>0<EFBFBD>f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>C<00><><EFBFBD><EFBFBD>@<40><>J<EFBFBD>RgI<19><><00>^<00><><EFBFBD><EFBFBD>o4<00><08>Qa<51><61><EFBFBD>F@<40><><EFBFBD><EFBFBD><14>ގ3
SpawnRatez4<00><08>l<EFBFBD>3D<33>
H<EFBFBD><EFBFBD>e<1E>QK<00>p<><70><EFBFBD>L<00><00>J4<00><08>D$<05>S<EFBFBD>I<EFBFBD><49><06>w?N@s<>t<>C<EFBFBD>[<5B>Ȭ`:@s<>t<>C<EFBFBD>[<5B>Ȭ`:<3A><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>B<00><>;<3B>ΕG<CE95><47><EFBFBD><EFBFBD>bT<62>8@<00>eC<11><>C<><43>oxó4@<00>eC<11><>C<><43>oxó4l<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>^p<><70>T<EFBFBD>D<EFBFBD><44>xF<78> <09>@<00><><EFBFBD>u<EFBFBD><75> I<>ᄌ!<21>g<EFBFBD>@<00><><EFBFBD>u<EFBFBD><75> I<>ᄌ!<21>g<EFBFBD>f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>b<00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><><00>^<00><><EFBFBD><EFBFBD><EFBFBD>4<00><08><>@<00><><EFBFBD>A<EFBFBD><41><15><><EFBFBD>uro4<00><>m<EFBFBD><6D>O<EFBFBD><4F><EFBFBD>O<EFBFBD><13>َ3ShapeLocationz4<00><08>g<EFBFBD>V<03><>F<EFBFBD>l^9I`K<00>p<><70><EFBFBD>L<00> mopJ4<00>qm<71><6D><EFBFBD><EFBFBD>fN<66><4E>Z"/<2F><><EFBFBD>N$A-烁E<E78381><45>]<5D>4<EFBFBD>o@A-烁E<E78381><45>]<5D>4<EFBFBD>o@<40><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>>)C<19><>$I<><49>f<EFBFBD><04>'<27>A<00>'r7<72>@I<><1D>%<25><><02>A<00>'r7<72>@I<><1D>%<25><><02><><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>AA<02><07>C<>[<5B><>W[<5B><>AA<02><07>C<>[<5B><>W[<5B><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>Yd<59>s<EFBFBD><73><EFBFBD>L<EFBFBD>q~* <20>TA|xa<78>ZU<5A>C<EFBFBD>(=<3D><><EFBFBD><1A>A|xa<78>ZU<5A>C<EFBFBD>(=<3D><><EFBFBD><1A><00><00><><EFBFBD><EFBFBD>qN{<7B><><EFBFBD>NNewEnumerator0NewEnumerator0<00>q<>z[<5B>8bJ<62><4A>ڎ<EFBFBD>z<08>A8<>< H<>΃<EFBFBD>1!%MA8<>< H<>΃<EFBFBD>1!%MX<00><00><><EFBFBD><EFBFBD>qNf<><66><EFBFBD>NNewEnumerator0NewEnumerator0<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>&
<EFBFBD>W4<57>A<00>E<EFBFBD><45>cs<63>L<EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD>
(A<00>E<EFBFBD><45>cs<63>L<EFBFBD>8<EFBFBD><38><EFBFBD><EFBFBD>
(<28><00><00><><EFBFBD><EFBFBD>qN|<7C><><EFBFBD>NNewEnumerator0NewEnumerator0<00><00>> <09>47ui<75><69><EFBFBD><EFBFBD>%-<2D>AuS:n<><0F>A<EFBFBD> t,XdAuS:n<><0F>A<EFBFBD> t,Xd<58><00><00><><EFBFBD><EFBFBD>qNe<><65><EFBFBD>NNewEnumerator0NewEnumerator0<00><00> s<><73>><3E>F<EFBFBD>P<19>=<3D>)<29>A<00><07>Z<EFBFBD><5A><EFBFBD>B<EFBFBD> G}<7D><><EFBFBD>A<00><07>Z<EFBFBD><5A><EFBFBD>B<EFBFBD> G}<7D><><EFBFBD><00><00><00><><EFBFBD><EFBFBD>qNd<><64><EFBFBD>NNewEnumerator0NewEnumerator0<00><00><1D>(T<>KC<4B>5<EFBFBD><35>V<EFBFBD><56>LA;<3B>k*<2A><>I<><49><EFBFBD>1<EFBFBD>C<EFBFBD><43>A;<3B>k*<2A><>I<><49><EFBFBD>1<EFBFBD>C<EFBFBD><43>%<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>79j<39><6A><EFBFBD>K<EFBFBD>dL&<26><>?A<00> V<>=#<23>E<EFBFBD>[<5B> <0C><>A<00> V<>=#<23>E<EFBFBD>[<5B> <0C><>&<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>ʾ<><CABE>H<><48><EFBFBD><EFBFBD><EFBFBD>W<EFBFBD><57>A<00><><EFBFBD><EFBFBD><EFBFBD>*GD<47>d<EFBFBD>D<EFBFBD>F12A<00><><EFBFBD><EFBFBD><EFBFBD>*GD<47>d<EFBFBD>D<EFBFBD>F12w<00><00><><EFBFBD><EFBFBD>qNm<><6D><EFBFBD>NNewEnumerator0NewEnumerator0<00>Q<06>L<EFBFBD><16>l"<22><><EFBFBD>A<00>*5<><35>$<24>E<EFBFBD>^<5E><><EFBFBD><EFBFBD>B<EFBFBD>A<00>*5<><35>$<24>E<EFBFBD>^<5E><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00><>q]<5D>\<5C>F<EFBFBD><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>%AdO<64><4F>r<EFBFBD>F@<40><>&<26><>>ǠAdO<64><4F>r<EFBFBD>F@<40><>&<26><><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>B6<><36>L<EFBFBD>w
<EFBFBD>ގ<EFBFBD>wAu<<3C><>K<EFBFBD><4B>H<EFBFBD>L5J<18>xAu<<3C><>K<EFBFBD><4B>H<EFBFBD>L5J<18>x<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00><>g"<22>@:K<><4B>=ha98A<00>R<19>)O:K<><EFBFBD>q<>NA<00>R<19>)O:K<><EFBFBD>q<>N<08><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>f̷ڏ-?D<><44><EFBFBD>5?YƄA<00><>g<EFBFBD>CɋB<C98B>W<EFBFBD>M<06><>A<00><>g<EFBFBD>CɋB<C98B>W<EFBFBD>M<06><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>8<><38><EFBFBD>V<EFBFBD><56>M<EFBFBD>.<2E>C<EFBFBD>I7/AWC<<3C><>E<><45>T<EFBFBD><54>&<05>AWC<<3C><>E<><45>T<EFBFBD><54>&<05><><00><00><><EFBFBD><EFBFBD>qN|<7C><><EFBFBD>NNewEnumerator1NewEnumerator1<00><00><00>؜uN<75>#<23>$Hu<48><75>A<18>M<EFBFBD><4D><EFBFBD><EFBFBD>H<EFBFBD> Q"<22>V<EFBFBD>dA<18>M<EFBFBD><4D><EFBFBD><EFBFBD>H<EFBFBD> Q"<22>V<EFBFBD>d<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>|F<><46><EFBFBD>AL<41>L_X<5F><58><EFBFBD><EFBFBD>A<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HE<48>aD<1E>j<EFBFBD>A<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>HE<48>aD<1E>j<EFBFBD>_<00><00><><EFBFBD><EFBFBD>qN_<><5F><EFBFBD>NNewEnumerator1NewEnumerator1<00><13> ,,TO<54>5J<03><><EFBFBD><EFBFBD>AI<>&<26>T<EFBFBD><54>E<EFBFBD>{<7B>@D<>y<EFBFBD>AI<>&<26>T<EFBFBD><54>E<EFBFBD>{<7B>@D<>y<EFBFBD>h<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>}<7D><><EFBFBD>F<EFBFBD>G<EFBFBD><47>+<2B><>!<21>A<00>=n?<3F>%1A<31><41>o<06><17>A<00>=n?<3F>%1A<31><41>o<06>̮<00><00><><EFBFBD><EFBFBD>qNl<><6C><EFBFBD>NNewEnumerator0NewEnumerator0<00>k3vu<76><75>A<EFBFBD>2]<18><07>A<00><>G<EFBFBD><47>e!H<><48>\&8<><38><EFBFBD>A<00><>G<EFBFBD><47>e!H<><48>\&8<><38><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNi<><69><EFBFBD>NNewEnumerator0NewEnumerator0<00>1<‡P<C287><50>C<EFBFBD>(GP O<>CA<00>=<3D><><EFBFBD>S6A<36>$<24> <0A>ܐA<00>=<3D><><EFBFBD>S6A<36>$<24> <0A>ܐ<1E><00><00><><EFBFBD><EFBFBD>qNb<><62><EFBFBD>NNewEnumerator0NewEnumerator0<00><00>y*<2A>ɮ<EFBFBD>H<EFBFBD><48>qBچ<42>AP<>I<1A><>A<EFBFBD><41><EFBFBD>xO&:<3A>AP<>I<1A><>A<EFBFBD><41><EFBFBD>xO&:<3A><><00><00><><EFBFBD><EFBFBD>qN|<7C><><EFBFBD>NNewEnumerator1NewEnumerator1<00><00>Z<>:X&<26><><EFBFBD><EFBFBD><EFBFBD>
__A<00><><EFBFBD><EFBFBD>=O<>/<2F>'<27>#<23>A<00><><EFBFBD><EFBFBD>=O<>/<2F>'<27>#<23><><00><00><><EFBFBD><EFBFBD>qN^<5E><><EFBFBD>NNewEnumerator0NewEnumerator0<00>6<>zyHB<48><42><>T<EFBFBD>A<17>l<EFBFBD>\fB<66>߶<EFBFBD><DFB6>F<>A<17>l<EFBFBD>\fB<66>߶<EFBFBD><DFB6>F<><46><00><00><><EFBFBD><EFBFBD>qN]<5D><><EFBFBD>NNewEnumerator0NewEnumerator0<00>%<25>"<22>s<00>A<EFBFBD><41>sn3<1C>A<00>] <0B><>x<EFBFBD>H<EFBFBD>2<EFBFBD>4<<3C><><EFBFBD>A<00>] <0B><>x<EFBFBD>H<EFBFBD>2<EFBFBD>4<<3C><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNc<><63><EFBFBD>NNewEnumerator1NewEnumerator0<00>T<>Eh-<2D>H<>`HH<><48>A<00>CiMLA<><41>A<EFBFBD><41>G<EFBFBD>>A<00>CiMLA<><41>A<EFBFBD><41>G<EFBFBD>><00><00><><EFBFBD><EFBFBD>qNi<><69><EFBFBD>NNewEnumerator0NewEnumerator0<00>8$)<29>K<EFBFBD>h<EFBFBD><68> ?\A#<23><>/<2F>->O<><4F>2<EFBFBD>e<EFBFBD>s<EFBFBD>A#<23><>/<2F>->O<><4F>2<EFBFBD>e<EFBFBD>s<EFBFBD>6<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>]<5D><><EFBFBD><EFBFBD>><3E>N<EFBFBD> 9Y<39>A<00><><EFBFBD><EFBFBD>gˍL<CB8D><<3C><><19><>vA<00><><EFBFBD><EFBFBD>gˍL<CB8D><<3C><><19><>vN<00><00><><EFBFBD><EFBFBD>qNg<><67><EFBFBD>NNewEnumerator0NewEnumerator0<00><00><>m<EFBFBD><6D><EFBFBD>yK<79>ڦ<EFBFBD>rdA,<2C><><EFBFBD>=<3D>TM<54>/m<>K<EFBFBD><4B>A,<2C><><EFBFBD>=<3D>TM<54>/m<>K<EFBFBD><4B>O<00><00><><EFBFBD><EFBFBD>qNj<><6A><EFBFBD>NNewEnumerator0NewEnumerator0<00><00><><EFBFBD><EFBFBD><EFBFBD>8<EFBFBD>@<40>dO<>8-<2D>Ai<03> <0B>K<EFBFBD>G<EFBFBD>z<EFBFBD><1D><><EFBFBD>VAi<03> <0B>K<EFBFBD>G<EFBFBD>z<EFBFBD><1D><><EFBFBD>VS<00><00><><EFBFBD><EFBFBD>qN[<5B><><EFBFBD>NNewEnumerator0NewEnumerator0<00><02><>ؔ|I<>6)<29><><EFBFBD><EFBFBD>SA<1D><><EFBFBD>ݙ<EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{,A<1D><><EFBFBD>ݙ<EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD>{,T<00><00><><EFBFBD><EFBFBD>qN\<5C><><EFBFBD>NNewEnumerator0NewEnumerator0<00>k:<3A><><C<>F<EFBFBD><04><>-<2D><0F>A2 <09><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>xx<14>:<3A> A2 <09><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>xx<14>:<3A> k<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00> =<3D><04>@<40>F<EFBFBD> ʜ<>M<EFBFBD><4D>A<00><><EFBFBD><EFBFBD>1F<>c<1B><>UD<55>A<00><><EFBFBD><EFBFBD>1F<>c<1B><>UD<55>o<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00>Y<EFBFBD>e qgK<67><4B>q<EFBFBD><71>Xq<58>AK<>w
@J<><4A>z<EFBFBD>_3"tAK<>w
@J<><4A>z<EFBFBD>_3"tf<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>c<00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<><00>^<00><><EFBFBD><EFBFBD><EFBFBD>4<00>E<><45><EFBFBD>t<EFBFBD>HO<48>v~<7E><><EFBFBD><EFBFBD><EFBFBD>o4<00>`<60><04>b^<5E>C<EFBFBD><43><EFBFBD>Ȋ/<2F><>3 EmitterStatez4<00><08>gb<67><62><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD>`!z=fK<00><00><><EFBFBD><EFBFBD>L<00><00>mopJ4<00><08>4<EFBFBD><34>o<EFBFBD><6F>N<EFBFBD><4E><EFBFBD>h<>B<EFBFBD>N B<00><>{ɾ&+A<><1B>b<EFBFBD>"<22><>B<00><>{ɾ&+A<><1B>b<EFBFBD>"<22><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>T<00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD>B<00><>gq<67><71><EFBFBD>O<EFBFBD>;<0F>[<5B>6<EFBFBD>B<00><>gq<67><71><EFBFBD>O<EFBFBD>;<0F>[<5B>6<EFBFBD><36><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>B<00>39<17><>G<EFBFBD>6<15>pSB<00>39<17><>G<EFBFBD>6<15>pS$<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>`<60>><3E><><EFBFBD>C<EFBFBD><43><EFBFBD>Y<EFBFBD><1B><>BP<><50>G)<29>C<EFBFBD><43><EFBFBD><EFBFBD>PӟBP<><50>G)<29>C<EFBFBD><43><EFBFBD><EFBFBD>Pӟ'<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00><13><>3<EFBFBD>gN<67><4E><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD>B<00><><EFBFBD><EFBFBD>*<2A><>@<40><>I<EFBFBD>Ǘ<>B<00><><EFBFBD><EFBFBD>*<2A><>@<40><>I<EFBFBD>Ǘ<><C797><00><00><><EFBFBD><EFBFBD>qNn<><6E><EFBFBD>NNewEnumerator0NewEnumerator0<00>A<><41><EFBFBD>V*XJ<58><4A> 9b<18><>B<00> 0-/Q\K<><4B>G<EFBFBD><47><0F><>B<00> 0-/Q\K<><4B>G<EFBFBD><47><0F><><EFBFBD><00><00><><EFBFBD><EFBFBD>qNp<><70><EFBFBD>NNewEnumerator0NewEnumerator0<00>
C<EFBFBD>D<EFBFBD><EFBFBD><G<><47>=4K<14>B <20><><1C>
AE<EFBFBD>a<><61>"E<>B <20><><1C>
AE<EFBFBD>a<><61>"E<><45><00><00><><EFBFBD><EFBFBD>qNy<><79><EFBFBD>NNewEnumerator0NewEnumerator0<00><00>3%<25>6<>J<EFBFBD>t<EFBFBD><74>ͣ<EFBFBD>KB<00>F<EFBFBD>[k<>>D<>y<EFBFBD><79>:nB<00>F<EFBFBD>[k<>>D<>y<EFBFBD><79>:n<><00><00><><EFBFBD><EFBFBD>qNx<><78><EFBFBD>NNewEnumerator0NewEnumerator0<00>
<EFBFBD><EFBFBD><EFBFBD>:<3A><>A<EFBFBD>eYr2<72><32>B2?ͧ$)K<>Y<EFBFBD><08><><EFBFBD>B2?ͧ$)K<>Y<EFBFBD><08><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>qNo<><6F><EFBFBD>NNewEnumerator0NewEnumerator0<00>3<><33><EFBFBD>˭
E<EFBFBD>/|<1A> B<15>
@<40>dL<>"<22><>d<EFBFBD><64><EFBFBD>B<15>
@<40>dL<>"<22><>d<EFBFBD><64><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>R<EFBFBD><15><><EFBFBD>L<EFBFBD>'<27><>%<25><<3C>Bo|ʰ-[E<><45>3Q&
<EFBFBD>Bo|ʰ-[E<><45>3Q&
<EFBFBD>n<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>y<>ўMK<4D>x<12><EFBFBD>B<00><>;<3B>ΕG<CE95><47><EFBFBD><EFBFBD>bT<62>8B<00><>;<3B>ΕG<CE95><47><EFBFBD><EFBFBD>bT<62>8f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>@s<>t<>C<EFBFBD>[<5B>Ȭ`:<00>^<00><><EFBFBD><EFBFBD>o4<00><08><>+O<><4F><EFBFBD>A<EFBFBD><41><EFBFBD>1<08><><EFBFBD><EFBFBD>3 GravityForcez4<00><08>2<EFBFBD><32>FBN<>PXs6<73>[K<00>0<><30><EFBFBD>L<00>Z
J4<00>$<24><>X<10>mD<6D>g<EFBFBD>!x<><03>NC<00><><EFBFBD><EFBFBD>@<40><>J<EFBFBD>RgI<19><>C<00><><EFBFBD><EFBFBD>@<40><>J<EFBFBD>RgI<19><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>?<00>lWB<57><42><EFBFBD>5$<24>0<EFBFBD>C<00>M1*<2A><>@<40>lV<J<>C<00>M1*<2A><>@<40>lV<J<><1B><00><00><><EFBFBD><EFBFBD>qN<00><><EFBFBD><EFBFBD>NWorldWorld<00>58y.<2E><>B<EFBFBD><17><>؋<EFBFBD>FC<00><>=<3D>V <0C>@<40><><12><><EFBFBD><EFBFBD><EFBFBD>C<00><>=<3D>V <0C>@<40><><12><><EFBFBD><EFBFBD><EFBFBD>f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>D*:<3A>)~<7E>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD>q<00>^<00><><EFBFBD><EFBFBD><EFBFBD>4<00>k<><6B><EFBFBD>w<EFBFBD><77>G<EFBFBD>l:<3A><13>=*o4<00><08><>ZM|<7C>A<EFBFBD><41>L<EFBFBD><4C>~3m<33>3SolveForcesAndVelocityz4<00>|s<>H<EFBFBD><48><EFBFBD>C<EFBFBD><43>a<EFBFBD>ʨ<EFBFBD><CAA8>K<00><00><><EFBFBD><EFBFBD>L<00>Z
J4<00><08><>w<EFBFBD>F<EFBFBD>eM<65><4D><EFBFBD><EFBFBD><EFBFBD>/#<23>ND*:<3A>)~<7E>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD>qD*:<3A>)~<7E>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD>q<C281><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>C<00><>=<3D>V <0C>@<40><><12><><EFBFBD><EFBFBD><EFBFBD>D0<00><><EFBFBD>B<EFBFBD>A<EFBFBD><41>u;o TD0<00><><EFBFBD>B<EFBFBD>A<EFBFBD><41>u;o T{<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00><00>XO<15>LN<4C><4E><EFBFBD>}=<3D><><EFBFBD>D6<>1<EFBFBD><31>!I<><49><EFBFBD>%<25><>BUD6<>1<EFBFBD><31>!I<><49><EFBFBD>%<25><>BU<42><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>F<>>_<18>I<EFBFBD><49>!'"<22>]$D<00><1E> *$J<>4 t-s<>D<00><1E> *$J<>4 t-s<><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00>ȯ<>)<29>ٖ@<40>4<EFBFBD>`0<1F>D<00><><EFBFBD>RZ<52><5A>N<EFBFBD><4E><EFBFBD>l<6C><7F>wD<00><><EFBFBD>RZ<52><5A>N<EFBFBD><4E><EFBFBD>l<6C><7F>w<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00><><EFBFBD><00>L<EFBFBD>O<EFBFBD><4F><06><><EFBFBD><EFBFBD>KD<00>h(<28><>=I<><4D>0<1B>D<00>h(<28><>=I<><4D>0<1B>f<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>r<00>![<5B>;<3B>sF<73>ItX<05>p<EFBFBD><00>^<00><><EFBFBD><EFBFBD>o4<00>;<3B>6\<5C><>rB<72><42>Xe<58><65>7<EFBFBD>3 ScaleColorU<00>4<00> ׋<><1F><>W@<40>c<1D> (<28>g<EFBFBD>z4<00><08><1D><1D>:D<><44>wr<04><>'K<00>p<><70><EFBFBD>L<00>Z
mopJ4<00><08><>ϓ<00><>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD>JaNE+<2B><>0FH<><48><EFBFBD>}<7D><>lE+<2B><>0FH<><48><EFBFBD>}<7D><>l<><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>q<00>;<0F><>A<EFBFBD><41><EFBFBD><EFBFBD>a<EFBFBD><61>RE^<5E>#<23><><EFBFBD>O<EFBFBD>A<EFBFBD><41>U<EFBFBD><55>/E^<5E>#<23><><EFBFBD>O<EFBFBD>A<EFBFBD><41>U<EFBFBD><55>/<2F><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>E<00><><EFBFBD>z<EFBFBD><7A><EFBFBD>E<EFBFBD><45>u<EFBFBD><0E>{<7B>E<00><><EFBFBD>z<EFBFBD><7A><EFBFBD>E<EFBFBD><45>u<EFBFBD><0E>{<7B><><00><00><><EFBFBD><EFBFBD>qNk<><6B><EFBFBD>NNewEnumerator0NewEnumerator0<00>!<21>~<7E><><EFBFBD>J<EFBFBD><0E><>88<38>lE/<2F>d<EFBFBD><64><01>J<EFBFBD>9f<07>$<24><>E/<2F>d<EFBFBD><64><01>J<EFBFBD>9f<07>$<24><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00>D<>? {qM<71>Ö)<29><>]<5D>E<00><>i<EFBFBD><1A>A<EFBFBD>p<EFBFBD>5<EFBFBD>dJ<64>E<00><>i<EFBFBD><1A>A<EFBFBD>p<EFBFBD>5<EFBFBD>dJ<64><4A><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00>[m<D<><44><EFBFBD>̉K<CC89>RE$<24>ҟ<>I<><49>N<><4E>IjE$<24>ҟ<>I<><49>N<><4E>Ij<49><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Ntruetrue<00><00><><EFBFBD><EFBFBD><EFBFBD>h@G<><1B><>6P<36>BE3LJe<4A>#L<><4C><EFBFBD>|y<><79>UE3LJe<4A>#L<><4C><EFBFBD>|y<><79>Uf<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>dy<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}<00>^<00><><EFBFBD><EFBFBD>o4<00><49>1<EFBFBD>mC<6D><43><EFBFBD>q<EFBFBD>l<EFBFBD>,<2C>3FloatFromCurvez4<00>O,<0F><>a7G<37><16>t<EFBFBD><74>_K<00>P<><50><EFBFBD>L<00>" mopJ4<00><14><>s<>C<7F><43>L Y<>[uNF%<25><><EFBFBD><EFBFBD>6K<>4<EFBFBD><34>(<28><1C>F%<25><><EFBFBD><EFBFBD>6K<>4<EFBFBD><34>(<28><1C><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>r<00><>0<EFBFBD>1%K<>-GMw<4D>J3F<00><>MI<4D><14>O<EFBFBD><04><>!<21><>F<00><>MI<4D><14>O<EFBFBD><04><>!<21><><EFBFBD><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>F&<26>+A<>٫B<D9AB><42>FpW<70>F&<26>+A<>٫B<D9AB><42>FpW<70>v<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>qlPci<63><69><EFBFBD>O<EFBFBD><4F>y<EFBFBD>kk<6B><6B><00>^<00><><EFBFBD><EFBFBD>o4<00>Du<>\N<><4E><EFBFBD>K@<40><><EFBFBD><EFBFBD>3 SystemStatez4<00><08>[<5B>7 <20>M<EFBFBD><4D>r>ϱK<00><00><><EFBFBD><EFBFBD>L<00><00>J4<00>o2X<32>UWr@<40>٥k<D9A5><6B><EFBFBD><EFBFBD>NG<06><>Pz<50>fH<66><48><EFBFBD>=<3D><><EFBFBD>G<06><>Pz<50>fH<66><48><EFBFBD>=<3D><><EFBFBD><0E><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>X<00>c<05>~<7E>E<>M5];<3B><>G=dF<>\<5C>O<EFBFBD> <20><><EFBFBD><1C><>G=dF<>\<5C>O<EFBFBD> <20><><EFBFBD><1C><><EFBFBD><00><00><><EFBFBD><EFBFBD>qNh<><68><EFBFBD>NNewEnumerator0NewEnumerator0<00><00><10>`R<><52>M<EFBFBD><4D>7<><37><EFBFBD><EFBFBD>G<00><>Nۛy<DB9B>N<EFBFBD><4E><EFBFBD>/<2F>C<EFBFBD><43>G<00><>Nۛy<DB9B>N<EFBFBD><4E><EFBFBD>/<2F>C<EFBFBD><43><EFBFBD><00><00><><EFBFBD><EFBFBD>qNy<><79><EFBFBD>NNewEnumerator0NewEnumerator0<00><>o<>O<EFBFBD>.<2E><>f<EFBFBD>kGՙ<><D599><EFBFBD><1E>G<EFBFBD>hJ<68>Ĥ/<2F>Gՙ<><D599><EFBFBD><1E>G<EFBFBD>hJ<68>Ĥ/<2F>n<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>Nfalsefalse<00>ŏ<01><>IG<49>\=<<1E><>6G<00><>\S<><53><EFBFBD>@<40>@?A~<7E>bG<00><>\S<><53><EFBFBD>@<40>@?A~<7E>bf<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>*׼<>nbH<><48>)b<>zis
J4<00><08>:<3A>>GaG<61><47>UmMfcNH<00>T=ke<6B>J<> <0A><>۾C<DBBE>H<00>T=ke<6B>J<> <0A><>۾C<DBBE><43><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>k<00>\<1A><><EFBFBD>1C<31>b<EFBFBD>a<EFBFBD>s<EFBFBD><73><00>4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNx<00><00>4&!\TN<00>^z4<00>ɍ"<22><04>B<EFBFBD>m<EFBFBD>D<EFBFBD>]<5D>
K<00>`<60><><EFBFBD>L<00><00> J4<00>@!c,<2C>9<EFBFBD>A<EFBFBD>m?Qpc%NI<00>N)<29>~[<5B>F<EFBFBD><46>-<2D>h<EFBFBD><68>I<00>N)<29>~[<5B>F<EFBFBD><46>-<2D>h<EFBFBD><68><EFBFBD><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>n<00><><EFBFBD><EFBFBD><02><>G<EFBFBD><00><T@<40> <00>4>g<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00><08><><EFBFBD>!;<3B><>L<EFBFBD><4C><03>x<1C>hK<00>p<><70><EFBFBD>J4<00><08><0E><><EFBFBD>XF<58>u)<29>)|<7C>NJ<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}J<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}<7D><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>Y<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>p<00>4>g<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00><08>?<3F>:&L<>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<00>P<><50><EFBFBD>L<00><00>J4<00>2<>\G<><47>N<EFBFBD><15><>۱<EFBFBD> NK<00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD>K<00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD><39><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>4<00><>{ɾ&+A<><1B>b<EFBFBD>"<22><><00>4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00>c<><63>{1K<31>(<28>H!<21>K<00><00><><EFBFBD><EFBFBD>L<00> J4<00><08><>%A,<16>M<EFBFBD>d<10><>ԷyNL<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=bL<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=b<><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>o0'Q<08>w&A<><><D2B2><EFBFBD>Dg<00>?<3F>t<EFBFBD><74>D<EFBFBD>e^Qbm&<00>4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00>E# ?u<><75>@<40><>ݣ<EFBFBD>3@K<00><00><><EFBFBD><EFBFBD>L<00><00>J4<00><08><>O<EFBFBD><4F><EFBFBD>'O<><4F>Tnp<6E><70>-NMC7y<16>H<EFBFBD>L<EFBFBD>w-#Z<>MC7y<16>H<EFBFBD>L<EFBFBD>w-#Z<><5A><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>0<00><><EFBFBD>7<EFBFBD>!D<> <0B><1A>J(<00>4>g<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00><08><><EFBFBD>!;<3B><>L<EFBFBD><4C><03>x<1C>hK<00>p<><70><EFBFBD>J4<00><08><0E><><EFBFBD>XF<58>u)<29>)|<7C>NN<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}N<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}<7D><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>]<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>p<00>4>g<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00><08>?<3F>:&L<>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<00>P<><50><EFBFBD>L<00><00>J4<00>2<>\G<><47>N<EFBFBD><15><>۱<EFBFBD> NO<00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD>O<00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD><39><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>=<00><>{ɾ&+A<><1B>b<EFBFBD>"<22><><00>4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00><08><><EFBFBD>
<EFBFBD>_<EFBFBD>N<EFBFBD><1C>8><3E>K<00><00><><EFBFBD><EFBFBD>L<00> J4<00><08><>%A,<16>M<EFBFBD>d<10><>ԷyNP<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=bP<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=b<><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>p<00><><EFBFBD><EFBFBD>˓<EFBFBD>O<EFBFBD><11>%hd<68><64>h)G<><16><>I<>><3E><1F><>f<EFBFBD><00>4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00>E# ?u<><75>@<40><>ݣ<EFBFBD>3@K<00><00><><EFBFBD><EFBFBD>L<00><00>J4<00><08><>O<EFBFBD><4F><EFBFBD>'O<><4F>Tnp<6E><70>-NQC7y<16>H<EFBFBD>L<EFBFBD>w-#Z<>QC7y<16>H<EFBFBD>L<EFBFBD>w-#Z<><5A><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>;<00><><EFBFBD>7<EFBFBD>!D<> <0B><1A>J(<00>4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNx<00><00>4&!\TN<00>^z4<00>d<><64>N<EFBFBD>^O<>;C8<><38>HK<00><00><><EFBFBD><EFBFBD>L<00><00> J4<00><08>IH9<48>S<EFBFBD>K<EFBFBD>X<>U!K5NR<0E>y<EFBFBD><79>3ZG<5A>:ٖH<D996><48><EFBFBD>R<0E>y<EFBFBD><79>3ZG<5A>:ٖH<D996><48><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>|N<00><><EFBFBD><EFBFBD>N<00>r<00>K\<5C>31fI<66><49><EFBFBD><EFBFBD>$=Q<><00>4>g<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00><08><><EFBFBD>!;<3B><>L<EFBFBD><4C><03>x<1C>hK<00>p<><70><EFBFBD>J4<00><08><0E><><EFBFBD>XF<58>u)<29>)|<7C>NS<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}S<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}<7D><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>a<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>p<00>4>g<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00><08>?<3F>:&L<>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<00>P<><50><EFBFBD>L<00><00>J4<00>2<>\G<><47>N<EFBFBD><15><>۱<EFBFBD> NT<00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD>T<00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD><39><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>B<00><>{ɾ&+A<><1B>b<EFBFBD>"<22><><00>4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00><08>$af<61>J<EFBFBD>F<EFBFBD> >|<7C>fu&K<00>0<><30><EFBFBD>L<00> J4<00><08><>%A,<16>M<EFBFBD>d<10><>ԷyNU<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=bU<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=b<><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>s.F<>U<EFBFBD>o!E<>0<1E><><EFBFBD>y<EFBFBD>i<00>X{<7B>m<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD>ŷ<15><00>4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00>E# ?u<><75>@<40><>ݣ<EFBFBD>3@K<00><10><><EFBFBD>L<00>Z
J4<00><08><>O<EFBFBD><4F><EFBFBD>'O<><4F>Tnp<6E><70>-NVC7y<16>H<EFBFBD>L<EFBFBD>w-#Z<>VC7y<16>H<EFBFBD>L<EFBFBD>w-#Z<><5A><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>?<00><><EFBFBD>7<EFBFBD>!D<> <0B><1A>J(<00>4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00>7<>:<3A><>J<>=<3D>w`xK<00><00><><EFBFBD><EFBFBD>J4<00><08><><EFBFBD>-<2D>KB<4B><42>q<EFBFBD>;P<>,NWQ~<ٗS<D997>@<40>m<EFBFBD>i<EFBFBD><69>L<EFBFBD>WQ~<ٗS<D997>@<40>m<EFBFBD>i<EFBFBD><69>L<EFBFBD><4C><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>)<00>;:<3A>#N<>@<40><31>Ib<49><00>4>g<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mNz4<00> <0B><><EFBFBD>+%<25>L<EFBFBD><4C>׽<EFBFBD><D7BD><EFBFBD>hK<00>0<><30><EFBFBD>L<00><00>J4<00><08>Tձ+gO<><4F><EFBFBD>5a]<5D>NX<00>c<05>~<7E>E<>M5];<3B><>X<00>c<05>~<7E>E<>M5];<3B><><16><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>G<06><>Pz<50>fH<66><48><EFBFBD>=<3D><><EFBFBD>g4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^m_z4<00>f>Xb<58><62>I<EFBFBD>1<EFBFBD><31>Z<EFBFBD>zJ4<00><08>Ю
<EFBFBD><EFBFBD>!C<><43><EFBFBD><EFBFBD><EFBFBD>Gs<47>NY<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>pY<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>pb<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>J<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}g4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^m`z4<00><08>(o`ܛN<DC9B>,<2C>s<EFBFBD>ŇL<00><00>J4<00>и<>;7<> J<><4A>)<29>T<EFBFBD>W&NZ<00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><>Z<00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><>b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>2,Й]<5D>+J<><4A>U<<3C><><EFBFBD>~g4>kb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^mcz4<00><08>Y<EFBFBD><59><EFBFBD>^F<>vq<76><71><EFBFBD>F<EFBFBD>L<00> J4<00>Hc<18>lepD<70>5q<35>r<EFBFBD>UmN[<00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<>[<00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<>b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>/)C<19><>$I<><49>f<EFBFBD><04>'<27>g4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^mez4<00>
dv@1!G<>n<EFBFBD>T<EFBFBD>=t<>L<00><00>J4<00>'<27>X<EFBFBD>6d<36>O<EFBFBD><4F><EFBFBD>,<00> <09>N\y<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}\y<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>6#<23><>a<EFBFBD>o<EFBFBD>F<EFBFBD>uƦ<75>#<23>g4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^m_z4<00>f>Xb<58><62>I<EFBFBD>1<EFBFBD><31>Z<EFBFBD>zJ4<00><08>Ю
<EFBFBD><EFBFBD>!C<><43><EFBFBD><EFBFBD><EFBFBD>Gs<47>N]<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>p]<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>pb<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>N<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}g4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^m`z4<00><05>W<<3C>S<EFBFBD>O<EFBFBD><4F>p<EFBFBD>ͼ<EFBFBD>:L<00><00>J4<00>и<>;7<> J<><4A>)<29>T<EFBFBD>W&N^<00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><>^<00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><>b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00><<00>^<5E><><EFBFBD>H<EFBFBD>C<EFBFBD>j"<22>.<07><>g4>kb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^mcz4<00><08>Y<EFBFBD><59><EFBFBD>^F<>vq<76><71><EFBFBD>F<EFBFBD>L<00> J4<00>Hc<18>lepD<70>5q<35>r<EFBFBD>UmN_<00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<>_<00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<>b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>:)C<19><>$I<><49>f<EFBFBD><04>'<27>g4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^mez4<00><08><1A><>q <0B>F<EFBFBD>4<18><> <20><>L<00><00>J4<00>'<27>X<EFBFBD>6d<36>O<EFBFBD><4F><EFBFBD>,<00> <09>N`y<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}`y<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>;<00>lWB<57><42><EFBFBD>5$<24>0<EFBFBD>g4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^m_z4<00>f>Xb<58><62>I<EFBFBD>1<EFBFBD><31>Z<EFBFBD>zJ4<00><08>Ю
<EFBFBD><EFBFBD>!C<><43><EFBFBD><EFBFBD><EFBFBD>Gs<47>Na<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>pa<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>pb<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>S<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}g4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^m`z4<00>{_C<5F><43><1F>J<EFBFBD><4A>}<7D>`V<><56>L<00><00>J4<00>и<>;7<> J<><4A>)<29>T<EFBFBD>W&Nb<00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><>b<00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><>b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>@<00><><EFBFBD>u<EFBFBD><75> I<>ᄌ!<21>g<EFBFBD>g4>kb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^mcz4<00>wY<77><59><EFBFBD>`<60>G<EFBFBD><47>q<EFBFBD><71><18>%L<00> J4<00>Hc<18>lepD<70>5q<35>r<EFBFBD>UmNc<00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<>c<00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<>b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>AK<>w
@J<><4A>z<EFBFBD>_3"tg4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^mez4<00>s_9<5F>Yj<59>L<EFBFBD><00>L<EFBFBD><4C><EFBFBD><EFBFBD>L<00>Z
J4<00>'<27>X<EFBFBD>6d<36>O<EFBFBD><4F><EFBFBD>,<00> <09>Ndy<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}dy<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>E3LJe<4A>#L<><4C><EFBFBD>|y<><79>Ug4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^mfz4<00><08>!1Պ<31><D58A>I<EFBFBD>øփ+<06>J4<00>kP<6B><50><EFBFBD><EFBFBD><EFBFBD>H<EFBFBD><48><17><><EFBFBD><EFBFBD>Ne<00>!<21>A9W%C<>l3?|eXe<00>!<21>A9W%C<>l3?|eXb<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>+,<2C><><EFBFBD>wwG<77><47>=<3D><EFBFBD><C2B6>g4>jb}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>r^mgz4<00><08><><EFBFBD><EFBFBD><EFBFBD>"}L<><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<00><00>J4<00> *<2A><><EFBFBD>g(I<>y˲r<<3C>KNfճ<>C<EFBFBD><43><EFBFBD>M<EFBFBD><4D><EFBFBD>p<EFBFBD>1?<3F>fճ<>C<EFBFBD><43><EFBFBD>M<EFBFBD><4D><EFBFBD>p<EFBFBD>1?<3F>b<00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>,`nu<19>wDJ<44>z|D<>ָ<00><00>4<00>4<00>(<00><>yyG J<>/<2F>7<1D>D<EFBFBD><44><EFBFBD>.<2E><>f<EFBFBD>M<EFBFBD>#<23><><EFBFBD>'<27>z4<00><08>D+E@<40><><EFBFBD><01><>N<EFBFBD>K<00>P<><50><EFBFBD>L<00><00>J4<00>6\i~=G<><1A><><EFBFBD><03><>Ng<00>?<3F>t<EFBFBD><74>D<EFBFBD>e^Qbm&g<00>?<3F>t<EFBFBD><74>D<EFBFBD>e^Qbm&<26><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>L<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=bg<00><> #GG<47>qC}0<>Z<EFBFBD>g<00><> #GG<47>qC}0<>Z<EFBFBD>q<00> User.Color<00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>o<00>U><3E> <0C><>G<EFBFBD><47>?Sl<53>k<EFBFBD><00><>yyG J<>/<2F>7<1D>D<EFBFBD>g<00>B<EFBFBD><42>G#'G<><47><EFBFBD>U <03>~g<00>B<EFBFBD><42>G#'G<><47><EFBFBD>U <03>~ <00><00><><EFBFBD><EFBFBD> N<00>g<00>S<EFBFBD>ݦS<DDA6>B<EFBFBD>y,6<>[\8g<00>S<EFBFBD>ݦS<DDA6>B<EFBFBD>y,6<>[\8N<00><00><><EFBFBD><EFBFBD>TDefault value for User.Color if no other module has set it previously in the stack.Xu<00><><EFBFBD><EFBFBD>N.(R=1.000000,G=1.000000,B=1.000000,A=1.000000).(R=1.000000,G=1.000000,B=1.000000,A=1.000000)<00><00><>.<2E><>f<EFBFBD>M<EFBFBD>#<23><><EFBFBD>'<27><00><00>4<00>4<00>(bu2E<32>'L<>2<EFBFBD><32>1<EFBFBD><31>Sp *CM<>O<EFBFBD>y3J<33>C׉z4<00>
Zu?<3F>O<EFBFBD>#<23><00><><EFBFBD>'K<00>P<><50><EFBFBD>L<00><00>J4<00><08><>h<EFBFBD>A<EFBFBD><41>G<EFBFBD>.<2E><><EFBFBD>־Nh)G<><16><>I<>><3E><1F><>f<EFBFBD>h)G<><16><>I<>><3E><1F><>f<EFBFBD><66><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>P<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=bh<>2<EFBFBD><32>K<EFBFBD>v<EFBFBD>R<EFBFBD><52>³h<>2<EFBFBD><32>K<EFBFBD>v<EFBFBD>R<EFBFBD><52>³q<00> User.Color<00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>p<00><><6C>oG<6F> ?<3F><><1F>bu2E<32>'L<>2<EFBFBD><32>1<EFBFBD><31>Sh<00>z<EFBFBD>(<28><>DM<44><4D><EFBFBD><EFBFBD><43>h<00>z<EFBFBD>(<28><>DM<44><4D><EFBFBD><EFBFBD><43> <00><00><><EFBFBD><EFBFBD> N<00>hF<>Ú<EFBFBD><C39A><EFBFBD>G<EFBFBD>.Fq<7F>hF<>Ú<EFBFBD><C39A><EFBFBD>G<EFBFBD>.Fq<7F>N<00><00><><EFBFBD><EFBFBD>TDefault value for User.Color if no other module has set it previously in the stack.Xu<00><><EFBFBD><EFBFBD>N.(R=1.000000,G=1.000000,B=1.000000,A=1.000000).(R=1.000000,G=1.000000,B=1.000000,A=1.000000)<00>p *CM<>O<EFBFBD>y3J<33><00><00>4<00>4<00>(+ZO<01>6 O<><4F><EFBFBD>#&<26><><EFBFBD><EFBFBD><EFBFBD>-i7<69>H<>+pħ<70><C4A7>6z4<00><08><><EFBFBD><EFBFBD>I<EFBFBD>MI<4D>7<<3C><><EFBFBD>HeK<00><00><><EFBFBD><EFBFBD>L<00><00>J4<00><08>M<EFBFBD>?M C<><43><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><49>Ni<00>X{<7B>m<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD>ŷ<15>i<00>X{<7B>m<EFBFBD>J<EFBFBD><4A><EFBFBD><EFBFBD>ŷ<15><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>U<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=bi~^<5E><>%p@<40>^ M<><4D><EFBFBD>i~^<5E><>%p@<40>^ M<><4D><EFBFBD>q<00> User.Color<00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>s<00><><EFBFBD><EFBFBD>#I<>K<EFBFBD>\0<><30>4<EFBFBD>+ZO<01>6 O<><4F><EFBFBD>#&<26><><EFBFBD>i<00>}7<>.<03>N<EFBFBD><44>!<21>i<00>}7<>.<03>N<EFBFBD><44>!<21> <00><00><><EFBFBD><EFBFBD> N<00>i<00><><0F>v<EFBFBD>C<>qS<71>C<>Fi<00><><0F>v<EFBFBD>C<>qS<71>C<>FN<00><00><><EFBFBD><EFBFBD>TDefault value for User.Color if no other module has set it previously in the stack.Xu<00><><EFBFBD><EFBFBD>N.(R=1.000000,G=1.000000,B=1.000000,A=1.000000).(R=1.000000,G=1.000000,B=1.000000,A=1.000000)<00><00><>-i7<69>H<>+pħ<70><C4A7>6z4<00>QN<51><4E>`ҫC<D2AB>|<7C>O<EFBFBD><4F><EFBFBD> K<00><00><><EFBFBD><EFBFBD>L<00><00>J4<00><08><>D<1B>%<25>E<EFBFBD><45><EFBFBD>3H*<2A><>Nj<1C>]e<>KH<4B><48>o<EFBFBD>+<2B><1A>j<1C>]e<>KH<4B><48>o<EFBFBD>+<2B><1A><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>k%<08><>7<EFBFBD><37>C<EFBFBD><43><EFBFBD><05><><11> pk<70>g{B<>zf<7A><66>.<2E>j<00>%<>kB<6B>;}<7D><><12><>j<00>%<>kB<6B>;}<7D><><12><><EFBFBD><00><00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>7<00>kF<6B><46><EFBFBD>I<><1E>^'Ae<>S<07><>nO<6E><4F><EFBFBD>| Dj}<7D><><EFBFBD><11>9J<39><4A><EFBFBD><EFBFBD> <0B><><EFBFBD>j}<7D><><EFBFBD><11>9J<39><4A><EFBFBD><EFBFBD> <0B><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>6<00>مL<>mF<6D><1D>5<EFBFBD><35>s<EFBFBD><00><>Y7T<37>RF<52>ɫ<EFBFBD><C9AB><EFBFBD><EFBFBD> jm(<28>"܋'@<40><><EFBFBD>Q6<11><>jm(<28>"܋'@<40><><EFBFBD>Q6<11><> <00><00><><EFBFBD><EFBFBD> N<00><00> 0<0F>`iM<69><4D>CE$ 6Jz4<00><08> <20><>tA<74>E<EFBFBD><45>B<EFBFBD><42><EFBFBD>/?K<00><00><><EFBFBD><EFBFBD>L<00><00>J4<00><08><><14><><EFBFBD> J<>V<EFBFBD>!e
<EFBFBD>MNk<00>xƐ<>G<EFBFBD>K<EFBFBD> <0C>$<<3C>k<00>xƐ<>G<EFBFBD>K<EFBFBD> <0C>$<<3C><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>5<00><>-<2D><>j<EFBFBD>C<EFBFBD>tE]<5D>̡<00><><EFBFBD> <0C><>E<><45>e<EFBFBD><<3C>ANk<00>\<1A><><EFBFBD>1C<31>b<EFBFBD>a<EFBFBD>s<EFBFBD><73>k<00>\<1A><><EFBFBD>1C<31>b<EFBFBD>a<EFBFBD>s<EFBFBD>ׇ<00><00><><EFBFBD><EFBFBD>|u<00><><EFBFBD><EFBFBD>N<00>H<00>T=ke<6B>J<> <0A><>۾C<DBBE><00>$.<2E><>OG<4F>J<EFBFBD>;<3B>J<EFBFBD>k%<08><>7<EFBFBD><37>C<EFBFBD><43><EFBFBD><05><><11>k%<08><>7<EFBFBD><37>C<EFBFBD><43><EFBFBD><05><><11><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>7h<01><>O<EFBFBD>K<>fe<66><65>®j<1C>]e<>KH<4B><48>o<EFBFBD>+<2B><1A>[:<3A><>1<7F>D<EFBFBD>k<13>@aQ<61>k<00>0<>8<EFBFBD>XH<58><14><><15>u<EFBFBD>k<00>0<>8<EFBFBD>XH<58><14><><15>u<EFBFBD> <00><00><><EFBFBD><EFBFBD> N<00>/F~R<>y|D<><44><EFBFBD><EFBFBD>f<EFBFBD>z4<00><08>-2<1A> <20>N<EFBFBD>v<EFBFBD>e1VH<56>K<00><10><><EFBFBD>L<00><00>J4<00><08>V~<7E>N(<28>B<EFBFBD>M<19><15><><EFBFBD>Nl<03><>O<EFBFBD>"D<>C<EFBFBD>"7<><15>l<03><>O<EFBFBD>"D<>C<EFBFBD>"7<><15><><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>m<00><><14><14><>D<EFBFBD>+@<40><><EFBFBD>k<EFBFBD>H&;<3B>}<7D>E<EFBFBD><45><EFBFBD>Q<EFBFBD>n Yl<1C><05><><EFBFBD><EFBFBD>D<EFBFBD>D<EFBFBD>O3݄Jl<1C><05><><EFBFBD><EFBFBD>D<EFBFBD>D<EFBFBD>O3݄J<DD84><00><00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>9<00><><EFBFBD>}ԿN@<40>9<EFBFBD><39><EFBFBD><EFBFBD>)PA<50><41>YÃA<C383><41>`<07>jlq<><71><EFBFBD><EFBFBD>A<><41>+*<2A>t<EFBFBD>`lq<><71><EFBFBD><EFBFBD>A<><41>+*<2A>t<EFBFBD>`<60><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>8 yN<79>\J<>ӽ<EFBFBD>a<>MUM<55><4D><EFBFBD>ջD<D5BB><44> r<><72><EFBFBD>l<00><>~~dOA<4F><41><EFBFBD><EFBFBD>@<1C>l<00><>~~dOA<4F><41><EFBFBD><EFBFBD>@<1C> <00><00><><EFBFBD><EFBFBD> N<00>{<7B>%<25><><EFBFBD><EFBFBD>F<EFBFBD><46><EFBFBD>AoN<6F><4E>z4<00><02><><EFBFBD>h$<24>O<EFBFBD><11>v:<3A>c<EFBFBD>K<00><00><><EFBFBD><EFBFBD>L<00><00>J4<00><08><0E><>a2<61>B<EFBFBD><42><EFBFBD><1E><><EFBFBD>Nm<00>WT<><54><EFBFBD>F<EFBFBD>e P<><50>1<EFBFBD>m<00>WT<><54><EFBFBD>F<EFBFBD>e P<><50>1<EFBFBD><31><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>nT<><54><EFBFBD>\l<>L<EFBFBD>xt]PK<50><4B><1B> <0C><1B>NF<4E><46>"]
<EFBFBD>em.`<60>(*7oB<6F><42>L<EFBFBD>E+m.`<60>(*7oB<6F><42>L<EFBFBD>E+<2B><00><00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>1J<><0F><01>cK<63><4B>!<15>}<7D><>E<><45><EFBFBD>NI<4E>N<12>lG<>m<00><><14><14><>D<EFBFBD>+@<40><><EFBFBD>k<EFBFBD>m<00><><14><14><>D<EFBFBD>+@<40><><EFBFBD>k<EFBFBD><6B><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>9?t'3<><33><EFBFBD>F<EFBFBD><13>W-<2D>+<2B>l<03><>O<EFBFBD>"D<>C<EFBFBD>"7<><15><00>x<EFBFBD>)#<23>J<EFBFBD><05>mJ<1A>m<00><>G<EFBFBD>><3E><>C<EFBFBD><43><EFBFBD>oF<6F><46><EFBFBD>m<00><>G<EFBFBD>><3E><>C<EFBFBD><43><EFBFBD>oF<6F><46><EFBFBD> <00><00><><EFBFBD><EFBFBD> N<00><00>;<13>S<>E<EFBFBD>@zY=D4z4<00>p3<10>1s'B<>]<5D>Q+<2B>UK<00>`<60><><EFBFBD>L<00><00>J4<00><08><>c<EFBFBD><63>(<28>L<EFBFBD>}B<>NZNn<00>l<EFBFBD>-<2D><><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>~Q<>en<00>l<EFBFBD>-<2D><><EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>~Q<>e<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>0<00>lWB<57><42><EFBFBD>5$<24>0<EFBFBD><00>y<EFBFBD><79>*<2A><>F<EFBFBD>ϼX<CFBC>J.<2E>n<00><><EFBFBD><EFBFBD><02><>G<EFBFBD><00><T@<40> n<00><><EFBFBD><EFBFBD><02><>G<EFBFBD><00><T@<40> <20><00><00><><EFBFBD><EFBFBD>|u<00><><EFBFBD><EFBFBD>N<00>I<00>N)<29>~[<5B>F<EFBFBD><46>-<2D>h<EFBFBD><68>2&iގ<69>C<EFBFBD>%<25>R<1C><><EFBFBD>nT<><54><EFBFBD>\l<>L<EFBFBD>xt]PK<50><4B>nT<><54><EFBFBD>\l<>L<EFBFBD>xt]PK<50><4B><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>1<01>U<EFBFBD>R<>H<EFBFBD><48>[x<><78>cm<00>WT<><54><EFBFBD>F<EFBFBD>e P<><50>1<EFBFBD>К.w!<21>B<EFBFBD>ڵb=<3D>{n<00>\ow<02>PJ<50><43> <15>n<00>\ow<02>PJ<50><43> <15> <00><00><><EFBFBD><EFBFBD> N<00><06><49>C@<40><><15>Y<EFBFBD>]
z4<00><08>f^<5E>|<7C><>D<EFBFBD><44> <0A><>I1K<00><00><><EFBFBD><EFBFBD>L<00> J4<00>"<22><>ôSiE<69><45><EFBFBD>˝1<>No0'Q<08>w&A<><><D2B2><EFBFBD>Do0'Q<08>w&A<><><D2B2><EFBFBD>D<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>L<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=b<00>#F<>XY:G<>(J<>ޝ o<00>U><3E> <0C><>G<EFBFBD><47>?Sl<53>k<EFBFBD>o<00>U><3E> <0C><>G<EFBFBD><47>?Sl<53>k<EFBFBD><6B><00><00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>g<00><> #GG<47>qC}0<>Z<EFBFBD><00>.ip9<70>O<EFBFBD>)r<7F><0o@Y@<40><><EFBFBD>A<EFBFBD><03><4C>wo@Y@<40><><EFBFBD>A<EFBFBD><03><4C>w<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>/<00>Њ<EFBFBD><D08A><<3C>J<EFBFBD><4A>.<2E>+!#<23>a<><61>&oŞD<C59E><44><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><6F>o<00>1<19>VH<56><48><11><><EFBFBD>R<EFBFBD>o<00>1<19>VH<56><48><11><><EFBFBD>R<EFBFBD> <00><00><><EFBFBD><EFBFBD> N<00><00><>c<EFBFBD>=Y E<>><3E><>فI`z4<00><08>ϤҊ8cL<63><4C><EFBFBD><12>w<>K<00><00><><EFBFBD><EFBFBD>L<00> J4<00>#<23>%!<21><><EFBFBD>@<40><><EFBFBD><12>Q<EFBFBD><51>Np<00><><EFBFBD><EFBFBD>˓<EFBFBD>O<EFBFBD><11>%hd<68><64>p<00><><EFBFBD><EFBFBD>˓<EFBFBD>O<EFBFBD><11>%hd<68><64><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>P<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=bwZ<77><5A>Ξ6B<36>N8<04>'p<00><><6C>oG<6F> ?<3F><><1F>p<00><><6C>oG<6F> ?<3F><><1F><><00><00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>h<>2<EFBFBD><32>K<EFBFBD>v<EFBFBD>R<EFBFBD><52>³%<25>`^v<>'N<><4E>+<2B>B8/?pTX[V^<07>L<EFBFBD>BX<42><58> <0A><>pTX[V^<07>L<EFBFBD>BX<42><58> <0A><><EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>:<00>Њ<EFBFBD><D08A><<3C>J<EFBFBD><4A>.<2E>+!#<23>1<>@H^"<22>O<EFBFBD><4F><EFBFBD>!<21><><EFBFBD><EFBFBD>p5<>`H;GI<47>z<EFBFBD><7A>#Y%Gp5<>`H;GI<47>z<EFBFBD><7A>#Y%G <00><00><><EFBFBD><EFBFBD> N<00>v8<><08>I<EFBFBD>wrӼ<72><D3BC><EFBFBD>z4<00><08><>/<2F>0<EFBFBD><30>M<EFBFBD><4D>C<EFBFBD><43><EFBFBD><EFBFBD>;K<00><00><><EFBFBD><EFBFBD>L<00>Z
J4<00><08>WA<><41>"T<eNq6<><36>U<>^J<>It<49><74><EFBFBD>IOq6<><36>U<>^J<>It<49><74><EFBFBD>IO<49><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>r<00><>0<EFBFBD>1%K<>-GMw<4D>J3<00>Uh<>
<EFBFBD>G<EFBFBD>.M<>@A<>qlPci<63><69><EFBFBD>O<EFBFBD><4F>y<EFBFBD>kk<6B><6B>qlPci<63><69><EFBFBD>O<EFBFBD><4F>y<EFBFBD>kk<6B><6B><EFBFBD><00><00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>F&<26>+A<>٫B<D9AB><42>FpW<70><00> R6<52><36><EFBFBD>D<EFBFBD><44>Q<EFBFBD><51>q<00>;<0F><>A<EFBFBD><41><EFBFBD><EFBFBD>a<EFBFBD><61>Rq<00>;<0F><>A<EFBFBD><41><EFBFBD><EFBFBD>a<EFBFBD><61>R<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>E+<2B><>0FH<><48><EFBFBD>}<7D><>l<00>G<EFBFBD><14><>E<><45>N<10>{<7B><>qN<><4E><EFBFBD><EFBFBD>LJ<4C>!<21><><EFBFBD><18>qN<><4E><EFBFBD><EFBFBD>LJ<4C>!<21><><EFBFBD><18> <00><00><><EFBFBD><EFBFBD> N<00><00><><EFBFBD>+<2B>`<60>C<EFBFBD><43>Q4E<><45>z4<00><08>QkTrE<72><45>G?<3F>B<EFBFBD><42>K<00><00><><EFBFBD><EFBFBD>L<00>Z
J4<00>s|<04>)~F<><46><EFBFBD>Ԃn<>Nr<00>![<5B>;<3B>sF<73>ItX<05>p<EFBFBD>r<00>![<5B>;<3B>sF<73>ItX<05>p<EFBFBD><70><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>D<00>h(<28><>=I<><4D>0<1B><00><><EFBFBD>J)iGI<47>y<10>pSbr<00>K\<5C>31fI<66><49><EFBFBD><EFBFBD>$=Q<>r<00>K\<5C>31fI<66><49><EFBFBD><EFBFBD>$=Q<><51><00><00><><EFBFBD><EFBFBD>|u<00><><EFBFBD><EFBFBD>N<00>R<0E>y<EFBFBD><79>3ZG<5A>:ٖH<D996><48><EFBFBD>6F<><46>!C<><43><EFBFBD><EFBFBD><EFBFBD>;pr<00><>0<EFBFBD>1%K<>-GMw<4D>J3r<00><>0<EFBFBD>1%K<>-GMw<4D>J3<4A><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>F%<25><><EFBFBD><EFBFBD>6K<>4<EFBFBD><34>(<28><1C>q6<><36>U<>^J<>It<49><74><EFBFBD>IO<00><>0<EFBFBD><30>\N<><4E><1A><>KkFr<00>x <20>q]<5D>G<EFBFBD><47>?Y[<0F>4r<00>x <20>q]<5D>G<EFBFBD><47>?Y[<0F>4 <00><00><><EFBFBD><EFBFBD> N<00><1C>K<EFBFBD><4B>8<EFBFBD>M<EFBFBD><4D><EFBFBD>!<21>R` z4<00><08><>{<7B>q<EFBFBD><71>J<EFBFBD>v<EFBFBD>^~<7E>ǓK<00>P<><50><EFBFBD>L<00> J4<00>A<18><><1C><>L<EFBFBD><4C><EFBFBD><14>P<EFBFBD>Ns.F<>U<EFBFBD>o!E<>0<1E><><EFBFBD>y<EFBFBD>s.F<>U<EFBFBD>o!E<>0<1E><><EFBFBD>y<EFBFBD><79><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>U<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=b<1A><><EFBFBD>r5<72>@<40>$
Z1<5A>s<00><><EFBFBD><EFBFBD>#I<>K<EFBFBD>\0<><30>4<EFBFBD>s<00><><EFBFBD><EFBFBD>#I<>K<EFBFBD>\0<><30>4<EFBFBD><34><00><00><><EFBFBD><EFBFBD>Xu<00><><EFBFBD><EFBFBD>N<00>i~^<5E><>%p@<40>^ M<><4D><EFBFBD><00><>9<EFBFBD>s F<>6<00><> !<21>s<00><>L+<2B><><EFBFBD>O<EFBFBD>|<7C>cI<63><49>hs<00><>L+<2B><><EFBFBD>O<EFBFBD>|<7C>cI<63><49>h<EFBFBD><00><00><><EFBFBD><EFBFBD>XN<00><><EFBFBD><EFBFBD>N<00>><00>Њ<EFBFBD><D08A><<3C>J<EFBFBD><4A>.<2E>+!#<23>C<>YhC<68><43>E<EFBFBD><45><EFBFBD>2bi<62>Ys Rv<52>YN<>-<2D><><EFBFBD><EFBFBD><EFBFBD>:s Rv<52>YN<>-<2D><><EFBFBD><EFBFBD><EFBFBD>: <00><00><><EFBFBD><EFBFBD> N<00><00><><12><1A>N<EFBFBD><4E><06>1<EFBFBD><31>0l^<00>L<00>J4<00><08>(<28>R`<60>D<EFBFBD><44>A<EFBFBD>-<2D><>yNl^<00>4<00><08><>ڌ 6M<>U{Ә<><D398>K<00>0L<00>hTJ4<00>T<00><>A<EFBFBD>N<EFBFBD><4E><EFBFBD><05>6Nl^<00>4<00>٥e<D9A5>,<0E>N<EFBFBD>f̭#<1A>K<00><00>L<00>hTJ4<00>۞<><DB9E><EFBFBD>H[L<>R/<2F><><EFBFBD> <0B>Nl^<00>4<00><08>C<EFBFBD><43>lt!B<>}<7D><><EFBFBD><1E>*K<00>pL<00>hTJ4<00>wC<77>E*N<>J<EFBFBD>LB<4C>iNNNNNNNhr^m_4<00>_<><5F>TMP<4D>B<EFBFBD>)%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>|<00>4<00><00><00> <00><00>4<00>_<><5F>TMP<4D>B<EFBFBD>)%<25><><EFBFBD><EFBFBD><EFBFBD>OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^m_3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+Preserv
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCT_TiT=4E<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>4<00><00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mi<>p<EFBFBD>8<>vN<76>k<EFBFBD><6B><1F> <20><13><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><>r<EFBFBD><72>}g<>1 .<2E>`<60><><04><><EFBFBD>#N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>}C<><43>T<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>|<7C><>N<00>m<00><>Ŕ]<5D>T<EFBFBD><54><EFBFBD><EFBFBD>ts<74>?<3F><>0<EFBFBD><30>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.Nt4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^m_3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCTiT=4E<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>4<00><00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mi<>p<EFBFBD>8<>vN<76>k<EFBFBD><6B><1F> <20><13><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><>r<EFBFBD><72>}g<>1 .<2E>`<60><><04><><EFBFBD>#N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>}C<><43>T<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>|<7C><>N<00>m<00><>Ŕ]<5D>T<EFBFBD><54><EFBFBD><EFBFBD>ts<74>?<3F><>0<EFBFBD><30>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>NNNhr^m`4<00><13><18><><EFBFBD><EFBFBD>K<EFBFBD>{<7B>Or<;]<5D>4<00><00><00>4<00><00><00> <00><00>4<00><13><18><><EFBFBD><EFBFBD>K<EFBFBD>{<7B>Or<;]OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^m`3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCT_TiT=4E<00>m<00><>r<EFBFBD><72>}g<>1 .<2E>`<60><><04><><EFBFBD>#N<00>4<00><00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mi<>p<EFBFBD>8<>vN<76>k<EFBFBD><6B><1F> <20><13><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><>û<EFBFBD>|<7C><04>η|<7C>7xӅG<D385>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>}C<><43>T<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>|<7C><>N<00>m<00><>Ŕ]<5D>T<EFBFBD><54><EFBFBD><EFBFBD>ts<74>?<3F><>0<EFBFBD><30>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.<00>4C<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNnm <00>?@<40>E<00>?<00>@q<00>4>4<00>V<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>Z<EFBFBD>w<EFBFBD>B<>;r<>=<3D><><EFBFBD><EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>H$<24>"F<><46><06>M⑨}^<00><><EFBFBD><EFBFBD>[Y<00>mN@v=<3D>HfbB<62><42><EFBFBD><EFBFBD><EFBFBD>Χ<0F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>!<21>d<EFBFBD>C<>-<13>70<37> <0B>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>\t <0A><>K<EFBFBD>~<7E><><EFBFBD>J<EFBFBD>wNt4G<00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^m`3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCTiT=4E<00>m<00><>r<EFBFBD><72>}g<>1 .<2E>`<60><><04><><EFBFBD>#N<00>4<00><00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mi<>p<EFBFBD>8<>vN<76>k<EFBFBD><6B><1F> <20><13><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><>û<EFBFBD>|<7C><04>η|<7C>7xӅG<D385>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>}C<><43>T<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>|<7C><>N<00>m<00><>Ŕ]<5D>T<EFBFBD><54><EFBFBD><EFBFBD>ts<74>?<3F><>0<EFBFBD><30>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>NNs4F/&4><00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<40>E<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>@NNhr^mb4<00><08><10>`R<>ZD<5A><44><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>M<EFBFBD>4<00>{ <00>4<00><00><00> <00><00>4<00><08><10>`R<>ZD<5A><44><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>MOTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00><00>rKmM<00>4<00><00>r^ma34@CT_TiT=41<00>mN<00>4<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.NNhr^md4<00> VDv<44><76>y@<40>b<>n<EFBFBD><6E><EFBFBD><EFBFBD>4<00><00>4<00><00><00> <00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCT_TiT=4E<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>4<00>
'<00>mQB<51><42><EFBFBD><EFBFBD>"Zy]><3E><><EFBFBD>T빹gN<00>m<08>\h<><45><D588><00><>g><3E><07><>+N<00>m<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>N<00>m2<><32><EFBFBD>cg<63><0E>m<EFBFBD><6D>X<1F><><EFBFBD><EFBFBD><EFBFBD>N<00>m%<25>R+<2B>m'<27><>$Xv<58><76>ļ<EFBFBD><C4BC> N<00>m<1B>e<EFBFBD><65>Z!CeO R<><52>ٟ(N<00>m<>k<EFBFBD>%)#<23>"<22>
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>ma(Y-<0F>'<27><>o<02><>6<EFBFBD><36><EFBFBD>2<EFBFBD>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>mu̸Qu<51><75><EFBFBD>H<>%<25>d<EFBFBD>zN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00><><EFBFBD><EFBFBD>$<24>ӊ<0E>Ky<4B>C<><43>1<EFBFBD>N<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNN<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00><00>^<00><><EFBFBD><EFBFBD>p<00>4<>c<EFBFBD>N<00>^<00><><EFBFBD><EFBFBD>p<00><00>(<28>N<00>^<00>N<00>4.<00><00>4C<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN(<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN,<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN0<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mND<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNT<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN`<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNlnmtp<00>?<00>?D@?<00>?<00>?<00>?<00>?<00>?<00>?<F<00>?zDq<00>4>4<00>j<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>=<3D>A4<41>F<EFBFBD><47>!<21>ʜ}^<00><><EFBFBD><EFBFBD>[Y<00>mN4<05><>D<EFBFBD>C<EFBFBD><43>F<EFBFBD><46><EFBFBD><EFBFBD>C<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN/<2F><08>h%E<>9c<39><63><EFBFBD>mkNt4G<00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmL<00>r^md3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InterpolatedSpawnInvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Partic
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCTiT=4E<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>4<00>
'<00>mQB<51><42><EFBFBD><EFBFBD>"Zy]><3E><><EFBFBD>T빹gN<00>m<08>\h<><45><D588><00><>g><3E><07><>+N<00>m<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>N<00>m2<><32><EFBFBD>cg<63><0E>m<EFBFBD><6D>X<1F><><EFBFBD><EFBFBD><EFBFBD>N<00>m%<25>R+<2B>m'<27><>$Xv<58><76>ļ<EFBFBD><C4BC> N<00>m<1B>e<EFBFBD><65>Z!CeO R<><52>ٟ(N<00>m<>k<EFBFBD>%)#<23>"<22>
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>ma(Y-<0F>'<27><>o<02><>6<EFBFBD><36><EFBFBD>2<EFBFBD>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>mu̸Qu<51><75><EFBFBD>H<>%<25>d<EFBFBD>zN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00><><EFBFBD><EFBFBD>$<24>ӊ<0E>Ky<4B>C<><43>1<EFBFBD>N<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNNNs4FFl4E<00><00>myu[PX,dXH<05><00><03><04><03><04><03><04>(<05>,<05>0<05>4<05> [T#X\[\[`&d
%h D
h

dX \W <0B>
[lp dd \W <0B>[tXXX \\V SSSSSSSSS SX SX
SX Sh SX SS SSSSSSSXSXSXSdSdSdSXSXS
TSdSd S !\N]<00>v4-;v4><00>q}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<00>?<00>?<00>?,}^<00><><EFBFBD><EFBFBD>[Y<00>mN1}^<00><><EFBFBD><EFBFBD>[Y<00>mN9}^<00><><EFBFBD><EFBFBD>[Y<00>mN8}^<00><><EFBFBD><EFBFBD>[Y<00>mN1}^<00><><EFBFBD><EFBFBD>[Y<00>mN7}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>4-mv4>(
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mND<> }^<00><><EFBFBD><EFBFBD>[Y<00>mNN&4>n<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN D<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<F<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNzD<7A>4<00>w4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f~}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedN<00>4<00>w4>jK}^<00><><EFBFBD><EFBFBD>[Y<00>mN23Nw4
BandsN u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>4#:<00><00>4><00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNg4@fv}^<00><><EFBFBD><EFBFBD>[Y<00>mNj ]T^TRTDT}J <00><00>ZH4@cTdTjT[T`TIT<00>Y<00><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><00><00><><EFBFBD><00><00>J <00><00><00>4@Jd<00>4@J<00>3<00>N<00>N<00>NNT<00>3
BandsNw4<00><00><00>j <00>T[<00><00>4<00>{4@|4@N<00>j <00>T[<00><00>4<00>{4@|4@N149<00>
<00> <00> N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00> <00><00>N<00> <00><00>N<00><00><00>N<00>rYmZ$4@<00> <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN|}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN~}^<00><><EFBFBD><EFBFBD>[Y<00>mN|m<00><00><00>## <00><>߮wo<77>b66%6w66V6cT6(+
  #S%W)('S'('*+(S(+)(+5)S)),9WSS&S !"$-./0123478S#<00><00><00>&|'}(~J<01>K<01>L<01>M<01>VYZ\
 !<00>3<00> <00>
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 79
Num Constants: 23
-------------------------------
Constant Table
-------------------------------
-------------------------------
Byte Code (79 Ops)
-------------------------------
0 | enter_stat_scope();
2 | O[31] = exec_indexf();
3 | O[8] = mad(C[1], O[31], C[2]);
4 | O[0] = sub(C[3], O[8]);
6 | O[31] = cmplt(O[0], C[21]);
7 | O[31] = cmple_logic_or(C[20], O[0], O[31]);
8 | O[31] = acquireindex(O[31]);
10 | O[4] = exec_index_addi(C[0]);
11 | outputdata_int32(0, 0, R[0], O[4]);
12 | O[8] = mul(O[8], C[4]);
13 | O[17] = lerp(C[5], C[6], O[8]);
14 | O[20] = lerp(C[7], C[8], O[8]);
15 | O[1] = lerp(C[9], C[10], O[8]);
16 | O[2] = lerp(C[11], C[12], O[8]);
17 | O[6] = lerp(C[13], C[14], O[8]);
18 | O[7] = lerp(C[15], C[16], O[8]);
19 | O[8] = lerp(C[17], C[18], O[8]);
20 | enter_stat_scope();
21 | O[4] = random(C[19]);
22 | outputdata_float(0, 14, R[0], O[4]);
23 | exit_stat_scope();
24 | enter_stat_scope();
25 | enter_stat_scope();
26 | O[4] = div(O[0], C[21]);
27 | O[3] = clamp(O[4], C[20], C[19]);
28 | exit_stat_scope();
29 | external_func_call(O[3]O[18]);
30 | enter_stat_scope();
31 | O[4] = mul(C[22], O[0]);
32 | O[16] = mad(C[20], O[0], O[17]);
33 | outputdata_float(0, 16, R[0], O[16]);
34 | outputdata_float(0, 19, R[0], O[17]);
35 | O[17] = mad(C[20], O[0], O[20]);
36 | outputdata_float(0, 17, R[0], O[17]);
37 | outputdata_float(0, 20, R[0], O[20]);
38 | outputdata_float(0, 30, R[0], O[18]);
39 | O[18] = mad(O[4], O[0], O[1]);
40 | outputdata_float(0, 0, R[0], O[0]);
41 | outputdata_float(0, 18, R[0], O[18]);
42 | outputdata_float(0, 21, R[0], O[1]);
43 | outputdata_float(0, 33, R[0], O[4]);
44 | exit_stat_scope();
45 | external_func_call(O[3]O[4]);
46 | enter_stat_scope();
47 | O[1] = mul(O[2], C[19]);
48 | outputdata_float(0, 1, R[0], O[1]);
49 | outputdata_float(0, 5, R[0], O[2]);
50 | O[2] = mul(O[6], C[19]);
51 | outputdata_float(0, 6, R[0], O[6]);
52 | outputdata_float(0, 15, R[0], O[3]);
53 | O[3] = mul(O[7], C[19]);
54 | outputdata_float(0, 2, R[0], O[2]);
55 | outputdata_float(0, 3, R[0], O[3]);
56 | outputdata_float(0, 7, R[0], O[7]);
57 | outputdata_float(0, 9, R[0], C[19]);
58 | outputdata_float(0, 10, R[0], C[19]);
59 | outputdata_float(0, 11, R[0], C[19]);
60 | outputdata_float(0, 13, R[0], C[19]);
61 | outputdata_float(0, 22, R[0], C[19]);
62 | outputdata_float(0, 23, R[0], C[19]);
63 | outputdata_float(0, 24, R[0], C[19]);
64 | outputdata_float(0, 25, R[0], C[20]);
65 | outputdata_float(0, 26, R[0], C[20]);
66 | outputdata_float(0, 27, R[0], C[20]);
67 | outputdata_float(0, 28, R[0], C[19]);
68 | outputdata_float(0, 29, R[0], C[19]);
69 | outputdata_float(0, 31, R[0], C[20]);
70 | outputdata_float(0, 32, R[0], C[20]);
71 | O[4] = mul(O[8], O[4]);
72 | outputdata_float(0, 4, R[0], O[4]);
73 | outputdata_float(0, 8, R[0], O[8]);
74 | outputdata_float(0, 12, R[0], C[21]);
75 | exit_stat_scope();
76 | exit_stat_scope();
77 | exit_stat_scope();
78 | done();
-------------------------------
Nq44<00><00>^0<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>N<00>N<00>3
BandsN<00>^/<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>N<00>N<00>3
BandsN<00>45<00>0<00> <00>3
Bands<00>4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNw4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNMT<10>^u<00><00><><EFBFBD><EFBFBD>N/<00> <00>3
Bands<00>4@b
}^<00><><EFBFBD><EFBFBD>[Y<00>mNw4@b
}^<00><><EFBFBD><EFBFBD>[Y<00>mNMT<10>^u<00><00><><EFBFBD><EFBFBD>NNhr^me4<00><51><C5B3><EFBFBD><EFBFBD>I<EFBFBD>hP'<27>_<EFBFBD>4<00>j<00>4<00><00><00> <00><00>4<00><51><C5B3><EFBFBD><EFBFBD>I<EFBFBD>hP'<27>_OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^me3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCT_TiT=4E<00>m%<25>R+<2B>m'<27><>$Xv<58><76>ļ<EFBFBD><C4BC> N<00>4<00>
'<00>mQB<51><42><EFBFBD><EFBFBD>"Zy]><3E><><EFBFBD>T빹gN<00>m<08>\h<><45><D588><00><>g><3E><07><>+N<00>m<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>N<00>m2<><32><EFBFBD>cg<63><0E>m<EFBFBD><6D>X<1F><><EFBFBD><EFBFBD><EFBFBD>N<00>m<1B>e<EFBFBD><65>Z!CeO R<><52>ٟ(N<00>m<>k<EFBFBD>%)#<23>"<22>
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>mu̸Qu<51><75><EFBFBD>H<>%<25>d<EFBFBD>zN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00><><EFBFBD><EFBFBD>$<24>ӊ<0E>Ky<4B>C<><43>1<EFBFBD>N<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>H<18><><EFBFBD><EFBFBD><10><>2o<32><6F>r<EFBFBD>^<5E><><EFBFBD>N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNN<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.%
<00>4C<00> <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN(<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN,<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN0<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNL<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNXnm`\<00>?<00>?D<00>?<00>?<00>?<00>?<00>?<F<00>?zDq<00>4>4<00>. <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><EFBFBD> <0C><>g!<02><><EFBFBD>/<2F>x<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN2<><10><>'<27>9<EFBFBD>n<><6E><EFBFBD>+j<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}$<24><>A<EFBFBD>J<EFBFBD> K<18><19>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>+<2B>`*<2A><>h<><02><>-<2D>}^<00><><EFBFBD><EFBFBD>[Y<00>mNɋ<>Y<>N<EFBFBD>0<EFBFBD>Z<EFBFBD> qm<71>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>N<00>Z<>C<EFBFBD>$x<>0K<1B>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><1D><><EFBFBD>M<EFBFBD><4D> #.<2E>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>d<EFBFBD>7%K<><4B>HAIBm<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}$<24><>A<EFBFBD>J<EFBFBD> K<18>Nt4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^me3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCTiT=4E<00>m%<25>R+<2B>m'<27><>$Xv<58><76>ļ<EFBFBD><C4BC> N<00>4<00>
'<00>mQB<51><42><EFBFBD><EFBFBD>"Zy]><3E><><EFBFBD>T빹gN<00>m<08>\h<><45><D588><00><>g><3E><07><>+N<00>m<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>N<00>m2<><32><EFBFBD>cg<63><0E>m<EFBFBD><6D>X<1F><><EFBFBD><EFBFBD><EFBFBD>N<00>m<1B>e<EFBFBD><65>Z!CeO R<><52>ٟ(N<00>m<>k<EFBFBD>%)#<23>"<22>
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>mu̸Qu<51><75><EFBFBD>H<>%<25>d<EFBFBD>zN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00><><EFBFBD><EFBFBD>$<24>ӊ<0E>Ky<4B>C<><43>1<EFBFBD>N<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>H<18><><EFBFBD><EFBFBD><10><>2o<32><6F>r<EFBFBD>^<5E><><EFBFBD>N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNNNs4F\Dl4EC<00>m[<5B>MMMMMM M
M M M M
M M M MMMNMM M![<5B>[<5B>[<5B><00>&'<00>C%D<00><02>\W<16>[<5B><00><00>\[<5B><01> \[<5B> <00><00><00>   \W<16> [<5B><00>!<00>"<00># $\\\V S S !S "S #S $S S S S S  S 
S  S  S S
S S S S S S S S S S S S S S S S T S S  S !\N]<00>%<00>4-<00>v4>f <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>'7<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>7<EFBFBD>5<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00> }^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>
}^<00><><EFBFBD><EFBFBD>[Y<00>mND<> }^<00><><EFBFBD><EFBFBD>[Y<00>mN<00> }^<00><><EFBFBD><EFBFBD>[Y<00>mNN&4>( <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN D<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<F<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNzD<7A>4<00>w4>f~}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedN<00>4<00>w4>jK}^<00><><EFBFBD><EFBFBD>[Y<00>mN23Nw4>j@}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><EFBFBD>23N"4@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mNO}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y
BandsN u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>4#:<00><00>4><00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNg4@fv}^<00><><EFBFBD><EFBFBD>[Y<00>mNj ]T^TRTDT}J <00><00>ZH4@cTdTjT[T`TIT<00>Y<00><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><00><00><><EFBFBD><00><00>J <00><00><00>4@Jd<00>4@J<00>3<00>N<00>N<00>NNT<00>3
BandsNw4<00><00><00>j <00>T[<00><00>4<00>{4@|4@N<00>j <00>T[<00><00>4<00>{4@|4@N149T<00>c<00>cN<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00>d<00><00>N<00>e<00><00>N<00>rYmZ$4@<00>
|}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN~}^<00><><EFBFBD><EFBFBD>[Y<00>mN}}^<00><><EFBFBD><EFBFBD>[Y<00>mN|m$ <00>##s<><73>X<EFBFBD><58>"4&9l99AvA499V9A4443W34 PS P9L PS P:M 44S 4;NS=44B<00>B4<00>BPSI<00>BBSJ44SA0KPASA@CBASABADQ4BSBP4BEPRW34S3?S53S3163S3 27 3S33
44S4
48S<>FGHTO<00><00><00><00><00>
 !
 !<00>3<00><00>
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 104
Num Constants: 6
-------------------------------
Constant Table
-------------------------------
-------------------------------
Byte Code (104 Ops)
-------------------------------
0 | enter_stat_scope();
1 | O[9] = inputdata_float();
2 | O[4] = inputdata_float();
3 | O[3] = inputdata_float();
4 | O[32] = inputdata_float();
5 | O[18] = inputdata_float();
6 | O[17] = inputdata_float();
7 | R[6] = inputdata_float();
8 | R[7] = inputdata_float();
9 | R[8] = inputdata_float();
10 | R[9] = inputdata_float();
11 | R[10] = inputdata_float();
12 | R[11] = inputdata_float();
13 | R[12] = inputdata_float();
14 | R[13] = inputdata_float();
15 | R[14] = inputdata_float();
16 | R[15] = inputdata_float();
17 | R[16] = inputdata_float();
18 | R[17] = inputdata_int32();
19 | R[18] = inputdata_float();
20 | R[19] = inputdata_float();
21 | R[20] = inputdata_float();
22 | enter_stat_scope();
23 | enter_stat_scope();
24 | enter_stat_scope();
25 | O[4] = max(I[8], C[1]);
27 | O[9] = cmple(I[0], C[0]);
28 | O[9] = cmpgt_logic_and(I[8], C[2], O[9]);
29 | O[17] = add(I[0], C[0]);
31 | O[9] = cmplt_logic_or(O[17], O[4], O[9]);
32 | O[9] = acquireindex(O[9]);
33 | O[4] = div(O[17], O[4]);
34 | O[3] = clamp(O[4], C[3], C[4]);
35 | exit_stat_scope();
36 | external_func_call(O[3]O[4]);
37 | enter_stat_scope();
38 | O[32] = mul(I[5], C[4]);
39 | outputdata_float(0, 9, R[0], I[5]);
40 | outputdata_float(0, 28, R[0], O[32]);
41 | O[32] = mul(I[6], C[4]);
42 | outputdata_float(0, 10, R[0], I[6]);
43 | outputdata_float(0, 29, R[0], O[32]);
44 | O[4] = mul(I[7], O[4]);
45 | outputdata_float(0, 11, R[0], I[7]);
46 | outputdata_float(0, 30, R[0], O[4]);
47 | exit_stat_scope();
48 | enter_stat_scope();
49 | exit_stat_scope();
50 | enter_stat_scope();
51 | outputdata_float(0, 13, R[0], I[9]);
52 | O[4] = max(I[9], C[2]);
53 | O[18] = rcp(O[4]);
57 | O[4] = mul_mul(C[5], I[9], O[18]);
58 | O[32] = mul_mad0(O[18], C[3], C[0], I[17]);
59 | outputdata_float(0, 25, R[0], I[17]);
60 | O[18] = mul_mad0(O[18], C[3], C[0], I[18]);
61 | outputdata_float(0, 26, R[0], I[18]);
62 | O[4] = mad(O[4], C[0], I[19]);
63 | outputdata_float(0, 0, R[0], O[17]);
64 | outputdata_float(0, 27, R[0], I[19]);
65 | O[17] = mad(O[32], C[0], I[11]);
66 | outputdata_float(0, 16, R[0], O[17]);
67 | outputdata_float(0, 19, R[0], I[11]);
68 | O[17] = mad(O[18], C[0], I[12]);
69 | outputdata_float(0, 17, R[0], O[17]);
70 | outputdata_float(0, 20, R[0], I[12]);
71 | outputdata_float(0, 32, R[0], O[18]);
72 | O[18] = mad(O[4], C[0], I[13]);
73 | outputdata_float(0, 18, R[0], O[18]);
74 | outputdata_float(0, 21, R[0], I[13]);
75 | outputdata_float(0, 31, R[0], O[32]);
76 | outputdata_float(0, 33, R[0], O[4]);
77 | exit_stat_scope();
78 | external_func_call(O[3]O[4]);
79 | outputdata_float(0, 15, R[0], O[3]);
80 | enter_stat_scope();
81 | outputdata_float(0, 5, R[0], I[1]);
82 | O[3] = mul(I[1], C[4]);
83 | outputdata_float(0, 1, R[0], O[3]);
84 | outputdata_float(0, 6, R[0], I[2]);
85 | O[3] = mul(I[2], C[4]);
86 | outputdata_float(0, 2, R[0], O[3]);
87 | outputdata_float(0, 7, R[0], I[3]);
88 | O[3] = mul(I[3], C[4]);
89 | outputdata_float(0, 3, R[0], O[3]);
90 | O[4] = mul(I[4], O[4]);
91 | outputdata_float(0, 4, R[0], O[4]);
92 | outputdata_float(0, 8, R[0], I[4]);
93 | exit_stat_scope();
94 | exit_stat_scope();
95 | exit_stat_scope();
96 | outputdata_float(0, 12, R[0], I[8]);
97 | outputdata_float(0, 14, R[0], I[10]);
98 | outputdata_float(0, 22, R[0], I[14]);
99 | outputdata_float(0, 23, R[0], I[15]);
100 | outputdata_float(0, 24, R[0], I[16]);
101 | outputdata_int32(0, 0, R[0], I[20]);
102 | exit_stat_scope();
103 | done();
-------------------------------
Nq44<00><00>^0<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>N<00>N<00>3
BandsN<00>^/<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>N<00>N<00>3
BandsN<00>45<00>0<00> <00>3
Bands<00>4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNw4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNMT<10>^u<00><00><><EFBFBD><EFBFBD>N/<00> <00>3
Bands<00>4@b
}^<00><><EFBFBD><EFBFBD>[Y<00>mNw4@b
}^<00><><EFBFBD><EFBFBD>[Y<00>mNMT<10>^u<00><00><><EFBFBD><EFBFBD>NNhr^m_4<00>_<><5F>TMP<4D>B<EFBFBD>)%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>7<00>4<00><00><00> <00><00>4<00>_<><5F>TMP<4D>B<EFBFBD>)%<25><><EFBFBD><EFBFBD><EFBFBD>OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4Gi<00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^m_3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCT_TiT=4E<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>4T<00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m0<><30><EFBFBD><EFBFBD><0F>R}ƀ<>8<EFBFBD>8o<38>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mS-<2D><70><C5AE>$d><3E><>ӏӔ<>QN<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<15>`<><7F><EFBFBD>G<><47>s<EFBFBD>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.Nt4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^m_3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCTiT=4E<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>4T<00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m0<><30><EFBFBD><EFBFBD><0F>R}ƀ<>8<EFBFBD>8o<38>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mS-<2D><70><C5AE>$d><3E><>ӏӔ<>QN<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<15>`<><7F><EFBFBD>G<><47>s<EFBFBD>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>NNNhr^m`4<00><13><18><><EFBFBD><EFBFBD>K<EFBFBD>{<7B>Or<;]<5D>4<00>|<00>4<00><00><00> <00><00>4<00><13><18><><EFBFBD><EFBFBD>K<EFBFBD>{<7B>Or<;]OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^m`3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCT_TiT=4E<00>m<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<15>`<><7F><EFBFBD>G<><47>s<EFBFBD>N<00>4<00><00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m<1E>ZD<1E>|<>mz<6D>4-J<>XMN<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m0<><30><EFBFBD><EFBFBD><0F>R}ƀ<>8<EFBFBD>8o<38>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mS-<2D><70><C5AE>$d><3E><>ӏӔ<>QN<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.9<00>4C
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN$nm,(<00>?@<40>E<00>?q<00>4>4<00>B<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>Z<EFBFBD>w<EFBFBD>B<>;r<>=<3D><><EFBFBD><EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>H$<24>"F<><46><06>M⑲}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD> <0A> KM<4B>*<2A><><1C><>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<<3C>ɸ<><C9B8>M<EFBFBD><4D>٪<EFBFBD><D9AA><1B><>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD> 5/J<>*<2A><17><><EFBFBD>ñ}^<00><><EFBFBD><EFBFBD>[Y<00>mNs<><73>C<EFBFBD><43><EFBFBD>M<EFBFBD>&<26>q<EFBFBD>^<5E><04>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<17> <0A><<3C><>K<EFBFBD><4B>g<EFBFBD>d<EFBFBD>7Nt4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^m`3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCTiT=4E<00>m<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<15>`<><7F><EFBFBD>G<><47>s<EFBFBD>N<00>4<00><00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m<1E>ZD<1E>|<>mz<6D>4-J<>XMN<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m0<><30><EFBFBD><EFBFBD><0F>R}ƀ<>8<EFBFBD>8o<38>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mS-<2D><70><C5AE>$d><3E><>ӏӔ<>QN<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>NNs4Fm&4>(
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<40>E<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mNNNhr^mb4<00><08><10>`R<>ZD<5A><44><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>M<EFBFBD>4<00>{ <00>4<00><00><00> <00><00>4<00><08><10>`R<>ZD<5A><44><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>MOTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00><00>rKmM<00>4<00><00>r^ma34@CT_TiT=41<00>mN<00>4<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.NNhr^md4<00> VDv<44><76>y@<40>b<>n<EFBFBD><6E><EFBFBD><EFBFBD>4<00><00><00>4<00><00><00> <00><00>4
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCT_TiT=4E<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>4<00>mQB<51><42><EFBFBD><EFBFBD>"Zy]><3E><><EFBFBD>T빹gN<00>m2<><32><EFBFBD>cg<63><0E>m<EFBFBD><6D>X<1F><><EFBFBD><EFBFBD><EFBFBD>N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m/<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E>N<00>m0<><30><EFBFBD><EFBFBD><0F>R}ƀ<>8<EFBFBD>8o<38>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>m@<40>Ÿ<02>yY<02><>r<><72><EFBFBD><EFBFBD>A<EFBFBD><41>N<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00><><EFBFBD>RY<1E>$<24>&<26> ;<04>N<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00><00>^<00><><EFBFBD><EFBFBD>p<00>4<>c<EFBFBD>N<00>^<00><><EFBFBD><EFBFBD>p<00><00>(<28>N<00>^<00>N<00>4.<00><00>4C6<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNnm<00>@<00>?q<00>4>4<00>j<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>=<3D>A4<41>F<EFBFBD><47>!<21>ʯ}^<00><><EFBFBD><EFBFBD>[Y<00>mN4<05><>D<EFBFBD>C<EFBFBD><43>F<EFBFBD><46><EFBFBD><EFBFBD>C<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN/<2F><08>h%E<>9c<39><63><EFBFBD>mkNt4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmL<00>r^md3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InterpolatedSpawnInvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCTiT=4E<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>4<00>mQB<51><42><EFBFBD><EFBFBD>"Zy]><3E><><EFBFBD>T빹gN<00>m2<><32><EFBFBD>cg<63><0E>m<EFBFBD><6D>X<1F><><EFBFBD><EFBFBD><EFBFBD>N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m/<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E>N<00>m0<><30><EFBFBD><EFBFBD><0F>R}ƀ<>8<EFBFBD>8o<38>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>m@<40>Ÿ<02>yY<02><>r<><72><EFBFBD><EFBFBD>A<EFBFBD><41>N<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00><><EFBFBD>RY<1E>$<24>&<26> ;<04>N<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>NNs4F<00>!l4E<00><00>m<00><00>[PX,dXH<05><00><03><04><03><04><03><04>(<05>,<05>0<05>4<05> [T#X\[\[`&d
%h D
h

dX \\V
S
S
S
S
S
S
hS
S
S
S
 S

S
S
 S
 S
XS
XS
XS
XS
XS
XT
\N]<00> v4-;v4><00>q}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN1}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>4-/v4><00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>@N&4>J<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>@<40>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>4<00>w4>j<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedN<00>4<00>w4>jK}^<00><><EFBFBD><EFBFBD>[Y<00>mN23Nw4>j@}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><EFBFBD>23N"4@<00>
}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mNO}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN]}^<00><><EFBFBD><EFBFBD>[Y<00>mN149<00><00> <00> N<00><00><00><00>N<00><00><00><00>N<00> <00><00>N<00> <00><00>N<00><00><00>N<00>rYmZ$4@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN|}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN|m<00><><EFBFBD><EFBFBD> <1F> Wb**%*w**V*cT*!S!!!"
S # S SSS#SSS$%&'()<00><00><00>&|'}(~J<01>K<01>L<01>M<01>VYZ
<00>3<00><00>
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 51
Num Constants: 22
-------------------------------
Constant Table
-------------------------------
-------------------------------
Byte Code (51 Ops)
-------------------------------
0 | enter_stat_scope();
2 | O[20] = exec_indexf();
3 | O[7] = mad(C[1], O[20], C[2]);
4 | O[0] = sub(C[3], O[7]);
6 | O[20] = cmplt(O[0], C[21]);
7 | O[20] = cmple_logic_or(C[20], O[0], O[20]);
8 | O[20] = acquireindex(O[20]);
10 | O[3] = exec_index_addi(C[0]);
11 | outputdata_int32(0, 0, R[0], O[3]);
12 | O[7] = mul(O[7], C[4]);
13 | O[11] = lerp(C[5], C[6], O[7]);
14 | O[3] = lerp(C[7], C[8], O[7]);
15 | outputdata_float(0, 8, R[0], O[11]);
16 | outputdata_float(0, 9, R[0], O[3]);
17 | outputdata_float(0, 11, R[0], O[11]);
18 | outputdata_float(0, 12, R[0], O[3]);
19 | O[3] = lerp(C[9], C[10], O[7]);
20 | outputdata_float(0, 10, R[0], O[3]);
21 | outputdata_float(0, 13, R[0], O[3]);
22 | O[3] = lerp(C[11], C[12], O[7]);
23 | outputdata_float(0, 1, R[0], O[3]);
24 | O[3] = lerp(C[13], C[14], O[7]);
25 | outputdata_float(0, 2, R[0], O[3]);
26 | O[3] = lerp(C[15], C[16], O[7]);
27 | outputdata_float(0, 3, R[0], O[3]);
28 | O[7] = lerp(C[17], C[18], O[7]);
29 | outputdata_float(0, 4, R[0], O[7]);
30 | enter_stat_scope();
31 | O[7] = random(C[19]);
32 | outputdata_float(0, 6, R[0], O[7]);
33 | exit_stat_scope();
34 | enter_stat_scope();
35 | enter_stat_scope();
36 | O[7] = div(O[0], C[21]);
37 | outputdata_float(0, 0, R[0], O[0]);
38 | outputdata_float(0, 5, R[0], C[21]);
39 | O[7] = clamp(O[7], C[20], C[19]);
40 | outputdata_float(0, 7, R[0], O[7]);
41 | outputdata_float(0, 14, R[0], C[19]);
42 | outputdata_float(0, 15, R[0], C[19]);
43 | outputdata_float(0, 16, R[0], C[19]);
44 | outputdata_float(0, 17, R[0], C[19]);
45 | outputdata_float(0, 18, R[0], C[19]);
46 | outputdata_float(0, 19, R[0], C[19]);
47 | exit_stat_scope();
48 | exit_stat_scope();
49 | exit_stat_scope();
50 | done();
-------------------------------
NNhr^me4<00><51><C5B3><EFBFBD><EFBFBD>I<EFBFBD>hP'<27>_<EFBFBD>4<00><00><00>4<00><00><00> <00><00>4<00><51><C5B3><EFBFBD><EFBFBD>I<EFBFBD>hP'<27>_OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^me3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCT_TiT=4E<00>m@<40>Ÿ<02>yY<02><>r<><72><EFBFBD><EFBFBD>A<EFBFBD><41>N<00>4<00><00>mQB<51><42><EFBFBD><EFBFBD>"Zy]><3E><><EFBFBD>T빹gN<00>m2<><32><EFBFBD>cg<63><0E>m<EFBFBD><6D>X<1F><><EFBFBD><EFBFBD><EFBFBD>N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m/<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E>N<00>m0<><30><EFBFBD><EFBFBD><0F>R}ƀ<>8<EFBFBD>8o<38>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.Nt4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^me3<00>AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2 PreserveAttribute=Particles.Age)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCTiT=4E<00>m@<40>Ÿ<02>yY<02><>r<><72><EFBFBD><EFBFBD>A<EFBFBD><41>N<00>4<00><00>mQB<51><42><EFBFBD><EFBFBD>"Zy]><3E><><EFBFBD>T빹gN<00>m2<><32><EFBFBD>cg<63><0E>m<EFBFBD><6D>X<1F><><EFBFBD><EFBFBD><EFBFBD>N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m/<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E>N<00>m0<><30><EFBFBD><EFBFBD><0F>R}ƀ<>8<EFBFBD>8o<38>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mPs<50><73>Y<11>9<EFBFBD>Q<EFBFBD>s"<22><>`G<><47><EFBFBD>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mӠTrc<72>Ċ3mk,'<27><><EFBFBD><EFBFBD><10><>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>NNs4Fsl4E<00><00>m<00><00>[<5B>MMMMMMMMM M
M
M M N [<5B>[<5B>[<5B><00>&'<00>C%D<00><02>\\\VSSSSSSSSSS S
S S S S
S S S
S S T \N]<00><00>4-<00>v4>T<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>'7<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>7<EFBFBD>5<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?N<00>4<00>w4>j<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedN<00>4<00>w4>jK}^<00><><EFBFBD><EFBFBD>[Y<00>mN23Nw4>j@}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><EFBFBD>23N"4@<00>
}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mNO}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN]}^<00><><EFBFBD><EFBFBD>[Y<00>mN149,<00>c<00>cN<00><00><00><00>N<00>d<00><00>N<00>e<00><00>N<00>rYmZ$4@<00>|}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN|m<00><00><00><00><><EFBFBD><EFBFBD><00>x<EFBFBD>?<3F><>ߺ
(&5l
55!v!(55V5!((S!!T5((S(#$(S
 "%&')*+,-./01234<00><00><00><00>
 
<00>3C?
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 54
Num Constants: 5
-------------------------------
Constant Table
-------------------------------
-------------------------------
Byte Code (54 Ops)
-------------------------------
0 | enter_stat_scope();
1 | O[20] = inputdata_float();
2 | O[7] = inputdata_float();
3 | O[0] = inputdata_float();
4 | R[3] = inputdata_float();
5 | R[4] = inputdata_float();
6 | R[5] = inputdata_float();
7 | R[6] = inputdata_float();
8 | R[7] = inputdata_float();
9 | R[8] = inputdata_float();
10 | R[9] = inputdata_float();
11 | R[10] = inputdata_float();
12 | R[11] = inputdata_float();
13 | R[12] = inputdata_float();
14 | R[13] = inputdata_int32();
15 | enter_stat_scope();
16 | enter_stat_scope();
17 | enter_stat_scope();
18 | O[7] = max(I[5], C[1]);
20 | O[20] = cmple(I[0], C[0]);
21 | O[20] = cmpgt_logic_and(I[5], C[2], O[20]);
22 | O[0] = add(I[0], C[0]);
24 | O[20] = cmplt_logic_or(O[0], O[7], O[20]);
25 | O[20] = acquireindex(O[20]);
26 | O[7] = div(O[0], O[7]);
27 | outputdata_float(0, 0, R[0], O[0]);
28 | outputdata_int32(0, 0, R[0], I[13]);
29 | O[7] = clamp(O[7], C[3], C[4]);
30 | outputdata_float(0, 2, R[0], I[2]);
31 | outputdata_float(0, 3, R[0], I[3]);
32 | outputdata_float(0, 7, R[0], O[7]);
33 | exit_stat_scope();
34 | exit_stat_scope();
35 | exit_stat_scope();
36 | outputdata_float(0, 1, R[0], I[1]);
37 | outputdata_float(0, 4, R[0], I[4]);
38 | outputdata_float(0, 5, R[0], I[5]);
39 | outputdata_float(0, 6, R[0], I[6]);
40 | outputdata_float(0, 8, R[0], I[7]);
41 | outputdata_float(0, 9, R[0], I[8]);
42 | outputdata_float(0, 10, R[0], I[9]);
43 | outputdata_float(0, 11, R[0], I[7]);
44 | outputdata_float(0, 12, R[0], I[8]);
45 | outputdata_float(0, 13, R[0], I[9]);
46 | outputdata_float(0, 14, R[0], I[10]);
47 | outputdata_float(0, 15, R[0], I[11]);
48 | outputdata_float(0, 16, R[0], I[12]);
49 | outputdata_float(0, 17, R[0], I[10]);
50 | outputdata_float(0, 18, R[0], I[11]);
51 | outputdata_float(0, 19, R[0], I[12]);
52 | exit_stat_scope();
53 | done();
-------------------------------
NNhr^m_4<00>_<><5F>TMP<4D>B<EFBFBD>)%<25><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00><00><00>4<00><00><00> <00><00>4<00>_<><5F>TMP<4D>B<EFBFBD>)%<25><><EFBFBD><EFBFBD><EFBFBD>OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^m_3<00> AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom*PreserveAttribute=Particles.NormalizedAge(PreserveAttribute=Particles.PivotOffset%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset1PreserveAttribute=Particles.Previous.PivotOffset.PreserveAttribute=Particles.Previous.Position5PreserveAttribute=Particles.Previous.SpriteAlignment2PreserveAttribute=Particles.Previous.SpriteFacing4PreserveAttribute=Particles.Previous.SpriteRotation0PreserveAttribute=Particles.Previous.SpriteSize.PreserveAttribute=Particles.Previous.Velocity,PreserveAttribute=Particles.SpriteAlignment)PreserveAttribute=Particles.SpriteFacing+PreserveAttribute=Particles.SpriteRotation'PreserveAttribute=Particles.SpriteSize*PreserveAttribute=Particles.SubImageIndex$PreserveAttribute=Particles.UVScale%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.Nt4G<00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^m_3<00> AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom*PreserveAttribute=Particles.NormalizedAge(PreserveAttribute=Particles.PivotOffset%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset1PreserveAttribute=Particles.Previous.PivotOffset.PreserveAttribute=Particles.Previous.Position5PreserveAttribute=Particles.Previous.SpriteAlignment2PreserveAttribute=Particles.Previous.SpriteFacing4PreserveAttribute=Particles.Previous.SpriteRotation0PreserveAttribute=Particles.Previous.SpriteSize.PreserveAttribute=Particles.Previous.Velocity,PreserveAttribute=Particles.SpriteAlignment)PreserveAttribute=Particles.SpriteFacing+PreserveAttribute=Particles.SpriteRotation'PreserveAttribute=Particles.SpriteSize*PreserveAttribute=Particles.SubImageIndex$PreserveAttribute=Particles.UVScale%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNCTiT=4E<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>4<00><00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mi<>p<EFBFBD>8<>vN<76>k<EFBFBD><6B><1F> <20><13><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>NNNhr^m`4<00><13><18><><EFBFBD><EFBFBD>K<EFBFBD>{<7B>Or<;]<5D>4<00> <00>4<00><00><00> <00><00>4<00><13><18><><EFBFBD><EFBFBD>K<EFBFBD>{<7B>Or<;]OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^m`3<00> AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom*PreserveAttribute=Particles.NormalizedAge(PreserveAttribute=Particles.PivotOffset%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset1PreserveAttribute=Particles.Previous.PivotOffset.PreserveAttribute=Particles.Previous.Position5PreserveAttribute=Particles.Previous.SpriteAlignment2PreserveAttribute=Particles.Previous.SpriteFacing4PreserveAttribute=Particles.Previous.SpriteRotation0PreserveAttribute=Particles.Previous.SpriteSize.PreserveAttribute=Particles.Previous.Velocity,PreserveAttribute=Particles.SpriteAlignment)PreserveAttribute=Particles.SpriteFacing+PreserveAttribute=Particles.SpriteRotation'PreserveAttribute=Particles.SpriteSize*PreserveAttribute=Particles.SubImageIndex$PreserveAttribute=Particles.UVScale%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.<00>4C<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNnm <00>?@<40>E<00>?<00>Bq<00>4>4<00>V<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>Z<EFBFBD>w<EFBFBD>B<>;r<>=<3D><><EFBFBD><EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>H$<24>"F<><46><06>M<EFBFBD><4D><EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@v=<3D>HfbB<62><42><EFBFBD><EFBFBD><EFBFBD>Χ<0F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>!<21>d<EFBFBD>C<>-<13>70<37> <0B>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>\t <0A><>K<EFBFBD>~<7E><><EFBFBD>J<EFBFBD>wNt4G^<00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^m`3<00> AccurateQuatInterpolationCPUSimEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3InvalidNamespaceWrite=2)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom*PreserveAttribute=Particles.NormalizedAge(PreserveAttribute=Particles.PivotOffset%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset1PreserveAttribute=Particles.Previous.PivotOffset.PreserveAttribute=Particles.Previous.Position5PreserveAttribute=Particles.Previous.SpriteAlignment2PreserveAttribute=Particles.Previous.SpriteFacing4PreserveAttribute=Particles.Previous.SpriteRotation0PreserveAttribute=Particles.Previous.SpriteSize.PreserveAttribute=Particles.Previous.Velocity,PreserveAttribute=Particles.SpriteAlignment)PreserveAttribute=Particles.SpriteFacing+PreserveAttribute=Particles.SpriteRotation'PreserveAttribute=Particles.SpriteSize*PreserveAttribute=Particles.SubImageIndex$PreserveAttribute=Particles.UVScale%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes4@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>NNs4F/&4><00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<40>E<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>BNNhr^mb4<00><08><10>`R<>ZD<5A><44><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>M<EFBFBD>4<00>g!<00>4<00><00><00> <00><00>4<00><08><10>`R<>ZD<5A><44><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>MOTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m\RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmL<00>4<00><00>r^mb3<00>!AccurateQuatInterpolationEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3GPUComputeSimInterpolatedSpawnInvalidNamespaceWrite=2)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom*PreserveAttribute=Particles.NormalizedAge(PreserveAttribute=Particles.PivotOffset%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset1PreserveAttribute=Particles.Previous.PivotOffset.PreserveAttribute=Particles.Previous.Position5PreserveAttribute=Particles.Previous.SpriteAlignment2PreserveAttribute=Particles.Previous.SpriteFacing4PreserveAttribute=Particles.Previous.SpriteRotation0PreserveAttribute=Particles.Previous.Spri
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m)
<EFBFBD>6<EFBFBD>9<EFBFBD>><15><>N2%å<04>m<EFBFBD>N<00>m0m4P<34><50>A;<3B>K<EFBFBD><4B>_<EFBFBD><5F>Є 9<>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<><50><EFBFBD>
"2<>+<15>vD<76>|3<><33>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>m_<><5F><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><52><C998>Κ_7U<37>iN<00>me<><65>w<><19><12>jK<6A><4B>N<00>mfwp<77>N/<1E><>Ut<55> <20><58>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mj<>ᑷm<E191B7>7<11><15><>9<EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu^<5E><>B;<3B>+=<3D>D<08>h<EFBFBD><68><EFBFBD>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>mxp<78>F <0C>-<2D><>-<2D><><EFBFBD><EFBFBD>)<1B>a<EFBFBD>]N<00>m<00>pĻY<C4BB>X<EFBFBD>M*P
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>`<60>N<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><EFBFBD><EFBFBD>H^<<3C><><EFBFBD>adIN<49><4E><EFBFBD>̀<EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><11><><EFBFBD><7F><EFBFBD>{<7B>D<>ď<EFBFBD><C48F>i N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m<00>"?<3F>^<5E><1B><><EFBFBD>'cH<>g` <0C>N<00>m<00><0F>V<EFBFBD>M<EFBFBD><4D>m<17><><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD>B<EFBFBD>N<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>m<00>ɔ<EFBFBD><06>]<5D>?<3F><>L<EFBFBD><4C>t3<74>WדN<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><><61>Ҳ<EFBFBD><11><04><48>rN<00>m<00>"V <0B><>LS<>$Yw<>j<EFBFBD>?N<00>m<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76> O+<2B><10><><EFBFBD>@S<><53>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNN<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.<00>4C<00> "<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN$<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN(<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN,<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN8<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mND<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNP<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN\<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNh<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNl<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNp<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNt<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN|<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>m
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m)
<EFBFBD>6<EFBFBD>9<EFBFBD>><15><>N2%å<04>m<EFBFBD>N<00>m0m4P<34><50>A;<3B>K<EFBFBD><4B>_<EFBFBD><5F>Є 9<>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<><50><EFBFBD>
"2<>+<15>vD<76>|3<><33>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>m_<><5F><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><52><C998>Κ_7U<37>iN<00>me<><65>w<><19><12>jK<6A><4B>N<00>mfwp<77>N/<1E><>Ut<55> <20><58>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mj<>ᑷm<E191B7>7<11><15><>9<EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu^<5E><>B;<3B>+=<3D>D<08>h<EFBFBD><68><EFBFBD>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>mxp<78>F <0C>-<2D><>-<2D><><EFBFBD><EFBFBD>)<1B>a<EFBFBD>]N<00>m<00>pĻY<C4BB>X<EFBFBD>M*P
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>`<60>N<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><EFBFBD><EFBFBD>H^<<3C><><EFBFBD>adIN<49><4E><EFBFBD>̀<EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><11><><EFBFBD><7F><EFBFBD>{<7B>D<>ď<EFBFBD><C48F>i N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m<00>"?<3F>^<5E><1B><><EFBFBD>'cH<>g` <0C>N<00>m<00><0F>V<EFBFBD>M<EFBFBD><4D>m<17><><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD>B<EFBFBD>N<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>m<00>ɔ<EFBFBD><06>]<5D>?<3F><>L<EFBFBD><4C>t3<74>WדN<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><><61>Ҳ<EFBFBD><11><04><48>rN<00>m<00>"V <0B><>LS<>$Yw<>j<EFBFBD>?N<00>m<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76> O+<2B><10><><EFBFBD>@S<><53>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNNNs4FC<>v4-<00>v4>Nq}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<00>?<00>?<00>?}^<00><><EFBFBD><EFBFBD>[Y<00>mN!}^<00><><EFBFBD><EFBFBD>[Y<00>mNN&4><00>"<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN D<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>L?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN A<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>@<40>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<40>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mNexB<78>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>?<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<00>?<00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>
w4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f~}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedN<00>4<00>w4>jK}^<00><><EFBFBD><EFBFBD>[Y<00>mN23Nw4>j@}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><EFBFBD>23N"4@`}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mNO}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN*}^<00><><EFBFBD><EFBFBD>[Y<00>mN]}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>43<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>m
<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00>3?\;\// Shader generated by Niagara HLSL Translator
// SimStage[0] = ParticleSpawnUpdate
// NumIterations = 1
// ExecuteBehavior = Always
// WritesParticles = True
// PartialParticleUpdate = False
// Compile Tags:
// Variable: "bIsInfinitelyLived(False)" StringValue: ""
// Variable: "bCanDieWhenEmitterDeactivates(True)" StringValue: ""
// Compile Tags Editor Only:
// Variable: "Particles.ShapeLocation.ShapeVector((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapePosition((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeNormal((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeTangent((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeBitangent((null))" StringValue: "Trimmed"
// Variable: "Particles.Presolve.Velocity((null))" StringValue: "Trimmed"
// Variable: "Particles.Presolve.Position((null))" StringValue: "Trimmed"
// Variable: "Particles.Presolve.PhysicsForce((null))" StringValue: "Trimmed"
// Variable: "Particles.DistanceTraveled((null))" StringValue: "Trimmed"
// Variable: "Particles.RibbonUVDistance((null))" StringValue: "Trimmed"
// Compile Data> Static Variables Input:
// Variable: Constants.Emitter.SolveForcesAndVelocity.Manually Enable Rotational Solver(False)
// Variable: SolveForcesAndVelocity.Manually Enable Rotational Solver(False)
// Compile Data> PinToConstantValues Input:
// Pin: /Solve Forces and Velocity/Map Get/Map Get->Particles.RotationalVelocityEnabled Value: Particles.RotationalVelocityEnabled
// Pin: /Solve Forces and Velocity/Map Get/Map Get->Module.Manually Enable Rotational Solver Value: False
// Pin: /Solve Forces and Velocity/Logic OR (Static)/Logic OR (Static)->Result Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->InputPin Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->OutputPin Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->InputPin Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->OutputPin Value: 0
struct NiagaraEmitterID
{
int ID;
};
struct NiagaraID
{
int Index;
int AcquireTag;
};
float Engine_WorldDeltaTime;
float Engine_DeltaTime;
float Engine_InverseDeltaTime;
float Engine_Time;
float Engine_RealTime;
int Engine_QualityLevel;
int Engine_PaddingInt32_0;
int Engine_PaddingInt32_1;
float PREV_Engine_WorldDeltaTime;
float PREV_Engine_DeltaTime;
float PREV_Engine_InverseDeltaTime;
float PREV_Engine_Time;
float PREV_Engine_RealTime;
int PREV_Engine_QualityLevel;
int PREV_Engine_PaddingInt32_0;
int PREV_Engine_PaddingInt32_1;
float Engine_Owner_TimeSinceRendered;
float Engine_Owner_LODDistance;
float Engine_Owner_LODDistanceFraction;
float Engine_System_Age;
int Engine_Owner_ExecutionState;
int Engine_System_TickCount;
int Engine_System_NumEmitters;
int Engine_System_NumEmittersAlive;
int Engine_System_SignificanceIndex;
int Engine_System_RandomSeed;
int Engine_System_CurrentTimeStep;
int Engine_System_NumTimeSteps;
float Engine_System_TimeStepFraction;
int Engine_System_NumParticles;
int Engine_System_PaddingInt32_0;
int Engine_System_PaddingInt32_1;
float PREV_Engine_Owner_TimeSinceRendered;
float PREV_Engine_Owner_LODDistance;
float PREV_Engine_Owner_LODDistanceFraction;
float PREV_Engine_System_Age;
int PREV_Engine_Owner_ExecutionState;
int PREV_Engine_System_TickCount;
int PREV_Engine_System_NumEmitters;
int PREV_Engine_System_NumEmittersAlive;
int PREV_Engine_System_SignificanceIndex;
int PREV_Engine_System_RandomSeed;
int PREV_Engine_System_CurrentTimeStep;
int PREV_Engine_System_NumTimeSteps;
float PREV_Engine_System_TimeStepFraction;
int PREV_Engine_System_NumParticles;
int PREV_Engine_System_PaddingInt32_0;
int PREV_Engine_System_PaddingInt32_1;
float4x4 Engine_Owner_SystemLocalToWorld;
float4x4 Engine_Owner_SystemWorldToLocal;
float4x4 Engine_Owner_SystemLocalToWorldTransposed;
float4x4 Engine_Owner_SystemWorldToLocalTransposed;
float4x4 Engine_Owner_SystemLocalToWorldNoScale;
float4x4 Engine_Owner_SystemWorldToLocalNoScale;
float4 Engine_Owner_Rotation;
float3 Engine_Owner_Position;
int Engine_Owner_PaddingInt32_0;
float3 Engine_Owner_Velocity;
int Engine_Owner_PaddingInt32_1;
float3 Engine_Owner_SystemXAxis;
int Engine_Owner_PaddingInt32_2;
float3 Engine_Owner_SystemYAxis;
int Engine_Owner_PaddingInt32_3;
float3 Engine_Owner_SystemZAxis;
int Engine_Owner_PaddingInt32_4;
float3 Engine_Owner_Scale;
int Engine_Owner_PaddingInt32_5;
float4 Engine_Owner_LWCTile;
float4x4 PREV_Engine_Owner_SystemLocalToWorld;
float4x4 PREV_Engine_Owner_SystemWorldToLocal;
float4x4 PREV_Engine_Owner_SystemLocalToWorldTransposed;
float4x4 PREV_Engine_Owner_SystemWorldToLocalTransposed;
float4x4 PREV_Engine_Owner_SystemLocalToWorldNoScale;
float4x4 PREV_Engine_Owner_SystemWorldToLocalNoScale;
float4 PREV_Engine_Owner_Rotation;
float3 PREV_Engine_Owner_Position;
int PREV_Engine_Owner_PaddingInt32_0;
float3 PREV_Engine_Owner_Velocity;
int PREV_Engine_Owner_PaddingInt32_1;
float3 PREV_Engine_Owner_SystemXAxis;
int PREV_Engine_Owner_PaddingInt32_2;
float3 PREV_Engine_Owner_SystemYAxis;
int PREV_Engine_Owner_PaddingInt32_3;
float3 PREV_Engine_Owner_SystemZAxis;
int PREV_Engine_Owner_PaddingInt32_4;
float3 PREV_Engine_Owner_Scale;
int PREV_Engine_Owner_PaddingInt32_5;
float4 PREV_Engine_Owner_LWCTile;
int Engine_Emitter_NumParticles;
int Engine_Emitter_TotalSpawnedParticles;
float Engine_Emitter_SpawnCountScale;
float Emitter_Age;
int Emitter_RandomSeed;
int Engine_Emitter_InstanceSeed;
int Engine_Emitter_PaddingInt32_0;
int Engine_Emitter_PaddingInt32_1;
int PREV_Engine_Emitter_NumParticles;
int PREV_Engine_Emitter_TotalSpawnedParticles;
float PREV_Engine_Emitter_SpawnCountScale;
float PREV_Emitter_Age;
int PREV_Emitter_RandomSeed;
int PREV_Engine_Emitter_InstanceSeed;
int PREV_Engine_Emitter_PaddingInt32_0;
int PREV_Engine_Emitter_PaddingInt32_1;
cbuffer FNiagaraExternalParameters
{
float4 User_Color;
float Emitter_DistanceTraveled;
float Emitter_SpawnRate;
}
cbuffer PREV_FNiagaraExternalParameters
{
float4 PREV_User_Color;
float PREV_Emitter_DistanceTraveled;
float PREV_Emitter_SpawnRate;
}
struct FParamMap0_User
{
float4 Color;
};
struct FParamMap0_Transient
{
float3 AdvectionVelocity;
bool DragIgnoreMass;
bool FirstFrame;
float4 ParticleColorScaleFactor;
float PhysicsDeltaTime;
float PhysicsDrag;
float3 PhysicsForce;
};
struct FParamMap0_SolveForcesAndVelocity
{
float DeltaTime;
float3 Force;
float Mass;
float3 Position;
float3 PreviousVelocity;
float3 Velocity;
bool WritetoIntrinsicProperties;
};
struct FParamMap0_ShapeLocation
{
float3 ApplyOwnerScale;
bool InvertRotationQuaternion;
int RotationCoordinateSpace;
float4x4 RotationMatrix;
float4 RotationQuaternion;
float3 ShapeOrigin;
};
struct FParamMap0_ScaleColor
{
float4 ColorValueToScale;
float ScaleAlpha;
};
struct FParamMap0_ParticleState
{
float DeltaTime;
float Lifetime;
};
struct FParamMap0_Particles_ShapeLocation
{
float3 ShapeBitangent;
float3 ShapeNormal;
float3 ShapePosition;
float3 ShapeTangent;
float3 ShapeVector;
};
struct FParamMap0_Particles_Previous
{
float3 Position;
float2 SpriteSize;
float3 Velocity;
};
struct FParamMap0_Particles_Presolve
{
float3 PhysicsForce;
float3 Position;
float3 Velocity;
};
struct FParamMap0_Particles_Initial
{
float4 Color;
};
struct FParamMap0_Particles
{
float Age;
float4 Color;
float DistanceTraveled;
FParamMap0_Particles_Initial Initial;
float Lifetime;
float Mass;
float MaterialRandom;
float NormalizedAge;
float3 Position;
FParamMap0_Particles_Presolve Presolve;
FParamMap0_Particles_Previous Previous;
float RibbonUVDistance;
FParamMap0_Particles_ShapeLocation ShapeLocation;
float2 SpriteSize;
int UniqueID;
float3 Velocity;
};
struct FParamMap0_OUTPUT_VAR_SolveForcesAndVelocity
{
float IncomingPhysicsDrag;
float3 IncomingPhysicsForce;
float3 Position;
float3 Velocity;
};
struct FParamMap0_OUTPUT_VAR_ParticleState
{
bool FirstFrame;
};
struct FParamMap0_OUTPUT_VAR
{
FParamMap0_OUTPUT_VAR_ParticleState ParticleState;
FParamMap0_OUTPUT_VAR_SolveForcesAndVelocity SolveForcesAndVelocity;
};
struct FParamMap0_Local_SolveForcesAndVelocity
{
float3 AdvectionVelocity;
float DeltaTime;
bool DragIgnoreMass;
float3 DragVelocity;
float InverseDeltaTime;
float InverseMass;
float Mass;
float PhysicsDrag;
float3 PhysicsForce;
};
struct FParamMap0_Local_ShapeLocation_TransformStack_Rotation
{
float3 LocalTransformBitangent;
float3 LocalTransformNormal;
float3 LocalTransformTangent;
float3 LocalTransformVector;
};
struct FParamMap0_Local_ShapeLocation
{
float3 CylinderNormal;
float CylinderSurfaceArea;
float3 CylinderTangent;
float3 CylinderVector;
float EndcapLateralRatio;
float EndcapSurfaceArea;
float3 InverseScaleFactor;
bool IsEndcap;
bool IsEndcapTop;
float LateralEndcapRatio;
bool LateralSurfaceAreaLarger;
float3 LatheProfileDerivative;
float3 NormalizedCylinderVector;
float3 OffsetVector;
float Random0to1Float_01;
float Random0to2Float_01;
bool RandomBool;
float3 RandomVector01;
float3 ScaleFactor;
float3 ShapeBitangent;
float3 ShapeNormal;
float3 ShapePosition;
float3 ShapeTangent;
float3 ShapeVector;
FParamMap0_Local_ShapeLocation_TransformStack_Rotation TransformStack_Rotation;
};
struct FParamMap0_Local_InitializeParticle
{
float InitRIbbonDistance;
};
struct FParamMap0_Local
{
FParamMap0_Local_InitializeParticle InitializeParticle;
FParamMap0_Local_ShapeLocation ShapeLocation;
FParamMap0_Local_SolveForcesAndVelocity SolveForcesAndVelocity;
};
struct FParamMap0_Interpolation
{
float Emitter_InterpSpawnStartDt;
int Emitter_SpawnGroup;
float Emitter_SpawnInterval;
int InterpSpawn_Index;
float InterpSpawn_InvSpawnTime;
float InterpSpawn_InvUpdateTime;
float InterpSpawn_SpawnTime;
float InterpSpawn_UpdateTime;
float SpawnInterp;
};
struct FParamMap0_InitializeParticle
{
float4 Color;
float MaterialRandom;
int PositionOffsetCoordinateSpace;
};
struct FParamMap0_FloatFromCurve
{
float CurveIndex;
};
struct FParamMap0_Engine_System
{
float Age;
int CurrentTimeStep;
int NumEmitters;
int NumEmittersAlive;
int NumParticles;
int NumTimeSteps;
int PaddingInt32_0;
int PaddingInt32_1;
int RandomSeed;
int SignificanceIndex;
int TickCount;
float TimeStepFraction;
};
struct FParamMap0_Engine_Owner
{
int ExecutionState;
float LODDistance;
float LODDistanceFraction;
float4 LWCTile;
int PaddingInt32_0;
int PaddingInt32_1;
int PaddingInt32_2;
int PaddingInt32_3;
int PaddingInt32_4;
int PaddingInt32_5;
float3 Position;
float4 Rotation;
float3 Scale;
float4x4 SystemLocalToWorld;
float4x4 SystemLocalToWorldNoScale;
float4x4 SystemLocalToWorldTransposed;
float4x4 SystemWorldToLocal;
float4x4 SystemWorldToLocalNoScale;
float4x4 SystemWorldToLocalTransposed;
float3 SystemXAxis;
float3 SystemYAxis;
float3 SystemZAxis;
float TimeSinceRendered;
float3 Velocity;
};
struct FParamMap0_Engine_Emitter
{
NiagaraEmitterID ID;
int InstanceSeed;
int NumParticles;
int PaddingInt32_0;
int PaddingInt32_1;
float SpawnCountScale;
int TotalSpawnedParticles;
};
struct FParamMap0_Engine
{
float DeltaTime;
FParamMap0_Engine_Emitter Emitter;
int ExecIndex;
int ExecutionCount;
float InverseDeltaTime;
FParamMap0_Engine_Owner Owner;
int PaddingInt32_0;
int PaddingInt32_1;
int QualityLevel;
float RealTime;
FParamMap0_Engine_System System;
float Time;
float WorldDeltaTime;
};
struct FParamMap0_Emitter
{
float Age;
float DistanceTraveled;
int RandomSeed;
float SpawnRate;
};
struct FParamMap0_DataInstance
{
bool Alive;
};
struct FParamMap0_Array_ShapeLocation
{
int ShapeBitangent;
int ShapeNormal;
int ShapePosition;
int ShapeTangent;
int ShapeVector;
};
struct FParamMap0_Array_Previous
{
int Position;
int SpriteSize;
int Velocity;
};
struct FParamMap0_Array_Presolve
{
int PhysicsForce;
int Position;
int Velocity;
};
struct FParamMap0_Array_Initial
{
int Color;
};
struct FParamMap0_Array
{
int Age;
int Color;
int DistanceTraveled;
FParamMap0_Array_Initial Initial;
int Lifetime;
int Mass;
int MaterialRandom;
int NormalizedAge;
int Position;
FParamMap0_Array_Presolve Presolve;
FParamMap0_Array_Previous Previous;
int RibbonUVDistance;
FParamMap0_Array_ShapeLocation ShapeLocation;
int SpriteSize;
int UniqueID;
int Velocity;
};
struct FParamMap0
{
FParamMap0_Array Array;
FParamMap0_DataInstance DataInstance;
FParamMap0_Emitter Emitter;
FParamMap0_Engine Engine;
FParamMap0_FloatFromCurve FloatFromCurve;
FParamMap0_InitializeParticle InitializeParticle;
FParamMap0_Interpolation Interpolation;
FParamMap0_Local Local;
FParamMap0_OUTPUT_VAR OUTPUT_VAR;
FParamMap0_Particles Particles;
FParamMap0_ParticleState ParticleState;
FParamMap0_ScaleColor ScaleColor;
FParamMap0_ShapeLocation ShapeLocation;
FParamMap0_SolveForcesAndVelocity SolveForcesAndVelocity;
FParamMap0_Transient Transient;
FParamMap0_User User;
};
struct FSimulationContext
{
#if ((SimulationStageIndex == 0)) // MapSpawn
FParamMap0 MapSpawn;
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapUpdate
FParamMap0 MapUpdate;
#endif // MapUpdate
};
static float HackSpawnInterp = 1.0;
void NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, float In_FloatMin, float In_FloatMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out float Out_RandomFloat, out bool Out_IsDeterministic, inout FSimulationContext Context);
void NiagaraScript_80_Particle_Func_(float3 In_Engine_Owner_Position, out float3 Out_SimulationPosition, inout FSimulationContext Context);
void InitializeParticle_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_49_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, float3 In_RangeMin, float3 In_RangeMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out float3 Out_RandomValue, out bool Out_IsDeterministic, inout FSimulationContext Context);
void NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, int In_IntegerMin, int In_IntegerMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out int Out_RandomValue, out bool Out_IsDeterministic, out bool Out_IsFixedRandomSeed, inout FSimulationContext Context);
void NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Seed, out bool Out_RandomBool, inout FSimulationContext Context);
void NiagaraScript_53_Func_(float In_Theta, float In_Radius, float In_Period, out float2 Out_XY, out float Out_X, out float Out_Y, out float2 Out_dXdY, out float Out_dX, out float Out_dY, inout FSimulationContext Context);
void NiagaraScript_67_Func_(int In_SourceSpace, int In_DestinationSpace, float4x4 In_LocalToWorldTransform, float4x4 In_WorldToLocalTransform, bool In_bLocalSpace, out bool Out_bUseOriginal, out float4x4 Out_OutTransform, out bool Out_LocalToWorld, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_Emitter_Func_(float3 In_InputVector, int In_RotationCoordinateSpace, float3 In_YawASC47PitchASC47Roll, float3 In_RotationAxis, float In_RotationAngle, float4 In_RotationQuaternion, bool In_InvertRotationQuaternion, float3 In_AdditionalYawASC47PitchASC47Roll, float4x4 In_RotationMatrix, float3 In_InputNormal, float3 In_InputTangent, float3 In_InputBitangent, out float3 Out_TransformedVector, out float3 Out_TransformedNormal, out float3 Out_TransformedTangent, out float3 Out_TransformedBitangent, inout FSimulationContext Context);
void ShapeLocation_Emitter_Func_(inout FSimulationContext Context);
void CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_(float In_InFloat, out float Out_OutFloat);
void NiagaraScript_55_Particle_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context);
void ParticleState_Emitter_Func_(inout FSimulationContext Context);
void GravityForce_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_83_Particle_Func_(float3 In_Velocity, float3 In_AdvectionVelocity, float In_InverseMass, float In_Drag, float In_DeltaTime, bool In_IgnoreMass, out float3 Out_Output, inout FSimulationContext Context);
void SolveForcesAndVelocity_Emitter_Func_(inout FSimulationContext Context);
void SampleCurve_Emitter_FloatFromCurve_FloatCurve(float In_X, out float Out_Value);
void FloatFromCurve_Emitter_Func_(out float Out_Value, inout FSimulationContext Context);
void ScaleColor_Emitter_Func_(inout FSimulationContext Context);
float GetSpawnInterpolation();
#if ((SimulationStageIndex == 0)) // MapSpawn
void NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, float In_FloatMin, float In_FloatMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out float Out_RandomFloat, out bool Out_IsDeterministic, inout FSimulationContext Context)
{
bool Constant28 = false;
float Result = In_FloatMax - In_FloatMin;
float Result1 = rand_float(Result);
float Result2 = In_FloatMin + Result1;
Out_RandomFloat = Result2;
Out_IsDeterministic = Constant28;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void NiagaraScript_80_Particle_Func_(float3 In_Engine_Owner_Position, out float3 Out_SimulationPosition, inout FSimulationContext Context)
{
Out_SimulationPosition = Context.MapSpawn.Engine.Owner.Position;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void InitializeParticle_Emitter_Func_(inout FSimulationContext Context)
{
Context.MapSpawn.Particles.MaterialRandom = Context.MapSpawn.InitializeParticle.MaterialRandom;
int Constant35 = (0);
float Constant36 = 0.5;
float Constant37 = 0.8;
int Constant38 = -1;
int Constant39 = (0);
int Constant40 = 0;
int Constant41 = (0);
int Constant42 = (0);
float NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat1;
bool NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic1;
NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant35, Constant36, Constant37, Constant38, Constant39, Constant40, Constant41, Constant42, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat1, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic1, Context);
Context.MapSpawn.Particles.Lifetime = NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat1;
Context.MapSpawn.Particles.Color = Context.MapSpawn.InitializeParticle.Color;
float Constant43 = 1;
Context.MapSpawn.Particles.Mass = Constant43;
int Constant44 = (0);
float Constant45 = 2;
float Constant46 = 7;
int Constant47 = -1;
int Constant48 = (0);
int Constant49 = 0;
int Constant50 = (0);
int Constant51 = (0);
float NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat2;
bool NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic2;
NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant44, Constant45, Constant46, Constant47, Constant48, Constant49, Constant50, Constant51, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat2, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic2, Context);
float2 Output1;
Output1.x = NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat2;
Output1.y = NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat2;
Context.MapSpawn.Particles.SpriteSize = Output1;
float3 Constant52 = float3(0,0,0);
float3 NiagaraScript_80_Particle_Func_Output_SimulationPosition;
NiagaraScript_80_Particle_Func_(Constant52, NiagaraScript_80_Particle_Func_Output_SimulationPosition, Context);
float3 Constant53 = float3(0,0,0);
float Constant54 = 0;
float3 Result3 = Constant53 * Constant54;
float3 Result4 = NiagaraScript_80_Particle_Func_Output_SimulationPosition + Result3;
Context.MapSpawn.Particles.Position = Result4;
Context.MapSpawn.Local.InitializeParticle.InitRIbbonDistance = Context.MapSpawn.Particles.RibbonUVDistance;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void NiagaraScript_49_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, float3 In_RangeMin, float3 In_RangeMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out float3 Out_RandomValue, out bool Out_IsDeterministic, inout FSimulationContext Context)
{
bool Constant79 = false;
float3 Result5 = In_RangeMax - In_RangeMin;
float3 Result6 = rand(Result5);
float3 Result7 = In_RangeMin + Result6;
Out_RandomValue = Result7;
Out_IsDeterministic = Constant79;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, int In_IntegerMin, int In_IntegerMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out int Out_RandomValue, out bool Out_IsDeterministic, out bool Out_IsFixedRandomSeed, inout FSimulationContext Context)
{
bool Constant94 = false;
int Result8 = In_IntegerMax - In_IntegerMin;
int Constant95 = 1;
int Result9 = Result8 + Constant95;
int Result10 = rand_int(Result9);
int Result11 = In_IntegerMin + Result10;
int Constant96 = -1921885881;
bool Constant97 = false;
Out_RandomValue = Result11;
Out_IsDeterministic = Constant94;
Out_IsFixedRandomSeed = Constant97;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Seed, out bool Out_RandomBool, inout FSimulationContext Context)
{
int Constant87 = (0);
int Constant88 = 0;
int Constant89 = 1;
int Constant90 = (0);
int Constant91 = 0;
int Constant92 = (0);
int Constant93 = (0);
int NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue;
bool NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic;
bool NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsFixedRandomSeed;
NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant87, Constant88, Constant89, In_Seed, Constant90, Constant91, Constant92, Constant93, NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue, NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic, NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsFixedRandomSeed, Context);
bool RandomBool;
RandomBool = NiagaraScript_51_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue;
Out_RandomBool = RandomBool;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void NiagaraScript_53_Func_(float In_Theta, float In_Radius, float In_Period, out float2 Out_XY, out float Out_X, out float Out_Y, out float2 Out_dXdY, out float Out_dX, out float Out_dY, inout FSimulationContext Context)
{
float Result30 = cos(In_Theta*(TWO_PI/In_Period));
float Result31 = In_Radius * Result30;
float Result32 = sin(In_Theta*(TWO_PI/In_Period));
float Result33 = In_Radius * Result32;
float2 XY;
XY.x = Result31;
XY.y = Result33;
float Constant115 = -1;
float Result34 = Result32 * Constant115;
float2 dXdY;
dXdY.x = Result34;
dXdY.y = Result30;
Out_XY = XY;
Out_X = Result31;
Out_Y = Result33;
Out_dXdY = dXdY;
Out_dX = Result34;
Out_dY = Result30;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void NiagaraScript_67_Func_(int In_SourceSpace, int In_DestinationSpace, float4x4 In_LocalToWorldTransform, float4x4 In_WorldToLocalTransform, bool In_bLocalSpace, out bool Out_bUseOriginal, out float4x4 Out_OutTransform, out bool Out_LocalToWorld, inout FSimulationContext Context)
{
int Constant136 = 0;
bool Result49 = NiagaraAll(In_SourceSpace == Constant136);
int Constant137 = 0;
bool Result50 = NiagaraAll(In_DestinationSpace == Constant137);
bool Result51 = Result49 && Result50;
int Constant138 = 1;
bool Result52 = NiagaraAll(In_SourceSpace == Constant138);
int Constant139 = 1;
bool Result53 = NiagaraAll(In_DestinationSpace == Constant139);
bool Result54 = Result52 && Result53;
bool Result55 = Result51 || Result54;
int Constant140 = 2;
bool Result56 = NiagaraAll(In_SourceSpace == Constant140);
int Constant141 = 2;
bool Result57 = NiagaraAll(In_DestinationSpace == Constant141);
bool Result58 = Result56 && Result57;
bool Result59 = Result55 || Result58;
bool Result60 = Result49 && Result57;
bool Result61 = Result56 && Result50;
bool Result62 = Result60 || Result61;
bool Result63 = In_bLocalSpace && Result62;
bool Result64 = Result59 || Result63;
bool Result65 = !In_bLocalSpace;
bool Result66 = Result49 && Result53;
bool Result67 = Result52 && Result50;
bool Result68 = Result66 || Result67;
bool Result69 = Result65 && Result68;
bool Result70 = Result64 || Result69;
bool Result71 = In_bLocalSpace && Result66;
bool Result72 = Result56 && Result53;
bool Result73 = Result71 || Result72;
bool Result74 = Result65 && Result61;
bool Result75 = Result73 || Result74;
float4x4 Matrix_IfResult1;
if(Result75)
{
Matrix_IfResult1 = In_LocalToWorldTransform;
}
else
{
Matrix_IfResult1 = In_WorldToLocalTransform;
}
Out_bUseOriginal = Result70;
Out_OutTransform = Matrix_IfResult1;
Out_LocalToWorld = Result75;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context)
{
bool Constant135 = false;
float4x4 Matrix_IfResult;
float4x4 Matrix001_IfResult;
if(In_ApplyScale)
{
Matrix_IfResult = Context.MapSpawn.Engine.Owner.SystemLocalToWorld;
Matrix001_IfResult = Context.MapSpawn.Engine.Owner.SystemWorldToLocal;
}
else
{
Matrix_IfResult = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
Matrix001_IfResult = Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale;
}
bool NiagaraScript_67_Func_Output_bUseOriginal;
float4x4 NiagaraScript_67_Func_Output_OutTransform;
bool NiagaraScript_67_Func_Output_LocalToWorld;
NiagaraScript_67_Func_(In_SourceSpace, In_DestinationSpace, Matrix_IfResult, Matrix001_IfResult, Constant135, NiagaraScript_67_Func_Output_bUseOriginal, NiagaraScript_67_Func_Output_OutTransform, NiagaraScript_67_Func_Output_LocalToWorld, Context);
float3 Result76 = mul(float4(In_InVector,0.0),NiagaraScript_67_Func_Output_OutTransform).xyz;
float3 Vector_IfResult;
if(NiagaraScript_67_Func_Output_bUseOriginal)
{
Vector_IfResult = In_InVector;
}
else
{
Vector_IfResult = Result76;
}
Out_OutVector = Vector_IfResult;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context)
{
bool Constant144 = false;
float4x4 Matrix_IfResult2;
float4x4 Matrix001_IfResult1;
if(In_ApplyScale)
{
Matrix_IfResult2 = Context.MapSpawn.Engine.Owner.SystemLocalToWorld;
Matrix001_IfResult1 = Context.MapSpawn.Engine.Owner.SystemWorldToLocal;
}
else
{
Matrix_IfResult2 = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
Matrix001_IfResult1 = Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale;
}
bool NiagaraScript_67_Func_Output_bUseOriginal1;
float4x4 NiagaraScript_67_Func_Output_OutTransform1;
bool NiagaraScript_67_Func_Output_LocalToWorld1;
NiagaraScript_67_Func_(In_SourceSpace, In_DestinationSpace, Matrix_IfResult2, Matrix001_IfResult1, Constant144, NiagaraScript_67_Func_Output_bUseOriginal1, NiagaraScript_67_Func_Output_OutTransform1, NiagaraScript_67_Func_Output_LocalToWorld1, Context);
float3 Result77 = mul(float4(In_InVector,0.0),NiagaraScript_67_Func_Output_OutTransform1).xyz;
float3 Vector_IfResult1;
if(NiagaraScript_67_Func_Output_bUseOriginal1)
{
Vector_IfResult1 = In_InVector;
}
else
{
Vector_IfResult1 = Result77;
}
Out_OutVector = Vector_IfResult1;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context)
{
bool Constant147 = false;
float4x4 Matrix_IfResult3;
float4x4 Matrix001_IfResult2;
if(In_ApplyScale)
{
Matrix_IfResult3 = Context.MapSpawn.Engine.Owner.SystemLocalToWorld;
Matrix001_IfResult2 = Context.MapSpawn.Engine.Owner.SystemWorldToLocal;
}
else
{
Matrix_IfResult3 = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
Matrix001_IfResult2 = Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale;
}
bool NiagaraScript_67_Func_Output_bUseOriginal2;
float4x4 NiagaraScript_67_Func_Output_OutTransform2;
bool NiagaraScript_67_Func_Output_LocalToWorld2;
NiagaraScript_67_Func_(In_SourceSpace, In_DestinationSpace, Matrix_IfResult3, Matrix001_IfResult2, Constant147, NiagaraScript_67_Func_Output_bUseOriginal2, NiagaraScript_67_Func_Output_OutTransform2, NiagaraScript_67_Func_Output_LocalToWorld2, Context);
float3 Result78 = mul(float4(In_InVector,0.0),NiagaraScript_67_Func_Output_OutTransform2).xyz;
float3 Vector_IfResult2;
if(NiagaraScript_67_Func_Output_bUseOriginal2)
{
Vector_IfResult2 = In_InVector;
}
else
{
Vector_IfResult2 = Result78;
}
Out_OutVector = Vector_IfResult2;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context)
{
bool Constant150 = false;
float4x4 Matrix_IfResult4;
float4x4 Matrix001_IfResult3;
if(In_ApplyScale)
{
Matrix_IfResult4 = Context.MapSpawn.Engine.Owner.SystemLocalToWorld;
Matrix001_IfResult3 = Context.MapSpawn.Engine.Owner.SystemWorldToLocal;
}
else
{
Matrix_IfResult4 = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
Matrix001_IfResult3 = Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale;
}
bool NiagaraScript_67_Func_Output_bUseOriginal3;
float4x4 NiagaraScript_67_Func_Output_OutTransform3;
bool NiagaraScript_67_Func_Output_LocalToWorld3;
NiagaraScript_67_Func_(In_SourceSpace, In_DestinationSpace, Matrix_IfResult4, Matrix001_IfResult3, Constant150, NiagaraScript_67_Func_Output_bUseOriginal3, NiagaraScript_67_Func_Output_OutTransform3, NiagaraScript_67_Func_Output_LocalToWorld3, Context);
float3 Result79 = mul(float4(In_InVector,0.0),NiagaraScript_67_Func_Output_OutTransform3).xyz;
float3 Vector_IfResult3;
if(NiagaraScript_67_Func_Output_bUseOriginal3)
{
Vector_IfResult3 = In_InVector;
}
else
{
Vector_IfResult3 = Result79;
}
Out_OutVector = Vector_IfResult3;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void ShapeLocation_TransformStack_Rotation_Emitter_Func_(float3 In_InputVector, int In_RotationCoordinateSpace, float3 In_YawASC47PitchASC47Roll, float3 In_RotationAxis, float In_RotationAngle, float4 In_RotationQuaternion, bool In_InvertRotationQuaternion, float3 In_AdditionalYawASC47PitchASC47Roll, float4x4 In_RotationMatrix, float3 In_InputNormal, float3 In_InputTangent, float3 In_InputBitangent, out float3 Out_TransformedVector, out float3 Out_TransformedNormal, out float3 Out_TransformedTangent, out float3 Out_TransformedBitangent, inout FSimulationContext Context)
{
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformVector = In_InputVector;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformNormal = In_InputNormal;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformTangent = In_InputTangent;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformBitangent = In_InputBitangent;
int Constant133 = 0;
bool Constant134 = false;
float3 ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_Output_OutVector;
ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformVector, In_RotationCoordinateSpace, Constant133, Constant134, ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_Output_OutVector, Context);
int Constant142 = 0;
bool Constant143 = false;
float3 ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_Output_OutVector;
ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformNormal, In_RotationCoordinateSpace, Constant142, Constant143, ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_Output_OutVector, Context);
int Constant145 = 0;
bool Constant146 = false;
float3 ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_Output_OutVector;
ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformTangent, In_RotationCoordinateSpace, Constant145, Constant146, ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_Output_OutVector, Context);
int Constant148 = 0;
bool Constant149 = false;
float3 ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_Output_OutVector;
ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformBitangent, In_RotationCoordinateSpace, Constant148, Constant149, ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_Output_OutVector, Context);
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformVector = ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_Output_OutVector;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformNormal = ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_Output_OutVector;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformTangent = ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_Output_OutVector;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformBitangent = ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_Output_OutVector;
Out_TransformedVector = Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformVector;
Out_TransformedNormal = Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformNormal;
Out_TransformedTangent = Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformTangent;
Out_TransformedBitangent = Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformBitangent;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapSpawn
void ShapeLocation_Emitter_Func_(inout FSimulationContext Context)
{
int Constant71 = (0);
float3 Constant72 = float3(0,0,0);
float3 Constant73 = float3(1,1,1);
int Constant74 = 0;
int Constant75 = (0);
int Constant76 = 0;
int Constant77 = (0);
int Constant78 = (0);
float3 NiagaraScript_49_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue;
bool NiagaraScript_49_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic;
NiagaraScript_49_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant71, Constant72, Constant73, Constant74, Constant75, Constant76, Constant77, Constant78, NiagaraScript_49_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue, NiagaraScript_49_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic, Context);
int Constant80 = (0);
float Constant81 = 0;
float Constant82 = 1;
int Constant83 = (0);
int Constant84 = 0;
int Constant85 = (0);
int Constant86 = (0);
float NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat3;
bool NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic3;
NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant80, Constant81, Constant82, Constant74, Constant83, Constant84, Constant85, Constant86, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat3, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic3, Context);
bool NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomBool;
NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant74, NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomBool, Context);
int Constant98 = (0);
float Constant99 = 0;
float Constant100 = 2;
int Constant101 = (0);
int Constant102 = 0;
int Constant103 = (0);
int Constant104 = (0);
float NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat4;
bool NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic4;
NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant98, Constant99, Constant100, Constant74, Constant101, Constant102, Constant103, Constant104, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat4, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic4, Context);
Context.MapSpawn.Local.ShapeLocation.RandomVector01 = NiagaraScript_49_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue;
Context.MapSpawn.Local.ShapeLocation.Random0to1Float_01 = NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat3;
Context.MapSpawn.Local.ShapeLocation.RandomBool = NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomBool;
Context.MapSpawn.Local.ShapeLocation.Random0to2Float_01 = NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat4;
float Result12 = PI;
float Constant105 = 62.0987;
float Constant106 = 0;
float Constant107 = 0;
float Result13 = max(Constant105, Constant107);
float3 Constant108 = float3(1,1,1);
float3 Result14 = abs(Constant108);
float X;
float Y;
float Z;
X = Result14.x;
Y = Result14.y;
Z = Result14.z;
float Result15 = Result13 * X;
float Result16 = Result13 * Y;
float Result17 = Result15 + Result16;
float Constant109 = 0;
float Result18 = max(Constant106, Constant109);
float Result19 = Result18 * Z;
float Result20 = Result12 * Result17 * Result19;
float Constant110 = 1;
float Constant111 = 1;
float Result21 = Constant110 * Constant111;
float Result22 = Result20 * Result21;
float Result23 = TWO_PI;
float Result24 = Result23 * Result15 * Result16;
float Result25 = Result24 * Result21;
bool Result26 = NiagaraAll(Result22 >= Result25);
float Result27 = Result25 / Result22;
float Result28 = Result22 / Result25;
Context.MapSpawn.Local.ShapeLocation.LateralSurfaceAreaLarger = Result26;
Context.MapSpawn.Local.ShapeLocation.CylinderSurfaceArea = Result22;
Context.MapSpawn.Local.ShapeLocation.EndcapSurfaceArea = Result25;
Context.MapSpawn.Local.ShapeLocation.EndcapLateralRatio = Result27;
Context.MapSpawn.Local.ShapeLocation.LateralEndcapRatio = Result28;
bool Constant112 = false;
bool Constant113 = false;
Context.MapSpawn.Local.ShapeLocation.IsEndcap = Constant112;
Context.MapSpawn.Local.ShapeLocation.IsEndcapTop = Constant113;
float X1;
float Y1;
float Z1;
X1 = Context.MapSpawn.Local.ShapeLocation.RandomVector01.x;
Y1 = Context.MapSpawn.Local.ShapeLocation.RandomVector01.y;
Z1 = Context.MapSpawn.Local.ShapeLocation.RandomVector01.z;
float Result29 = sqrt(X1);
float Constant114 = 1;
float2 NiagaraScript_53_Func_Output_XY;
float NiagaraScript_53_Func_Output_X;
float NiagaraScript_53_Func_Output_Y;
float2 NiagaraScript_53_Func_Output_dXdY;
float NiagaraScript_53_Func_Output_dX;
float NiagaraScript_53_Func_Output_dY;
NiagaraScript_53_Func_(Y1, Result29, Constant114, NiagaraScript_53_Func_Output_XY, NiagaraScript_53_Func_Output_X, NiagaraScript_53_Func_Output_Y, NiagaraScript_53_Func_Output_dXdY, NiagaraScript_53_Func_Output_dX, NiagaraScript_53_Func_Output_dY, Context);
float3 VECTOR_VAR;
VECTOR_VAR.x = NiagaraScript_53_Func_Output_XY.x;
VECTOR_VAR.y = NiagaraScript_53_Func_Output_XY.y;
VECTOR_VAR.z = Z1;
Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector = VECTOR_VAR;
float Constant116 = 0;
Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector = Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector;
float3 Constant117 = float3(0,0,0.5);
float3 Result35 = Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector - Constant117;
float3 Result36 = normalize(Result35);
float3 Constant118 = float3(1,1,0);
float3 Result37 = Result35 * Constant118;
float3 Constant119 = float3(0.0, 0.0, 0.0);
float3 Vector_SelectResult = Constant119;
Vector_SelectResult = Result37;
if(Context.MapSpawn.Local.ShapeLocation.IsEndcap == 0)
{
Vector_SelectResult = Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector;
}
float3 Result38 = normalize(Vector_SelectResult);
float3 Result39 = cross(Result38,Result36);
float3 Result40 = cross(Result36,Result39);
Context.MapSpawn.Local.ShapeLocation.CylinderNormal = Result36;
Context.MapSpawn.Local.ShapeLocation.CylinderTangent = Result40;
float Constant120 = 0.5;
float Constant121 = 0;
float Constant122 = 0;
float3 Output11;
Output11.x = Constant121;
Output11.y = Constant122;
Output11.z = Constant120;
float3 Result41 = Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector - Output11;
Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector = Result41;
float Constant123 = 62.0987;
float Constant124 = 0;
float3 Output12;
Output12.x = Constant123;
Output12.y = Constant123;
Output12.z = Constant124;
float3 Result42 = Output12 * Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector;
Context.MapSpawn.Local.ShapeLocation.CylinderVector = Result42;
Context.MapSpawn.Local.ShapeLocation.ShapeVector = Context.MapSpawn.Local.ShapeLocation.CylinderVector;
Context.MapSpawn.Local.ShapeLocation.ShapeNormal = Context.MapSpawn.Local.ShapeLocation.CylinderNormal;
Context.MapSpawn.Local.ShapeLocation.ShapeTangent = Context.MapSpawn.Local.ShapeLocation.CylinderTangent;
float3 Constant125 = float3(1,1,1);
float3 Result43 = Constant125 * Context.MapSpawn.ShapeLocation.ApplyOwnerScale;
float3 Result44 = Context.MapSpawn.Local.ShapeLocation.ShapeVector * Result43;
float3 Result45 = abs(Result43);
float3 Constant126 = float3(0.0001,0.0001,0.0001);
float3 Result46 = max(Result45, Constant126);
float3 Result47 = rcp(Result46);
Context.MapSpawn.Local.ShapeLocation.ShapeVector = Result44;
Context.MapSpawn.Local.ShapeLocation.ScaleFactor = Result43;
Context.MapSpawn.Local.ShapeLocation.InverseScaleFactor = Result47;
float3 Constant127 = float3(1,1,1);
float3 Result48 = Context.MapSpawn.Local.ShapeLocation.ShapeNormal * Constant127 * Context.MapSpawn.ShapeLocation.ApplyOwnerScale;
Context.MapSpawn.Local.ShapeLocation.ShapeNormal = Result48;
float3 Constant128 = float3(0,0,0);
Context.MapSpawn.Local.ShapeLocation.OffsetVector = Constant128;
float3 Constant129 = float3(0,0,0);
float3 Constant130 = float3(1,0,0);
float Constant131 = 0;
float3 Constant132 = float3(0,0,0);
float3 ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedVector;
float3 ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedNormal;
float3 ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedTangent;
float3 ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedBitangent;
ShapeLocation_TransformStack_Rotation_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.ShapeVector, Context.MapSpawn.ShapeLocation.RotationCoordinateSpace, Constant129, Constant130, Constant131, Context.MapSpawn.ShapeLocation.RotationQuaternion, Context.MapSpawn.ShapeLocation.InvertRotationQuaternion, Constant132, Context.MapSpawn.ShapeLocation.RotationMatrix, Context.MapSpawn.Local.ShapeLocation.ShapeNormal, Context.MapSpawn.Local.ShapeLocation.ShapeTangent, Context.MapSpawn.Local.ShapeLocation.ShapeBitangent, ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedVector, ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedNormal, ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedTangent, ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedBitangent, Context);
Context.MapSpawn.Local.ShapeLocation.ShapeVector = ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedVector;
Context.MapSpawn.Local.ShapeLocation.ShapeNormal = ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedNormal;
Context.MapSpawn.Local.ShapeLocation.ShapeTangent = ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedTangent;
Context.MapSpawn.Local.ShapeLocation.ShapeBitangent = ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedBitangent;
float3 Result80 = Context.MapSpawn.Local.ShapeLocation.ShapeVector + Context.MapSpawn.Local.ShapeLocation.OffsetVector;
Context.MapSpawn.Local.ShapeLocation.ShapeVector = Result80;
float3 Result81 = Context.MapSpawn.ShapeLocation.ShapeOrigin + Context.MapSpawn.Local.ShapeLocation.ShapeVector;
Context.MapSpawn.Local.ShapeLocation.ShapePosition = Result81;
int Constant151 = 0;
Context.MapSpawn.Particles.ShapeLocation.ShapeVector = Context.MapSpawn.Local.ShapeLocation.ShapeVector;
Context.MapSpawn.Particles.ShapeLocation.ShapePosition = Context.MapSpawn.Local.ShapeLocation.ShapePosition;
Context.MapSpawn.Particles.Position = Context.MapSpawn.Local.ShapeLocation.ShapePosition;
float3 Result82 = cross(Context.MapSpawn.Local.ShapeLocation.ShapeNormal,Context.MapSpawn.Local.ShapeLocation.ShapeTangent);
Context.MapSpawn.Particles.ShapeLocation.ShapeNormal = Context.MapSpawn.Local.ShapeLocation.ShapeNormal;
Context.MapSpawn.Particles.ShapeLocation.ShapeTangent = Context.MapSpawn.Local.ShapeLocation.ShapeTangent;
Context.MapSpawn.Particles.ShapeLocation.ShapeBitangent = Result82;
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapUpdate
void CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_(float In_InFloat, out float Out_OutFloat)
{
Out_OutFloat = saturate (In_InFloat);
}
#endif // MapUpdate
#if ((SimulationStageIndex == 0)) // MapUpdate
void NiagaraScript_55_Particle_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context)
{
float CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_Output_OutFloat;
CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_(In_Value, CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_Output_OutFloat);
Out_ClampedValue = CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_Output_OutFloat;
}
#endif // MapUpdate
#if ((SimulationStageIndex == 0)) // MapUpdate
void ParticleState_Emitter_Func_(inout FSimulationContext Context)
{
bool Result83 = NiagaraAll(Context.MapUpdate.Particles.Age <= Context.MapUpdate.Engine.DeltaTime);
Context.MapUpdate.OUTPUT_VAR.ParticleState.FirstFrame = Result83;
Context.MapUpdate.Transient.FirstFrame = Result83;
float Constant153 = 1e-06;
bool Result84 = NiagaraAll(Context.MapUpdate.ParticleState.Lifetime > Constant153);
bool Result85 = Context.MapUpdate.Transient.FirstFrame && Result84;
float Result86 = Context.MapUpdate.Particles.Age + Context.MapUpdate.ParticleState.DeltaTime;
float Constant154 = 1e-05;
float Result87 = max(Context.MapUpdate.ParticleState.Lifetime, Constant154);
bool Result88 = NiagaraAll(Result86 < Result87);
bool Result89 = Result85 || Result88;
bool Result90 = Context.MapUpdate.DataInstance.Alive && Result89;
float Result91 = Result86 / Result87;
float NiagaraScript_55_Particle_Func_Output_ClampedValue;
NiagaraScript_55_Particle_Func_(Result91, NiagaraScript_55_Particle_Func_Output_ClampedValue, Context);
Context.MapUpdate.DataInstance.Alive = Result90;
Context.MapUpdate.Particles.Age = Result86;
Context.MapUpdate.Particles.NormalizedAge = NiagaraScript_55_Particle_Func_Output_ClampedValue;
bool Constant155 = false;
bool Constant156 = true;
}
#endif // MapUpdate
#if ((SimulationStageIndex == 0)) // MapUpdate
void GravityForce_Emitter_Func_(inout FSimulationContext Context)
{
float3 Constant159 = float3(0,0,600);
float3 Result92 = Constant159 * Context.MapUpdate.Particles.Mass;
float3 Result93 = Context.MapUpdate.Transient.PhysicsForce + Result92;
Context.MapUpdate.Transient.PhysicsForce = Result93;
}
#endif // MapUpdate
#if ((SimulationStageIndex == 0)) // MapUpdate
void NiagaraScript_83_Particle_Func_(float3 In_Velocity, float3 In_AdvectionVelocity, float In_InverseMass, float In_Drag, float In_DeltaTime, bool In_IgnoreMass, out float3 Out_Output, inout FSimulationContext Context)
{
float3 Result100 = In_Velocity - In_AdvectionVelocity;
float Result101 = In_Drag * In_InverseMass;
float Constant168 = (0.0);
float NiagaraFloat_SelectResult1 = Constant168;
NiagaraFloat_SelectResult1 = In_Drag;
if(In_IgnoreMass == 0)
{
NiagaraFloat_SelectResult1 = Result101;
}
float Constant169 = 0;
float Result102 = max(NiagaraFloat_SelectResult1, Constant169);
float Result103 = Result102 * In_DeltaTime;
float Constant170 = 1;
float Result104 = Result103 + Constant170;
float3 Result105 = Result100 / Result104;
float3 Result106 = Result105 + In_AdvectionVelocity;
Out_Output = Result106;
}
#endif // MapUpdate
#if ((SimulationStageIndex == 0)) // MapUpdate
void SolveForcesAndVelocity_Emitter_Func_(inout FSimulationContext Context)
{
Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime = Context.MapUpdate.SolveForcesAndVelocity.DeltaTime;
float Constant166 = 1e-05;
float Result94 = max(Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime, Constant166);
float Result95 = Reciprocal(Result94);
Context.MapUpdate.Local.SolveForcesAndVelocity.InverseDeltaTime = Result95;
Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce = Context.MapUpdate.SolveForcesAndVelocity.Force;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsForce = Context.MapUpdate.SolveForcesAndVelocity.Force;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.MapUpdate.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.Local.SolveForcesAndVelocity.Mass = Context.MapUpdate.SolveForcesAndVelocity.Mass;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position = Context.MapUpdate.SolveForcesAndVelocity.Position;
Context.MapUpdate.Particles.Presolve.Velocity = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.Particles.Presolve.Position = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Context.MapUpdate.Particles.Presolve.PhysicsForce = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsForce;
float Constant167 = 1e-06;
float Result96 = max(Context.MapUpdate.Local.SolveForcesAndVelocity.Mass, Constant167);
float Result97 = Reciprocal(Result96);
float3 Result98 = Result97 * Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce;
Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce = Result98;
Context.MapUpdate.Local.SolveForcesAndVelocity.InverseMass = Result97;
float3 Result99 = Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce * Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime + Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Result99;
Context.MapUpdate.Local.SolveForcesAndVelocity.AdvectionVelocity = Context.MapUpdate.Transient.AdvectionVelocity;
Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsDrag = Context.MapUpdate.Transient.PhysicsDrag;
Context.MapUpdate.Local.SolveForcesAndVelocity.DragIgnoreMass = Context.MapUpdate.Transient.DragIgnoreMass;
float3 NiagaraScript_83_Particle_Func_Output_Output;
NiagaraScript_83_Particle_Func_(Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity, Context.MapUpdate.Local.SolveForcesAndVelocity.AdvectionVelocity, Context.MapUpdate.Local.SolveForcesAndVelocity.InverseMass, Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsDrag, Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime, Context.MapUpdate.Local.SolveForcesAndVelocity.DragIgnoreMass, NiagaraScript_83_Particle_Func_Output_Output, Context);
float3 Result107 = NiagaraScript_83_Particle_Func_Output_Output - Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = NiagaraScript_83_Particle_Func_Output_Output;
Context.MapUpdate.Local.SolveForcesAndVelocity.DragVelocity = Result107;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsDrag = Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsDrag;
float Constant171 = 1000;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float Constant172 = 9999;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float3 Result108 = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity * Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime;
float3 Result109 = Result108 + Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position = Result109;
float3 Position_IfResult;
float3 Velocity_IfResult;
if(Context.MapUpdate.SolveForcesAndVelocity.WritetoIntrinsicProperties)
{
Position_IfResult = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Velocity_IfResult = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
}
else
{
Position_IfResult = Context.MapUpdate.Particles.Position;
Velocity_IfResult = Context.MapUpdate.Particles.Velocity;
}
Context.MapUpdate.Particles.Position = Position_IfResult;
Context.MapUpdate.Particles.Velocity = Velocity_IfResult;
float3 Constant173 = float3(0,0,0);
float Constant174 = 0;
float3 ForceVector_IfResult;
float Drag_IfResult;
if(Context.MapUpdate.SolveForcesAndVelocity.WritetoIntrinsicProperties)
{
ForceVector_IfResult = Constant173;
Drag_IfResult = Constant174;
}
else
{
ForceVector_IfResult = Context.MapUpdate.Transient.PhysicsForce;
Drag_IfResult = Context.MapUpdate.Transient.PhysicsDrag;
}
Context.MapUpdate.Transient.PhysicsForce = ForceVector_IfResult;
Context.MapUpdate.Transient.PhysicsDrag = Drag_IfResult;
float3 Result110 = Context.MapUpdate.Particles.Position - Context.MapUpdate.Particles.Previous.Position;
float Result111 = length(Result110);
float Constant175 = 0.3333;
float Result112 = Result111 * Constant175;
float Constant176 = 1e+08;
float Result113 = Modulo(Context.MapUpdate.Particles.DistanceTraveled, Constant176);
float Result114 = Result112 + Result113;
Context.MapUpdate.Particles.DistanceTraveled = Result114;
//SetConstantByStaticVariable "/Solve Forces and Velocity/Map Get/Map Get->Particles.RotationalVelocityEnabled"
int Constant177 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/Map Get/Map Get->Module.Manually Enable Rotational Solver"
int Constant178 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/Logic OR (Static)/Logic OR (Static)->Result"
int Constant179 = 0;
}
#endif // MapUpdate
#if ((SimulationStageIndex == 0)) // MapUpdate
void FloatFromCurve_Emitter_Func_(out float Out_Value, inout FSimulationContext Context)
{
float Constant181 = 1;
float SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value;
SampleCurve_Emitter_FloatFromCurve_FloatCurve(Context.MapUpdate.FloatFromCurve.CurveIndex, SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value);
float Result115 = SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value * Constant181;
Out_Value = Result115;
}
#endif // MapUpdate
#if ((SimulationStageIndex == 0)) // MapUpdate
void ScaleColor_Emitter_Func_(inout FSimulationContext Context)
{
float3 Constant184 = float3(1,1,1);
float4 Output0;
Output0.r = Constant184.x;
Output0.g = Constant184.y;
Output0.b = Constant184.z;
Output0.a = Context.MapUpdate.ScaleColor.ScaleAlpha;
float4 Result116 = Context.MapUpdate.Transient.ParticleColorScaleFactor * Output0;
float4 Result117 = Context.MapUpdate.ScaleColor.ColorValueToScale * Result116;
Context.MapUpdate.Particles.Color = Result117;
Context.MapUpdate.Transient.ParticleColorScaleFactor = Result116;
}
#endif // MapUpdate
float GetSpawnInterpolation()
{
return HackSpawnInterp;
}
void InterpolateParameters(inout FSimulationContext Context)
{
#if ((SimulationStageIndex == 0)) // MapUpdate
int InterpSpawn_Index = ExecIndex();
float InterpSpawn_SpawnTime = Emitter_InterpSpawnStartDt + (Emitter_SpawnInterval * InterpSpawn_Index);
float InterpSpawn_UpdateTime = Engine_DeltaTime - InterpSpawn_SpawnTime;
float InterpSpawn_InvSpawnTime = 1.0 / InterpSpawn_SpawnTime;
float InterpSpawn_InvUpdateTime = 1.0 / InterpSpawn_UpdateTime;
float SpawnInterp = InterpSpawn_SpawnTime * Engine_InverseDeltaTime ;
HackSpawnInterp = SpawnInterp;
Context.MapSpawn.Interpolation.InterpSpawn_Index = InterpSpawn_Index;
Context.MapSpawn.Interpolation.InterpSpawn_SpawnTime = InterpSpawn_SpawnTime;
Context.MapSpawn.Interpolation.InterpSpawn_UpdateTime = InterpSpawn_UpdateTime;
Context.MapSpawn.Interpolation.InterpSpawn_InvSpawnTime = InterpSpawn_InvSpawnTime;
Context.MapSpawn.Interpolation.InterpSpawn_InvUpdateTime = InterpSpawn_InvUpdateTime;
Context.MapSpawn.Interpolation.SpawnInterp = SpawnInterp;
Context.MapSpawn.Interpolation.Emitter_SpawnInterval = Emitter_SpawnInterval;
Context.MapSpawn.Interpolation.Emitter_InterpSpawnStartDt = Emitter_InterpSpawnStartDt;
Context.MapSpawn.Interpolation.Emitter_SpawnGroup = Emitter_SpawnGroup;
Context.MapSpawn.Engine.Time = lerp(PREV_Engine_Time, Engine_Time, SpawnInterp);
Context.MapSpawn.Engine.RealTime = lerp(PREV_Engine_RealTime, Engine_RealTime, SpawnInterp);
Context.MapSpawn.Engine.Owner.TimeSinceRendered = lerp(PREV_Engine_Owner_TimeSinceRendered, Engine_Owner_TimeSinceRendered, SpawnInterp);
Context.MapSpawn.Engine.Owner.LODDistance = lerp(PREV_Engine_Owner_LODDistance, Engine_Owner_LODDistance, SpawnInterp);
Context.MapSpawn.Engine.Owner.LODDistanceFraction = lerp(PREV_Engine_Owner_LODDistanceFraction, Engine_Owner_LODDistanceFraction, SpawnInterp);
Context.MapSpawn.Engine.System.Age = lerp(PREV_Engine_System_Age, Engine_System_Age, SpawnInterp);
Context.MapSpawn.Engine.Owner.Rotation = NiagaraQuatSLerp(PREV_Engine_Owner_Rotation, Engine_Owner_Rotation, SpawnInterp);
Context.MapSpawn.Engine.Owner.Position = lerp(PREV_Engine_Owner_Position, Engine_Owner_Position, SpawnInterp);
Context.MapSpawn.Engine.Owner.Velocity = lerp(PREV_Engine_Owner_Velocity, Engine_Owner_Velocity, SpawnInterp);
Context.MapSpawn.Engine.Owner.SystemXAxis = lerp(PREV_Engine_Owner_SystemXAxis, Engine_Owner_SystemXAxis, SpawnInterp);
Context.MapSpawn.Engine.Owner.SystemYAxis = lerp(PREV_Engine_Owner_SystemYAxis, Engine_Owner_SystemYAxis, SpawnInterp);
Context.MapSpawn.Engine.Owner.SystemZAxis = lerp(PREV_Engine_Owner_SystemZAxis, Engine_Owner_SystemZAxis, SpawnInterp);
Context.MapSpawn.Engine.Owner.Scale = lerp(PREV_Engine_Owner_Scale, Engine_Owner_Scale, SpawnInterp);
Context.MapSpawn.Engine.Owner.LWCTile = lerp(PREV_Engine_Owner_LWCTile, Engine_Owner_LWCTile, SpawnInterp);
Context.MapSpawn.Emitter.Age = lerp(PREV_Emitter_Age, Emitter_Age, SpawnInterp);
Context.MapSpawn.User.Color = lerp(PREV_User_Color, User_Color, SpawnInterp);
Context.MapSpawn.Emitter.DistanceTraveled = lerp(PREV_Emitter_DistanceTraveled, Emitter_DistanceTraveled, SpawnInterp);
Context.MapUpdate.Engine.DeltaTime = InterpSpawn_UpdateTime;
Context.MapUpdate.Engine.InverseDeltaTime = InterpSpawn_InvUpdateTime;
#endif // MapUpdate
}
#if (SimulationStageIndex == 0) // MapSpawn
void HandlePreviousValuesForSpawn(inout FSimulationContext Context)
{
Context.MapSpawn.Particles.Previous.Position = Context.MapSpawn.Particles.Position;
Context.MapSpawn.Particles.Previous.SpriteSize = Context.MapSpawn.Particles.SpriteSize;
Context.MapSpawn.Particles.Previous.Velocity = Context.MapSpawn.Particles.Velocity;
}
#endif
void ReadDataSets(inout FSimulationContext Context)
{
}
void WriteDataSets(inout FSimulationContext Context)
{
}
#if ((SimulationStageIndex == 0)) // MapSpawn
void SimulateMapSpawn(inout FSimulationContext Context)
{
//Begin Interpolated Spawn Script!
//Begin Initialize Parameter Map Defaults
float Constant = (0.0);
Context.MapSpawn.Particles.MaterialRandom = Constant;
float Constant1 = (0.0);
Context.MapSpawn.Particles.Lifetime = Constant1;
float4 Constant2 = float4(1.0, 1.0, 1.0, 1.0);
Context.MapSpawn.Particles.Color = Constant2;
float Constant3 = 1;
Context.MapSpawn.Particles.Mass = Constant3;
float2 Constant4 = float2(0.0, 0.0);
Context.MapSpawn.Particles.SpriteSize = Constant4;
float3 Constant5 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Position = Constant5;
float3 Constant6 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapeVector = Constant6;
float3 Constant7 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapePosition = Constant7;
float3 Constant8 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapeNormal = Constant8;
float3 Constant9 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapeTangent = Constant9;
float3 Constant10 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapeBitangent = Constant10;
float Constant11 = 0;
Context.MapSpawn.Particles.Age = Constant11;
float Constant12 = (0.0);
Context.MapSpawn.Particles.NormalizedAge = Constant12;
float3 Constant13 = float3(0,0,0);
Context.MapSpawn.Particles.Velocity = Constant13;
float3 Constant14 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Presolve.Velocity = Constant14;
float3 Constant15 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Presolve.Position = Constant15;
float3 Constant16 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Presolve.PhysicsForce = Constant16;
float3 Constant17 = float3(0,0,0);
Context.MapSpawn.Particles.Previous.Velocity = Constant17;
float3 Constant18 = float3(0,0,0);
Context.MapSpawn.Particles.Previous.Position = Constant18;
float Constant19 = 0;
Context.MapSpawn.Particles.DistanceTraveled = Constant19;
//End Initialize Parameter Map Defaults
Context.MapSpawn.InitializeParticle.Color = Context.MapSpawn.User.Color;
int Constant20 = (0);
float Constant21 = 0;
float Constant22 = 1;
int Constant23 = -1;
int Constant24 = (0);
int Constant25 = 0;
int Constant26 = (0);
int Constant27 = (0);
float NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat;
bool NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic;
NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant20, Constant21, Constant22, Constant23, Constant24, Constant25, Constant26, Constant27, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat, NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic, Context);
Context.MapSpawn.InitializeParticle.MaterialRandom = NiagaraScript_44_Particle_Particle_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat;
float Constant29 = 0.5;
float Constant30 = 0.8;
float Constant31 = 2;
float Constant32 = 7;
float3 Constant33 = float3(0,0,0);
int Constant34 = 0;
Context.MapSpawn.InitializeParticle.PositionOffsetCoordinateSpace = Constant34;
Context.MapSpawn.Particles.RibbonUVDistance = Context.MapSpawn.Emitter.DistanceTraveled;
EnterStatScope(1 /**InitializeParticle_Emitter_Func_*/);
InitializeParticle_Emitter_Func_(Context);
ExitStatScope(/**InitializeParticle_Emitter_Func_*/);
int Constant55 = 0;
float Constant56 = 62.0987;
float Constant57 = 0;
float3 Constant58 = float3(1,1,1);
float Constant59 = 0;
float3 Constant60 = float3(0,0,0);
Context.MapSpawn.Local.ShapeLocation.LatheProfileDerivative = Constant60;
float Constant61 = 0.5;
Context.MapSpawn.ShapeLocation.ApplyOwnerScale = Context.MapSpawn.Engine.Owner.Scale;
float3 Constant62 = float3(0,0,0);
Context.MapSpawn.Local.ShapeLocation.ShapeBitangent = Constant62;
int Constant63 = 2;
Context.MapSpawn.ShapeLocation.RotationCoordinateSpace = Constant63;
float3 Constant64 = float3(0,0,0);
float3 Constant65 = float3(1,0,0);
float Constant66 = 0;
Context.MapSpawn.ShapeLocation.RotationQuaternion = Context.MapSpawn.Engine.Owner.Rotation;
bool Constant67 = false;
Context.MapSpawn.ShapeLocation.InvertRotationQuaternion = Constant67;
float3 Constant68 = float3(0,0,0);
Context.MapSpawn.ShapeLocation.RotationMatrix = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
bool Constant69 = false;
Context.MapSpawn.ShapeLocation.ShapeOrigin = Context.MapSpawn.Particles.Position;
int Constant70 = 0;
EnterStatScope(2 /**ShapeLocation_Emitter_Func_*/);
ShapeLocation_Emitter_Func_(Context);
ExitStatScope(/**ShapeLocation_Emitter_Func_*/);
//End Spawn Script!
//Handle resetting previous values at the end of spawn so that they match outputs! (Needed for motion blur/etc)
HandlePreviousValuesForSpawn(Context);
// Begin HandleMissingDefaultValues
Context.MapSpawn.Particles.Initial.Color = Context.MapSpawn.Particles.Color;
// End HandleMissingDefaultValues
}
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapUpdate
void SimulateMapUpdate(inout FSimulationContext Context)
{
//Begin Update Script!
RandomCounterDeterministic = 0;
bool Constant152 = true;
Context.MapUpdate.DataInstance.Alive = Constant152;
Context.MapUpdate.ParticleState.DeltaTime = Context.MapUpdate.Engine.DeltaTime;
Context.MapUpdate.ParticleState.Lifetime = Context.MapUpdate.Particles.Lifetime;
EnterStatScope(3 /**ParticleState_Emitter_Func_*/);
ParticleState_Emitter_Func_(Context);
ExitStatScope(/**ParticleState_Emitter_Func_*/);
float3 Constant157 = float3(0,0,0);
Context.MapUpdate.Transient.PhysicsForce = Constant157;
float3 Constant158 = float3(0,0,600);
EnterStatScope(4 /**GravityForce_Emitter_Func_*/);
GravityForce_Emitter_Func_(Context);
ExitStatScope(/**GravityForce_Emitter_Func_*/);
Context.MapUpdate.Transient.PhysicsDeltaTime = Context.MapUpdate.Engine.DeltaTime;
Context.MapUpdate.SolveForcesAndVelocity.DeltaTime = Context.MapUpdate.Transient.PhysicsDeltaTime;
Context.MapUpdate.SolveForcesAndVelocity.Force = Context.MapUpdate.Transient.PhysicsForce;
Context.MapUpdate.SolveForcesAndVelocity.Velocity = Context.MapUpdate.Particles.Velocity;
Context.MapUpdate.SolveForcesAndVelocity.Mass = Context.MapUpdate.Particles.Mass;
Context.MapUpdate.SolveForcesAndVelocity.Position = Context.MapUpdate.Particles.Position;
float3 Constant160 = float3(0,0,0);
Context.MapUpdate.Transient.AdvectionVelocity = Constant160;
float Constant161 = 0;
Context.MapUpdate.Transient.PhysicsDrag = Constant161;
bool Constant162 = true;
Context.MapUpdate.Transient.DragIgnoreMass = Constant162;
float Constant163 = 1000;
Context.MapUpdate.SolveForcesAndVelocity.PreviousVelocity = Context.MapUpdate.Particles.Previous.Velocity;
float Constant164 = 9999;
bool Constant165 = true;
Context.MapUpdate.SolveForcesAndVelocity.WritetoIntrinsicProperties = Constant165;
EnterStatScope(5 /**SolveForcesAndVelocity_Emitter_Func_*/);
SolveForcesAndVelocity_Emitter_Func_(Context);
ExitStatScope(/**SolveForcesAndVelocity_Emitter_Func_*/);
Context.MapUpdate.FloatFromCurve.CurveIndex = Context.MapUpdate.Particles.NormalizedAge;
float Constant180 = 1;
float FloatFromCurve_Emitter_Func_Output_Value;
FloatFromCurve_Emitter_Func_(FloatFromCurve_Emitter_Func_Output_Value, Context);
Context.MapUpdate.ScaleColor.ScaleAlpha = FloatFromCurve_Emitter_Func_Output_Value;
Context.MapUpdate.ScaleColor.ColorValueToScale = Context.MapUpdate.Particles.Initial.Color;
float4 Constant182 = float4(1,1,1,1);
Context.MapUpdate.Transient.ParticleColorScaleFactor = Constant182;
float3 Constant183 = float3(1,1,1);
EnterStatScope(6 /**ScaleColor_Emitter_Func_*/);
ScaleColor_Emitter_Func_(Context);
ExitStatScope(/**ScaleColor_Emitter_Func_*/);
//End Update Script!
}
#endif // MapUpdate
// Copyright Epic Games, Inc. All Rights Reserved.
float Emitter_FloatFromCurve_FloatCurve_MinTime;
float Emitter_FloatFromCurve_FloatCurve_MaxTime;
float Emitter_FloatFromCurve_FloatCurve_InvTimeRange;
uint Emitter_FloatFromCurve_FloatCurve_CurveLUTNumMinusOne;
uint Emitter_FloatFromCurve_FloatCurve_LUTOffset;
Buffer<float> Emitter_FloatFromCurve_FloatCurve_CurveLUT;
void GetCurveLUTIndices_Emitter_FloatFromCurve_FloatCurve(float Time, out uint IndexA, out uint IndexB, out float Fraction)
{
float RemappedTime = saturate((Time - Emitter_FloatFromCurve_FloatCurve_MinTime) * Emitter_FloatFromCurve_FloatCurve_InvTimeRange) * float(Emitter_FloatFromCurve_FloatCurve_CurveLUTNumMinusOne);
IndexA = floor(RemappedTime);
IndexB = min(IndexA + 1, Emitter_FloatFromCurve_FloatCurve_CurveLUTNumMinusOne);
Fraction = frac(RemappedTime);
}
float SampleCurveLUT_Emitter_FloatFromCurve_FloatCurve(uint index)
{
#if 0 == 1
return Emitter_FloatFromCurve_FloatCurve_CurveLUT[index];
#else
return StaticInputFloat[Emitter_FloatFromCurve_FloatCurve_LUTOffset + index];
#endif
}
#if 1 == 1
void SampleCurve_Emitter_FloatFromCurve_FloatCurve(float Time, out float Value)
{
uint IndexA, IndexB;
float Fraction;
GetCurveLUTIndices_Emitter_FloatFromCurve_FloatCurve(Time, IndexA, IndexB, Fraction);
IndexA *= 1;
IndexB *= 1;
[unroll]
for ( int i=0; i < 1; ++i )
{
Value = lerp(SampleCurveLUT_Emitter_FloatFromCurve_FloatCurve(IndexA + i), SampleCurveLUT_Emitter_FloatFromCurve_FloatCurve(IndexB + i), Fraction);
}
}
#else
void SampleCurve_Emitter_FloatFromCurve_FloatCurve(float Time, out float1 Value)
{
uint IndexA, IndexB;
float Fraction;
GetCurveLUTIndices_Emitter_FloatFromCurve_FloatCurve(Time, IndexA, IndexB, Fraction);
IndexA *= 1;
IndexB *= 1;
[unroll]
for ( int i=0; i < 1; ++i )
{
Value[i] = lerp(SampleCurveLUT_Emitter_FloatFromCurve_FloatCurve(IndexA + i), SampleCurveLUT_Emitter_FloatFromCurve_FloatCurve(IndexB + i), Fraction);
}
}
#endif
void InitConstants(inout FSimulationContext Context)
{
#if ((SimulationStageIndex == 0)) // MapSpawn
Context.MapSpawn.User.Color = User_Color;
Context.MapSpawn.Emitter.DistanceTraveled = Emitter_DistanceTraveled;
Context.MapSpawn.Engine.Owner.Position = Engine_Owner_Position;
Context.MapSpawn.Engine.Owner.Scale = Engine_Owner_Scale;
Context.MapSpawn.Engine.Owner.Rotation = Engine_Owner_Rotation;
Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale = Engine_Owner_SystemLocalToWorldNoScale;
Context.MapSpawn.Engine.Owner.SystemLocalToWorld = Engine_Owner_SystemLocalToWorld;
Context.MapSpawn.Engine.Owner.SystemWorldToLocal = Engine_Owner_SystemWorldToLocal;
Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale = Engine_Owner_SystemWorldToLocalNoScale;
Context.MapSpawn.Emitter.RandomSeed = Emitter_RandomSeed;
#endif // MapSpawn
#if ((SimulationStageIndex == 0)) // MapUpdate
Context.MapUpdate.Engine.DeltaTime = Engine_DeltaTime;
Context.MapUpdate.Engine.Owner.Position = Engine_Owner_Position;
Context.MapUpdate.Engine.Time = Engine_Time;
Context.MapUpdate.Engine.WorldDeltaTime = Engine_WorldDeltaTime;
Context.MapUpdate.Engine.InverseDeltaTime = Engine_InverseDeltaTime;
Context.MapUpdate.Engine.ExecutionCount = Engine_ExecutionCount;
Context.MapUpdate.Emitter.SpawnRate = Emitter_SpawnRate;
Context.MapUpdate.Engine.Emitter.TotalSpawnedParticles = Engine_Emitter_TotalSpawnedParticles;
Context.MapUpdate.Emitter.RandomSeed = Emitter_RandomSeed;
Context.MapUpdate.Engine.Emitter.InstanceSeed = Engine_Emitter_InstanceSeed;
Context.MapUpdate.Engine.System.RandomSeed = Engine_System_RandomSeed;
#endif // MapUpdate
}
void InitSpawnVariables(inout FSimulationContext Context)
{
#if ((SimulationStageIndex == 0)) // MapSpawn
Context.MapSpawn.Particles.Age = 0.0f;
Context.MapSpawn.Particles.Color.r = 0.0f;
Context.MapSpawn.Particles.Color.g = 0.0f;
Context.MapSpawn.Particles.Color.b = 0.0f;
Context.MapSpawn.Particles.Color.a = 0.0f;
Context.MapSpawn.Particles.Initial.Color.r = 0.0f;
Context.MapSpawn.Particles.Initial.Color.g = 0.0f;
Context.MapSpawn.Particles.Initial.Color.b = 0.0f;
Context.MapSpawn.Particles.Initial.Color.a = 0.0f;
Context.MapSpawn.Particles.Lifetime = 0.0f;
Context.MapSpawn.Particles.Mass = 0.0f;
Context.MapSpawn.Particles.MaterialRandom = 0.0f;
Context.MapSpawn.Particles.NormalizedAge = 0.0f;
Context.MapSpawn.Particles.Position.x = 0.0f;
Context.MapSpawn.Particles.Position.y = 0.0f;
Context.MapSpawn.Particles.Position.z = 0.0f;
Context.MapSpawn.Particles.Previous.Position.x = 0.0f;
Context.MapSpawn.Particles.Previous.Position.y = 0.0f;
Context.MapSpawn.Particles.Previous.Position.z = 0.0f;
Context.MapSpawn.Particles.Previous.SpriteSize.x = 0.0f;
Context.MapSpawn.Particles.Previous.SpriteSize.y = 0.0f;
Context.MapSpawn.Particles.Previous.Velocity.x = 0.0f;
Context.MapSpawn.Particles.Previous.Velocity.y = 0.0f;
Context.MapSpawn.Particles.Previous.Velocity.z = 0.0f;
Context.MapSpawn.Particles.SpriteSize.x = 0.0f;
Context.MapSpawn.Particles.SpriteSize.y = 0.0f;
Context.MapSpawn.Particles.UniqueID = 0;
Context.MapSpawn.Particles.Velocity.x = 0.0f;
Context.MapSpawn.Particles.Velocity.y = 0.0f;
Context.MapSpawn.Particles.Velocity.z = 0.0f;
Context.MapSpawn.DataInstance.Alive=true;
Context.MapSpawn.Engine.Emitter.ID.ID = 2;
#endif // MapSpawn
}
void LoadUpdateVariables(inout FSimulationContext Context, int InstanceIdx)
{
#if ((SimulationStageIndex == 0)) // MapUpdate
Context.MapUpdate.Array.Age = 0;
Context.MapUpdate.Particles.Age = InputDataFloat(0, 0, InstanceIdx);
Context.MapUpdate.Array.Color = 1;
Context.MapUpdate.Particles.Color.r = InputDataFloat(0, 1, InstanceIdx);
Context.MapUpdate.Particles.Color.g = InputDataFloat(0, 2, InstanceIdx);
Context.MapUpdate.Particles.Color.b = InputDataFloat(0, 3, InstanceIdx);
Context.MapUpdate.Particles.Color.a = InputDataFloat(0, 4, InstanceIdx);
Context.MapUpdate.Array.Initial.Color = 5;
Context.MapUpdate.Particles.Initial.Color.r = InputDataFloat(0, 5, InstanceIdx);
Context.MapUpdate.Particles.Initial.Color.g = InputDataFloat(0, 6, InstanceIdx);
Context.MapUpdate.Particles.Initial.Color.b = InputDataFloat(0, 7, InstanceIdx);
Context.MapUpdate.Particles.Initial.Color.a = InputDataFloat(0, 8, InstanceIdx);
Context.MapUpdate.Array.Lifetime = 9;
Context.MapUpdate.Particles.Lifetime = InputDataFloat(0, 9, InstanceIdx);
Context.MapUpdate.Array.Mass = 10;
Context.MapUpdate.Particles.Mass = InputDataFloat(0, 10, InstanceIdx);
Context.MapUpdate.Array.MaterialRandom = 11;
Context.MapUpdate.Particles.MaterialRandom = InputDataFloat(0, 11, InstanceIdx);
Context.MapUpdate.Array.NormalizedAge = 12;
Context.MapUpdate.Particles.NormalizedAge = InputDataFloat(0, 12, InstanceIdx);
Context.MapUpdate.Array.Position = 13;
Context.MapUpdate.Particles.Position.x = InputDataFloat(0, 13, InstanceIdx);
Context.MapUpdate.Particles.Position.y = InputDataFloat(0, 14, InstanceIdx);
Context.MapUpdate.Particles.Position.z = InputDataFloat(0, 15, InstanceIdx);
Context.MapUpdate.Array.SpriteSize = 24;
Context.MapUpdate.Particles.SpriteSize.x = InputDataFloat(0, 24, InstanceIdx);
Context.MapUpdate.Particles.SpriteSize.y = InputDataFloat(0, 25, InstanceIdx);
Context.MapUpdate.Array.UniqueID = 0;
Context.MapUpdate.Particles.UniqueID = InputDataInt(0, 0, InstanceIdx);
Context.MapUpdate.Array.Velocity = 26;
Context.MapUpdate.Particles.Velocity.x = InputDataFloat(0, 26, InstanceIdx);
Context.MapUpdate.Particles.Velocity.y = InputDataFloat(0, 27, InstanceIdx);
Context.MapUpdate.Particles.Velocity.z = InputDataFloat(0, 28, InstanceIdx);
Context.MapUpdate.Particles.Previous.Position = Context.MapUpdate.Particles.Position;
Context.MapUpdate.Particles.Previous.SpriteSize = Context.MapUpdate.Particles.SpriteSize;
Context.MapUpdate.Particles.Previous.Velocity = Context.MapUpdate.Particles.Velocity;
Context.MapUpdate.DataInstance.Alive=true;
Context.MapUpdate.Engine.Emitter.ID.ID = 2;
#endif // MapUpdate
}
void ConditionalInterpolateParameters(inout FSimulationContext Context)
{
InterpolateParameters(Context);
}
void TransferAttributes(inout FSimulationContext Context)
{
#if ((SimulationStageIndex == 0)) // MapUpdate
Context.MapUpdate.Particles = Context.MapSpawn.Particles;
Context.MapUpdate.DataInstance.Alive = true;
Context.MapUpdate.Particles.Previous.Velocity = Context.MapSpawn.Particles.Velocity;
Context.MapUpdate.Particles.Previous.Position = Context.MapSpawn.Particles.Position;
#endif // MapUpdate
}
void StoreUpdateVariables(in FSimulationContext Context, bool bIsValidInstance)
{
#if ((SimulationStageIndex == 0)) // MapUpdate
const bool bValid = bIsValidInstance && Context.MapUpdate.DataInstance.Alive;
const int WriteIndex = OutputIndex(0, true, bValid);
if (bValid)
{
OutputDataFloat(0, 0, WriteIndex, Context.MapUpdate.Particles.Age);
OutputDataFloat(0, 1, WriteIndex, Context.MapUpdate.Particles.Color.r);
OutputDataFloat(0, 2, WriteIndex, Context.MapUpdate.Particles.Color.g);
OutputDataFloat(0, 3, WriteIndex, Context.MapUpdate.Particles.Color.b);
OutputDataFloat(0, 4, WriteIndex, Context.MapUpdate.Particles.Color.a);
OutputDataFloat(0, 5, WriteIndex, Context.MapUpdate.Particles.Initial.Color.r);
OutputDataFloat(0, 6, WriteIndex, Context.MapUpdate.Particles.Initial.Color.g);
OutputDataFloat(0, 7, WriteIndex, Context.MapUpdate.Particles.Initial.Color.b);
OutputDataFloat(0, 8, WriteIndex, Context.MapUpdate.Particles.Initial.Color.a);
OutputDataFloat(0, 9, WriteIndex, Context.MapUpdate.Particles.Lifetime);
OutputDataFloat(0, 10, WriteIndex, Context.MapUpdate.Particles.Mass);
OutputDataFloat(0, 11, WriteIndex, Context.MapUpdate.Particles.MaterialRandom);
OutputDataFloat(0, 12, WriteIndex, Context.MapUpdate.Particles.NormalizedAge);
OutputDataFloat(0, 13, WriteIndex, Context.MapUpdate.Particles.Position.x);
OutputDataFloat(0, 14, WriteIndex, Context.MapUpdate.Particles.Position.y);
OutputDataFloat(0, 15, WriteIndex, Context.MapUpdate.Particles.Position.z);
OutputDataFloat(0, 16, WriteIndex, Context.MapUpdate.Particles.Previous.Position.x);
OutputDataFloat(0, 17, WriteIndex, Context.MapUpdate.Particles.Previous.Position.y);
OutputDataFloat(0, 18, WriteIndex, Context.MapUpdate.Particles.Previous.Position.z);
OutputDataFloat(0, 19, WriteIndex, Context.MapUpdate.Particles.Previous.SpriteSize.x);
OutputDataFloat(0, 20, WriteIndex, Context.MapUpdate.Particles.Previous.SpriteSize.y);
OutputDataFloat(0, 21, WriteIndex, Context.MapUpdate.Particles.Previous.Velocity.x);
OutputDataFloat(0, 22, WriteIndex, Context.MapUpdate.Particles.Previous.Velocity.y);
OutputDataFloat(0, 23, WriteIndex, Context.MapUpdate.Particles.Previous.Velocity.z);
OutputDataFloat(0, 24, WriteIndex, Context.MapUpdate.Particles.SpriteSize.x);
OutputDataFloat(0, 25, WriteIndex, Context.MapUpdate.Particles.SpriteSize.y);
OutputDataInt(0, 0, WriteIndex, Context.MapUpdate.Particles.UniqueID);
OutputDataFloat(0, 26, WriteIndex, Context.MapUpdate.Particles.Velocity.x);
OutputDataFloat(0, 27, WriteIndex, Context.MapUpdate.Particles.Velocity.y);
OutputDataFloat(0, 28, WriteIndex, Context.MapUpdate.Particles.Velocity.z);
}
#endif // MapUpdate
}
void CopyInstance(in int InstanceIdx)
{
// TODO!
}
/*
* CS wrapper for our generated code; calls spawn and update functions on the corresponding instances in the buffer
*/
[numthreads(THREADGROUP_SIZE_X, THREADGROUP_SIZE_Y, THREADGROUP_SIZE_Z)]
void SimulateMainComputeCS(
uint3 InDispatchThreadId : SV_DispatchThreadID,
uint3 InGroupId : SV_GroupID,
uint3 InGroupThreadId : SV_GroupThreadID,
uint InGroupIndex : SV_GroupIndex)
{
GDispatchThreadId = InDispatchThreadId;
GGroupId = InGroupId;
GGroupThreadId = InGroupThreadId;
GGroupIndex = InGroupIndex;
GEmitterTickCounter = EmitterTickCounter;
GRandomSeedOffset = 0;
#if SimulationStageIndex == 0 // MapUpdate
#if NIAGARA_DISPATCH_INDIRECT
DispatchThreadIdBounds = IndirectDispatchArgs[IndirectDispatchArgsOffset].xyz;
GLinearThreadId = GDispatchThreadId.x;
#if NIAGARA_DISPATCH_TYPE >= NIAGARA_DISPATCH_TYPE_TWO_D
GLinearThreadId += GDispatchThreadId.y * DispatchThreadIdBounds.x;
#endif
#if NIAGARA_DISPATCH_TYPE >= NIAGARA_DISPATCH_TYPE_THREE_D
GLinearThreadId += GDispatchThreadId.z * DispatchThreadIdBounds.x * DispatchThreadIdBounds.y;
#endif
#else //NIAGARA_DISPATCH_INDIRECT
GLinearThreadId = GDispatchThreadId.x + (GDispatchThreadId.y * DispatchThreadIdToLinear.y);
#if NIAGARA_DISPATCH_TYPE >= NIAGARA_DISPATCH_TYPE_THREE_D
GLinearThreadId += GDispatchThreadId.z * DispatchThreadIdToLinear.z;
#endif
#endif //NIAGARA_DISPATCH_INDIRECT
bool bRunSpawnUpdateLogic = true;
if (ReadInstanceCountOffset == 0xFFFFFFFF)
{
GSpawnStartInstance = 0;
}
else
{
GSpawnStartInstance = RWInstanceCounts[ReadInstanceCountOffset];
}
const uint MaxInstances = GSpawnStartInstance + NumSpawnedInstances;
const bool bRunUpdateLogic = bRunSpawnUpdateLogic && GLinearThreadId < GSpawnStartInstance && GLinearThreadId < MaxInstances;
const bool bRunSpawnLogic = bRunSpawnUpdateLogic && GLinearThreadId >= GSpawnStartInstance && GLinearThreadId < MaxInstances;
const float RandomSeedInitialisation = NiagaraInternalNoise(GLinearThreadId * 16384, 0 * 8196, (bRunUpdateLogic ? 4096 : 0) + EmitterTickCounter); // initialise the random state seed
FSimulationContext Context = (FSimulationContext)0;
BRANCH
if (bRunUpdateLogic)
{
SetupExecIndexForGPU();
InitConstants(Context);
LoadUpdateVariables(Context, GLinearThreadId);
ReadDataSets(Context);
}
else if (bRunSpawnLogic)
{
SetupExecIndexAndSpawnInfoForGPU();
InitConstants(Context);
InitSpawnVariables(Context);
ReadDataSets(Context);
Context.MapSpawn.Particles.UniqueID = Engine_Emitter_TotalSpawnedParticles + GLinearThreadId - GSpawnStartInstance;
ConditionalInterpolateParameters(Context);
SimulateMapSpawn(Context);
TransferAttributes(Context);
}
if (bRunUpdateLogic || bRunSpawnLogic)
{
SimulateMapUpdate(Context);
WriteDataSets(Context);
}
StoreUpdateVariables(Context, bRunUpdateLogic || bRunSpawnLogic);
#endif
}
<00>46<00><00>4<00>"Emitter_FloatFromCurve_FloatCurveNiagaraDataInterfaceCurve<00>.SampleCurve_Emitter_FloatFromCurve_FloatCurveN<00>rYmZ<00>4<00><00><00><00>(N4<00> N N
N<00>rNmO<00>N<00>N{rhmikTYTZTFTzN{4<00>e<00>V<00>WN<00>rImJ<00>r@mA<00>4<00> @N$4@<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN|}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN~}^<00><><EFBFBD><EFBFBD>[Y<00>mNNq44y<00>^<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>N<00>N<00>3 SporesN<00>45<00><00> <00>3 Spores<00>4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNw4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNMT<10>^u<00><00><><EFBFBD><EFBFBD>NNhr^md4<00> VDv<44><76>y@<40>b<>n<EFBFBD><6E><EFBFBD><EFBFBD>4<00><00>!<00>4<00><00><00> <00><00>4<00> VDv<44><76>y@<40>b<>n<EFBFBD><6E><EFBFBD>OTN<00>J <00><00><00>y
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m)
<EFBFBD>6<EFBFBD>9<EFBFBD>><15><>N2%å<04>m<EFBFBD>N<00>m0m4P<34><50>A;<3B>K<EFBFBD><4B>_<EFBFBD><5F>Є 9<>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mF[<5B><>‰<EFBFBD><C289><EFBFBD> <0B><><1E>G\<5C><><EFBFBD>N<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<><50><EFBFBD>
"2<>+<15>vD<76>|3<><33>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>m_<><5F><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><52><C998>Κ_7U<37>iN<00>me<><65>w<><19><12>jK<6A><4B>N<00>mfwp<77>N/<1E><>Ut<55> <20><58>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu^<5E><>B;<3B>+=<3D>D<08>h<EFBFBD><68><EFBFBD>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>mxp<78>F <0C>-<2D><>-<2D><><EFBFBD><EFBFBD>)<1B>a<EFBFBD>]N<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><EFBFBD><EFBFBD>H^<<3C><><EFBFBD>adIN<49><4E><EFBFBD>̀<EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><11><><EFBFBD><7F><EFBFBD>{<7B>D<>ď<EFBFBD><C48F>i N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m<00>"?<3F>^<5E><1B><><EFBFBD>'cH<>g` <0C>N<00>m<00><0F>V<EFBFBD>M<EFBFBD><4D>m<17><><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD>B<EFBFBD>N<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>m<00>ɔ<EFBFBD><06>]<5D>?<3F><>L<EFBFBD><4C>t3<74>WדN<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><><61>Ҳ<EFBFBD><11><04><48>rN<00>m<00>"V <0B><>LS<>$Yw<>j<EFBFBD>?N<00>m<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76> O+<2B><10><><EFBFBD>@S<><53>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNN<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00><00>^<00><><EFBFBD><EFBFBD>p<00>4<>c<EFBFBD>N<00>^<00><><EFBFBD><EFBFBD>p<00><00>(<28>N<00>^<00>N<00>4.<00><00>4C<00> <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN$<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN0<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mND<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNH<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNP<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN\<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN`<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNd<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNp<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>nm<00><00><00>?<3F><>L??
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m)
<EFBFBD>6<EFBFBD>9<EFBFBD>><15><>N2%å<04>m<EFBFBD>N<00>m0m4P<34><50>A;<3B>K<EFBFBD><4B>_<EFBFBD><5F>Є 9<>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mF[<5B><>‰<EFBFBD><C289><EFBFBD> <0B><><1E>G\<5C><><EFBFBD>N<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<><50><EFBFBD>
"2<>+<15>vD<76>|3<><33>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>m_<><5F><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><52><C998>Κ_7U<37>iN<00>me<><65>w<><19><12>jK<6A><4B>N<00>mfwp<77>N/<1E><>Ut<55> <20><58>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu^<5E><>B;<3B>+=<3D>D<08>h<EFBFBD><68><EFBFBD>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>mxp<78>F <0C>-<2D><>-<2D><><EFBFBD><EFBFBD>)<1B>a<EFBFBD>]N<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><EFBFBD><EFBFBD>H^<<3C><><EFBFBD>adIN<49><4E><EFBFBD>̀<EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><11><><EFBFBD><7F><EFBFBD>{<7B>D<>ď<EFBFBD><C48F>i N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m<00>"?<3F>^<5E><1B><><EFBFBD>'cH<>g` <0C>N<00>m<00><0F>V<EFBFBD>M<EFBFBD><4D>m<17><><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD>B<EFBFBD>N<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>m<00>ɔ<EFBFBD><06>]<5D>?<3F><>L<EFBFBD><4C>t3<74>WדN<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><><61>Ҳ<EFBFBD><11><04><48>rN<00>m<00>"V <0B><>LS<>$Yw<>j<EFBFBD>?N<00>m<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76> O+<2B><10><><EFBFBD>@S<><53>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNNNs4F<00>dv4-;v4><00>q}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<00>?<00>?<00>?}^<00><><EFBFBD><EFBFBD>[Y<00>mN1}^<00><><EFBFBD><EFBFBD>[Y<00>mN!}^<00><><EFBFBD><EFBFBD>[Y<00>mN }^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mNN&4>p
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>L?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN A<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>@<40>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<40>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mNexB<78>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>?<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<00>?<00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>B<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>4<00>
w4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f~}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedN<00>4<00>w4>jK}^<00><><EFBFBD><EFBFBD>[Y<00>mN23Nw4>j@}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><EFBFBD>23N"4@`}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mNO}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN*}^<00><><EFBFBD><EFBFBD>[Y<00>mN]}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>43<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>m
<00> <00> N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00> <00><00>N<00> <00><00>N<00><00><00>N<00>3<00>5<00>5// Shader generated by Niagara HLSL Translator
// Compile Tags:
// Variable: "bIsInfinitelyLived(False)" StringValue: ""
// Variable: "bCanDieWhenEmitterDeactivates(True)" StringValue: ""
// Compile Tags Editor Only:
// Variable: "Particles.ShapeLocation.ShapeVector((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapePosition((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeNormal((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeTangent((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeBitangent((null))" StringValue: "Trimmed"
// Variable: "Particles.Presolve.Velocity((null))" StringValue: "Trimmed"
// Variable: "Particles.Presolve.Position((null))" StringValue: "Trimmed"
// Variable: "Particles.Presolve.PhysicsForce((null))" StringValue: "Trimmed"
// Variable: "Particles.DistanceTraveled((null))" StringValue: "Trimmed"
// Variable: "Particles.RibbonUVDistance((null))" StringValue: "Trimmed"
// Compile Data> Static Variables Input:
// Variable: Constants.Emitter.SolveForcesAndVelocity.Manually Enable Rotational Solver(False)
// Variable: SolveForcesAndVelocity.Manually Enable Rotational Solver(False)
// Compile Data> PinToConstantValues Input:
// Pin: /Solve Forces and Velocity/Map Get/Map Get->Particles.RotationalVelocityEnabled Value: Particles.RotationalVelocityEnabled
// Pin: /Solve Forces and Velocity/Map Get/Map Get->Module.Manually Enable Rotational Solver Value: False
// Pin: /Solve Forces and Velocity/Logic OR (Static)/Logic OR (Static)->Result Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->InputPin Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->OutputPin Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->InputPin Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->OutputPin Value: 0
struct NiagaraEmitterID
{
int ID;
};
struct NiagaraID
{
int Index;
int AcquireTag;
};
cbuffer FNiagaraGlobalParameters
{
float Engine_WorldDeltaTime;
float Engine_DeltaTime;
float Engine_InverseDeltaTime;
float Engine_Time;
float Engine_RealTime;
int Engine_QualityLevel;
int Engine_PaddingInt32_0;
int Engine_PaddingInt32_1;
}
cbuffer FNiagaraSystemParameters
{
float Engine_Owner_TimeSinceRendered;
float Engine_Owner_LODDistance;
float Engine_Owner_LODDistanceFraction;
float Engine_System_Age;
int Engine_Owner_ExecutionState;
int Engine_System_TickCount;
int Engine_System_NumEmitters;
int Engine_System_NumEmittersAlive;
int Engine_System_SignificanceIndex;
int Engine_System_RandomSeed;
int Engine_System_CurrentTimeStep;
int Engine_System_NumTimeSteps;
float Engine_System_TimeStepFraction;
int Engine_System_NumParticles;
int Engine_System_PaddingInt32_0;
int Engine_System_PaddingInt32_1;
}
cbuffer FNiagaraOwnerParameters
{
float4x4 Engine_Owner_SystemLocalToWorld;
float4x4 Engine_Owner_SystemWorldToLocal;
float4x4 Engine_Owner_SystemLocalToWorldTransposed;
float4x4 Engine_Owner_SystemWorldToLocalTransposed;
float4x4 Engine_Owner_SystemLocalToWorldNoScale;
float4x4 Engine_Owner_SystemWorldToLocalNoScale;
float4 Engine_Owner_Rotation;
float3 Engine_Owner_Position;
int Engine_Owner_PaddingInt32_0;
float3 Engine_Owner_Velocity;
int Engine_Owner_PaddingInt32_1;
float3 Engine_Owner_SystemXAxis;
int Engine_Owner_PaddingInt32_2;
float3 Engine_Owner_SystemYAxis;
int Engine_Owner_PaddingInt32_3;
float3 Engine_Owner_SystemZAxis;
int Engine_Owner_PaddingInt32_4;
float3 Engine_Owner_Scale;
int Engine_Owner_PaddingInt32_5;
float4 Engine_Owner_LWCTile;
}
cbuffer FNiagaraEmitterParameters
{
int Engine_Emitter_NumParticles;
int Engine_Emitter_TotalSpawnedParticles;
float Engine_Emitter_SpawnCountScale;
float Emitter_Age;
int Emitter_RandomSeed;
int Engine_Emitter_InstanceSeed;
int Engine_Emitter_PaddingInt32_0;
int Engine_Emitter_PaddingInt32_1;
}
cbuffer FNiagaraExternalParameters
{
float4 User_Color;
float Emitter_DistanceTraveled;
int Engine_ExecutionCount;
float Emitter_SpawnRate;
float Emitter_SpawnInterval;
float Emitter_InterpSpawnStartDt;
int Emitter_SpawnGroup;
}
cbuffer PREV_FNiagaraGlobalParameters
{
float PREV_Engine_WorldDeltaTime;
float PREV_Engine_DeltaTime;
float PREV_Engine_InverseDeltaTime;
float PREV_Engine_Time;
float PREV_Engine_RealTime;
int PREV_Engine_QualityLevel;
int PREV_Engine_PaddingInt32_0;
int PREV_Engine_PaddingInt32_1;
}
cbuffer PREV_FNiagaraSystemParameters
{
float PREV_Engine_Owner_TimeSinceRendered;
float PREV_Engine_Owner_LODDistance;
float PREV_Engine_Owner_LODDistanceFraction;
float PREV_Engine_System_Age;
int PREV_Engine_Owner_ExecutionState;
int PREV_Engine_System_TickCount;
int PREV_Engine_System_NumEmitters;
int PREV_Engine_System_NumEmittersAlive;
int PREV_Engine_System_SignificanceIndex;
int PREV_Engine_System_RandomSeed;
int PREV_Engine_System_CurrentTimeStep;
int PREV_Engine_System_NumTimeSteps;
float PREV_Engine_System_TimeStepFraction;
int PREV_Engine_System_NumParticles;
int PREV_Engine_System_PaddingInt32_0;
int PREV_Engine_System_PaddingInt32_1;
}
cbuffer PREV_FNiagaraOwnerParameters
{
float4x4 PREV_Engine_Owner_SystemLocalToWorld;
float4x4 PREV_Engine_Owner_SystemWorldToLocal;
float4x4 PREV_Engine_Owner_SystemLocalToWorldTransposed;
float4x4 PREV_Engine_Owner_SystemWorldToLocalTransposed;
float4x4 PREV_Engine_Owner_SystemLocalToWorldNoScale;
float4x4 PREV_Engine_Owner_SystemWorldToLocalNoScale;
float4 PREV_Engine_Owner_Rotation;
float3 PREV_Engine_Owner_Position;
int PREV_Engine_Owner_PaddingInt32_0;
float3 PREV_Engine_Owner_Velocity;
int PREV_Engine_Owner_PaddingInt32_1;
float3 PREV_Engine_Owner_SystemXAxis;
int PREV_Engine_Owner_PaddingInt32_2;
float3 PREV_Engine_Owner_SystemYAxis;
int PREV_Engine_Owner_PaddingInt32_3;
float3 PREV_Engine_Owner_SystemZAxis;
int PREV_Engine_Owner_PaddingInt32_4;
float3 PREV_Engine_Owner_Scale;
int PREV_Engine_Owner_PaddingInt32_5;
float4 PREV_Engine_Owner_LWCTile;
}
cbuffer PREV_FNiagaraEmitterParameters
{
int PREV_Engine_Emitter_NumParticles;
int PREV_Engine_Emitter_TotalSpawnedParticles;
float PREV_Engine_Emitter_SpawnCountScale;
float PREV_Emitter_Age;
int PREV_Emitter_RandomSeed;
int PREV_Engine_Emitter_InstanceSeed;
int PREV_Engine_Emitter_PaddingInt32_0;
int PREV_Engine_Emitter_PaddingInt32_1;
}
cbuffer PREV_FNiagaraExternalParameters
{
float4 PREV_User_Color;
float PREV_Emitter_DistanceTraveled;
int PREV_Engine_ExecutionCount;
float PREV_Emitter_SpawnRate;
float PREV_Emitter_SpawnInterval;
float PREV_Emitter_InterpSpawnStartDt;
int PREV_Emitter_SpawnGroup;
}
struct FParamMap0_User
{
float4 Color;
};
struct FParamMap0_Transient
{
float3 AdvectionVelocity;
bool DragIgnoreMass;
bool FirstFrame;
float4 ParticleColorScaleFactor;
float PhysicsDeltaTime;
float PhysicsDrag;
float3 PhysicsForce;
};
struct FParamMap0_SolveForcesAndVelocity
{
float DeltaTime;
float3 Force;
float Mass;
float3 Position;
float3 PreviousVelocity;
float3 Velocity;
bool WritetoIntrinsicProperties;
};
struct FParamMap0_ShapeLocation
{
float3 ApplyOwnerScale;
bool InvertRotationQuaternion;
int RotationCoordinateSpace;
float4x4 RotationMatrix;
float4 RotationQuaternion;
float3 ShapeOrigin;
};
struct FParamMap0_ScaleColor
{
float4 ColorValueToScale;
float ScaleAlpha;
};
struct FParamMap0_ParticleState
{
float DeltaTime;
float Lifetime;
};
struct FParamMap0_Particles_ShapeLocation
{
float3 ShapeBitangent;
float3 ShapeNormal;
float3 ShapePosition;
float3 ShapeTangent;
float3 ShapeVector;
};
struct FParamMap0_Particles_Previous
{
float3 Position;
float2 SpriteSize;
float3 Velocity;
};
struct FParamMap0_Particles_Presolve
{
float3 PhysicsForce;
float3 Position;
float3 Velocity;
};
struct FParamMap0_Particles_Initial
{
float4 Color;
};
struct FParamMap0_Particles
{
float Age;
float4 Color;
float DistanceTraveled;
FParamMap0_Particles_Initial Initial;
float Lifetime;
float Mass;
float MaterialRandom;
float NormalizedAge;
float3 Position;
FParamMap0_Particles_Presolve Presolve;
FParamMap0_Particles_Previous Previous;
float RibbonUVDistance;
FParamMap0_Particles_ShapeLocation ShapeLocation;
float2 SpriteSize;
int UniqueID;
float3 Velocity;
};
struct FParamMap0_OUTPUT_VAR_SolveForcesAndVelocity
{
float IncomingPhysicsDrag;
float3 IncomingPhysicsForce;
float3 Position;
float3 Velocity;
};
struct FParamMap0_OUTPUT_VAR_ParticleState
{
bool FirstFrame;
};
struct FParamMap0_OUTPUT_VAR
{
FParamMap0_OUTPUT_VAR_ParticleState ParticleState;
FParamMap0_OUTPUT_VAR_SolveForcesAndVelocity SolveForcesAndVelocity;
};
struct FParamMap0_Local_SolveForcesAndVelocity
{
float3 AdvectionVelocity;
float DeltaTime;
bool DragIgnoreMass;
float3 DragVelocity;
float InverseDeltaTime;
float InverseMass;
float Mass;
float PhysicsDrag;
float3 PhysicsForce;
};
struct FParamMap0_Local_ShapeLocation_TransformStack_Rotation
{
float3 LocalTransformBitangent;
float3 LocalTransformNormal;
float3 LocalTransformTangent;
float3 LocalTransformVector;
};
struct FParamMap0_Local_ShapeLocation
{
float3 CylinderNormal;
float CylinderSurfaceArea;
float3 CylinderTangent;
float3 CylinderVector;
float EndcapLateralRatio;
float EndcapSurfaceArea;
float3 InverseScaleFactor;
bool IsEndcap;
bool IsEndcapTop;
float LateralEndcapRatio;
bool LateralSurfaceAreaLarger;
float3 LatheProfileDerivative;
float3 NormalizedCylinderVector;
float3 OffsetVector;
float Random0to1Float_01;
float Random0to2Float_01;
bool RandomBool;
float3 RandomVector01;
float3 ScaleFactor;
float3 ShapeBitangent;
float3 ShapeNormal;
float3 ShapePosition;
float3 ShapeTangent;
float3 ShapeVector;
FParamMap0_Local_ShapeLocation_TransformStack_Rotation TransformStack_Rotation;
};
struct FParamMap0_Local_InitializeParticle
{
float InitRIbbonDistance;
};
struct FParamMap0_Local
{
FParamMap0_Local_InitializeParticle InitializeParticle;
FParamMap0_Local_ShapeLocation ShapeLocation;
FParamMap0_Local_SolveForcesAndVelocity SolveForcesAndVelocity;
};
struct FParamMap0_Interpolation
{
float Emitter_InterpSpawnStartDt;
int Emitter_SpawnGroup;
float Emitter_SpawnInterval;
int InterpSpawn_Index;
float InterpSpawn_InvSpawnTime;
float InterpSpawn_InvUpdateTime;
float InterpSpawn_SpawnTime;
float InterpSpawn_UpdateTime;
float SpawnInterp;
};
struct FParamMap0_InitializeParticle
{
float4 Color;
float MaterialRandom;
int PositionOffsetCoordinateSpace;
};
struct FParamMap0_FloatFromCurve
{
float CurveIndex;
};
struct FParamMap0_Engine_System
{
float Age;
int CurrentTimeStep;
int NumEmitters;
int NumEmittersAlive;
int NumParticles;
int NumTimeSteps;
int PaddingInt32_0;
int PaddingInt32_1;
int RandomSeed;
int SignificanceIndex;
int TickCount;
float TimeStepFraction;
};
struct FParamMap0_Engine_Owner
{
int ExecutionState;
float LODDistance;
float LODDistanceFraction;
float4 LWCTile;
int PaddingInt32_0;
int PaddingInt32_1;
int PaddingInt32_2;
int PaddingInt32_3;
int PaddingInt32_4;
int PaddingInt32_5;
float3 Position;
float4 Rotation;
float3 Scale;
float4x4 SystemLocalToWorld;
float4x4 SystemLocalToWorldNoScale;
float4x4 SystemLocalToWorldTransposed;
float4x4 SystemWorldToLocal;
float4x4 SystemWorldToLocalNoScale;
float4x4 SystemWorldToLocalTransposed;
float3 SystemXAxis;
float3 SystemYAxis;
float3 SystemZAxis;
float TimeSinceRendered;
float3 Velocity;
};
struct FParamMap0_Engine_Emitter
{
NiagaraEmitterID ID;
int InstanceSeed;
int NumParticles;
int PaddingInt32_0;
int PaddingInt32_1;
float SpawnCountScale;
int TotalSpawnedParticles;
};
struct FParamMap0_Engine
{
float DeltaTime;
FParamMap0_Engine_Emitter Emitter;
int ExecIndex;
int ExecutionCount;
float InverseDeltaTime;
FParamMap0_Engine_Owner Owner;
int PaddingInt32_0;
int PaddingInt32_1;
int QualityLevel;
float RealTime;
FParamMap0_Engine_System System;
float Time;
float WorldDeltaTime;
};
struct FParamMap0_Emitter
{
float Age;
float DistanceTraveled;
float InterpSpawnStartDt;
int RandomSeed;
int SpawnGroup;
float SpawnInterval;
float SpawnRate;
};
struct FParamMap0_DataInstance
{
bool Alive;
};
struct FParamMap0_Array_ShapeLocation
{
int ShapeBitangent;
int ShapeNormal;
int ShapePosition;
int ShapeTangent;
int ShapeVector;
};
struct FParamMap0_Array_Previous
{
int Position;
int SpriteSize;
int Velocity;
};
struct FParamMap0_Array_Presolve
{
int PhysicsForce;
int Position;
int Velocity;
};
struct FParamMap0_Array_Initial
{
int Color;
};
struct FParamMap0_Array
{
int Age;
int Color;
int DistanceTraveled;
FParamMap0_Array_Initial Initial;
int Lifetime;
int Mass;
int MaterialRandom;
int NormalizedAge;
int Position;
FParamMap0_Array_Presolve Presolve;
FParamMap0_Array_Previous Previous;
int RibbonUVDistance;
FParamMap0_Array_ShapeLocation ShapeLocation;
int SpriteSize;
int UniqueID;
int Velocity;
};
struct FParamMap0
{
FParamMap0_Array Array;
FParamMap0_DataInstance DataInstance;
FParamMap0_Emitter Emitter;
FParamMap0_Engine Engine;
FParamMap0_FloatFromCurve FloatFromCurve;
FParamMap0_InitializeParticle InitializeParticle;
FParamMap0_Interpolation Interpolation;
FParamMap0_Local Local;
FParamMap0_OUTPUT_VAR OUTPUT_VAR;
FParamMap0_Particles Particles;
FParamMap0_ParticleState ParticleState;
FParamMap0_ScaleColor ScaleColor;
FParamMap0_ShapeLocation ShapeLocation;
FParamMap0_SolveForcesAndVelocity SolveForcesAndVelocity;
FParamMap0_Transient Transient;
FParamMap0_User User;
};
struct FSimulationContext
{
FParamMap0 MapSpawn;
FParamMap0 MapUpdate;
};
static float HackSpawnInterp = 1.0;
void NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, float In_FloatMin, float In_FloatMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out float Out_RandomFloat, out bool Out_IsDeterministic, inout FSimulationContext Context);
void NiagaraScript_80_Func_(float3 In_Engine_Owner_Position, out float3 Out_SimulationPosition, inout FSimulationContext Context);
void InitializeParticle_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_49_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, float3 In_RangeMin, float3 In_RangeMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out float3 Out_RandomValue, out bool Out_IsDeterministic, inout FSimulationContext Context);
void NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, int In_IntegerMin, int In_IntegerMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out int Out_RandomValue, out bool Out_IsDeterministic, out bool Out_IsFixedRandomSeed, inout FSimulationContext Context);
void NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Seed, out bool Out_RandomBool, inout FSimulationContext Context);
void NiagaraScript_53_Func_(float In_Theta, float In_Radius, float In_Period, out float2 Out_XY, out float Out_X, out float Out_Y, out float2 Out_dXdY, out float Out_dX, out float Out_dY, inout FSimulationContext Context);
void NiagaraScript_67_Func_(int In_SourceSpace, int In_DestinationSpace, float4x4 In_LocalToWorldTransform, float4x4 In_WorldToLocalTransform, bool In_bLocalSpace, out bool Out_bUseOriginal, out float4x4 Out_OutTransform, out bool Out_LocalToWorld, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context);
void ShapeLocation_TransformStack_Rotation_Emitter_Func_(float3 In_InputVector, int In_RotationCoordinateSpace, float3 In_YawASC47PitchASC47Roll, float3 In_RotationAxis, float In_RotationAngle, float4 In_RotationQuaternion, bool In_InvertRotationQuaternion, float3 In_AdditionalYawASC47PitchASC47Roll, float4x4 In_RotationMatrix, float3 In_InputNormal, float3 In_InputTangent, float3 In_InputBitangent, out float3 Out_TransformedVector, out float3 Out_TransformedNormal, out float3 Out_TransformedTangent, out float3 Out_TransformedBitangent, inout FSimulationContext Context);
void ShapeLocation_Emitter_Func_(inout FSimulationContext Context);
void CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_(float In_InFloat, out float Out_OutFloat);
void NiagaraScript_55_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context);
void ParticleState_Emitter_Func_(inout FSimulationContext Context);
void GravityForce_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_83_Func_(float3 In_Velocity, float3 In_AdvectionVelocity, float In_InverseMass, float In_Drag, float In_DeltaTime, bool In_IgnoreMass, out float3 Out_Output, inout FSimulationContext Context);
void SolveForcesAndVelocity_Emitter_Func_(inout FSimulationContext Context);
void SampleCurve_Emitter_FloatFromCurve_FloatCurve(float In_X, out float Out_Value);
void FloatFromCurve_Emitter_Func_(out float Out_Value, inout FSimulationContext Context);
void ScaleColor_Emitter_Func_(inout FSimulationContext Context);
float GetSpawnInterpolation();
void NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, float In_FloatMin, float In_FloatMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out float Out_RandomFloat, out bool Out_IsDeterministic, inout FSimulationContext Context)
{
bool Constant28 = false;
float Result = In_FloatMax - In_FloatMin;
float Result1 = rand_float(Result);
float Result2 = In_FloatMin + Result1;
Out_RandomFloat = Result2;
Out_IsDeterministic = Constant28;
}
void NiagaraScript_80_Func_(float3 In_Engine_Owner_Position, out float3 Out_SimulationPosition, inout FSimulationContext Context)
{
Out_SimulationPosition = Context.MapSpawn.Engine.Owner.Position;
}
void InitializeParticle_Emitter_Func_(inout FSimulationContext Context)
{
Context.MapSpawn.Particles.MaterialRandom = Context.MapSpawn.InitializeParticle.MaterialRandom;
int Constant35 = (0);
float Constant36 = 0.5;
float Constant37 = 0.8;
int Constant38 = -1;
int Constant39 = (0);
int Constant40 = 0;
int Constant41 = (0);
int Constant42 = (0);
float NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat1;
bool NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic1;
NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant35, Constant36, Constant37, Constant38, Constant39, Constant40, Constant41, Constant42, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat1, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic1, Context);
Context.MapSpawn.Particles.Lifetime = NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat1;
Context.MapSpawn.Particles.Color = Context.MapSpawn.InitializeParticle.Color;
float Constant43 = 1;
Context.MapSpawn.Particles.Mass = Constant43;
int Constant44 = (0);
float Constant45 = 2;
float Constant46 = 7;
int Constant47 = -1;
int Constant48 = (0);
int Constant49 = 0;
int Constant50 = (0);
int Constant51 = (0);
float NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat2;
bool NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic2;
NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant44, Constant45, Constant46, Constant47, Constant48, Constant49, Constant50, Constant51, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat2, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic2, Context);
float2 Output1;
Output1.x = NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat2;
Output1.y = NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat2;
Context.MapSpawn.Particles.SpriteSize = Output1;
float3 Constant52 = float3(0,0,0);
float3 NiagaraScript_80_Func_Output_SimulationPosition;
NiagaraScript_80_Func_(Constant52, NiagaraScript_80_Func_Output_SimulationPosition, Context);
float3 Constant53 = float3(0,0,0);
float Constant54 = 0;
float3 Result3 = Constant53 * Constant54;
float3 Result4 = NiagaraScript_80_Func_Output_SimulationPosition + Result3;
Context.MapSpawn.Particles.Position = Result4;
Context.MapSpawn.Local.InitializeParticle.InitRIbbonDistance = Context.MapSpawn.Particles.RibbonUVDistance;
}
void NiagaraScript_49_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, float3 In_RangeMin, float3 In_RangeMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out float3 Out_RandomValue, out bool Out_IsDeterministic, inout FSimulationContext Context)
{
bool Constant79 = false;
float3 Result5 = In_RangeMax - In_RangeMin;
float3 Result6 = rand(Result5);
float3 Result7 = In_RangeMin + Result6;
Out_RandomValue = Result7;
Out_IsDeterministic = Constant79;
}
void NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Engine_System_RandomSeed, int In_IntegerMin, int In_IntegerMax, int In_Seed, int In_Engine_System_TickCount, int In_Particles_UniqueID, int In_Emitter_RandomSeed, int In_Engine_Emitter_InstanceSeed, out int Out_RandomValue, out bool Out_IsDeterministic, out bool Out_IsFixedRandomSeed, inout FSimulationContext Context)
{
bool Constant94 = false;
int Result8 = In_IntegerMax - In_IntegerMin;
int Constant95 = 1;
int Result9 = Result8 + Constant95;
int Result10 = rand_int(Result9);
int Result11 = In_IntegerMin + Result10;
int Constant96 = -1921885881;
bool Constant97 = false;
Out_RandomValue = Result11;
Out_IsDeterministic = Constant94;
Out_IsFixedRandomSeed = Constant97;
}
void NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(int In_Seed, out bool Out_RandomBool, inout FSimulationContext Context)
{
int Constant87 = (0);
int Constant88 = 0;
int Constant89 = 1;
int Constant90 = (0);
int Constant91 = 0;
int Constant92 = (0);
int Constant93 = (0);
int NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue;
bool NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic;
bool NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsFixedRandomSeed;
NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant87, Constant88, Constant89, In_Seed, Constant90, Constant91, Constant92, Constant93, NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue, NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic, NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsFixedRandomSeed, Context);
bool RandomBool;
RandomBool = NiagaraScript_51_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue;
Out_RandomBool = RandomBool;
}
void NiagaraScript_53_Func_(float In_Theta, float In_Radius, float In_Period, out float2 Out_XY, out float Out_X, out float Out_Y, out float2 Out_dXdY, out float Out_dX, out float Out_dY, inout FSimulationContext Context)
{
float Result30 = cos(In_Theta*(TWO_PI/In_Period));
float Result31 = In_Radius * Result30;
float Result32 = sin(In_Theta*(TWO_PI/In_Period));
float Result33 = In_Radius * Result32;
float2 XY;
XY.x = Result31;
XY.y = Result33;
float Constant115 = -1;
float Result34 = Result32 * Constant115;
float2 dXdY;
dXdY.x = Result34;
dXdY.y = Result30;
Out_XY = XY;
Out_X = Result31;
Out_Y = Result33;
Out_dXdY = dXdY;
Out_dX = Result34;
Out_dY = Result30;
}
void NiagaraScript_67_Func_(int In_SourceSpace, int In_DestinationSpace, float4x4 In_LocalToWorldTransform, float4x4 In_WorldToLocalTransform, bool In_bLocalSpace, out bool Out_bUseOriginal, out float4x4 Out_OutTransform, out bool Out_LocalToWorld, inout FSimulationContext Context)
{
int Constant136 = 0;
bool Result49 = NiagaraAll(In_SourceSpace == Constant136);
int Constant137 = 0;
bool Result50 = NiagaraAll(In_DestinationSpace == Constant137);
bool Result51 = Result49 && Result50;
int Constant138 = 1;
bool Result52 = NiagaraAll(In_SourceSpace == Constant138);
int Constant139 = 1;
bool Result53 = NiagaraAll(In_DestinationSpace == Constant139);
bool Result54 = Result52 && Result53;
bool Result55 = Result51 || Result54;
int Constant140 = 2;
bool Result56 = NiagaraAll(In_SourceSpace == Constant140);
int Constant141 = 2;
bool Result57 = NiagaraAll(In_DestinationSpace == Constant141);
bool Result58 = Result56 && Result57;
bool Result59 = Result55 || Result58;
bool Result60 = Result49 && Result57;
bool Result61 = Result56 && Result50;
bool Result62 = Result60 || Result61;
bool Result63 = In_bLocalSpace && Result62;
bool Result64 = Result59 || Result63;
bool Result65 = !In_bLocalSpace;
bool Result66 = Result49 && Result53;
bool Result67 = Result52 && Result50;
bool Result68 = Result66 || Result67;
bool Result69 = Result65 && Result68;
bool Result70 = Result64 || Result69;
bool Result71 = In_bLocalSpace && Result66;
bool Result72 = Result56 && Result53;
bool Result73 = Result71 || Result72;
bool Result74 = Result65 && Result61;
bool Result75 = Result73 || Result74;
float4x4 Matrix_IfResult1;
if(Result75)
{
Matrix_IfResult1 = In_LocalToWorldTransform;
}
else
{
Matrix_IfResult1 = In_WorldToLocalTransform;
}
Out_bUseOriginal = Result70;
Out_OutTransform = Matrix_IfResult1;
Out_LocalToWorld = Result75;
}
void ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context)
{
bool Constant135 = false;
float4x4 Matrix_IfResult;
float4x4 Matrix001_IfResult;
if(In_ApplyScale)
{
Matrix_IfResult = Context.MapSpawn.Engine.Owner.SystemLocalToWorld;
Matrix001_IfResult = Context.MapSpawn.Engine.Owner.SystemWorldToLocal;
}
else
{
Matrix_IfResult = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
Matrix001_IfResult = Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale;
}
bool NiagaraScript_67_Func_Output_bUseOriginal;
float4x4 NiagaraScript_67_Func_Output_OutTransform;
bool NiagaraScript_67_Func_Output_LocalToWorld;
NiagaraScript_67_Func_(In_SourceSpace, In_DestinationSpace, Matrix_IfResult, Matrix001_IfResult, Constant135, NiagaraScript_67_Func_Output_bUseOriginal, NiagaraScript_67_Func_Output_OutTransform, NiagaraScript_67_Func_Output_LocalToWorld, Context);
float3 Result76 = mul(float4(In_InVector,0.0),NiagaraScript_67_Func_Output_OutTransform).xyz;
float3 Vector_IfResult;
if(NiagaraScript_67_Func_Output_bUseOriginal)
{
Vector_IfResult = In_InVector;
}
else
{
Vector_IfResult = Result76;
}
Out_OutVector = Vector_IfResult;
}
void ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context)
{
bool Constant144 = false;
float4x4 Matrix_IfResult2;
float4x4 Matrix001_IfResult1;
if(In_ApplyScale)
{
Matrix_IfResult2 = Context.MapSpawn.Engine.Owner.SystemLocalToWorld;
Matrix001_IfResult1 = Context.MapSpawn.Engine.Owner.SystemWorldToLocal;
}
else
{
Matrix_IfResult2 = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
Matrix001_IfResult1 = Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale;
}
bool NiagaraScript_67_Func_Output_bUseOriginal1;
float4x4 NiagaraScript_67_Func_Output_OutTransform1;
bool NiagaraScript_67_Func_Output_LocalToWorld1;
NiagaraScript_67_Func_(In_SourceSpace, In_DestinationSpace, Matrix_IfResult2, Matrix001_IfResult1, Constant144, NiagaraScript_67_Func_Output_bUseOriginal1, NiagaraScript_67_Func_Output_OutTransform1, NiagaraScript_67_Func_Output_LocalToWorld1, Context);
float3 Result77 = mul(float4(In_InVector,0.0),NiagaraScript_67_Func_Output_OutTransform1).xyz;
float3 Vector_IfResult1;
if(NiagaraScript_67_Func_Output_bUseOriginal1)
{
Vector_IfResult1 = In_InVector;
}
else
{
Vector_IfResult1 = Result77;
}
Out_OutVector = Vector_IfResult1;
}
void ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context)
{
bool Constant147 = false;
float4x4 Matrix_IfResult3;
float4x4 Matrix001_IfResult2;
if(In_ApplyScale)
{
Matrix_IfResult3 = Context.MapSpawn.Engine.Owner.SystemLocalToWorld;
Matrix001_IfResult2 = Context.MapSpawn.Engine.Owner.SystemWorldToLocal;
}
else
{
Matrix_IfResult3 = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
Matrix001_IfResult2 = Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale;
}
bool NiagaraScript_67_Func_Output_bUseOriginal2;
float4x4 NiagaraScript_67_Func_Output_OutTransform2;
bool NiagaraScript_67_Func_Output_LocalToWorld2;
NiagaraScript_67_Func_(In_SourceSpace, In_DestinationSpace, Matrix_IfResult3, Matrix001_IfResult2, Constant147, NiagaraScript_67_Func_Output_bUseOriginal2, NiagaraScript_67_Func_Output_OutTransform2, NiagaraScript_67_Func_Output_LocalToWorld2, Context);
float3 Result78 = mul(float4(In_InVector,0.0),NiagaraScript_67_Func_Output_OutTransform2).xyz;
float3 Vector_IfResult2;
if(NiagaraScript_67_Func_Output_bUseOriginal2)
{
Vector_IfResult2 = In_InVector;
}
else
{
Vector_IfResult2 = Result78;
}
Out_OutVector = Vector_IfResult2;
}
void ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context)
{
bool Constant150 = false;
float4x4 Matrix_IfResult4;
float4x4 Matrix001_IfResult3;
if(In_ApplyScale)
{
Matrix_IfResult4 = Context.MapSpawn.Engine.Owner.SystemLocalToWorld;
Matrix001_IfResult3 = Context.MapSpawn.Engine.Owner.SystemWorldToLocal;
}
else
{
Matrix_IfResult4 = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
Matrix001_IfResult3 = Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale;
}
bool NiagaraScript_67_Func_Output_bUseOriginal3;
float4x4 NiagaraScript_67_Func_Output_OutTransform3;
bool NiagaraScript_67_Func_Output_LocalToWorld3;
NiagaraScript_67_Func_(In_SourceSpace, In_DestinationSpace, Matrix_IfResult4, Matrix001_IfResult3, Constant150, NiagaraScript_67_Func_Output_bUseOriginal3, NiagaraScript_67_Func_Output_OutTransform3, NiagaraScript_67_Func_Output_LocalToWorld3, Context);
float3 Result79 = mul(float4(In_InVector,0.0),NiagaraScript_67_Func_Output_OutTransform3).xyz;
float3 Vector_IfResult3;
if(NiagaraScript_67_Func_Output_bUseOriginal3)
{
Vector_IfResult3 = In_InVector;
}
else
{
Vector_IfResult3 = Result79;
}
Out_OutVector = Vector_IfResult3;
}
void ShapeLocation_TransformStack_Rotation_Emitter_Func_(float3 In_InputVector, int In_RotationCoordinateSpace, float3 In_YawASC47PitchASC47Roll, float3 In_RotationAxis, float In_RotationAngle, float4 In_RotationQuaternion, bool In_InvertRotationQuaternion, float3 In_AdditionalYawASC47PitchASC47Roll, float4x4 In_RotationMatrix, float3 In_InputNormal, float3 In_InputTangent, float3 In_InputBitangent, out float3 Out_TransformedVector, out float3 Out_TransformedNormal, out float3 Out_TransformedTangent, out float3 Out_TransformedBitangent, inout FSimulationContext Context)
{
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformVector = In_InputVector;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformNormal = In_InputNormal;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformTangent = In_InputTangent;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformBitangent = In_InputBitangent;
int Constant133 = 0;
bool Constant134 = false;
float3 ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_Output_OutVector;
ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformVector, In_RotationCoordinateSpace, Constant133, Constant134, ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_Output_OutVector, Context);
int Constant142 = 0;
bool Constant143 = false;
float3 ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_Output_OutVector;
ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformNormal, In_RotationCoordinateSpace, Constant142, Constant143, ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_Output_OutVector, Context);
int Constant145 = 0;
bool Constant146 = false;
float3 ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_Output_OutVector;
ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformTangent, In_RotationCoordinateSpace, Constant145, Constant146, ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_Output_OutVector, Context);
int Constant148 = 0;
bool Constant149 = false;
float3 ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_Output_OutVector;
ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformBitangent, In_RotationCoordinateSpace, Constant148, Constant149, ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_Output_OutVector, Context);
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformVector = ShapeLocation_TransformStack_Rotation_TransformVector002_Emitter_Func_Output_OutVector;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformNormal = ShapeLocation_TransformStack_Rotation_TransformVector001_Emitter_Func_Output_OutVector;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformTangent = ShapeLocation_TransformStack_Rotation_TransformVector003_Emitter_Func_Output_OutVector;
Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformBitangent = ShapeLocation_TransformStack_Rotation_TransformVector004_Emitter_Func_Output_OutVector;
Out_TransformedVector = Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformVector;
Out_TransformedNormal = Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformNormal;
Out_TransformedTangent = Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformTangent;
Out_TransformedBitangent = Context.MapSpawn.Local.ShapeLocation.TransformStack_Rotation.LocalTransformBitangent;
}
void ShapeLocation_Emitter_Func_(inout FSimulationContext Context)
{
int Constant71 = (0);
float3 Constant72 = float3(0,0,0);
float3 Constant73 = float3(1,1,1);
int Constant74 = 0;
int Constant75 = (0);
int Constant76 = 0;
int Constant77 = (0);
int Constant78 = (0);
float3 NiagaraScript_49_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue;
bool NiagaraScript_49_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic;
NiagaraScript_49_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant71, Constant72, Constant73, Constant74, Constant75, Constant76, Constant77, Constant78, NiagaraScript_49_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue, NiagaraScript_49_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic, Context);
int Constant80 = (0);
float Constant81 = 0;
float Constant82 = 1;
int Constant83 = (0);
int Constant84 = 0;
int Constant85 = (0);
int Constant86 = (0);
float NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat3;
bool NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic3;
NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant80, Constant81, Constant82, Constant74, Constant83, Constant84, Constant85, Constant86, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat3, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic3, Context);
bool NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomBool;
NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant74, NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomBool, Context);
int Constant98 = (0);
float Constant99 = 0;
float Constant100 = 2;
int Constant101 = (0);
int Constant102 = 0;
int Constant103 = (0);
int Constant104 = (0);
float NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat4;
bool NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic4;
NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant98, Constant99, Constant100, Constant74, Constant101, Constant102, Constant103, Constant104, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat4, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic4, Context);
Context.MapSpawn.Local.ShapeLocation.RandomVector01 = NiagaraScript_49_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomValue;
Context.MapSpawn.Local.ShapeLocation.Random0to1Float_01 = NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat3;
Context.MapSpawn.Local.ShapeLocation.RandomBool = NiagaraScript_50_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomBool;
Context.MapSpawn.Local.ShapeLocation.Random0to2Float_01 = NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat4;
float Result12 = PI;
float Constant105 = 62.0987;
float Constant106 = 0;
float Constant107 = 0;
float Result13 = max(Constant105, Constant107);
float3 Constant108 = float3(1,1,1);
float3 Result14 = abs(Constant108);
float X;
float Y;
float Z;
X = Result14.x;
Y = Result14.y;
Z = Result14.z;
float Result15 = Result13 * X;
float Result16 = Result13 * Y;
float Result17 = Result15 + Result16;
float Constant109 = 0;
float Result18 = max(Constant106, Constant109);
float Result19 = Result18 * Z;
float Result20 = Result12 * Result17 * Result19;
float Constant110 = 1;
float Constant111 = 1;
float Result21 = Constant110 * Constant111;
float Result22 = Result20 * Result21;
float Result23 = TWO_PI;
float Result24 = Result23 * Result15 * Result16;
float Result25 = Result24 * Result21;
bool Result26 = NiagaraAll(Result22 >= Result25);
float Result27 = Result25 / Result22;
float Result28 = Result22 / Result25;
Context.MapSpawn.Local.ShapeLocation.LateralSurfaceAreaLarger = Result26;
Context.MapSpawn.Local.ShapeLocation.CylinderSurfaceArea = Result22;
Context.MapSpawn.Local.ShapeLocation.EndcapSurfaceArea = Result25;
Context.MapSpawn.Local.ShapeLocation.EndcapLateralRatio = Result27;
Context.MapSpawn.Local.ShapeLocation.LateralEndcapRatio = Result28;
bool Constant112 = false;
bool Constant113 = false;
Context.MapSpawn.Local.ShapeLocation.IsEndcap = Constant112;
Context.MapSpawn.Local.ShapeLocation.IsEndcapTop = Constant113;
float X1;
float Y1;
float Z1;
X1 = Context.MapSpawn.Local.ShapeLocation.RandomVector01.x;
Y1 = Context.MapSpawn.Local.ShapeLocation.RandomVector01.y;
Z1 = Context.MapSpawn.Local.ShapeLocation.RandomVector01.z;
float Result29 = sqrt(X1);
float Constant114 = 1;
float2 NiagaraScript_53_Func_Output_XY;
float NiagaraScript_53_Func_Output_X;
float NiagaraScript_53_Func_Output_Y;
float2 NiagaraScript_53_Func_Output_dXdY;
float NiagaraScript_53_Func_Output_dX;
float NiagaraScript_53_Func_Output_dY;
NiagaraScript_53_Func_(Y1, Result29, Constant114, NiagaraScript_53_Func_Output_XY, NiagaraScript_53_Func_Output_X, NiagaraScript_53_Func_Output_Y, NiagaraScript_53_Func_Output_dXdY, NiagaraScript_53_Func_Output_dX, NiagaraScript_53_Func_Output_dY, Context);
float3 VECTOR_VAR;
VECTOR_VAR.x = NiagaraScript_53_Func_Output_XY.x;
VECTOR_VAR.y = NiagaraScript_53_Func_Output_XY.y;
VECTOR_VAR.z = Z1;
Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector = VECTOR_VAR;
float Constant116 = 0;
Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector = Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector;
float3 Constant117 = float3(0,0,0.5);
float3 Result35 = Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector - Constant117;
float3 Result36 = normalize(Result35);
float3 Constant118 = float3(1,1,0);
float3 Result37 = Result35 * Constant118;
float3 Constant119 = float3(0.0, 0.0, 0.0);
float3 Vector_SelectResult = Constant119;
Vector_SelectResult = Result37;
if(Context.MapSpawn.Local.ShapeLocation.IsEndcap == 0)
{
Vector_SelectResult = Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector;
}
float3 Result38 = normalize(Vector_SelectResult);
float3 Result39 = cross(Result38,Result36);
float3 Result40 = cross(Result36,Result39);
Context.MapSpawn.Local.ShapeLocation.CylinderNormal = Result36;
Context.MapSpawn.Local.ShapeLocation.CylinderTangent = Result40;
float Constant120 = 0.5;
float Constant121 = 0;
float Constant122 = 0;
float3 Output11;
Output11.x = Constant121;
Output11.y = Constant122;
Output11.z = Constant120;
float3 Result41 = Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector - Output11;
Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector = Result41;
float Constant123 = 62.0987;
float Constant124 = 0;
float3 Output12;
Output12.x = Constant123;
Output12.y = Constant123;
Output12.z = Constant124;
float3 Result42 = Output12 * Context.MapSpawn.Local.ShapeLocation.NormalizedCylinderVector;
Context.MapSpawn.Local.ShapeLocation.CylinderVector = Result42;
Context.MapSpawn.Local.ShapeLocation.ShapeVector = Context.MapSpawn.Local.ShapeLocation.CylinderVector;
Context.MapSpawn.Local.ShapeLocation.ShapeNormal = Context.MapSpawn.Local.ShapeLocation.CylinderNormal;
Context.MapSpawn.Local.ShapeLocation.ShapeTangent = Context.MapSpawn.Local.ShapeLocation.CylinderTangent;
float3 Constant125 = float3(1,1,1);
float3 Result43 = Constant125 * Context.MapSpawn.ShapeLocation.ApplyOwnerScale;
float3 Result44 = Context.MapSpawn.Local.ShapeLocation.ShapeVector * Result43;
float3 Result45 = abs(Result43);
float3 Constant126 = float3(0.0001,0.0001,0.0001);
float3 Result46 = max(Result45, Constant126);
float3 Result47 = rcp(Result46);
Context.MapSpawn.Local.ShapeLocation.ShapeVector = Result44;
Context.MapSpawn.Local.ShapeLocation.ScaleFactor = Result43;
Context.MapSpawn.Local.ShapeLocation.InverseScaleFactor = Result47;
float3 Constant127 = float3(1,1,1);
float3 Result48 = Context.MapSpawn.Local.ShapeLocation.ShapeNormal * Constant127 * Context.MapSpawn.ShapeLocation.ApplyOwnerScale;
Context.MapSpawn.Local.ShapeLocation.ShapeNormal = Result48;
float3 Constant128 = float3(0,0,0);
Context.MapSpawn.Local.ShapeLocation.OffsetVector = Constant128;
float3 Constant129 = float3(0,0,0);
float3 Constant130 = float3(1,0,0);
float Constant131 = 0;
float3 Constant132 = float3(0,0,0);
float3 ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedVector;
float3 ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedNormal;
float3 ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedTangent;
float3 ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedBitangent;
ShapeLocation_TransformStack_Rotation_Emitter_Func_(Context.MapSpawn.Local.ShapeLocation.ShapeVector, Context.MapSpawn.ShapeLocation.RotationCoordinateSpace, Constant129, Constant130, Constant131, Context.MapSpawn.ShapeLocation.RotationQuaternion, Context.MapSpawn.ShapeLocation.InvertRotationQuaternion, Constant132, Context.MapSpawn.ShapeLocation.RotationMatrix, Context.MapSpawn.Local.ShapeLocation.ShapeNormal, Context.MapSpawn.Local.ShapeLocation.ShapeTangent, Context.MapSpawn.Local.ShapeLocation.ShapeBitangent, ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedVector, ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedNormal, ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedTangent, ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedBitangent, Context);
Context.MapSpawn.Local.ShapeLocation.ShapeVector = ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedVector;
Context.MapSpawn.Local.ShapeLocation.ShapeNormal = ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedNormal;
Context.MapSpawn.Local.ShapeLocation.ShapeTangent = ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedTangent;
Context.MapSpawn.Local.ShapeLocation.ShapeBitangent = ShapeLocation_TransformStack_Rotation_Emitter_Func_Output_TransformedBitangent;
float3 Result80 = Context.MapSpawn.Local.ShapeLocation.ShapeVector + Context.MapSpawn.Local.ShapeLocation.OffsetVector;
Context.MapSpawn.Local.ShapeLocation.ShapeVector = Result80;
float3 Result81 = Context.MapSpawn.ShapeLocation.ShapeOrigin + Context.MapSpawn.Local.ShapeLocation.ShapeVector;
Context.MapSpawn.Local.ShapeLocation.ShapePosition = Result81;
int Constant151 = 0;
Context.MapSpawn.Particles.ShapeLocation.ShapeVector = Context.MapSpawn.Local.ShapeLocation.ShapeVector;
Context.MapSpawn.Particles.ShapeLocation.ShapePosition = Context.MapSpawn.Local.ShapeLocation.ShapePosition;
Context.MapSpawn.Particles.Position = Context.MapSpawn.Local.ShapeLocation.ShapePosition;
float3 Result82 = cross(Context.MapSpawn.Local.ShapeLocation.ShapeNormal,Context.MapSpawn.Local.ShapeLocation.ShapeTangent);
Context.MapSpawn.Particles.ShapeLocation.ShapeNormal = Context.MapSpawn.Local.ShapeLocation.ShapeNormal;
Context.MapSpawn.Particles.ShapeLocation.ShapeTangent = Context.MapSpawn.Local.ShapeLocation.ShapeTangent;
Context.MapSpawn.Particles.ShapeLocation.ShapeBitangent = Result82;
}
void CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_(float In_InFloat, out float Out_OutFloat)
{
Out_OutFloat = saturate (In_InFloat);
}
void NiagaraScript_55_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context)
{
float CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_Output_OutFloat;
CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_(In_Value, CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_Output_OutFloat);
Out_ClampedValue = CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_Output_OutFloat;
}
void ParticleState_Emitter_Func_(inout FSimulationContext Context)
{
bool Result83 = NiagaraAll(Context.MapUpdate.Particles.Age <= Context.MapUpdate.Engine.DeltaTime);
Context.MapUpdate.OUTPUT_VAR.ParticleState.FirstFrame = Result83;
Context.MapUpdate.Transient.FirstFrame = Result83;
float Constant153 = 1e-06;
bool Result84 = NiagaraAll(Context.MapUpdate.ParticleState.Lifetime > Constant153);
bool Result85 = Context.MapUpdate.Transient.FirstFrame && Result84;
float Result86 = Context.MapUpdate.Particles.Age + Context.MapUpdate.ParticleState.DeltaTime;
float Constant154 = 1e-05;
float Result87 = max(Context.MapUpdate.ParticleState.Lifetime, Constant154);
bool Result88 = NiagaraAll(Result86 < Result87);
bool Result89 = Result85 || Result88;
bool Result90 = Context.MapUpdate.DataInstance.Alive && Result89;
float Result91 = Result86 / Result87;
float NiagaraScript_55_Func_Output_ClampedValue;
NiagaraScript_55_Func_(Result91, NiagaraScript_55_Func_Output_ClampedValue, Context);
Context.MapUpdate.DataInstance.Alive = Result90;
Context.MapUpdate.Particles.Age = Result86;
Context.MapUpdate.Particles.NormalizedAge = NiagaraScript_55_Func_Output_ClampedValue;
bool Constant155 = false;
bool Constant156 = true;
}
void GravityForce_Emitter_Func_(inout FSimulationContext Context)
{
float3 Constant159 = float3(0,0,600);
float3 Result92 = Constant159 * Context.MapUpdate.Particles.Mass;
float3 Result93 = Context.MapUpdate.Transient.PhysicsForce + Result92;
Context.MapUpdate.Transient.PhysicsForce = Result93;
}
void NiagaraScript_83_Func_(float3 In_Velocity, float3 In_AdvectionVelocity, float In_InverseMass, float In_Drag, float In_DeltaTime, bool In_IgnoreMass, out float3 Out_Output, inout FSimulationContext Context)
{
float3 Result100 = In_Velocity - In_AdvectionVelocity;
float Result101 = In_Drag * In_InverseMass;
float Constant168 = (0.0);
float NiagaraFloat_SelectResult1 = Constant168;
NiagaraFloat_SelectResult1 = In_Drag;
if(In_IgnoreMass == 0)
{
NiagaraFloat_SelectResult1 = Result101;
}
float Constant169 = 0;
float Result102 = max(NiagaraFloat_SelectResult1, Constant169);
float Result103 = Result102 * In_DeltaTime;
float Constant170 = 1;
float Result104 = Result103 + Constant170;
float3 Result105 = Result100 / Result104;
float3 Result106 = Result105 + In_AdvectionVelocity;
Out_Output = Result106;
}
void SolveForcesAndVelocity_Emitter_Func_(inout FSimulationContext Context)
{
Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime = Context.MapUpdate.SolveForcesAndVelocity.DeltaTime;
float Constant166 = 1e-05;
float Result94 = max(Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime, Constant166);
float Result95 = Reciprocal(Result94);
Context.MapUpdate.Local.SolveForcesAndVelocity.InverseDeltaTime = Result95;
Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce = Context.MapUpdate.SolveForcesAndVelocity.Force;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsForce = Context.MapUpdate.SolveForcesAndVelocity.Force;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.MapUpdate.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.Local.SolveForcesAndVelocity.Mass = Context.MapUpdate.SolveForcesAndVelocity.Mass;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position = Context.MapUpdate.SolveForcesAndVelocity.Position;
Context.MapUpdate.Particles.Presolve.Velocity = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.Particles.Presolve.Position = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Context.MapUpdate.Particles.Presolve.PhysicsForce = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsForce;
float Constant167 = 1e-06;
float Result96 = max(Context.MapUpdate.Local.SolveForcesAndVelocity.Mass, Constant167);
float Result97 = Reciprocal(Result96);
float3 Result98 = Result97 * Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce;
Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce = Result98;
Context.MapUpdate.Local.SolveForcesAndVelocity.InverseMass = Result97;
float3 Result99 = Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce * Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime + Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Result99;
Context.MapUpdate.Local.SolveForcesAndVelocity.AdvectionVelocity = Context.MapUpdate.Transient.AdvectionVelocity;
Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsDrag = Context.MapUpdate.Transient.PhysicsDrag;
Context.MapUpdate.Local.SolveForcesAndVelocity.DragIgnoreMass = Context.MapUpdate.Transient.DragIgnoreMass;
float3 NiagaraScript_83_Func_Output_Output;
NiagaraScript_83_Func_(Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity, Context.MapUpdate.Local.SolveForcesAndVelocity.AdvectionVelocity, Context.MapUpdate.Local.SolveForcesAndVelocity.InverseMass, Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsDrag, Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime, Context.MapUpdate.Local.SolveForcesAndVelocity.DragIgnoreMass, NiagaraScript_83_Func_Output_Output, Context);
float3 Result107 = NiagaraScript_83_Func_Output_Output - Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = NiagaraScript_83_Func_Output_Output;
Context.MapUpdate.Local.SolveForcesAndVelocity.DragVelocity = Result107;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsDrag = Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsDrag;
float Constant171 = 1000;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float Constant172 = 9999;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float3 Result108 = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity * Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime;
float3 Result109 = Result108 + Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position = Result109;
float3 Position_IfResult;
float3 Velocity_IfResult;
if(Context.MapUpdate.SolveForcesAndVelocity.WritetoIntrinsicProperties)
{
Position_IfResult = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Velocity_IfResult = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
}
else
{
Position_IfResult = Context.MapUpdate.Particles.Position;
Velocity_IfResult = Context.MapUpdate.Particles.Velocity;
}
Context.MapUpdate.Particles.Position = Position_IfResult;
Context.MapUpdate.Particles.Velocity = Velocity_IfResult;
float3 Constant173 = float3(0,0,0);
float Constant174 = 0;
float3 ForceVector_IfResult;
float Drag_IfResult;
if(Context.MapUpdate.SolveForcesAndVelocity.WritetoIntrinsicProperties)
{
ForceVector_IfResult = Constant173;
Drag_IfResult = Constant174;
}
else
{
ForceVector_IfResult = Context.MapUpdate.Transient.PhysicsForce;
Drag_IfResult = Context.MapUpdate.Transient.PhysicsDrag;
}
Context.MapUpdate.Transient.PhysicsForce = ForceVector_IfResult;
Context.MapUpdate.Transient.PhysicsDrag = Drag_IfResult;
float3 Result110 = Context.MapUpdate.Particles.Position - Context.MapUpdate.Particles.Previous.Position;
float Result111 = length(Result110);
float Constant175 = 0.3333;
float Result112 = Result111 * Constant175;
float Constant176 = 1e+08;
float Result113 = Modulo(Context.MapUpdate.Particles.DistanceTraveled, Constant176);
float Result114 = Result112 + Result113;
Context.MapUpdate.Particles.DistanceTraveled = Result114;
//SetConstantByStaticVariable "/Solve Forces and Velocity/Map Get/Map Get->Particles.RotationalVelocityEnabled"
int Constant177 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/Map Get/Map Get->Module.Manually Enable Rotational Solver"
int Constant178 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/Logic OR (Static)/Logic OR (Static)->Result"
int Constant179 = 0;
}
void FloatFromCurve_Emitter_Func_(out float Out_Value, inout FSimulationContext Context)
{
float Constant181 = 1;
float SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value;
SampleCurve_Emitter_FloatFromCurve_FloatCurve(Context.MapUpdate.FloatFromCurve.CurveIndex, SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value);
float Result115 = SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value * Constant181;
Out_Value = Result115;
}
void ScaleColor_Emitter_Func_(inout FSimulationContext Context)
{
float3 Constant184 = float3(1,1,1);
float4 Output0;
Output0.r = Constant184.x;
Output0.g = Constant184.y;
Output0.b = Constant184.z;
Output0.a = Context.MapUpdate.ScaleColor.ScaleAlpha;
float4 Result116 = Context.MapUpdate.Transient.ParticleColorScaleFactor * Output0;
float4 Result117 = Context.MapUpdate.ScaleColor.ColorValueToScale * Result116;
Context.MapUpdate.Particles.Color = Result117;
Context.MapUpdate.Transient.ParticleColorScaleFactor = Result116;
}
float GetSpawnInterpolation()
{
return HackSpawnInterp;
}
void InterpolateParameters(inout FSimulationContext Context)
{
int InterpSpawn_Index = ExecIndex();
float InterpSpawn_SpawnTime = Emitter_InterpSpawnStartDt + (Emitter_SpawnInterval * InterpSpawn_Index);
float InterpSpawn_UpdateTime = Engine_DeltaTime - InterpSpawn_SpawnTime;
float InterpSpawn_InvSpawnTime = 1.0 / InterpSpawn_SpawnTime;
float InterpSpawn_InvUpdateTime = 1.0 / InterpSpawn_UpdateTime;
float SpawnInterp = InterpSpawn_SpawnTime * Engine_InverseDeltaTime ;
HackSpawnInterp = SpawnInterp;
Context.MapSpawn.Interpolation.InterpSpawn_Index = InterpSpawn_Index;
Context.MapSpawn.Interpolation.InterpSpawn_SpawnTime = InterpSpawn_SpawnTime;
Context.MapSpawn.Interpolation.InterpSpawn_UpdateTime = InterpSpawn_UpdateTime;
Context.MapSpawn.Interpolation.InterpSpawn_InvSpawnTime = InterpSpawn_InvSpawnTime;
Context.MapSpawn.Interpolation.InterpSpawn_InvUpdateTime = InterpSpawn_InvUpdateTime;
Context.MapSpawn.Interpolation.SpawnInterp = SpawnInterp;
Context.MapSpawn.Interpolation.Emitter_SpawnInterval = Emitter_SpawnInterval;
Context.MapSpawn.Interpolation.Emitter_InterpSpawnStartDt = Emitter_InterpSpawnStartDt;
Context.MapSpawn.Interpolation.Emitter_SpawnGroup = Emitter_SpawnGroup;
Context.MapSpawn.Engine.Time = lerp(PREV_Engine_Time, Engine_Time, SpawnInterp);
Context.MapSpawn.Engine.RealTime = lerp(PREV_Engine_RealTime, Engine_RealTime, SpawnInterp);
Context.MapSpawn.Engine.Owner.TimeSinceRendered = lerp(PREV_Engine_Owner_TimeSinceRendered, Engine_Owner_TimeSinceRendered, SpawnInterp);
Context.MapSpawn.Engine.Owner.LODDistance = lerp(PREV_Engine_Owner_LODDistance, Engine_Owner_LODDistance, SpawnInterp);
Context.MapSpawn.Engine.Owner.LODDistanceFraction = lerp(PREV_Engine_Owner_LODDistanceFraction, Engine_Owner_LODDistanceFraction, SpawnInterp);
Context.MapSpawn.Engine.System.Age = lerp(PREV_Engine_System_Age, Engine_System_Age, SpawnInterp);
Context.MapSpawn.Engine.Owner.Rotation = NiagaraQuatSLerp(PREV_Engine_Owner_Rotation, Engine_Owner_Rotation, SpawnInterp);
Context.MapSpawn.Engine.Owner.Position = lerp(PREV_Engine_Owner_Position, Engine_Owner_Position, SpawnInterp);
Context.MapSpawn.Engine.Owner.Velocity = lerp(PREV_Engine_Owner_Velocity, Engine_Owner_Velocity, SpawnInterp);
Context.MapSpawn.Engine.Owner.SystemXAxis = lerp(PREV_Engine_Owner_SystemXAxis, Engine_Owner_SystemXAxis, SpawnInterp);
Context.MapSpawn.Engine.Owner.SystemYAxis = lerp(PREV_Engine_Owner_SystemYAxis, Engine_Owner_SystemYAxis, SpawnInterp);
Context.MapSpawn.Engine.Owner.SystemZAxis = lerp(PREV_Engine_Owner_SystemZAxis, Engine_Owner_SystemZAxis, SpawnInterp);
Context.MapSpawn.Engine.Owner.Scale = lerp(PREV_Engine_Owner_Scale, Engine_Owner_Scale, SpawnInterp);
Context.MapSpawn.Engine.Owner.LWCTile = lerp(PREV_Engine_Owner_LWCTile, Engine_Owner_LWCTile, SpawnInterp);
Context.MapSpawn.Emitter.Age = lerp(PREV_Emitter_Age, Emitter_Age, SpawnInterp);
Context.MapSpawn.User.Color = lerp(PREV_User_Color, User_Color, SpawnInterp);
Context.MapSpawn.Emitter.DistanceTraveled = lerp(PREV_Emitter_DistanceTraveled, Emitter_DistanceTraveled, SpawnInterp);
Context.MapUpdate.Engine.DeltaTime = InterpSpawn_UpdateTime;
Context.MapUpdate.Engine.InverseDeltaTime = InterpSpawn_InvUpdateTime;
}
#if (SimulationStageIndex == 0) // MapSpawn
void HandlePreviousValuesForSpawn(inout FSimulationContext Context)
{
Context.MapSpawn.Particles.Previous.Position = Context.MapSpawn.Particles.Position;
Context.MapSpawn.Particles.Previous.SpriteSize = Context.MapSpawn.Particles.SpriteSize;
Context.MapSpawn.Particles.Previous.Velocity = Context.MapSpawn.Particles.Velocity;
}
#endif
void ReadDataSets(inout FSimulationContext Context)
{
}
void WriteDataSets(inout FSimulationContext Context)
{
}
void SimulateMapSpawn(inout FSimulationContext Context)
{
//Begin Interpolated Spawn Script!
//Begin Initialize Parameter Map Defaults
float Constant = (0.0);
Context.MapSpawn.Particles.MaterialRandom = Constant;
float Constant1 = (0.0);
Context.MapSpawn.Particles.Lifetime = Constant1;
float4 Constant2 = float4(1.0, 1.0, 1.0, 1.0);
Context.MapSpawn.Particles.Color = Constant2;
float Constant3 = 1;
Context.MapSpawn.Particles.Mass = Constant3;
float2 Constant4 = float2(0.0, 0.0);
Context.MapSpawn.Particles.SpriteSize = Constant4;
float3 Constant5 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Position = Constant5;
float3 Constant6 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapeVector = Constant6;
float3 Constant7 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapePosition = Constant7;
float3 Constant8 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapeNormal = Constant8;
float3 Constant9 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapeTangent = Constant9;
float3 Constant10 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.ShapeLocation.ShapeBitangent = Constant10;
float Constant11 = 0;
Context.MapSpawn.Particles.Age = Constant11;
float Constant12 = (0.0);
Context.MapSpawn.Particles.NormalizedAge = Constant12;
float3 Constant13 = float3(0,0,0);
Context.MapSpawn.Particles.Velocity = Constant13;
float3 Constant14 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Presolve.Velocity = Constant14;
float3 Constant15 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Presolve.Position = Constant15;
float3 Constant16 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Presolve.PhysicsForce = Constant16;
float3 Constant17 = float3(0,0,0);
Context.MapSpawn.Particles.Previous.Velocity = Constant17;
float3 Constant18 = float3(0,0,0);
Context.MapSpawn.Particles.Previous.Position = Constant18;
float Constant19 = 0;
Context.MapSpawn.Particles.DistanceTraveled = Constant19;
//End Initialize Parameter Map Defaults
Context.MapSpawn.InitializeParticle.Color = Context.MapSpawn.User.Color;
int Constant20 = (0);
float Constant21 = 0;
float Constant22 = 1;
int Constant23 = -1;
int Constant24 = (0);
int Constant25 = 0;
int Constant26 = (0);
int Constant27 = (0);
float NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat;
bool NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic;
NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant20, Constant21, Constant22, Constant23, Constant24, Constant25, Constant26, Constant27, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat, NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic, Context);
Context.MapSpawn.InitializeParticle.MaterialRandom = NiagaraScript_44_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat;
float Constant29 = 0.5;
float Constant30 = 0.8;
float Constant31 = 2;
float Constant32 = 7;
float3 Constant33 = float3(0,0,0);
int Constant34 = 0;
Context.MapSpawn.InitializeParticle.PositionOffsetCoordinateSpace = Constant34;
Context.MapSpawn.Particles.RibbonUVDistance = Context.MapSpawn.Emitter.DistanceTraveled;
EnterStatScope(1 /**InitializeParticle_Emitter_Func_*/);
InitializeParticle_Emitter_Func_(Context);
ExitStatScope(/**InitializeParticle_Emitter_Func_*/);
int Constant55 = 0;
float Constant56 = 62.0987;
float Constant57 = 0;
float3 Constant58 = float3(1,1,1);
float Constant59 = 0;
float3 Constant60 = float3(0,0,0);
Context.MapSpawn.Local.ShapeLocation.LatheProfileDerivative = Constant60;
float Constant61 = 0.5;
Context.MapSpawn.ShapeLocation.ApplyOwnerScale = Context.MapSpawn.Engine.Owner.Scale;
float3 Constant62 = float3(0,0,0);
Context.MapSpawn.Local.ShapeLocation.ShapeBitangent = Constant62;
int Constant63 = 2;
Context.MapSpawn.ShapeLocation.RotationCoordinateSpace = Constant63;
float3 Constant64 = float3(0,0,0);
float3 Constant65 = float3(1,0,0);
float Constant66 = 0;
Context.MapSpawn.ShapeLocation.RotationQuaternion = Context.MapSpawn.Engine.Owner.Rotation;
bool Constant67 = false;
Context.MapSpawn.ShapeLocation.InvertRotationQuaternion = Constant67;
float3 Constant68 = float3(0,0,0);
Context.MapSpawn.ShapeLocation.RotationMatrix = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
bool Constant69 = false;
Context.MapSpawn.ShapeLocation.ShapeOrigin = Context.MapSpawn.Particles.Position;
int Constant70 = 0;
EnterStatScope(2 /**ShapeLocation_Emitter_Func_*/);
ShapeLocation_Emitter_Func_(Context);
ExitStatScope(/**ShapeLocation_Emitter_Func_*/);
//End Spawn Script!
//Handle resetting previous values at the end of spawn so that they match outputs! (Needed for motion blur/etc)
HandlePreviousValuesForSpawn(Context);
// Begin HandleMissingDefaultValues
Context.MapSpawn.Particles.Initial.Color = Context.MapSpawn.Particles.Color;
// End HandleMissingDefaultValues
}
void SimulateMapUpdate(inout FSimulationContext Context)
{
//Begin Update Script!
RandomCounterDeterministic = 0;
bool Constant152 = true;
Context.MapUpdate.DataInstance.Alive = Constant152;
Context.MapUpdate.ParticleState.DeltaTime = Context.MapUpdate.Engine.DeltaTime;
Context.MapUpdate.ParticleState.Lifetime = Context.MapUpdate.Particles.Lifetime;
EnterStatScope(3 /**ParticleState_Emitter_Func_*/);
ParticleState_Emitter_Func_(Context);
ExitStatScope(/**ParticleState_Emitter_Func_*/);
float3 Constant157 = float3(0,0,0);
Context.MapUpdate.Transient.PhysicsForce = Constant157;
float3 Constant158 = float3(0,0,600);
EnterStatScope(4 /**GravityForce_Emitter_Func_*/);
GravityForce_Emitter_Func_(Context);
ExitStatScope(/**GravityForce_Emitter_Func_*/);
Context.MapUpdate.Transient.PhysicsDeltaTime = Context.MapUpdate.Engine.DeltaTime;
Context.MapUpdate.SolveForcesAndVelocity.DeltaTime = Context.MapUpdate.Transient.PhysicsDeltaTime;
Context.MapUpdate.SolveForcesAndVelocity.Force = Context.MapUpdate.Transient.PhysicsForce;
Context.MapUpdate.SolveForcesAndVelocity.Velocity = Context.MapUpdate.Particles.Velocity;
Context.MapUpdate.SolveForcesAndVelocity.Mass = Context.MapUpdate.Particles.Mass;
Context.MapUpdate.SolveForcesAndVelocity.Position = Context.MapUpdate.Particles.Position;
float3 Constant160 = float3(0,0,0);
Context.MapUpdate.Transient.AdvectionVelocity = Constant160;
float Constant161 = 0;
Context.MapUpdate.Transient.PhysicsDrag = Constant161;
bool Constant162 = true;
Context.MapUpdate.Transient.DragIgnoreMass = Constant162;
float Constant163 = 1000;
Context.MapUpdate.SolveForcesAndVelocity.PreviousVelocity = Context.MapUpdate.Particles.Previous.Velocity;
float Constant164 = 9999;
bool Constant165 = true;
Context.MapUpdate.SolveForcesAndVelocity.WritetoIntrinsicProperties = Constant165;
EnterStatScope(5 /**SolveForcesAndVelocity_Emitter_Func_*/);
SolveForcesAndVelocity_Emitter_Func_(Context);
ExitStatScope(/**SolveForcesAndVelocity_Emitter_Func_*/);
Context.MapUpdate.FloatFromCurve.CurveIndex = Context.MapUpdate.Particles.NormalizedAge;
float Constant180 = 1;
float FloatFromCurve_Emitter_Func_Output_Value;
FloatFromCurve_Emitter_Func_(FloatFromCurve_Emitter_Func_Output_Value, Context);
Context.MapUpdate.ScaleColor.ScaleAlpha = FloatFromCurve_Emitter_Func_Output_Value;
Context.MapUpdate.ScaleColor.ColorValueToScale = Context.MapUpdate.Particles.Initial.Color;
float4 Constant182 = float4(1,1,1,1);
Context.MapUpdate.Transient.ParticleColorScaleFactor = Constant182;
float3 Constant183 = float3(1,1,1);
EnterStatScope(6 /**ScaleColor_Emitter_Func_*/);
ScaleColor_Emitter_Func_(Context);
ExitStatScope(/**ScaleColor_Emitter_Func_*/);
//End Update Script!
}
void SimulateMain()
{
EnterStatScope(7 /**SpawnScript_Main*/);
FSimulationContext Context = (FSimulationContext)0;
Context.MapSpawn.Particles.Age = 0.0f;
Context.MapSpawn.Particles.Color.r = 0.0f;
Context.MapSpawn.Particles.Color.g = 0.0f;
Context.MapSpawn.Particles.Color.b = 0.0f;
Context.MapSpawn.Particles.Color.a = 0.0f;
Context.MapSpawn.Particles.Initial.Color.r = 0.0f;
Context.MapSpawn.Particles.Initial.Color.g = 0.0f;
Context.MapSpawn.Particles.Initial.Color.b = 0.0f;
Context.MapSpawn.Particles.Initial.Color.a = 0.0f;
Context.MapSpawn.Particles.Lifetime = 0.0f;
Context.MapSpawn.Particles.Mass = 0.0f;
Context.MapSpawn.Particles.MaterialRandom = 0.0f;
Context.MapSpawn.Particles.NormalizedAge = 0.0f;
Context.MapSpawn.Particles.Position.x = 0.0f;
Context.MapSpawn.Particles.Position.y = 0.0f;
Context.MapSpawn.Particles.Position.z = 0.0f;
Context.MapSpawn.Particles.Previous.Position.x = 0.0f;
Context.MapSpawn.Particles.Previous.Position.y = 0.0f;
Context.MapSpawn.Particles.Previous.Position.z = 0.0f;
Context.MapSpawn.Particles.Previous.SpriteSize.x = 0.0f;
Context.MapSpawn.Particles.Previous.SpriteSize.y = 0.0f;
Context.MapSpawn.Particles.Previous.Velocity.x = 0.0f;
Context.MapSpawn.Particles.Previous.Velocity.y = 0.0f;
Context.MapSpawn.Particles.Previous.Velocity.z = 0.0f;
Context.MapSpawn.Particles.SpriteSize.x = 0.0f;
Context.MapSpawn.Particles.SpriteSize.y = 0.0f;
Context.MapSpawn.Particles.UniqueID = 0;
Context.MapSpawn.Particles.Velocity.x = 0.0f;
Context.MapSpawn.Particles.Velocity.y = 0.0f;
Context.MapSpawn.Particles.Velocity.z = 0.0f;
Context.MapSpawn.Particles.UniqueID = Engine_Emitter_TotalSpawnedParticles + ExecIndex();
Context.MapSpawn.User.Color = User_Color;
Context.MapSpawn.Emitter.DistanceTraveled = Emitter_DistanceTraveled;
Context.MapSpawn.Engine.Owner.Position = Engine_Owner_Position;
Context.MapSpawn.Engine.Owner.Scale = Engine_Owner_Scale;
Context.MapSpawn.Engine.Owner.Rotation = Engine_Owner_Rotation;
Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale = Engine_Owner_SystemLocalToWorldNoScale;
Context.MapSpawn.Engine.Owner.SystemLocalToWorld = Engine_Owner_SystemLocalToWorld;
Context.MapSpawn.Engine.Owner.SystemWorldToLocal = Engine_Owner_SystemWorldToLocal;
Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale = Engine_Owner_SystemWorldToLocalNoScale;
Context.MapSpawn.Emitter.RandomSeed = Emitter_RandomSeed;
Context.MapUpdate.Engine.DeltaTime = Engine_DeltaTime;
Context.MapUpdate.Engine.Owner.Position = Engine_Owner_Position;
Context.MapUpdate.Engine.Time = Engine_Time;
Context.MapUpdate.Engine.WorldDeltaTime = Engine_WorldDeltaTime;
Context.MapUpdate.Engine.InverseDeltaTime = Engine_InverseDeltaTime;
Context.MapUpdate.Engine.ExecutionCount = Engine_ExecutionCount;
Context.MapUpdate.Emitter.SpawnRate = Emitter_SpawnRate;
Context.MapUpdate.Emitter.SpawnInterval = Emitter_SpawnInterval;
Context.MapUpdate.Emitter.InterpSpawnStartDt = Emitter_InterpSpawnStartDt;
Context.MapUpdate.Emitter.SpawnGroup = Emitter_SpawnGroup;
Context.MapUpdate.Engine.Emitter.TotalSpawnedParticles = Engine_Emitter_TotalSpawnedParticles;
Context.MapUpdate.Emitter.RandomSeed = Emitter_RandomSeed;
Context.MapUpdate.Engine.Emitter.InstanceSeed = Engine_Emitter_InstanceSeed;
Context.MapUpdate.Engine.System.RandomSeed = Engine_System_RandomSeed;
ReadDataSets(Context);
InterpolateParameters(Context);
Context.MapSpawn.Engine.ExecIndex = ExecIndex();
Context.MapSpawn.Engine.Emitter.ID.ID = 2;
EnterStatScope(8 /**SpawnScript_MapSpawnMain*/);
SimulateMapSpawn(Context);
ExitStatScope(/**SpawnScript_MapSpawnMain*/);
//Begin Transfer of Attributes!
Context.MapUpdate.Particles = Context.MapSpawn.Particles;
Context.MapUpdate.Particles.Previous.Velocity = Context.MapSpawn.Particles.Velocity;
Context.MapUpdate.Particles.Previous.Position = Context.MapSpawn.Particles.Position;
//End Transfer of Attributes!
Context.MapUpdate.Engine.ExecIndex = ExecIndex();
Context.MapUpdate.Engine.Emitter.ID.ID = 2;
EnterStatScope(9 /**SpawnScript_MapUpdateMain*/);
SimulateMapUpdate(Context);
ExitStatScope(/**SpawnScript_MapUpdateMain*/);
WriteDataSets(Context);
{
bool bValid = Context.MapUpdate.DataInstance.Alive;
int TmpWriteIndex = OutputIndex(0, true, bValid);
OutputDataFloat(0, 0, TmpWriteIndex, Context.MapUpdate.Particles.Age);
OutputDataFloat(0, 1, TmpWriteIndex, Context.MapUpdate.Particles.Color.r);
OutputDataFloat(0, 2, TmpWriteIndex, Context.MapUpdate.Particles.Color.g);
OutputDataFloat(0, 3, TmpWriteIndex, Context.MapUpdate.Particles.Color.b);
OutputDataFloat(0, 4, TmpWriteIndex, Context.MapUpdate.Particles.Color.a);
OutputDataFloat(0, 5, TmpWriteIndex, Context.MapUpdate.Particles.Initial.Color.r);
OutputDataFloat(0, 6, TmpWriteIndex, Context.MapUpdate.Particles.Initial.Color.g);
OutputDataFloat(0, 7, TmpWriteIndex, Context.MapUpdate.Particles.Initial.Color.b);
OutputDataFloat(0, 8, TmpWriteIndex, Context.MapUpdate.Particles.Initial.Color.a);
OutputDataFloat(0, 9, TmpWriteIndex, Context.MapUpdate.Particles.Lifetime);
OutputDataFloat(0, 10, TmpWriteIndex, Context.MapUpdate.Particles.Mass);
OutputDataFloat(0, 11, TmpWriteIndex, Context.MapUpdate.Particles.MaterialRandom);
OutputDataFloat(0, 12, TmpWriteIndex, Context.MapUpdate.Particles.NormalizedAge);
OutputDataFloat(0, 13, TmpWriteIndex, Context.MapUpdate.Particles.Position.x);
OutputDataFloat(0, 14, TmpWriteIndex, Context.MapUpdate.Particles.Position.y);
OutputDataFloat(0, 15, TmpWriteIndex, Context.MapUpdate.Particles.Position.z);
OutputDataFloat(0, 16, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Position.x);
OutputDataFloat(0, 17, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Position.y);
OutputDataFloat(0, 18, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Position.z);
OutputDataFloat(0, 19, TmpWriteIndex, Context.MapUpdate.Particles.Previous.SpriteSize.x);
OutputDataFloat(0, 20, TmpWriteIndex, Context.MapUpdate.Particles.Previous.SpriteSize.y);
OutputDataFloat(0, 21, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Velocity.x);
OutputDataFloat(0, 22, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Velocity.y);
OutputDataFloat(0, 23, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Velocity.z);
OutputDataFloat(0, 24, TmpWriteIndex, Context.MapUpdate.Particles.SpriteSize.x);
OutputDataFloat(0, 25, TmpWriteIndex, Context.MapUpdate.Particles.SpriteSize.y);
OutputDataInt(0, 0, TmpWriteIndex, Context.MapUpdate.Particles.UniqueID);
OutputDataFloat(0, 26, TmpWriteIndex, Context.MapUpdate.Particles.Velocity.x);
OutputDataFloat(0, 27, TmpWriteIndex, Context.MapUpdate.Particles.Velocity.y);
OutputDataFloat(0, 28, TmpWriteIndex, Context.MapUpdate.Particles.Velocity.z);
}
ExitStatScope(/**SpawnScript_Main*/);
}
<00>rYmZ$4@<00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN|}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN~}^<00><><EFBFBD><EFBFBD>[Y<00>mNNq44y<00>^<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>N<00>N<00>3 SporesN<00>45<00><00> <00>3 Spores<00>4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNw4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNMT<10>^u<00><00><><EFBFBD><EFBFBD>NNhr^me4<00><51><C5B3><EFBFBD><EFBFBD>I<EFBFBD>hP'<27>_<EFBFBD>4<00> !<00>4<00><00><00> <00><00>4<00><51><C5B3><EFBFBD><EFBFBD>I<EFBFBD>hP'<27>_OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m)
<EFBFBD>6<EFBFBD>9<EFBFBD>><15><>N2%å<04>m<EFBFBD>N<00>m0m4P<34><50>A;<3B>K<EFBFBD><4B>_<EFBFBD><5F>Є 9<>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<><50><EFBFBD>
"2<>+<15>vD<76>|3<><33>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>m_<><5F><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><52><C998>Κ_7U<37>iN<00>me<><65>w<><19><12>jK<6A><4B>N<00>mfwp<77>N/<1E><>Ut<55> <20><58>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mj<>ᑷm<E191B7>7<11><15><>9<EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu^<5E><>B;<3B>+=<3D>D<08>h<EFBFBD><68><EFBFBD>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><EFBFBD><EFBFBD>H^<<3C><><EFBFBD>adIN<49><4E><EFBFBD>̀<EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><11><><EFBFBD><7F><EFBFBD>{<7B>D<>ď<EFBFBD><C48F>i N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m†"<22>Sj<><6A><EFBFBD><EFBFBD>M;5<><1C><><EFBFBD><EFBFBD>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m<00>"?<3F>^<5E><1B><><EFBFBD>'cH<>g` <0C>N<00>m<00><0F>V<EFBFBD>M<EFBFBD><4D>m<17><><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD>B<EFBFBD>N<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>m<00>ɔ<EFBFBD><06>]<5D>?<3F><>L<EFBFBD><4C>t3<74>WדN<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><><61>Ҳ<EFBFBD><11><04><48>rN<00>m<00>"V <0B><>LS<>$Yw<>j<EFBFBD>?N<00>m<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76> O+<2B><10><><EFBFBD>@S<><53>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNN<00>4<00>NfrVmW<00>3<00>4<00>%<00>3Np4o<00>^<00>N<00>4.<00><00>4C<00> <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN$<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN4<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNLnmTP<00>?D<00>?<00>?<00>?<F<00>?zDq<00>4>4<00>B<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>+<2B>`*<2A><>h<><02><>-<2D>}^<00><><EFBFBD><EFBFBD>[Y<00>mNɋ<>Y<>N<EFBFBD>0<EFBFBD>Z<EFBFBD> qm<71>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>N<00>Z<>C<EFBFBD>$x<>0K<1B>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><1D><><EFBFBD>M<EFBFBD><4D> #.<2E>Y<EFBFBD><59>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><>d<EFBFBD>7%K<><4B>HAIBm<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN׋<><1F><>W@<40>c<1D> (<28>g<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}$<24><>A<EFBFBD>J<EFBFBD> K<18>Nt4G^<00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^me3<00> AccurateQuatInterpolationEmitter.InterpolatedSpawnFailIfNotSetMessageSeverity: 3GPUComputeSimInvalidNamespaceWrite=2)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.Dynami
<EFBFBD><EFBFBD>2N<00>m#<23><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<1F><><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m)
<EFBFBD>6<EFBFBD>9<EFBFBD>><15><>N2%å<04>m<EFBFBD>N<00>m0m4P<34><50>A;<3B>K<EFBFBD><4B>_<EFBFBD><5F>Є 9<>N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m9D<39>S<EFBFBD><53>2<EFBFBD>+<14><EFBFBD>a<EFBFBD>@<40>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mP<><50><EFBFBD>
"2<>+<15>vD<76>|3<><33>N<00>mP<> <09>L<EFBFBD>]s<6<>l<EFBFBD><6C><EFBFBD>3$<24><>\N<00>mV<>Jw<4A><1A><><EFBFBD><EFBFBD>@<40>Jv<4A><76>3 <0C>N<00>m_<><5F><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><52><C998>Κ_7U<37>iN<00>me<><65>w<><19><12>jK<6A><4B>N<00>mfwp<77>N/<1E><>Ut<55> <20><58>N<00>mh<>!p<>Z->ʫ<><CAAB>X<>l=<3D><>N<00>mj<>ᑷm<E191B7>7<11><15><>9<EFBFBD>D<EFBFBD><44><EFBFBD><EFBFBD>N<00>mr<><72><EFBFBD>D2<44>)<29>+<2B><><EFBFBD><EFBFBD>8<EFBFBD><38>i<EFBFBD><69>N<00>mu^<5E><>B;<3B>+=<3D>D<08>h<EFBFBD><68><EFBFBD>N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>m<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjN<00>m<00>DΚ<44><00><>B<EFBFBD><05>p<><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<00>m<00><><EFBFBD><EFBFBD>H^<<3C><><EFBFBD>adIN<49><4E><EFBFBD>̀<EFBFBD>N<00>m<00><><07>3C9<43>6<EFBFBD>׷<EFBFBD>]<5D>$<24><><EFBFBD>N<00>m<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>N<00>m<00><11><><EFBFBD><7F><EFBFBD>{<7B>D<>ď<EFBFBD><C48F>i N<00>m<00><><1F>e<EFBFBD><65>܄u<DC84><75><EFBFBD>k <20>0 dN<00>m<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~N<00>m<00>#<23><><EFBFBD>E<>,E<><45>L|<7C><>c<EFBFBD>GN<00>m<00><>M<EFBFBD><15><><EFBFBD>t<EFBFBD>X8$<24>4<EFBFBD><34><EFBFBD><EFBFBD>N<00>m<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eN<00>m†"<22>Sj<><6A><EFBFBD><EFBFBD>M;5<><1C><><EFBFBD><EFBFBD>N<00>m<00>G<>᝟R
<EFBFBD>ܱ<EFBFBD>rh d<><64>aN<00>m<00>"?<3F>^<5E><1B><><EFBFBD>'cH<>g` <0C>N<00>m<00><0F>V<EFBFBD>M<EFBFBD><4D>m<17><><EFBFBD><EFBFBD><EFBFBD>պ<EFBFBD>B<EFBFBD>N<00>m͏d <0C><15>Ջv<D58B><76><?+<2B><>lK<6C>N<00>mεtB<74>F \f<>D<EFBFBD>F<EFBFBD><46>n<>>N<00>m<00>ɔ<EFBFBD><06>]<5D>?<3F><>L<EFBFBD><4C>t3<74>WדN<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>m<00>y<EFBFBD><79>T<>CLe<4C><65><EFBFBD>zt<7A>5<EFBFBD>TN<00>m<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>N<00>m<00><><61>Ҳ<EFBFBD><11><04><48>rN<00>m<00>"V <0B><>LS<>$Yw<>j<EFBFBD>?N<00>m<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>v<EFBFBD><76> O+<2B><10><><EFBFBD>@S<><53>N<00>m<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNNNs4F<00><>&4><00> <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN D<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>?<00>?<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<F<>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNzD<7A>4<00>
w4>f~}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedNw4>f<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN23 TrimmedN<00>4<00>w4>jK}^<00><><EFBFBD><EFBFBD>[Y<00>mN23Nw4>j@}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><EFBFBD>23N"4@`}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mNO}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN*}^<00><><EFBFBD><EFBFBD>[Y<00>mN]}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>43<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>m
<00>c<00>cN<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00><00><00><00>N<00>d<00><00>N<00>e<00><00>N<00>3<00>j<00>j// Shader generated by Niagara HLSL Translator
// Compile Tags:
// Variable: "bIsInfinitelyLived(False)" StringValue: ""
// Variable: "bCanDieWhenEmitterDeactivates(True)" StringValue: ""
// Compile Tags Editor Only:
// Variable: "Particles.DistanceTraveled((null))" StringValue: "Trimmed"
// Variable: "Particles.Presolve.Velocity((null))" StringValue: "Trimmed"
// Variable: "Particles.Presolve.Position((null))" StringValue: "Trimmed"
// Variable: "Particles.Presolve.PhysicsForce((null))" StringValue: "Trimmed"
// Variable: "Particles.RibbonUVDistance((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeVector((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapePosition((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeNormal((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeTangent((null))" StringValue: "Trimmed"
// Variable: "Particles.ShapeLocation.ShapeBitangent((null))" StringValue: "Trimmed"
// Compile Data> Static Variables Input:
// Variable: Constants.Emitter.SolveForcesAndVelocity.Manually Enable Rotational Solver(False)
// Variable: SolveForcesAndVelocity.Manually Enable Rotational Solver(False)
// Compile Data> PinToConstantValues Input:
// Pin: /Solve Forces and Velocity/Map Get/Map Get->Particles.RotationalVelocityEnabled Value: Particles.RotationalVelocityEnabled
// Pin: /Solve Forces and Velocity/Map Get/Map Get->Module.Manually Enable Rotational Solver Value: False
// Pin: /Solve Forces and Velocity/Logic OR (Static)/Logic OR (Static)->Result Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->InputPin Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->OutputPin Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->InputPin Value: 0
// Pin: /Solve Forces and Velocity/Reroute Node/Reroute Node->OutputPin Value: 0
struct NiagaraEmitterID
{
int ID;
};
struct NiagaraID
{
int Index;
int AcquireTag;
};
cbuffer FNiagaraGlobalParameters
{
float Engine_WorldDeltaTime;
float Engine_DeltaTime;
float Engine_InverseDeltaTime;
float Engine_Time;
float Engine_RealTime;
int Engine_QualityLevel;
int Engine_PaddingInt32_0;
int Engine_PaddingInt32_1;
}
cbuffer FNiagaraSystemParameters
{
float Engine_Owner_TimeSinceRendered;
float Engine_Owner_LODDistance;
float Engine_Owner_LODDistanceFraction;
float Engine_System_Age;
int Engine_Owner_ExecutionState;
int Engine_System_TickCount;
int Engine_System_NumEmitters;
int Engine_System_NumEmittersAlive;
int Engine_System_SignificanceIndex;
int Engine_System_RandomSeed;
int Engine_System_CurrentTimeStep;
int Engine_System_NumTimeSteps;
float Engine_System_TimeStepFraction;
int Engine_System_NumParticles;
int Engine_System_PaddingInt32_0;
int Engine_System_PaddingInt32_1;
}
cbuffer FNiagaraOwnerParameters
{
float4x4 Engine_Owner_SystemLocalToWorld;
float4x4 Engine_Owner_SystemWorldToLocal;
float4x4 Engine_Owner_SystemLocalToWorldTransposed;
float4x4 Engine_Owner_SystemWorldToLocalTransposed;
float4x4 Engine_Owner_SystemLocalToWorldNoScale;
float4x4 Engine_Owner_SystemWorldToLocalNoScale;
float4 Engine_Owner_Rotation;
float3 Engine_Owner_Position;
int Engine_Owner_PaddingInt32_0;
float3 Engine_Owner_Velocity;
int Engine_Owner_PaddingInt32_1;
float3 Engine_Owner_SystemXAxis;
int Engine_Owner_PaddingInt32_2;
float3 Engine_Owner_SystemYAxis;
int Engine_Owner_PaddingInt32_3;
float3 Engine_Owner_SystemZAxis;
int Engine_Owner_PaddingInt32_4;
float3 Engine_Owner_Scale;
int Engine_Owner_PaddingInt32_5;
float4 Engine_Owner_LWCTile;
}
cbuffer FNiagaraEmitterParameters
{
int Engine_Emitter_NumParticles;
int Engine_Emitter_TotalSpawnedParticles;
float Engine_Emitter_SpawnCountScale;
float Emitter_Age;
int Emitter_RandomSeed;
int Engine_Emitter_InstanceSeed;
int Engine_Emitter_PaddingInt32_0;
int Engine_Emitter_PaddingInt32_1;
}
cbuffer FNiagaraExternalParameters
{
}
struct FParamMap0_Transient
{
float3 AdvectionVelocity;
bool DragIgnoreMass;
bool FirstFrame;
float4 ParticleColorScaleFactor;
float PhysicsDeltaTime;
float PhysicsDrag;
float3 PhysicsForce;
};
struct FParamMap0_SolveForcesAndVelocity
{
float DeltaTime;
float3 Force;
float Mass;
float3 Position;
float3 PreviousVelocity;
float3 Velocity;
bool WritetoIntrinsicProperties;
};
struct FParamMap0_ScaleColor
{
float4 ColorValueToScale;
float ScaleAlpha;
};
struct FParamMap0_ParticleState
{
float DeltaTime;
float Lifetime;
};
struct FParamMap0_Particles_ShapeLocation
{
float3 ShapeBitangent;
float3 ShapeNormal;
float3 ShapePosition;
float3 ShapeTangent;
float3 ShapeVector;
};
struct FParamMap0_Particles_Previous
{
float3 Position;
float2 SpriteSize;
float3 Velocity;
};
struct FParamMap0_Particles_Presolve
{
float3 PhysicsForce;
float3 Position;
float3 Velocity;
};
struct FParamMap0_Particles_Initial
{
float4 Color;
};
struct FParamMap0_Particles
{
float Age;
float4 Color;
float DistanceTraveled;
FParamMap0_Particles_Initial Initial;
float Lifetime;
float Mass;
float MaterialRandom;
float NormalizedAge;
float3 Position;
FParamMap0_Particles_Presolve Presolve;
FParamMap0_Particles_Previous Previous;
float RibbonUVDistance;
FParamMap0_Particles_ShapeLocation ShapeLocation;
float2 SpriteSize;
int UniqueID;
float3 Velocity;
};
struct FParamMap0_OUTPUT_VAR_SolveForcesAndVelocity
{
float IncomingPhysicsDrag;
float3 IncomingPhysicsForce;
float3 Position;
float3 Velocity;
};
struct FParamMap0_OUTPUT_VAR_ParticleState
{
bool FirstFrame;
};
struct FParamMap0_OUTPUT_VAR
{
FParamMap0_OUTPUT_VAR_ParticleState ParticleState;
FParamMap0_OUTPUT_VAR_SolveForcesAndVelocity SolveForcesAndVelocity;
};
struct FParamMap0_Local_SolveForcesAndVelocity
{
float3 AdvectionVelocity;
float DeltaTime;
bool DragIgnoreMass;
float3 DragVelocity;
float InverseDeltaTime;
float InverseMass;
float Mass;
float PhysicsDrag;
float3 PhysicsForce;
};
struct FParamMap0_Local
{
FParamMap0_Local_SolveForcesAndVelocity SolveForcesAndVelocity;
};
struct FParamMap0_FloatFromCurve
{
float CurveIndex;
};
struct FParamMap0_Engine_System
{
float Age;
int CurrentTimeStep;
int NumEmitters;
int NumEmittersAlive;
int NumParticles;
int NumTimeSteps;
int PaddingInt32_0;
int PaddingInt32_1;
int RandomSeed;
int SignificanceIndex;
int TickCount;
float TimeStepFraction;
};
struct FParamMap0_Engine_Owner
{
int ExecutionState;
float LODDistance;
float LODDistanceFraction;
float4 LWCTile;
int PaddingInt32_0;
int PaddingInt32_1;
int PaddingInt32_2;
int PaddingInt32_3;
int PaddingInt32_4;
int PaddingInt32_5;
float3 Position;
float4 Rotation;
float3 Scale;
float4x4 SystemLocalToWorld;
float4x4 SystemLocalToWorldNoScale;
float4x4 SystemLocalToWorldTransposed;
float4x4 SystemWorldToLocal;
float4x4 SystemWorldToLocalNoScale;
float4x4 SystemWorldToLocalTransposed;
float3 SystemXAxis;
float3 SystemYAxis;
float3 SystemZAxis;
float TimeSinceRendered;
float3 Velocity;
};
struct FParamMap0_Engine_Emitter
{
NiagaraEmitterID ID;
int InstanceSeed;
int NumParticles;
int PaddingInt32_0;
int PaddingInt32_1;
float SpawnCountScale;
int TotalSpawnedParticles;
};
struct FParamMap0_Engine
{
float DeltaTime;
FParamMap0_Engine_Emitter Emitter;
int ExecIndex;
float InverseDeltaTime;
FParamMap0_Engine_Owner Owner;
int PaddingInt32_0;
int PaddingInt32_1;
int QualityLevel;
float RealTime;
FParamMap0_Engine_System System;
float Time;
float WorldDeltaTime;
};
struct FParamMap0_Emitter
{
float Age;
int RandomSeed;
};
struct FParamMap0_DataInstance
{
bool Alive;
};
struct FParamMap0_Array_ShapeLocation
{
int ShapeBitangent;
int ShapeNormal;
int ShapePosition;
int ShapeTangent;
int ShapeVector;
};
struct FParamMap0_Array_Previous
{
int Position;
int SpriteSize;
int Velocity;
};
struct FParamMap0_Array_Presolve
{
int PhysicsForce;
int Position;
int Velocity;
};
struct FParamMap0_Array_Initial
{
int Color;
};
struct FParamMap0_Array
{
int Age;
int Color;
int DistanceTraveled;
FParamMap0_Array_Initial Initial;
int Lifetime;
int Mass;
int MaterialRandom;
int NormalizedAge;
int Position;
FParamMap0_Array_Presolve Presolve;
FParamMap0_Array_Previous Previous;
int RibbonUVDistance;
FParamMap0_Array_ShapeLocation ShapeLocation;
int SpriteSize;
int UniqueID;
int Velocity;
};
struct FParamMap0
{
FParamMap0_Array Array;
FParamMap0_DataInstance DataInstance;
FParamMap0_Emitter Emitter;
FParamMap0_Engine Engine;
FParamMap0_FloatFromCurve FloatFromCurve;
FParamMap0_Local Local;
FParamMap0_OUTPUT_VAR OUTPUT_VAR;
FParamMap0_Particles Particles;
FParamMap0_ParticleState ParticleState;
FParamMap0_ScaleColor ScaleColor;
FParamMap0_SolveForcesAndVelocity SolveForcesAndVelocity;
FParamMap0_Transient Transient;
};
struct FSimulationContext
{
FParamMap0 Map;
};
static float HackSpawnInterp = 1.0;
void CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_(float In_InFloat, out float Out_OutFloat);
void NiagaraScript_55_Particle_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context);
void ParticleState_Emitter_Func_(inout FSimulationContext Context);
void GravityForce_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_83_Particle_Func_(float3 In_Velocity, float3 In_AdvectionVelocity, float In_InverseMass, float In_Drag, float In_DeltaTime, bool In_IgnoreMass, out float3 Out_Output, inout FSimulationContext Context);
void SolveForcesAndVelocity_Emitter_Func_(inout FSimulationContext Context);
void SampleCurve_Emitter_FloatFromCurve_FloatCurve(float In_X, out float Out_Value);
void FloatFromCurve_Emitter_Func_(out float Out_Value, inout FSimulationContext Context);
void ScaleColor_Emitter_Func_(inout FSimulationContext Context);
float GetSpawnInterpolation();
void CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_(float In_InFloat, out float Out_OutFloat)
{
Out_OutFloat = saturate (In_InFloat);
}
void NiagaraScript_55_Particle_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context)
{
float CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_Output_OutFloat;
CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_(In_Value, CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_Output_OutFloat);
Out_ClampedValue = CustomHlsl21BDAA50665B89B23E5D5EDABF746FD372CCEEE9_Func_Output_OutFloat;
}
void ParticleState_Emitter_Func_(inout FSimulationContext Context)
{
bool Result = NiagaraAll(Context.Map.Particles.Age <= Context.Map.Engine.DeltaTime);
Context.Map.OUTPUT_VAR.ParticleState.FirstFrame = Result;
Context.Map.Transient.FirstFrame = Result;
float Constant1 = 1e-06;
bool Result1 = NiagaraAll(Context.Map.ParticleState.Lifetime > Constant1);
bool Result2 = Context.Map.Transient.FirstFrame && Result1;
float Result3 = Context.Map.Particles.Age + Context.Map.ParticleState.DeltaTime;
float Constant2 = 1e-05;
float Result4 = max(Context.Map.ParticleState.Lifetime, Constant2);
bool Result5 = NiagaraAll(Result3 < Result4);
bool Result6 = Result2 || Result5;
bool Result7 = Context.Map.DataInstance.Alive && Result6;
float Result8 = Result3 / Result4;
float NiagaraScript_55_Particle_Func_Output_ClampedValue;
NiagaraScript_55_Particle_Func_(Result8, NiagaraScript_55_Particle_Func_Output_ClampedValue, Context);
Context.Map.DataInstance.Alive = Result7;
Context.Map.Particles.Age = Result3;
Context.Map.Particles.NormalizedAge = NiagaraScript_55_Particle_Func_Output_ClampedValue;
bool Constant3 = false;
bool Constant4 = true;
}
void GravityForce_Emitter_Func_(inout FSimulationContext Context)
{
float3 Constant7 = float3(0,0,600);
float3 Result9 = Constant7 * Context.Map.Particles.Mass;
float3 Result10 = Context.Map.Transient.PhysicsForce + Result9;
Context.Map.Transient.PhysicsForce = Result10;
}
void NiagaraScript_83_Particle_Func_(float3 In_Velocity, float3 In_AdvectionVelocity, float In_InverseMass, float In_Drag, float In_DeltaTime, bool In_IgnoreMass, out float3 Out_Output, inout FSimulationContext Context)
{
float3 Result17 = In_Velocity - In_AdvectionVelocity;
float Result18 = In_Drag * In_InverseMass;
float Constant16 = (0.0);
float NiagaraFloat_SelectResult = Constant16;
NiagaraFloat_SelectResult = In_Drag;
if(In_IgnoreMass == 0)
{
NiagaraFloat_SelectResult = Result18;
}
float Constant17 = 0;
float Result19 = max(NiagaraFloat_SelectResult, Constant17);
float Result20 = Result19 * In_DeltaTime;
float Constant18 = 1;
float Result21 = Result20 + Constant18;
float3 Result22 = Result17 / Result21;
float3 Result23 = Result22 + In_AdvectionVelocity;
Out_Output = Result23;
}
void SolveForcesAndVelocity_Emitter_Func_(inout FSimulationContext Context)
{
Context.Map.Local.SolveForcesAndVelocity.DeltaTime = Context.Map.SolveForcesAndVelocity.DeltaTime;
float Constant14 = 1e-05;
float Result11 = max(Context.Map.Local.SolveForcesAndVelocity.DeltaTime, Constant14);
float Result12 = Reciprocal(Result11);
Context.Map.Local.SolveForcesAndVelocity.InverseDeltaTime = Result12;
Context.Map.Local.SolveForcesAndVelocity.PhysicsForce = Context.Map.SolveForcesAndVelocity.Force;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsForce = Context.Map.SolveForcesAndVelocity.Force;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.Map.SolveForcesAndVelocity.Velocity;
Context.Map.Local.SolveForcesAndVelocity.Mass = Context.Map.SolveForcesAndVelocity.Mass;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Position = Context.Map.SolveForcesAndVelocity.Position;
Context.Map.Particles.Presolve.Velocity = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.Map.Particles.Presolve.Position = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Context.Map.Particles.Presolve.PhysicsForce = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsForce;
float Constant15 = 1e-06;
float Result13 = max(Context.Map.Local.SolveForcesAndVelocity.Mass, Constant15);
float Result14 = Reciprocal(Result13);
float3 Result15 = Result14 * Context.Map.Local.SolveForcesAndVelocity.PhysicsForce;
Context.Map.Local.SolveForcesAndVelocity.PhysicsForce = Result15;
Context.Map.Local.SolveForcesAndVelocity.InverseMass = Result14;
float3 Result16 = Context.Map.Local.SolveForcesAndVelocity.PhysicsForce * Context.Map.Local.SolveForcesAndVelocity.DeltaTime + Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Result16;
Context.Map.Local.SolveForcesAndVelocity.AdvectionVelocity = Context.Map.Transient.AdvectionVelocity;
Context.Map.Local.SolveForcesAndVelocity.PhysicsDrag = Context.Map.Transient.PhysicsDrag;
Context.Map.Local.SolveForcesAndVelocity.DragIgnoreMass = Context.Map.Transient.DragIgnoreMass;
float3 NiagaraScript_83_Particle_Func_Output_Output;
NiagaraScript_83_Particle_Func_(Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity, Context.Map.Local.SolveForcesAndVelocity.AdvectionVelocity, Context.Map.Local.SolveForcesAndVelocity.InverseMass, Context.Map.Local.SolveForcesAndVelocity.PhysicsDrag, Context.Map.Local.SolveForcesAndVelocity.DeltaTime, Context.Map.Local.SolveForcesAndVelocity.DragIgnoreMass, NiagaraScript_83_Particle_Func_Output_Output, Context);
float3 Result24 = NiagaraScript_83_Particle_Func_Output_Output - Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = NiagaraScript_83_Particle_Func_Output_Output;
Context.Map.Local.SolveForcesAndVelocity.DragVelocity = Result24;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsDrag = Context.Map.Local.SolveForcesAndVelocity.PhysicsDrag;
float Constant19 = 1000;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float Constant20 = 9999;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float3 Result25 = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity * Context.Map.Local.SolveForcesAndVelocity.DeltaTime;
float3 Result26 = Result25 + Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Position = Result26;
float3 Position_IfResult;
float3 Velocity_IfResult;
if(Context.Map.SolveForcesAndVelocity.WritetoIntrinsicProperties)
{
Position_IfResult = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Velocity_IfResult = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
}
else
{
Position_IfResult = Context.Map.Particles.Position;
Velocity_IfResult = Context.Map.Particles.Velocity;
}
Context.Map.Particles.Position = Position_IfResult;
Context.Map.Particles.Velocity = Velocity_IfResult;
float3 Constant21 = float3(0,0,0);
float Constant22 = 0;
float3 ForceVector_IfResult;
float Drag_IfResult;
if(Context.Map.SolveForcesAndVelocity.WritetoIntrinsicProperties)
{
ForceVector_IfResult = Constant21;
Drag_IfResult = Constant22;
}
else
{
ForceVector_IfResult = Context.Map.Transient.PhysicsForce;
Drag_IfResult = Context.Map.Transient.PhysicsDrag;
}
Context.Map.Transient.PhysicsForce = ForceVector_IfResult;
Context.Map.Transient.PhysicsDrag = Drag_IfResult;
float3 Result27 = Context.Map.Particles.Position - Context.Map.Particles.Previous.Position;
float Result28 = length(Result27);
float Constant23 = 0.3333;
float Result29 = Result28 * Constant23;
float Constant24 = 1e+08;
float Result30 = Modulo(Context.Map.Particles.DistanceTraveled, Constant24);
float Result31 = Result29 + Result30;
Context.Map.Particles.DistanceTraveled = Result31;
//SetConstantByStaticVariable "/Solve Forces and Velocity/Map Get/Map Get->Particles.RotationalVelocityEnabled"
int Constant25 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/Map Get/Map Get->Module.Manually Enable Rotational Solver"
int Constant26 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/Logic OR (Static)/Logic OR (Static)->Result"
int Constant27 = 0;
}
void FloatFromCurve_Emitter_Func_(out float Out_Value, inout FSimulationContext Context)
{
float Constant29 = 1;
float SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value;
SampleCurve_Emitter_FloatFromCurve_FloatCurve(Context.Map.FloatFromCurve.CurveIndex, SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value);
float Result32 = SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value * Constant29;
Out_Value = Result32;
}
void ScaleColor_Emitter_Func_(inout FSimulationContext Context)
{
float3 Constant32 = float3(1,1,1);
float4 Output0;
Output0.r = Constant32.x;
Output0.g = Constant32.y;
Output0.b = Constant32.z;
Output0.a = Context.Map.ScaleColor.ScaleAlpha;
float4 Result33 = Context.Map.Transient.ParticleColorScaleFactor * Output0;
float4 Result34 = Context.Map.ScaleColor.ColorValueToScale * Result33;
Context.Map.Particles.Color = Result34;
Context.Map.Transient.ParticleColorScaleFactor = Result33;
}
float GetSpawnInterpolation()
{
return 1.0f;}
#if (SimulationStageIndex == 0) // MapSpawn
void HandlePreviousValuesForSpawn(inout FSimulationContext Context)
{
}
#endif
void ReadDataSets(inout FSimulationContext Context)
{
}
void WriteDataSets(inout FSimulationContext Context)
{
}
void Simulate(inout FSimulationContext Context)
{
EnterStatScope(0 /**UpdateScript*/);
//Begin Initialize Parameter Map Defaults
//End Initialize Parameter Map Defaults
bool Constant = true;
Context.Map.DataInstance.Alive = Constant;
Context.Map.ParticleState.DeltaTime = Context.Map.Engine.DeltaTime;
Context.Map.ParticleState.Lifetime = Context.Map.Particles.Lifetime;
EnterStatScope(1 /**ParticleState_Emitter_Func_*/);
ParticleState_Emitter_Func_(Context);
ExitStatScope(/**ParticleState_Emitter_Func_*/);
float3 Constant5 = float3(0,0,0);
Context.Map.Transient.PhysicsForce = Constant5;
float3 Constant6 = float3(0,0,600);
EnterStatScope(2 /**GravityForce_Emitter_Func_*/);
GravityForce_Emitter_Func_(Context);
ExitStatScope(/**GravityForce_Emitter_Func_*/);
Context.Map.Transient.PhysicsDeltaTime = Context.Map.Engine.DeltaTime;
Context.Map.SolveForcesAndVelocity.DeltaTime = Context.Map.Transient.PhysicsDeltaTime;
Context.Map.SolveForcesAndVelocity.Force = Context.Map.Transient.PhysicsForce;
Context.Map.SolveForcesAndVelocity.Velocity = Context.Map.Particles.Velocity;
Context.Map.SolveForcesAndVelocity.Mass = Context.Map.Particles.Mass;
Context.Map.SolveForcesAndVelocity.Position = Context.Map.Particles.Position;
float3 Constant8 = float3(0,0,0);
Context.Map.Transient.AdvectionVelocity = Constant8;
float Constant9 = 0;
Context.Map.Transient.PhysicsDrag = Constant9;
bool Constant10 = true;
Context.Map.Transient.DragIgnoreMass = Constant10;
float Constant11 = 1000;
Context.Map.SolveForcesAndVelocity.PreviousVelocity = Context.Map.Particles.Previous.Velocity;
float Constant12 = 9999;
bool Constant13 = true;
Context.Map.SolveForcesAndVelocity.WritetoIntrinsicProperties = Constant13;
EnterStatScope(3 /**SolveForcesAndVelocity_Emitter_Func_*/);
SolveForcesAndVelocity_Emitter_Func_(Context);
ExitStatScope(/**SolveForcesAndVelocity_Emitter_Func_*/);
Context.Map.FloatFromCurve.CurveIndex = Context.Map.Particles.NormalizedAge;
float Constant28 = 1;
float FloatFromCurve_Emitter_Func_Output_Value;
FloatFromCurve_Emitter_Func_(FloatFromCurve_Emitter_Func_Output_Value, Context);
Context.Map.ScaleColor.ScaleAlpha = FloatFromCurve_Emitter_Func_Output_Value;
Context.Map.ScaleColor.ColorValueToScale = Context.Map.Particles.Initial.Color;
float4 Constant30 = float4(1,1,1,1);
Context.Map.Transient.ParticleColorScaleFactor = Constant30;
float3 Constant31 = float3(1,1,1);
EnterStatScope(4 /**ScaleColor_Emitter_Func_*/);
ScaleColor_Emitter_Func_(Context);
ExitStatScope(/**ScaleColor_Emitter_Func_*/);
ExitStatScope(/**UpdateScript*/);
}
void SimulateMain()
{
EnterStatScope(5 /**UpdateScript_Main*/);
FSimulationContext Context = (FSimulationContext)0;
Context.Map.Particles.Age = InputDataFloat(0, 0);
Context.Map.Array.Age = 0;
Context.Map.Particles.Color.r = InputDataFloat(0, 1);
Context.Map.Array.Color = 1;
Context.Map.Particles.Color.g = InputDataFloat(0, 2);
Context.Map.Array.Color = 2;
Context.Map.Particles.Color.b = InputDataFloat(0, 3);
Context.Map.Array.Color = 3;
Context.Map.Particles.Color.a = InputDataFloat(0, 4);
Context.Map.Array.Color = 4;
Context.Map.Particles.Initial.Color.r = InputDataFloat(0, 5);
Context.Map.Array.Initial.Color = 5;
Context.Map.Particles.Initial.Color.g = InputDataFloat(0, 6);
Context.Map.Array.Initial.Color = 6;
Context.Map.Particles.Initial.Color.b = InputDataFloat(0, 7);
Context.Map.Array.Initial.Color = 7;
Context.Map.Particles.Initial.Color.a = InputDataFloat(0, 8);
Context.Map.Array.Initial.Color = 8;
Context.Map.Particles.Lifetime = InputDataFloat(0, 9);
Context.Map.Array.Lifetime = 9;
Context.Map.Particles.Mass = InputDataFloat(0, 10);
Context.Map.Array.Mass = 10;
Context.Map.Particles.MaterialRandom = InputDataFloat(0, 11);
Context.Map.Array.MaterialRandom = 11;
Context.Map.Particles.NormalizedAge = InputDataFloat(0, 12);
Context.Map.Array.NormalizedAge = 12;
Context.Map.Particles.Position.x = InputDataFloat(0, 13);
Context.Map.Array.Position = 13;
Context.Map.Particles.Position.y = InputDataFloat(0, 14);
Context.Map.Array.Position = 14;
Context.Map.Particles.Position.z = InputDataFloat(0, 15);
Context.Map.Array.Position = 15;
Context.Map.Particles.SpriteSize.x = InputDataFloat(0, 24);
Context.Map.Array.SpriteSize = 24;
Context.Map.Particles.SpriteSize.y = InputDataFloat(0, 25);
Context.Map.Array.SpriteSize = 25;
Context.Map.Particles.UniqueID = InputDataInt(0, 0);
Context.Map.Array.UniqueID = 0;
Context.Map.Particles.Velocity.x = InputDataFloat(0, 26);
Context.Map.Array.Velocity = 26;
Context.Map.Particles.Velocity.y = InputDataFloat(0, 27);
Context.Map.Array.Velocity = 27;
Context.Map.Particles.Velocity.z = InputDataFloat(0, 28);
Context.Map.Array.Velocity = 28;
Context.Map.Particles.Previous.Position = Context.Map.Particles.Position;
Context.Map.Particles.Previous.SpriteSize = Context.Map.Particles.SpriteSize;
Context.Map.Particles.Previous.Velocity = Context.Map.Particles.Velocity;
Context.Map.Engine.DeltaTime = Engine_DeltaTime;
Context.Map.Engine.Owner.Position = Engine_Owner_Position;
Context.Map.Engine.Emitter.TotalSpawnedParticles = Engine_Emitter_TotalSpawnedParticles;
Context.Map.Emitter.RandomSeed = Emitter_RandomSeed;
Context.Map.Engine.Emitter.InstanceSeed = Engine_Emitter_InstanceSeed;
Context.Map.Engine.System.RandomSeed = Engine_System_RandomSeed;
ReadDataSets(Context);
Context.Map.Engine.ExecIndex = ExecIndex();
Context.Map.Engine.Emitter.ID.ID = 2;
EnterStatScope(6 /**UpdateScript_MapMain*/);
Simulate(Context);
ExitStatScope(/**UpdateScript_MapMain*/);
WriteDataSets(Context);
{
bool bValid = Context.Map.DataInstance.Alive;
int TmpWriteIndex = OutputIndex(0, true, bValid);
OutputDataFloat(0, 0, TmpWriteIndex, Context.Map.Particles.Age);
OutputDataFloat(0, 1, TmpWriteIndex, Context.Map.Particles.Color.r);
OutputDataFloat(0, 2, TmpWriteIndex, Context.Map.Particles.Color.g);
OutputDataFloat(0, 3, TmpWriteIndex, Context.Map.Particles.Color.b);
OutputDataFloat(0, 4, TmpWriteIndex, Context.Map.Particles.Color.a);
OutputDataFloat(0, 5, TmpWriteIndex, Context.Map.Particles.Initial.Color.r);
OutputDataFloat(0, 6, TmpWriteIndex, Context.Map.Particles.Initial.Color.g);
OutputDataFloat(0, 7, TmpWriteIndex, Context.Map.Particles.Initial.Color.b);
OutputDataFloat(0, 8, TmpWriteIndex, Context.Map.Particles.Initial.Color.a);
OutputDataFloat(0, 9, TmpWriteIndex, Context.Map.Particles.Lifetime);
OutputDataFloat(0, 10, TmpWriteIndex, Context.Map.Particles.Mass);
OutputDataFloat(0, 11, TmpWriteIndex, Context.Map.Particles.MaterialRandom);
OutputDataFloat(0, 12, TmpWriteIndex, Context.Map.Particles.NormalizedAge);
OutputDataFloat(0, 13, TmpWriteIndex, Context.Map.Particles.Position.x);
OutputDataFloat(0, 14, TmpWriteIndex, Context.Map.Particles.Position.y);
OutputDataFloat(0, 15, TmpWriteIndex, Context.Map.Particles.Position.z);
OutputDataFloat(0, 16, TmpWriteIndex, Context.Map.Particles.Previous.Position.x);
OutputDataFloat(0, 17, TmpWriteIndex, Context.Map.Particles.Previous.Position.y);
OutputDataFloat(0, 18, TmpWriteIndex, Context.Map.Particles.Previous.Position.z);
OutputDataFloat(0, 19, TmpWriteIndex, Context.Map.Particles.Previous.SpriteSize.x);
OutputDataFloat(0, 20, TmpWriteIndex, Context.Map.Particles.Previous.SpriteSize.y);
OutputDataFloat(0, 21, TmpWriteIndex, Context.Map.Particles.Previous.Velocity.x);
OutputDataFloat(0, 22, TmpWriteIndex, Context.Map.Particles.Previous.Velocity.y);
OutputDataFloat(0, 23, TmpWriteIndex, Context.Map.Particles.Previous.Velocity.z);
OutputDataFloat(0, 24, TmpWriteIndex, Context.Map.Particles.SpriteSize.x);
OutputDataFloat(0, 25, TmpWriteIndex, Context.Map.Particles.SpriteSize.y);
OutputDataInt(0, 0, TmpWriteIndex, Context.Map.Particles.UniqueID);
OutputDataFloat(0, 26, TmpWriteIndex, Context.Map.Particles.Velocity.x);
OutputDataFloat(0, 27, TmpWriteIndex, Context.Map.Particles.Velocity.y);
OutputDataFloat(0, 28, TmpWriteIndex, Context.Map.Particles.Velocity.z);
}
ExitStatScope(/**UpdateScript_Main*/);
}
<00>rYmZ$4@v |}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN~}^<00><><EFBFBD><EFBFBD>[Y<00>mN}}^<00><><EFBFBD><EFBFBD>[Y<00>mNNq44y<00>^<00> u<00><00><><EFBFBD><EFBFBD>X4;Z}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>N<00>N<00>3 SporesN<00>45<00><00> <00>3 Spores<00>4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNw4@b }^<00><><EFBFBD><EFBFBD>[Y<00>mNMT<10>^u<00><00><><EFBFBD><EFBFBD>NNhr^mf4<00>S/<2F>=<3D><><EFBFBD>|<7C><><EFBFBD><EFBFBD>%<25>$o<>4<00>o<00>4<00><00><00> <00><00>4<00>S/<2F>=<3D><><EFBFBD>|<7C><><EFBFBD><EFBFBD>%<25>$oOTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m]RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^mf3<00>AccurateQuatInterpolationBands.InterpolatedSpawnCPUSimFailIfNotSetMessageSeverity: 3
S, S, S, T0T0T0S,S,S,T0 S,S,T0
S,S,S,S,T0 T0 T0 S,S,S,T0S,S,T0S,S,T4S,S,T0T0T0S, S,!\N]<00>v4-<00>v4>n}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>4-[v4><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><EFBFBD><EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNN"4@>-)}^<00><><EFBFBD><EFBFBD>[Y<00>mN*}^<00><><EFBFBD><EFBFBD>[Y<00>mN+}^<00><><EFBFBD><EFBFBD>[Y<00>mN,}^<00><><EFBFBD><EFBFBD>[Y<00>mN-}^<00><><EFBFBD><EFBFBD>[Y<00>mN.}^<00><><EFBFBD><EFBFBD>[Y<00>mN2}^<00><><EFBFBD><EFBFBD>[Y<00>mN3}^<00><><EFBFBD><EFBFBD>[Y<00>mN4}^<00><><EFBFBD><EFBFBD>[Y<00>mN6}^<00><><EFBFBD><EFBFBD>[Y<00>mN:}^<><7F><EFBFBD>[Y<00>mN;}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<><7F><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^
"'()-03678
  
 
  !<00>3T
P
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 58
Num Constants: 5
-------------------------------
Constant Table
-------------------------------
-------------------------------
Byte Code (58 Ops)
-------------------------------
0 | enter_stat_scope();
1 | R[0] = acquireindex(C[0]);
2 | outputdata_float(0, 0, R[0], C[1]);
3 | outputdata_float(0, 1, R[0], C[1]);
4 | outputdata_float(0, 2, R[0], C[1]);
5 | outputdata_float(0, 3, R[0], C[1]);
6 | outputdata_float(0, 4, R[0], C[1]);
7 | outputdata_float(0, 5, R[0], C[1]);
8 | outputdata_float(0, 6, R[0], C[1]);
9 | outputdata_float(0, 7, R[0], C[1]);
10 | outputdata_float(0, 8, R[0], C[1]);
11 | outputdata_float(0, 9, R[0], C[1]);
12 | outputdata_float(0, 10, R[0], C[1]);
13 | outputdata_float(0, 11, R[0], C[1]);
14 | outputdata_float(0, 12, R[0], C[1]);
15 | outputdata_float(0, 13, R[0], C[1]);
16 | outputdata_float(0, 14, R[0], C[1]);
17 | outputdata_float(0, 15, R[0], C[1]);
18 | outputdata_float(0, 16, R[0], C[1]);
19 | outputdata_float(0, 17, R[0], C[1]);
20 | outputdata_float(0, 18, R[0], C[1]);
21 | outputdata_float(0, 19, R[0], C[1]);
22 | outputdata_float(0, 20, R[0], C[1]);
23 | outputdata_float(0, 21, R[0], C[1]);
24 | outputdata_float(0, 22, R[0], C[1]);
25 | outputdata_float(0, 23, R[0], C[1]);
26 | outputdata_float(0, 24, R[0], C[1]);
27 | outputdata_float(0, 25, R[0], C[1]);
28 | outputdata_float(0, 26, R[0], C[1]);
29 | outputdata_float(0, 27, R[0], C[1]);
30 | outputdata_float(0, 28, R[0], C[1]);
31 | outputdata_float(0, 29, R[0], C[1]);
32 | outputdata_float(0, 30, R[0], C[1]);
33 | outputdata_float(0, 31, R[0], C[1]);
34 | outputdata_float(0, 32, R[0], C[1]);
35 | outputdata_float(0, 33, R[0], C[1]);
36 | outputdata_int32(0, 0, R[0], C[2]);
37 | outputdata_int32(0, 1, R[0], C[2]);
38 | outputdata_int32(0, 2, R[0], C[2]);
39 | outputdata_int32(0, 3, R[0], C[2]);
40 | outputdata_int32(0, 4, R[0], C[2]);
41 | outputdata_int32(0, 5, R[0], C[3]);
42 | outputdata_int32(0, 6, R[0], C[2]);
43 | outputdata_int32(0, 7, R[0], C[2]);
44 | outputdata_int32(0, 8, R[0], C[2]);
45 | outputdata_int32(0, 9, R[0], C[2]);
46 | outputdata_int32(0, 10, R[0], C[2]);
47 | outputdata_int32(0, 11, R[0], C[2]);
48 | outputdata_int32(0, 12, R[0], C[2]);
49 | outputdata_int32(0, 13, R[0], C[2]);
50 | outputdata_int32(0, 14, R[0], C[2]);
51 | outputdata_int32(0, 15, R[0], C[2]);
52 | outputdata_int32(0, 16, R[0], C[4]);
53 | outputdata_int32(0, 17, R[0], C[2]);
54 | outputdata_int32(0, 18, R[0], C[2]);
55 | outputdata_int32(0, 19, R[0], C[2]);
56 | exit_stat_scope();
57 | done();
-------------------------------
NNhr^mg4<00><08>$<24>Ws<57><19><>-<02><>*1<>4<00><00><00>4<00><00><00> <00><00>4<00><08>$<24>Ws<57><19><>-<02><>*1OTN<00>J <00><00><00>yJ <00>4bT<00><00>4(AT<00>J <00><00>^gT<00>rVmX<00>3<00>4<00>%<00>3N<00>^DT}J <00>QJ <00><00>J <00><00>r[m]RrTmU<00>J <00><00>J <00>~J <00><00>4%<00>4%?T<00><00>3<00>4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>rKmM<00>4<00><00>r^mg3<00>AccurateQuatInterpolationBands.InterpolatedSpawnCPUSimFailIfNotSetMessageSeverity: 3Glow_Base.InterpolatedSpawnInvalidNamespaceWrite=2Spores.InterpolatedSpawn4@CT_TiT=4E<00>mǧm<C7A7><6D>J<EFBFBD><4A><0E><><EFBFBD>D<EFBFBD><44><:<3A><>N<00>4h<00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m*<2A><><EFBFBD>i<><69>Km<4B><1B><><EFBFBD>R6%N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>m;<3B><>f<EFBFBD><66><EFBFBD>V<><56><EFBFBD>Y"<22><>Qg`jN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mS-<2D><70><C5AE>$d><3E><>ӏӔ<>QN<00>mi<>p<EFBFBD>8<>vN<76>k<EFBFBD><6B><1F> <20><13><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<15>`<><7F><EFBFBD>G<><47>s<EFBFBD>N<00>m<00>t;<3B>}$,<1F><>ʐgiR<69>͓<EFBFBD><CD93>N<00>m<00><>r<EFBFBD><72>}g<>1 .<2E>`<60><><04><><EFBFBD>#N<00>m<00>%Y<>F|<7C><><18> `<60><>><3E>S<EFBFBD>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>}C<><43>T<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>|<7C><>N<00>m<00><>Ŕ]<5D>T<EFBFBD><54><EFBFBD><EFBFBD>ts<74>?<3F><>0<EFBFBD><30>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>N<00>4<00>NfrVmW<00>3<00>4<00>%
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN$<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN(<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN,<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN0<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN4<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN8<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mND<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNH<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNL<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNP<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNT<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNX<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN\<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN`<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNdnmlh<00>?@<40>E<00>?<00>@<00>?@<40>E<00>?<00>?@<40>E<00>?<00>B<00>@q<00>4>4<00><00><00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>&<26>
<EFBFBD>.<2E>H<EFBFBD><48> <0A>^H<>r<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<02><><EFBFBD>X<EFBFBD>:E<><45>7(\<11><>Nt4G<00><00>4<00> <20><>:oI%=<3D><11>uO<75><4F><EFBFBD>r^mg3<00>AccurateQuatInterpolationBands.InterpolatedSpawnCPUSimFailIfNotSetMessageSeverity: 3Glow_Base.InterpolatedSpawnInvalidNamespaceWrite=2Spores.InterpolatedSpawnCTiT=4E<00>mǧm<C7A7><6D>J<EFBFBD><4A><0E><><EFBFBD>D<EFBFBD><44><:<3A><>N<00>4h<00>m <0B><<3C><><EFBFBD>~<7E>\B<>@<40><10><>B<EFBFBD><42>N<00>m$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RN<00>m*<2A><><EFBFBD>i<><69>Km<4B><1B><><EFBFBD>R6%N<00>m7<><37><EFBFBD><01><>X<EFBFBD><58><1A>b<EFBFBD>4<17>N<00>m:<3A>@ ׼<>6n<05>'r-<2D>ͧN<00>m;<3B><>f<EFBFBD><66><EFBFBD>V<><56><EFBFBD>Y"<22><>Qg`jN<00>mJ7h4ځ|عp㠾7y<>z<1E>N<00>mS-<2D><70><C5AE>$d><3E><>ӏӔ<>QN<00>mi<>p<EFBFBD>8<>vN<76>k<EFBFBD><6B><1F> <20><13><>N<00>mns|7 <0A><><EFBFBD> <0C>r<1B><>$$_.N<00>mu0LcH<63>N<>E<EFBFBD><45>yN<00>my<>-m0$(<28>D.U<>Sd<53>AqN<71>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<15>`<><7F><EFBFBD>G<><47>s<EFBFBD>N<00>m<00>t;<3B>}$,<1F><>ʐgiR<69>͓<EFBFBD><CD93>N<00>m<00><>r<EFBFBD><72>}g<>1 .<2E>`<60><><04><><EFBFBD>#N<00>m<00>%Y<>F|<7C><><18> `<60><>><3E>S<EFBFBD>N<00>m<00><><EFBFBD><EFBFBD><EFBFBD>}C<><43>T<EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD>|<7C><>N<00>m<00><>Ŕ]<5D>T<EFBFBD><54><EFBFBD><EFBFBD>ts<74>?<3F><>0<EFBFBD><30>N<00>m<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> N<00>m<00>'^3<>`:h<>g<EFBFBD><67>m<EFBFBD>+K<>g<EFBFBD>NNs4F3<>l4E! <00>m<00>
<00>
[$MNNM M NNMN N M
M M M NNNM NMNMNMMMMNM[([,[0) 4+8   G2,H ,  9, + +  8,+,+,<,8<C + + <\[<[@;,4D;,<@<H C !C!8 C ;<;0;<!D!"C"L;,+0+ +  <, <,C  <@ <HC !C ! 80C  + 0 + 0<,;<C < @< HC!C !80C + 0 + 0 <,C< ,C<@<HC C 8 @C+@+@     L  \[HP  T
(4+T4  

G

\\[X[\;, 4D
;,<@!<H"C!"#C#!8C!";<;0!;<#D!#$C$!L!;,!+!0+"!+"<,<,C"<!@<!HC#C"#80C"+"0!+"0<,;<!C!"<@<H!C!#C"#80!C!"+"0+"0<,C !<, C! <@ <H!C !"C" 8@C !+!@ +!@!""!! L\[`8T!(4+T4""G"\\[d[h;,4D;,<@<H#C#$C$8C#;<;0;<$D$%C%L;,+0+#+#<,<,C#<@<HC$C#$80C#+#0+#0<,;<C#<@<HC$C#$80C#+#0+#0<,C<,C<@<HC#C#8@C+@+@ L\[l
(4
%4CG20L;,+,\\\\VpSS SST TT SS S
TS!ST,S" T S
S S S TTT SS ST SS4T,
SS SST T T SS STSST,S STpS STTT S S !\N]<00>&v4-<00>v4>n}^<00><><EFBFBD><EFBFBD>[Y<00>mNN<00>4-<00>v4>L<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>@<40>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mNG<03>?<3F> }^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>
}^<00><><EFBFBD><EFBFBD>[Y<00>mN <20><>L<EFBFBD> }^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>B<EFBFBD> }^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F> }^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN <00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00><><EFBFBD><EFBFBD>N&4><00>
<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<40>E<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>@<40>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<40>E<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN@<40>E<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<3F>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>B<EFBFBD>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>@"4@>-)}^<00><><EFBFBD><EFBFBD>[Y<00>mN*}^<00><><EFBFBD><EFBFBD>[Y<00>mN+}^<00><><EFBFBD><EFBFBD>[Y<00>mN,}^<00><><EFBFBD><EFBFBD>[Y<00>mN-}^<00><><EFBFBD><EFBFBD>[Y<00>mN.}^<00><><EFBFBD><EFBFBD>[Y<00>mN2}^<00><><EFBFBD><EFBFBD>[Y<00>mN3}^<00><><EFBFBD><EFBFBD>[Y<00>mN4}^<00><><EFBFBD><EFBFBD>[Y<00>mN6}^<00><><EFBFBD><EFBFBD>[Y<00>mN:}^<><7F><EFBFBD>[Y<00>mN;}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN
<00> N<00>(<00>(N<00><00>N<00><00>N<00><00><00><00>N<00><00>N<00><00>N<00>H<00><00>N<00>I<00><00>N<00>rYmZ$4@z+:}^<00><><EFBFBD><EFBFBD>[Y<00>mN7}^<00><><EFBFBD><EFBFBD>[Y<00>mN>}^<00><><EFBFBD><EFBFBD>[Y<00>mN=}^<00><><EFBFBD><EFBFBD>[Y<00>mN?}^<00><><EFBFBD><EFBFBD>[Y<00>mN;}^<00><><EFBFBD><EFBFBD>[Y<00>mN<}^<00><><EFBFBD><EFBFBD>[Y<00>mN8}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN#}^<00><><EFBFBD><EFBFBD>[Y<00>mN"}^<><7F><EFBFBD>[Y<00>mN)}^<00><><EFBFBD><EFBFBD>[Y<00>mN3}^<00><><EFBFBD><EFBFBD>[Y<00>mN4}^<00><><EFBFBD><EFBFBD>[Y<00>mN2}^<00><><EFBFBD><EFBFBD>[Y<00>mN*}^<00><><EFBFBD><EFBFBD>[Y<00>mN+}^<00><><EFBFBD><EFBFBD>[Y<00>mN6}^<00><><EFBFBD><EFBFBD>[Y<00>mN-}^<00><><EFBFBD><EFBFBD>[Y<00>mN.}^<00><><EFBFBD><EFBFBD>[Y<00>mN,}^<00><><EFBFBD><EFBFBD>[Y<00>mN;}^<00><><EFBFBD><EFBFBD>[Y<00>mN:}^<><7F><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>m
&aaK<00> KLSLKqrdU K<00>aKaaKGKLTLpaKaSat"aSaQ<auaatzaaqzaa;K<00>KKt[KKLKKiK[K+aKL+azK<zau[aa<L\uL\\Ca\aqKaa+aLL+aKK;zau[aa<L\uL\\Ca\aqKaa+aLL+aKK;'auLaauKaa<L\uL\\Ca\aqKaa+aLL+aKa$K#\<00>KK\\\%K<00>KK\K<00> KKTaM aa\<00> \ySy\STdU \S]]]]P`n}<00>a\aa\G\]T]Ra\aSaV<auaatzaaqza\;a<00>aat[aaLaaia[a+\aa+\z]<z\u[\\<ayuayyC\y\q]\\+\aa+\]\T[y;z]Tzzu[][<a]ua]]C[][q\[[+[aa+[\\;([ua[[u\[[<a]Siiua]]C[][q\[[+[aa+[\[T[]$[#\<00>[[\\\%[<00>[[\[TLL<00> [[S[[Ta\<00>UaSacSUUUUO_m|<00>UUSKKdmaUa<00>!UTkkLaaiaUaTaUb"aSaaTesSIYgw        
 
  !<00>33,/,
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 353
Num Constants: 14
-------------------------------
Constant Table
-------------------------------
-------------------------------
Byte Code (353 Ops)
-------------------------------
0 | enter_stat_scope();
1 | R[0] = inputdata_float();
2 | O[25] = inputdata_int32();
3 | O[13] = inputdata_int32();
4 | O[35] = inputdata_float();
5 | O[3] = inputdata_float();
6 | O[19] = inputdata_int32();
7 | O[4] = inputdata_int32();
8 | O[20] = inputdata_float();
9 | O[21] = inputdata_int32();
10 | O[33] = inputdata_int32();
11 | O[50] = inputdata_float();
12 | O[49] = inputdata_float();
13 | R[12] = inputdata_float();
14 | R[13] = inputdata_float();
15 | R[14] = inputdata_int32();
16 | R[15] = inputdata_int32();
17 | R[16] = inputdata_int32();
18 | R[17] = inputdata_float();
19 | R[18] = inputdata_int32();
20 | R[19] = inputdata_float();
21 | R[20] = inputdata_int32();
22 | R[21] = inputdata_float();
23 | R[22] = inputdata_int32();
24 | R[23] = inputdata_float();
25 | R[24] = inputdata_float();
26 | R[25] = inputdata_float();
27 | R[26] = inputdata_float();
28 | R[27] = inputdata_int32();
29 | R[28] = inputdata_float();
30 | enter_stat_scope();
31 | enter_stat_scope();
32 | enter_stat_scope();
33 | R[0] = acquireindex(C[12]);
35 | O[25] = cmpeq_select(I[5], C[0], C[1], I[7]);
36 | O[35] = add(C[2], I[8]);
38 | O[13] = div_f2i(O[35], O[25]);
39 | O[13] = maxi(O[13], C[3]);
41 | O[3] = i2f_mul(O[13], O[25]);
42 | O[35] = sub(O[35], O[3]);
43 | O[3] = addi(O[13], I[17]);
44 | outputdata_int32(0, 2, R[0], O[3]);
45 | outputdata_int32(0, 5, R[0], C[13]);
46 | outputdata_int32(0, 8, R[0], O[3]);
47 | outputdata_int32(0, 13, R[0], O[3]);
48 | outputdata_int32(0, 16, R[0], C[12]);
49 | outputdata_int32(0, 19, R[0], O[3]);
50 | O[3] = add(I[5], C[2]);
51 | outputdata_float(0, 0, R[0], O[3]);
52 | outputdata_float(0, 10, R[0], O[3]);
53 | outputdata_float(0, 19, R[0], O[3]);
54 | outputdata_float(0, 29, R[0], O[3]);
55 | O[13] = cmpgti(O[13], C[3]);
56 | O[25] = select(O[13], O[25], O[25]);
57 | O[13] = select(O[13], O[35], O[35]);
58 | O[21] = div(O[13], O[25]);
59 | outputdata_float(0, 2, R[0], O[25]);
60 | outputdata_float(0, 12, R[0], O[25]);
61 | outputdata_float(0, 21, R[0], O[25]);
62 | outputdata_float(0, 31, R[0], O[25]);
63 | O[25] = cmplei(I[16], C[3]);
64 | O[3] = select(O[25], C[3], I[15]);
65 | O[35] = select(O[25], C[3], I[16]);
67 | O[25] = cmpneqi(I[27], C[3]);
68 | O[25] = cmplei_logic_and(O[35], C[4], O[25]);
69 | O[19] = select(O[25], I[27], O[3]);
70 | O[50] = select(O[25], C[4], O[35]);
71 | exit_stat_scope();
72 | enter_stat_scope();
73 | enter_stat_scope();
74 | O[25] = clamp(I[20], C[0], C[5]);
75 | outputdata_float(0, 25, R[0], O[25]);
78 | O[25] = cmpneqi(I[13], C[6]);
79 | O[25] = cmpnei_logic_and(I[13], C[7], O[25]);
80 | O[25] = cmpeqi_logic_and(O[50], C[3], O[25]);
82 | O[25] = cmplei_logic_and(I[14], O[50], O[25]);
85 | O[35] = cmpeqi(I[13], C[8]);
86 | O[35] = cmpeqi_logic_or(I[13], C[4], O[35]);
87 | O[35] = cmpeqi_logic_and(O[19], C[4], O[35]);
88 | O[35] = b2i(O[35]);
90 | O[35] = cmpeqi_select(O[35], C[3], O[19], C[8]);
91 | O[3] = select(O[25], O[35], I[13]);
92 | O[35] = select(O[25], O[50], I[14]);
94 | O[25] = cmpneqi(O[50], C[3]);
95 | O[25] = cmpnei_logic_and(O[19], C[3], O[25]);
97 | O[4] = cmpneqi(O[3], C[7]);
98 | O[4] = cmpnei_logic_and(O[3], C[6], O[4]);
99 | O[25] = logic_and(O[25], O[4]);
101 | O[25] = cmplei_logic_and(O[35], C[8], O[25]);
102 | O[3] = select(O[25], C[8], O[3]);
103 | O[35] = select(O[25], C[8], O[35]);
105 | O[25] = cmpeqi(O[50], C[4]);
106 | O[25] = cmpnei_logic_and(O[19], C[3], O[25]);
108 | O[4] = cmpneqi(O[3], C[7]);
109 | O[4] = cmpnei_logic_and(O[3], C[6], O[4]);
110 | O[25] = logic_and(O[25], O[4]);
112 | O[25] = cmplei_logic_and(O[35], C[8], O[25]);
113 | O[3] = select(O[25], C[8], O[3]);
114 | O[35] = select(O[25], C[8], O[35]);
116 | O[25] = cmpeqi(I[28], C[3]);
117 | O[25] = cmpnei_logic_and(O[3], C[3], O[25]);
119 | O[25] = cmpnei_logic_and(O[35], C[3], O[25]);
121 | O[4] = cmpneqi(O[3], C[7]);
122 | O[4] = cmpnei_logic_and(O[3], C[6], O[4]);
123 | O[25] = logic_and(O[25], O[4]);
125 | O[25] = cmplei_logic_and(O[35], C[6], O[25]);
126 | O[3] = select(O[25], C[6], O[3]);
127 | outputdata_int32(0, 11, R[0], O[3]);
128 | O[35] = select(O[25], C[6], O[35]);
129 | O[25] = mul(I[22], C[2]);
131 | O[3] = mul(I[21], C[2]);
132 | O[3] = mul_mad1(O[25], O[25], O[3], O[3]);
133 | O[25] = mul(I[23], C[2]);
135 | O[25] = mad_sqrt(O[25], O[25], O[3]);
137 | O[33] = fmod_add(I[3], C[9], O[25]);
138 | exit_stat_scope();
139 | enter_stat_scope();
140 | O[25] = mul(C[10], I[24]);
141 | O[3] = rcp(O[25]);
143 | O[4] = sub_mul(C[11], I[4], O[3]);
144 | outputdata_float(0, 26, R[0], O[4]);
145 | outputdata_float(0, 27, R[0], O[3]);
147 | O[3] = cmplt_select(O[13], C[0], C[0], C[11]);
149 | O[25] = mul_mad0(O[25], O[3], C[2], I[4]);
150 | O[3] = floor(O[25]);
151 | O[4] = f2i(O[3]);
152 | outputdata_int32(0, 14, R[0], O[4]);
153 | O[25] = sub(O[25], O[3]);
154 | outputdata_float(0, 28, R[0], O[25]);
155 | exit_stat_scope();
156 | exit_stat_scope();
157 | enter_stat_scope();
158 | enter_stat_scope();
159 | O[25] = clamp(I[20], C[0], C[5]);
160 | outputdata_float(0, 6, R[0], O[25]);
163 | O[25] = cmpneqi(I[9], C[6]);
164 | O[25] = cmpnei_logic_and(I[9], C[7], O[25]);
165 | O[25] = cmpeqi_logic_and(O[50], C[3], O[25]);
167 | O[25] = cmplei_logic_and(I[10], O[50], O[25]);
170 | O[3] = cmpeqi(I[9], C[8]);
171 | O[3] = cmpeqi_logic_or(I[9], C[4], O[3]);
172 | O[3] = cmpeqi_logic_and(O[19], C[4], O[3]);
173 | O[3] = b2i(O[3]);
175 | O[3] = cmpeqi_select(O[3], C[3], O[19], C[8]);
176 | O[4] = select(O[25], O[3], I[9]);
177 | O[3] = select(O[25], O[50], I[10]);
179 | O[25] = cmpneqi(O[50], C[3]);
180 | O[25] = cmpnei_logic_and(O[19], C[3], O[25]);
182 | O[20] = cmpneqi(O[4], C[7]);
183 | O[20] = cmpnei_logic_and(O[4], C[6], O[20]);
184 | O[25] = logic_and(O[25], O[20]);
186 | O[25] = cmplei_logic_and(O[3], C[8], O[25]);
187 | O[4] = select(O[25], C[8], O[4]);
188 | O[3] = select(O[25], C[8], O[3]);
190 | O[25] = cmpeqi(O[50], C[4]);
191 | O[25] = cmpnei_logic_and(O[19], C[3], O[25]);
193 | O[20] = cmpneqi(O[4], C[7]);
194 | O[20] = cmpnei_logic_and(O[4], C[6], O[20]);
195 | O[25] = logic_and(O[25], O[20]);
197 | O[25] = cmplei_logic_and(O[3], C[8], O[25]);
198 | O[4] = select(O[25], C[8], O[4]);
199 | O[3] = select(O[25], C[8], O[3]);
201 | O[25] = cmpeqi(I[25], C[3]);
202 | O[25] = cmpnei_logic_and(O[4], C[3], O[25]);
204 | O[25] = cmpnei_logic_and(O[3], C[3], O[25]);
206 | O[20] = cmpneqi(O[4], C[7]);
207 | O[20] = cmpnei_logic_and(O[4], C[6], O[20]);
208 | O[25] = logic_and(O[25], O[20]);
210 | O[25] = cmplei_logic_and(O[3], C[6], O[25]);
211 | O[4] = select(O[25], C[6], O[4]);
212 | O[25] = select(O[25], C[6], O[3]);
213 | O[3] = mul(I[22], C[2]);
215 | O[20] = mul(I[21], C[2]);
216 | O[20] = mul_mad1(O[3], O[3], O[20], O[20]);
217 | O[3] = mul(I[23], C[2]);
219 | O[3] = mad_sqrt(O[3], O[3], O[20]);
221 | O[3] = fmod_add(I[0], C[9], O[3]);
222 | exit_stat_scope();
223 | enter_stat_scope();
224 | outputdata_int32(0, 1, R[0], O[25]);
225 | O[25] = mul(C[1], I[18]);
226 | O[20] = rcp(O[25]);
228 | O[49] = sub_mul(C[11], I[1], O[20]);
229 | outputdata_float(0, 7, R[0], O[49]);
230 | outputdata_float(0, 8, R[0], O[20]);
232 | O[20] = cmplt_select(O[13], C[0], C[0], C[11]);
233 | outputdata_float(0, 5, R[0], O[21]);
234 | outputdata_float(0, 15, R[0], O[21]);
235 | outputdata_float(0, 24, R[0], O[21]);
236 | outputdata_float(0, 33, R[0], O[21]);
238 | O[25] = mul_mad0(O[25], O[20], C[2], I[1]);
239 | O[20] = floor(O[25]);
240 | O[21] = f2i(O[20]);
241 | outputdata_int32(0, 3, R[0], O[21]);
242 | O[25] = sub(O[25], O[20]);
243 | outputdata_float(0, 9, R[0], O[25]);
244 | exit_stat_scope();
245 | exit_stat_scope();
246 | enter_stat_scope();
247 | enter_stat_scope();
250 | O[25] = cmpneqi(I[11], C[6]);
251 | O[25] = cmpnei_logic_and(I[11], C[7], O[25]);
252 | O[25] = cmpeqi_logic_and(O[50], C[3], O[25]);
254 | O[20] = cmplei_logic_and(I[12], O[50], O[25]);
257 | O[25] = cmpeqi(I[11], C[8]);
258 | O[25] = cmpeqi_logic_or(I[11], C[4], O[25]);
259 | O[25] = cmpeqi_logic_and(O[19], C[4], O[25]);
260 | O[25] = b2i(O[25]);
262 | O[25] = cmpeqi_select(O[25], C[3], O[19], C[8]);
263 | O[25] = select(O[20], O[25], I[11]);
264 | O[21] = select(O[20], O[50], I[12]);
266 | O[20] = cmpneqi(O[50], C[3]);
267 | O[20] = cmpnei_logic_and(O[19], C[3], O[20]);
269 | O[49] = cmpneqi(O[25], C[7]);
270 | O[49] = cmpnei_logic_and(O[25], C[6], O[49]);
271 | O[20] = logic_and(O[20], O[49]);
273 | O[20] = cmplei_logic_and(O[21], C[8], O[20]);
274 | O[25] = select(O[20], C[8], O[25]);
275 | O[20] = select(O[20], C[8], O[21]);
277 | outputdata_int32(0, 17, R[0], O[19]);
278 | O[21] = cmpeqi(O[50], C[4]);
279 | outputdata_int32(0, 18, R[0], O[50]);
280 | O[19] = cmpnei_logic_and(O[19], C[3], O[21]);
282 | O[21] = cmpneqi(O[25], C[7]);
283 | O[21] = cmpnei_logic_and(O[25], C[6], O[21]);
284 | O[19] = logic_and(O[19], O[21]);
286 | O[19] = cmplei_logic_and(O[20], C[8], O[19]);
287 | O[25] = select(O[19], C[8], O[25]);
288 | O[20] = select(O[19], C[8], O[20]);
290 | O[19] = cmpeqi(I[26], C[3]);
291 | O[19] = cmpnei_logic_and(O[25], C[3], O[19]);
293 | O[19] = cmpnei_logic_and(O[20], C[3], O[19]);
295 | O[21] = cmpneqi(O[25], C[7]);
296 | outputdata_float(0, 22, R[0], O[33]);
297 | O[21] = cmpnei_logic_and(O[25], C[6], O[21]);
298 | O[19] = logic_and(O[19], O[21]);
300 | O[19] = cmplei_logic_and(O[20], C[6], O[19]);
301 | O[25] = select(O[19], C[6], O[25]);
302 | O[19] = select(O[19], C[6], O[20]);
303 | outputdata_int32(0, 7, R[0], O[19]);
304 | O[19] = mul(I[22], C[2]);
306 | O[20] = mul(I[21], C[2]);
307 | O[20] = mul_mad1(O[19], O[19], O[20], O[20]);
308 | O[19] = mul(I[23], C[2]);
310 | O[19] = mad_sqrt(O[19], O[19], O[20]);
311 | outputdata_int32(0, 0, R[0], O[4]);
313 | O[19] = fmod_add(I[2], C[9], O[19]);
314 | outputdata_float(0, 13, R[0], O[19]);
315 | exit_stat_scope();
316 | enter_stat_scope();
318 | outputdata_int32(0, 6, R[0], O[25]);
319 | O[25] = sub_neg(O[13], C[2]);
321 | outputdata_float(0, 17, R[0], O[25]);
323 | outputdata_float(0, 4, R[0], O[13]);
324 | outputdata_float(0, 14, R[0], O[13]);
325 | outputdata_float(0, 23, R[0], O[13]);
326 | outputdata_float(0, 32, R[0], O[13]);
327 | O[13] = neg_cmplt(O[13], C[0]);
328 | outputdata_float(0, 3, R[0], O[3]);
329 | outputdata_float(0, 18, R[0], C[0]);
330 | O[25] = cmpge_logic_and(O[25], C[0], O[13]);
332 | O[13] = f2i_maxi(I[19], C[8]);
333 | outputdata_int32(0, 12, R[0], O[35]);
334 | O[25] = b2i(O[25]);
336 | O[25] = cmpeqi_select(O[25], C[3], C[3], O[13]);
337 | outputdata_int32(0, 4, R[0], C[3]);
338 | outputdata_int32(0, 9, R[0], O[25]);
339 | O[25] = clamp(I[20], C[0], C[5]);
340 | outputdata_float(0, 16, R[0], O[25]);
341 | outputdata_int32(0, 10, R[0], C[3]);
342 | outputdata_int32(0, 15, R[0], C[3]);
343 | exit_stat_scope();
344 | exit_stat_scope();
345 | exit_stat_scope();
346 | exit_stat_scope();
347 | outputdata_float(0, 1, R[0], I[6]);
348 | outputdata_float(0, 11, R[0], I[6]);
349 | outputdata_float(0, 20, R[0], I[6]);
350 | outputdata_float(0, 30, R[0], I[6]);
351 | exit_stat_scope();
352 | done();
-------------------------------
NNI^#NI^$NI^%NI^&Nw4>vq}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>?<00>?<00>?<00>? 4BIx4<00>̻擔E<E69394>E<14>u<EFBFBD>VN<00>4D<00>nm<00>rm<00>nNz4<00><08>H<EFBFBD>4<EFBFBD>.<2E>G<EFBFBD>~<7E>WP<57>P<EFBFBD>N<00>^<00><><EFBFBD><EFBFBD>aT<00>4?!>TN<00>4?!>TN<00>4?!>TN4?!>TN<00>4?<00><00>4>jO}^<00><><EFBFBD><EFBFBD>[Y<00>mNx4@b<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>Or<00>>TNP4?!>TNJT<00>4?<00><00>4>fN}^<00><><EFBFBD><EFBFBD>[Y<00>mNx4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNV4>fN}^<00><><EFBFBD><EFBFBD>[Y<00>mNNc4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>i4<00><08>0j<5<>F<EFBFBD><46>q<10><> N<00>^<00><><EFBFBD><EFBFBD>aT<00>4?!>TN<00>4?!>TN4?!>TN<00>4?<00><00>4>jO}^<00><><EFBFBD><EFBFBD>[Y<00>mNx4@b<08>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>Or<00>>TNP4?!>TNJT<00>4?<00><00>4>fN}^<00><><EFBFBD><EFBFBD>[Y<00>mNx4@bN}^<00><><EFBFBD><EFBFBD>[Y<00>mNV4>fN}^<00><><EFBFBD><EFBFBD>[Y<00>mNNc4<00><08><><EFBFBD>w<EFBFBD>+<2B><>*l<><6C><EFBFBD><EFBFBD>i4<00><08>0j<5<>F<EFBFBD><46>q<10><> N<00>^<00><><EFBFBD><EFBFBD>aT<00>4?!>TN<00>4?!>TN<00>4?
<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y
<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y <00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y <00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y <00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y <00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y <00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y <00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y <00>Y<00>4<<00>SYUYTY<00>Z$ NN<00>Y<00>Y <00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y <00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y <00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y <00>Y<00>4<<00>SYUYTY<00>Z
}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN}^<00><><EFBFBD><EFBFBD>[Y<00>mNO}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN<00>}^<00><><EFBFBD><EFBFBD>[Y<00>mN]}^<00><><EFBFBD><EFBFBD>[Y<00>mNy4A$
<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z$ NN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>Y <00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>4n Xr>m?NPZRZQZ_T<00>rjmkNN :4>f8}^<00><><EFBFBD><EFBFBD>[Y<00>mN4>f1}^<00><><EFBFBD><EFBFBD>[Y<00>mN4>f7}^<00><><EFBFBD><EFBFBD>[Y<00>mN4>f)}^<00><><EFBFBD><EFBFBD>[Y<00>mN4>f5}^<00><><EFBFBD><EFBFBD>[Y<00>mN4>f+}^<00><>
<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y <00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y <00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y <00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>Z NN<00>Y<00>Y<00>Y<00>4<<00>SYUYTY<00>ZNN<00>4nXr>m?NPZRZQZ_T<00>rjmlNNr^ <00>^<00>,^<00>A^!4/<00><00>4~<08><19>@<40><>j<EFBFBD>M
K?Sa@<40><05><><13>X@<40>4<00><08><><EFBFBD>lff<1A><00>jff@<40><><EFBFBD><EFBFBD><EFBFBD>h<><68>Ns^<00>NN<00>4<00><00>4K<00><00>4<00><08>)<29>a<17>7)<>%i*<2A><02><00><00><00>\<00>Z<00><00>muVGT<10>4L<00><00>4<00><00>?<3F>4<00><00>?N<00>mvW<00>mv WQ<00> N<00>4<00><12><>8<EFBFBD> <0C>D<EFBFBD>B<EFBFBD><EFBFBD>w<EFBFBD>j^<00>T`4 <00>?fT<10>m<00>STNp<><70>{{ɇ6v<36><76><EFBFBD><EFBFBD>,<2C>U<EFBFBD><55>"<0F>ȁ<EFBFBD>N<EFBFBD>̹<EFBFBD>l<EFBFBD>,<2C>k
<EFBFBD><00>4<00><00>4K<00><00>4<00><08>)<29>a<17>7)<>%i*<2A><02><00><00><00>\<00>Z<00><00>muVGT<10>4L<00><00>4<00><00>?<3F>4<00><00>?N<00>mvW<00>mv WQ<00> N<00>4<00><12><>8<EFBFBD> <0C>D<EFBFBD>B<EFBFBD><EFBFBD>w<EFBFBD>j^<00>T`4 <00>?fT<10>m<00>STN<00><><<3C>< j<>E<EFBFBD>><3E><>p<0F><><EFBFBD>"<0F>ȁ<EFBFBD>N<EFBFBD>̹<EFBFBD>l<EFBFBD>,<2C>k
<EFBFBD><00>4<00><00>4K<00><00>4<00><08>)<29>a<17>7)<>%i*<2A><02><00><00><00>\<00>Z<00><00>muVGT<10>4L<00><00>4<00><00>?<3F>4<00><00>?N<00>mvW<00>mv WQ<00> N<00>4<00><12><>8<EFBFBD> <0C>D<EFBFBD>B<EFBFBD><EFBFBD>w<EFBFBD>j^<00>T`4 <00>?fT<10>m<00>STN<00><><EFBFBD><EFBFBD>nU<08><>IC~<7E><>
<EFBFBD><EFBFBD><EFBFBD>"<0F>ȁ<EFBFBD>N<EFBFBD>̹<EFBFBD>l<EFBFBD>,<2C>k
<EFBFBD><00><>*<2A><><EFBFBD><EFBFBD><EFBFBD>.;<3B><>M<00><00><>"<0F>ȁ<EFBFBD>N<EFBFBD>̹<EFBFBD>l<EFBFBD>,<2C>k
<EFBFBD><00><00>ucba<62><61>W<01><><EFBFBD>"<0F>ȁ<EFBFBD>N<EFBFBD>̹<EFBFBD>l<EFBFBD>,<2C>k
<EFBFBD>e<EFBFBD>x<>{<7B><><EFBFBD><EFBFBD><16>VVVV<>P<>)<00><00>
|=<02><>V<><56>`<60>"<03>X|<01><02><>xr<78><72><EFBFBD>`<60>P<>)<00><00>
|=<02><>V<><56>`<60>"<03>X|<01><02><>xr<78><72><EFBFBD>`<60>P<>)<00><00>
|=<02><>V<><56>`<60>"<03>X|<01><02><>xr<78><72><EFBFBD>`<60>P<>)<00><00>
|=<02><>V<><56>`<60>"<03>X|<01><02><>xr<78><72><EFBFBD>`v<>8Qʿ) <00><>*<2A>