Files
TG_ARPG/Content/Art/Effect/Niagara/NE_CrackComm.uasset

2984 lines
352 KiB
Plaintext
Raw Normal View History

2023-12-12 12:19:00 +08:00
<EFBFBD><EFBFBD>*<2A><><EFBFBD><EFBFBD><EFBFBD>`
<00><00><>}i<>AO<41><4F>QJ<51>(<28><><EFBFBD>v"<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<>/<00>h<EFBFBD><68><EFBFBD>B<EFBFBD><42> <0B>1<EFBFBD>A<EFBFBD>F.(<00>z<EFBFBD><7A><EFBFBD>BvPX橹2-<2D><>O.<2E>&/Game/Art/Effect/Niagara/NE_CrackComm<00><00><00>R!FB4AEE4AF835482769DDB3ADE8B3D00A<00>R6<00>ci<00>S+x'|'|7|1<>I<EFBFBD>B<19>N<EFBFBD><4E> ]N<><4E><02><07>ɥ<EFBFBD>B<>K<11><><EFBFBD>F<EFBFBD>6<00><11><>c|<06><00><><EFBFBD><EFBFBD>.<2E>)
<EFBFBD>4__INTERNAL__.NE_CrackComm.FloatFromCurve.FloatCurve& "6__INTERNAL__.NE_CrackComm.VectorFromCurve.VectorCurve<00> 2 Absolute Beam End<12>Absolute Beam Start<00>
<EFBFBD><EFBFBD>Add<00>(<28><>AddEmitterDefaultViewState<1D>{AdditionalDefines<1D><><EFBFBD>AdditionalVariables<00>{<7B>4 AdjustAlpha<00><><00>
AdjustHuey`<60>YAdjustSaturation<01><><EFBFBD> AdjustValueF<>?<3F>AdvancedPinDisplay~<17>Age<00><>c<EFBFBD>AllocationMode<00><06>ArrayPropertyI<><49>i Attributes<00><><1D>AttributesToPreserve<00>O<EFBFBD>AttributesWrittenK<>w<EFBFBD>BakedRapidIterationParameters<00>׮<EFBFBD>BaseIdK<1D><>BaseScriptCompileHash<15>)<29>bBindingExistsOnSource<00>wv<77>bCanBeUsedForTypeConversions;<1F><>bCanDieWhenEmitterDeactivates?<1F><> bDeprecated<00><>P bDeterminism<00><><EFBFBD>gbDisableDebugSwitchesA<>Җ"BeamEmitterSetup.Beam End Tangent8<><38>tBeamEmitterSetup.Beam Start'_ o$BeamEmitterSetup.Beam Start Tangent\< tBeamWidth.Beam Width<00>~<7E><>BeamWidth_Emitter<00>/<2F>BeamWidth_Emitter_Func_<00><><EFBFBD><EFBFBD>bExperimentalu<1F><>"bGpuAlwaysRunParticleUpdateScriptQ9$r"bHasValidLastBuiltScriptVersionId<00><>A<EFBFBD>bInterpolatedSpawnbInterpolatedSpawning<00><><EFBFBD>pbIsCachedParticleValueop<6F>ybIsCompileTagGeneratorP^<19>bIsInfinitelyLived<00><>7<EFBFBD> bIsInternal<00>O{<7B>bIsPlaceholder<00><>pbIsVisibleInVersionSelectortD<74><44>bLinkOrderUseUniqueID3굼 bLocalSpace<00>ͳ<EFBFBD>bMemberFunction<00> <20><> BoolProperty<04><>BoundPinNamesjT<6A>BoundVariable>mKBox^7d<37>bReadFunction<00>( <0C>
bRequired#@/<2F>bRequiresContext<00>?<3F>"bRequiresExecPin2<>*<2A>bRequiresPersistentIDs<00><1D>dbSoftDeprecatedFunctiong3<67><33> bSuggestedI<14> bSupportsCPU <20>{ bSupportsGPU<00><><EFBFBD>@bUsePythonScriptConversion%HM\bUsesRapidIterationParams<00>³<EFBFBD>bWriteFunction<00>S<EFBFBD>Z ByteCode<00><>w ByteProperty<00>N-<2D>CachedChangeIde<><65>oCachedChangeIdHash<00><1A><>CachedDefaultDataInterfaces`_#/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>Color.Scale Alpha"<22>|Color.Scale Color<00><><EFBFBD><EFBFBD>Color_Emitter<00> Color_Emitter_Func_<00>p<EFBFBD><70> ColorBinding<00>@<40>h CompileHash<00><>dCompileHashFromGraphv<>j<EFBFBD> CompileNameM<>7<EFBFBD>CompilerVersionID]<5D><><EFBFBD> CompileTags \f1Constants.NE_CrackComm.BeamEmitterSetup.Beam End<00><><EFBFBD>h4Constants.NE_CrackComm.BeamEmitterSetup.BgginOffset<00><>{<7B>3Constants.NE_CrackComm.BeamWidth.Beam Twist Amount
<16><>,Constants.NE_CrackComm.BeamWidth.Beam Widthp-<2D>B#Constants.NE_CrackComm.Color.Colorl4/Constants.NE_CrackComm.EmitterState.Loop Delay<00>><3E><>2Constants.NE_CrackComm.EmitterState.Loop DurationD`o<>0Constants.NE_CrackComm.EmitterState.MaxDistancez<><7A><EFBFBD>0Constants.NE_CrackComm.EmitterState.MinDistanceZ
<EFBFBD><EFBFBD>2Constants.NE_CrackComm.FloatFromCurve.Scale Curve-><14>3Constants.NE_CrackComm.InitializeParticle001.Color6<><36>6Constants.NE_CrackComm.InitializeParticle001.Lifetime<00><>H<EFBFBD>2Constants.NE_CrackComm.InitializeParticle001.Mass<00><><EFBFBD> 8Constants.NE_CrackComm.InitializeParticle001.Mesh Scalep5<70><35>=Constants.NE_CrackComm.InitializeParticle001.Position OffsetcN<1E>BConstants.NE_CrackComm.InitializeParticle001.Ribbon Facing Vectori9Constants.NE_CrackComm.InitializeParticle001.Sprite Size<1C><>Z4Constants.NE_CrackComm.Multiply_VectorByFloat.Float<00><><EFBFBD><EFBFBD>7Constants.NE_CrackComm.Multiply_VectorByFloat001.Float<00>#<23><>8Constants.NE_CrackComm.Multiply_VectorByFloat001.VectorV<><56><EFBFBD>AConstants.NE_CrackComm.SolveForcesAndVelocity.Acceleration Limit=!<21><>PConstants.NE_CrackComm.SolveForcesAndVelocity.Manually Enable Rotational Solverf]L<>?Constants.NE_CrackComm.SolveForcesAndVelocity.Mesh Orientation舰:?Constants.NE_CrackComm.SolveForcesAndVelocity.Rotational Force<00><><EFBFBD>,BConstants.NE_CrackComm.SolveForcesAndVelocity.Rotational Velocity<00> <0A>:Constants.NE_CrackComm.SolveForcesAndVelocity.Speed Limit<04>=<3D>AConstants.NE_CrackComm.SpawnBeam.Spline Position Error Threshold?<3F>,&4Constants.NE_CrackComm.SpawnBurst_Instantaneous.Age<00>U<EFBFBD> AConstants.NE_CrackComm.SpawnBurst_Instantaneous.Loop Count LimitV<>\t<Constants.NE_CrackComm.SpawnBurst_Instantaneous.Spawn Count<00>HZ<48><Constants.NE_CrackComm.SpawnBurst_Instantaneous.Spawn Group<00><>s<EFBFBD>BConstants.NE_CrackComm.SpawnBurst_Instantaneous.Spawn ProbabilitylQG<51>;Constants.NE_CrackComm.SpawnBurst_Instantaneous.Spawn TimeM<><4D><EFBFBD>3Constants.NE_CrackComm.VectorFromCurve.Scale Curve<00><><EFBFBD>ContextStageIndex<15><10>ConversionScriptAsset<07>r<EFBFBD>ConversionScriptExecutionE<><13>ConversionUtility<00>G<EFBFBD>yCurve<13>CVarConditions<00><>>pData IC<49> DataHash}Fe<46>DataInterface<00>\<5C><>DataInterfaceInfo<00><><EFBFBD><EFBFBD>DataInterfaces<00><17><>
DebugName<00><><EFBFBD>L DefaultCurve<00><><EFBFBD> Definitions.<2E><10>DeprecationMessage<00><> <20>DeprecationRecommendation􄶕 Description*<2A> Dest<00>g<EFBFBD>KDeviceProfileStates}<7D>ǒDismissedStackIssueIds<00>-7<>DistributionMode<00><08> DynamicAddPin<00>`eE EditorData<00>H<EFBFBD><48>EditorParameters<00><>Y<EFBFBD>EmitterA<><41>d"Emitter.FloatFromCurve.FloatCurve%M0$Emitter.VectorFromCurve.VectorCurve<00><>j=EmitterSpawnScriptProps<00><>G<EFBFBD>EmitterUpdateScriptPropsEnable Distance CullingЕnEnable Visibility Culling<00><0E><>Engine.ExecutionCountx<>IEngine.Owner.SystemXAxis <20>Vo"ENiagaraEmitterCalculateBoundMode<00><>e<EFBFBD>+ENiagaraEmitterCalculateBoundMode::Dynamic<00><><EFBFBD>#ENiagaraEmitterDefaultSummaryStatee!<21>,ENiagaraEmitterDefaultSummaryState::Default <20><EFBFBD>'ENiagaraNumericOutputTypeSelectionMode<00><>`k0ENiagaraNumericOutputTypeSelectionMode::Largest<00>RC<52>$ENiagaraPythonUpdateScriptReference<00><><EFBFBD><EFBFBD>*ENiagaraPythonUpdateScriptReference::NoneV<15><>1ENiagaraPythonUpdateScriptReference::ScriptAssetn<>~ENiagaraRibbonFacingMode<00>:_M!ENiagaraRibbonFacingMode::Custom}9<>>!ENiagaraRibbonUVDistributionMode<12><>!2ENiagaraRibbonUVDistributionMode::ScaledUniformly<00>y<EFBFBD>nENiagaraRibbonUVEdgeModeY<><59>y+ENiagaraRibbonUVEdgeMode::SmoothTransition<00>poENiagaraScriptCompileStatus<00><>;I*ENiagaraScriptCompileStatus::NCS_UpToDate<00>0<<3C> ENiagaraScriptLibraryVisibility<00><><EFBFBD>)ENiagaraScriptLibraryVisibility::Library<00>9<EFBFBD><39>ENiagaraScriptUsage<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><> lENiagaraSimTargetA<41><7F>ENiagaraSimTarget::CPUSim&<26><>uENodeAdvancedPinse<> !ENodeAdvancedPins::Hidden״g<D7B4>EnumVÅo EnumPropertyQם@EParticleAllocationModed<02><>+EParticleAllocationMode::AutomaticEstimate<00>lO
ErrorTypet0<>EventGeneratorsOS<4F><53>EventHandlerScriptProps<00><>;EventReceiverstA<74>ExperimentalMessage<00>U<EFBFBD>`ExposedVersion<00><><12>ExposureOptionsvH}<7D> FacingMode<> FilePath+<2B><>& FixedBounds<00><><EFBFBD><EFBFBD>FlagsA<><41>~FloatFromCurve.FloatCurveՙ<><D599>FloatProperty<00><><EFBFBD><EFBFBD> FriendlyName<03><> FullName{*<2A><FunctionDisplayName<00>?<3F>EFunctionScript݄FunctionSpecifiers_<><5F><EFBFBD>FunctionVersionQ<>kGPUComputeScript!<21><><EFBFBD>
GraphGuid<00><><EFBFBD>v GraphSource,VR9GuidCP<43>hGuids <20><> Identity<00><><EFBFBD>RInactive Response;C<><43>InitializeParticle001.Position<00><>5<EFBFBD>"InitializeParticle001.Write Color}<7D><>-!InitializeParticle001.Write Mass<00>,RInitializeParticle001_Emitter<00><><EFBFBD>7$InitializeParticle001_Emitter_Func_U<><55>AInlineExpressionFormat<00>ܡ<EFBFBD>InlineGraphFormatM+<2B>Input|<7C><><EFBFBD>InputDescriptionss<10><> InputMap~<7E>]dInputParamLocationsU"<22>?Inputs<00><><EFBFBD>InputSections<00>0<EFBFBD> Int16Property<00>)<29>InternalConstant<0F><08>InternalParameters<00><><EFBFBD>7 IntProperty<00><>6JKeysA=<3D> KeywordsC-N<>)Kill Particles When Lifetime Has ElapsedWkM<6B>LastAssemblyTranslation$<24> <20>LastBuiltScriptVersionId]<1E>LastBuiltTraversalDataChangeId<17>R<EFBFBD>LastCompileStatus<00><14><>LastGeneratedVMId<00><><EFBFBD>yLastHlslTranslation5n<35>[ LastOpCount<00>љ<EFBFBD>LeadingEdgeModek:<3A>OLibraryVisibilityQ<16>KLife Cycle Mode<00>M<EFBFBD><4D> Lifetime<00><><EFBFBD>\Lifetime Mode<00><>njLifetime Randomness Modeh<>oLimit Accelerationh<>#Loop Behavior<00>[C}Loop Duration Mode{#K\LUTInvTimeRangel}o<> LUTMaxTime0<><30>r LUTMinTime<00><><EFBFBD>xLUTNumSamplesMinusOneCY<43><59>MainL`1<> MajorVersion<00><1A><>MapMain:<05>D MapProperty5<><35><EFBFBD> MapSpawnMainɒ<>CMapUpdateMain<00><>,<2C>Mass^<5E><>F
Mass Mode>d<>7Mass Randomness Mode<> Material<00><><EFBFBD>1MaterialRandom]<5D><>MaterialRandomBinding&<26>A<EFBFBD>MaxGPUParticlesSpawnPerFrame<00>MergeId'S<>$Mesh Renderer Array Visibility Modez<><1F>Mesh Scale Mode߉<>nMesh Scale Randomness Mode<00><>A MinorVersion<00><> IMisc<00> <0B>gMiscUsageBitMask <09><><EFBFBD>ModuleUsageBitmaskl4]?Multiply_VectorByFloat.VectorQ&<26>yName98<> NameProperty<00><>JNE_CrackComm.AlphaScale<00><>miNE_CrackComm.BeamDirection<00>g<EFBFBD>pNE_CrackComm.BeamEnd<00>&hNE_CrackComm.BeamEndTangent nNE_CrackComm.BeamID<00><>j<EFBFBD>NE_CrackComm.BeamStart<00>bo<62> NE_CrackComm.BeamStartEndLength!<21><><EFBFBD>NE_CrackComm.BeamStartTangent!<21><>8NE_CrackComm.BeamVector*H<><48>NE_CrackComm.DistanceTraveledx<>\<5C>'NE_CrackComm.FloatFromCurve.FloatCurveF<><46>; NE_CrackComm.InterpSpawnStartDt<00>M<EFBFBD><4D>NE_CrackComm.SpawnGroup<00><><EFBFBD><EFBFBD>NE_CrackComm.SpawnInterval<00>B <09>NE_CrackComm.SpawnRatem$1NE_CrackComm.UseBeamTangentsH<>2:)NE_CrackComm.VectorFromCurve.VectorCurveS<><53>z NewInput<00>gksNiagaraAssetVersion<1B><>MNiagaraCompileHash<00>~o<>NiagaraCompilerTag<00><><EFBFBD>tNiagaraDeviceProfileStateEntry<00>AhR"NiagaraEmitterScalabilityOverrides<><0F>#NiagaraEmitterScalabilityOverrides'=?NiagaraEmitterScriptProperties<00><>b<EFBFBD> NiagaraEventGeneratorProperties;.<2E><>NiagaraEventReceiverPropertiesG<>?<3F>NiagaraEventScriptProperties.<2E>NiagaraExternalUObjectInfoj_BsNiagaraFunctionSignature<00>)<1F>NiagaraGraphScriptUsageInfoy<>9NiagaraHierarchyIdentity<16>/r%NiagaraInlineDynamicInputFormatToken J<>NiagaraInputExposureOptions<00>(<28><>NiagaraModuleDependency<00>r#<23>NiagaraParameters<00><><EFBFBD><EFBFBD>NiagaraParameterStoreQ<>NiagaraPlatformSetʟo
NiagaraPlatformSetCVarCondition<00><><EFBFBD>ZNiagaraPositionSourceK}<7D>NiagaraRibbonUVSettings<1A>~<7E>&NiagaraScriptDataInterfaceCompileInfoƐ<>NiagaraScriptDataInterfaceInfo<00><>@'NiagaraScriptResolvedDataInterfaceInfoI<11><>NiagaraStackSection<00><><EFBFBD>NiagaraStatScope<00><><EFBFBD><EFBFBD>NiagaraTypeDefinition<00><><EFBFBD>8NiagaraVariablej<>' NiagaraVariableAttributeBinding L<>DNiagaraVariableBase<00>=<3D>/NiagaraVariableWithOffsetq<><71><EFBFBD>NiagaraVMExecutableByteCode^LNiagaraVMExecutableData<00><><EFBFBD>NiagaraVMExecutableDataId<00>Ź<EFBFBD>
NodeGraphT<16> NodeGuidѬ<04> NodePosX<00>[<5B> NodePosYrF<72>eNodes<00><><EFBFBD>lNone<00><03> NormalizedAgef<08>oNormalizedAgeBinding<00> NoteMessageU<>ͿNumericOutputTypeSelectionModek<> NumOutputs2<>&<26>NumTempRegisters<00><><EFBFBD>UObjectProperty<41>OriginalPositionData<13><><EFBFBD>Out<00><05>FOuterEmitterVersion0(<13> OutPosition<00><> <09>OutputDescriptions_8^<5E>
OutputMap9<><39>Outputs<03><1C>
Overrides<00>1<EFBFBD><31>
OwnerNameLB<4C>PackageLocalizationNamespacety<74>ParameterData|p<>
!ParameterDefinitionsSubscriptionDP<44><50>"ParameterDefinitionsSubscriptions%'Z>ParameterGuidMapping<00><><EFBFBD><EFBFBD>ParameterOffsets<00>^B<> ParameterPin<00><>OK Parameters/<2F>,ParameterStoreVariablevP<76><50>ParamMapVariable<00>3<EFBFBD><33>ParentScratchPads<00>!<21> Particles.AgeP<><50><EFBFBD>Particles.BeamSplineBinormal<42>Particles.BeamSplineNormal%<25>C<EFBFBD>Particles.BeamSplineTangent:<3A>\<5C>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.Position<00>><3E> Particles.Previous.RibbonFacinggY<67><59>Particles.Previous.RibbonTwiste<>Particles.Previous.RibbonWidth}׊sParticles.RibbonFacingh^<5E>Particles.RibbonID<00>;b<>Particles.RibbonLinkOrder<1B><>RParticles.RibbonTwist:2<><32>Particles.RibbonWidthU<><55><EFBFBD>Particles.SpriteSizeT<>[Particles.Velocity^<00>ParticleState_Emitter<00><>u<EFBFBD>ParticleState_Emitter_Func_/<2F>'5"PinOutputToPinDefaultPersistentId<00>1<EFBFBD><31>
PlatformsXJ%<25> Position<00>3<EFBFBD>+Position Mode <0B>)=PositionBinding<00><><EFBFBD> PreAllocationCount <09><><EFBFBD>Previous.Position"nTPrevious.RibbonFacing<00>f<EFBFBD><66>Previous.RibbonTwistv<><76>8Previous.RibbonWidth2<>]Previous.Velocity<07>(fPreviousScriptVersion<00>b%+ProvidedDependenciesX<>N<EFBFBD>PythonConversionScript \<5C><>PythonUpdateScript<00><07>PythonUpgradeScriptWarnings<00>]<5D>QualityLevelMask<00><10><> 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>ResolvedSourceEmitterName<00>y<EFBFBD>ResolvedVariable<00>b<>Result<00>s<EFBFBD><73>Ribbon Facing ModeK<1D><>Ribbon Twist Mode<17><03>Ribbon Width Mode<00><>^= RibbonFacing6<>d<EFBFBD>RibbonFacingBinding<00><> c RibbonID+<2B><>qRibbonIdBinding<00><>o<EFBFBD>RibbonLinkOrder<00><><EFBFBD><EFBFBD>RibbonLinkOrderBinding0W<30><57> RibbonTwist,<2C><14>RibbonTwistBinding[`5RibbonUVDistanceYXr RibbonWidthC;<3B>RibbonWidthBindings/c<>
RichCurve<00><><EFBFBD>u RichCurveKey<00><><02> RootVariable&<26><><EFBFBD>Rotational Solver Is Enabled-3D) SampleCurve<00><>:{SampleVectorCurve<00>7<EFBFBD>8Scalability Mode!<21>/<2F>ScalabilityOverrides1<><31><EFBFBD>Scale Spawn Count!<21>B<EFBFBD>ScaleSpawnCountCurve W <20> 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>SharedEventGeneratorIds4<>|<7C>
SimTarget<00><> &SimulationPositionP<>A3SimulationStages<00><><EFBFBD><EFBFBD>SolveForcesAndVelocity_Emitter<00>0F%SolveForcesAndVelocity_Emitter_Func_<00>Ӎ<EFBFBD>SortedParameterOffsets<00><>lSourceV9<56><39>SourceEmitterName<00>V<EFBFBD><56>SpawnBeam_Emitter۸<>\SpawnBeam_Emitter_Func_<00>x<EFBFBD>i SpawnScript$<24>s<EFBFBD>SpawnScript_Mainj<><6A>sSpawnScript_MapSpawnMainP<><50>?SpawnScript_MapUpdateMainyPSpawnScriptProps<00>`WSprite 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>Ő|StackEditorData<00><>v<EFBFBD>StackEntryKeyToDisplayNamep:'<27>StackEntryKeyToExpandedMap<00>& StatScopesD<>v StringValue]<5D>G StrProperty;<3B>r$StructProperty0<00><>SummaryViewRoot<00>9 TextProperty<00>:t<>TrailingEdgeMode<00><>Q<EFBFBD>
Traversal<00><><EFBFBD>5Type<00>Fr<46>UInt16Property<00>O`0UInt32Property<00>,8JUnderlyingType<00>
<EFBFBD>UniqueEmitterName-<2D>ڠ UniqueID<00>k<EFBFBD><6B> UObjectsU<> % UpdateScript<00><>-XUpdateScript_Main<00><>MUpdateScript_MapMain9<><39><EFBFBD>UpdateScriptExecution<00>4<EFBFBD><34>UpdateScriptProps9<04>iUsage<00><><EFBFBD><EFBFBD>UsageId<00><><EFBFBD>&
UsageTypes`9zUse Spawn Probabilityn<>FWUseLoopCountLimit^u&<26> UseLoopDelay<10><><EFBFBD>UsePositionOffsetk4<6B><34> UserPtrIdx<00><>8 UV0Settingsm2 UV1Settingsr=<3D><>Value<00>01<30> Variable<00><>rxVariadicInputs<00>.P<>VariadicOutputs<00><>q<EFBFBD> VectorCurve<79>VectorFromCurve.VectorCurve;V<03> Velocity<00><><EFBFBD>CVelocityBinding<37>Version|<7C>a^VersionChangeDescriptionA<><41> VersionData<00><14><>VersionedNiagaraEmitter<00>YVersionedNiagaraEmitterDataf <09><>VersionedNiagaraScriptData<17><><EFBFBD>VersionedParent&<26><>VersionedParentAtLastMergeV<><56>3 VersionGuid<00> 8{VMExternalFunctionBindingInfo<19><15>VMFunctionSpecifierCEĪWrap Index By Mesh County` Write Material Random<00>O<EFBFBD> Write to Presolve Properties<00> hzX<00>FQ<46>XCurve%<25><>pYCurve<00><><EFBFBD>ZCurveŢ<><C5A2>0/Game/Art/Effect/Materials/Niagara/NM_CrackCommd2u#&/Game/Art/Effect/Niagara/NE_CrackComm?<3F>H 2/Niagara/DynamicInputs/Helpers/SimulationPosition<00>V/<2F>7/Niagara/DynamicInputs/Multiply/Multiply_VectorByFloat<00>U<EFBFBD><55>5/Niagara/DynamicInputs/ValueFromCurve/FloatFromCurve<00>x<1F>6/Niagara/DynamicInputs/ValueFromCurve/VectorFromCurve<00>$=\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/ENiagaraRandomnessModee<>n//Niagara/Enums/Ribbons/ENiagara_UnsetDirectSet<00><> <0C>5/Niagara/Enums/Ribbons/ENiagara_UnsetDirectSetRandomG<>1/Niagara/Functions/Localspace/SimulationPosition<00><><EFBFBD>x(/Niagara/Modules/Beams/BeamEmitterSetup4<>r!/Niagara/Modules/Beams/BeamWidth<00><>q3!/Niagara/Modules/Beams/SpawnBeam<00><>U<EFBFBD>&/Niagara/Modules/Emitter/EmitterStateka<6B><61>2/Niagara/Modules/Emitter/SpawnBurst_Instantaneous|fW<66>0/Niagara/Modules/Solvers/SolveForcesAndVelocityd<>et</Niagara/Modules/Spawn/Initialization/V2/InitializeParticle<00>%?<3F>$/Niagara/Modules/Update/Color/Color<00><><EFBFBD><EFBFBD>//Niagara/Modules/Update/Lifetime/ParticleState<00>ɾ&-/Niagara/ParameterDefinitions/CoreParameters$<24><>+/Niagara/ParameterDefinitions/MeshRendererfx<66><78>-/Niagara/ParameterDefinitions/RibbonRenderer<00><>>P-/Niagara/ParameterDefinitions/SpriteRenderer<1C>w8/Script/CoreUObject<00>I->/Script/Engine<00>@<40>I/Script/Niagara<00>GZ`/Script/NiagaraEditor<00>p<EFBFBD>oBeamEmitterSetupS<><53><EFBFBD>
BeamWidth<00>vFCoreParameters<00><>)<29>"Default__NiagaraEmitterEditorData<00>i<EFBFBD><69>EmitterSpawnScript<00>5<EFBFBD><35> EmitterStateZTg<54>EmitterUpdateScript]'<27>[!ENiagara_ColorInitializationMode<00><><14>ENiagara_EmitterStateOptionsWS<57>8ENiagara_InfiniteLoopDuration<00><><-ENiagara_LifetimeModep<><70>H ENiagara_MassInitializationModebP<62>$ENiagara_PositionInitializationMode<00><><EFBFBD><EFBFBD>ENiagara_SizeScaleMode<00><><EFBFBD><EFBFBD>ENiagara_SpriteRotationMode a<>?ENiagara_UnsetDirectSet<00>b>"ENiagara_UnsetDirectSetRandom6<><36><EFBFBD>ENiagara_UVFlippingMode<00><><EFBFBD><EFBFBD>ENiagaraChannelCorrelation|.=<3D>ENiagaraEmitterLifeCycleModeƉ<><C689>'ENiagaraEmitterScalabilityMode_Limited<00>xq<78>ENiagaraInactiveMode<00><>J ENiagaraRandomnessMode <0C>hlFloatFromCurve<07><>FloatFromCurve_FloatCurve<00><><EFBFBD>wInitializeParticle<00><14> LinearColorCsF MeshRenderer<00>e<EFBFBD><65> MetaData<>Multiply_VectorByFloat$<1A> NE_CrackCommw<>A! NiagaraBool֛DNiagaraDataInterfaceCurve<00><>u: NiagaraDataInterfaceVectorCurve<00><><EFBFBD><EFBFBD>NiagaraEditorParametersAdapter6<>NiagaraEmitter<00><><EFBFBD><EFBFBD>NiagaraEmitterEditorData<00>%0<> NiagaraFloat5<><35>Y NiagaraGraphy7<>NiagaraHierarchyRoot<00> 8
NiagaraID<00><1C>g NiagaraInt32Ĺ"<22>NiagaraNodeFunctionCall<00>JNiagaraNodeInput<00><07><>NiagaraNodeOutput'<27><><EFBFBD>NiagaraNodeParameterMapGet<10>FNiagaraNodeParameterMapSetTm<54><6D>NiagaraParameterDefinitions<13>C&NiagaraParameterMap<00><><EFBFBD>(NiagaraPositionv<03>t NiagaraRibbonRendererPropertiesũ`(NiagaraScratchPadContainer[,eNiagaraScript<00><><EFBFBD>NiagaraScriptSourceP[-NiagaraStackEditorData_<>G<EFBFBD> NM_CrackComm<00>D<10>PackagesG<73>PackageMetaData<00>,<2C>eParticleState<00><><EFBFBD>Quat4f<00>Jm<4A>RibbonRenderer4A<34>0 ScriptStructK<15><>SolveForcesAndVelocity 3<><33>
SpawnBeam<00>b<7F>SpawnBurst_Instantaneous<00><>+<2B>SpriteRenderer<00>?<3F>XUserDefinedEnum<00>*<2A>N Vector2f; <0B>n Vector3f]Gn Vector4ff;^gVectorFromCurve1<><31><EFBFBD>VectorFromCurve_VectorCurve<00>!P`Initialize Particle!FF32F6264550E9E1E96C6B929F0F5721<00>/Game/Art/Effect/Niagara/NE_CrackComm.NE_CrackComm:NiagaraEmitterEditorData_0.StackEditorData.StackEntryKeyToDisplayName(1 - Value).StackEntryKeyToDisplayNameMN<00><><EFBFBD><EFBFBD>mZMN<00><><EFBFBD><EFBFBD>qZMN<00><><EFBFBD><EFBFBD>rZMN<00><><EFBFBD><EFBFBD>tZMN<00><><EFBFBD><EFBFBD><EFBFBD>ZMN<00><><EFBFBD><EFBFBD><EFBFBD>ZMN<00><><EFBFBD><EFBFBD><EFBFBD>ZMN<00><><EFBFBD><EFBFBD>sZMN<00><><EFBFBD><EFBFBD>uZMN<00><><EFBFBD><EFBFBD>wZMN<00><><EFBFBD><EFBFBD>xZMN<00><><EFBFBD><EFBFBD>{ZMN<00><><EFBFBD><EFBFBD>|ZMN<00><><EFBFBD><EFBFBD>}ZMN<00><><EFBFBD><EFBFBD>~ZMN<00><><EFBFBD><EFBFBD>ZMN<00><><EFBFBD><EFBFBD><EFBFBD>ZMN<00><><EFBFBD><EFBFBD><EFBFBD>ZN<00><><EFBFBD><EFBFBD><EFBFBD>ZPu<00><><EFBFBD><EFBFBD>TZPx<00><><EFBFBD><EFBFBD><EFBFBD>ZP<00><00><><EFBFBD><EFBFBD>SZP<00><00><><EFBFBD><EFBFBD>lZP<00><00><><EFBFBD><EFBFBD><EFBFBD>ZP<00><00><><EFBFBD><EFBFBD><EFBFBD>ZO<00><00><><EFBFBD><EFBFBD><EFBFBD>ZO<00><00><><EFBFBD><EFBFBD>nZO<00><00><><EFBFBD><EFBFBD>hZO<00><00><><EFBFBD><EFBFBD><EFBFBD>ZO<00><00><><EFBFBD><EFBFBD><EFBFBD>ZO<00><00><><EFBFBD><EFBFBD>QZO<00><00><><EFBFBD><EFBFBD>RZO<00><00><><EFBFBD><EFBFBD><EFBFBD>ZO<00><00><><EFBFBD><EFBFBD>VZO<00><00><><EFBFBD><EFBFBD><EFBFBD>ZO<00><00><><EFBFBD><EFBFBD><EFBFBD>ZO<00><00><><EFBFBD><EFBFBD>jZO<00><00><><EFBFBD><EFBFBD>QZO<00><00><><EFBFBD><EFBFBD><EFBFBD>ZP<00><00><><EFBFBD><EFBFBD><EFBFBD>ZM<00>)ZM<00>+ZM<00>,ZM<00>-ZM<00>.ZM<00>/ZM<00>0ZM<00>1ZM<00>2ZM<00>3ZM<00>4ZM<00>5ZM<00>6ZM<00>7ZM<00>8ZM<00>9ZM<00>:ZM<00>;ZM<00><ZM<00>=ZM<00>>ZM<00>?ZM<00>@ZM<00>AZM<00>BZM<00>CZM<00>DZM<00>EZM<00>FZM<00>GZM<00>HZM<00>IZM<00>JZM<00>KZM<00>LZM<00>MZM<00>OZM<00>PZM<00><00><><EFBFBD><EFBFBD>kZM<00><00><><EFBFBD><EFBFBD><EFBFBD>ZM<00><00><><EFBFBD><EFBFBD><EFBFBD>ZM<00><00><><EFBFBD><EFBFBD><EFBFBD>ZM<00><00><><EFBFBD><EFBFBD><EFBFBD>ZM<00><00><><EFBFBD><EFBFBD>pZM<00><00><><EFBFBD><EFBFBD>vZM<00><00><><EFBFBD><EFBFBD>yZM<00><00><><EFBFBD><EFBFBD>zZM<00><00><><EFBFBD><EFBFBD><EFBFBD>ZM<00><00><><EFBFBD><EFBFBD><EFBFBD>ZN<00><00><><EFBFBD><EFBFBD>XZN<00><00><><EFBFBD><EFBFBD>YZ
<00><00><00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> { X<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {'a<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> { <00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {V<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {<00><00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {<00><00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {_<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {RI<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {<00> <00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {<00>o<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {:<02><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {<00><<3C><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> { ]<00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> {
fC<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> |*<00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> |H<00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> |_<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> |Gz<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> |<00><00> <00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> |<00><00>#<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> }[i&<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> }x<00>(<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> }y<+<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> }x<00>-<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> ~-0<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00>-5<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00><00>;<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> H<00>@<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> $<00>C<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> 0 H<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> 9M<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00>9R<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00> LZ<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00> XZ<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> U<00>dZ<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> W8Zi<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00><00>
<00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00>g~9<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00>r<00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00>)1{<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>
<00><00>Z{<00><><EFBFBD><EFBFBD> 43015./-2
6 "&('#* )$ !+,%<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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><><EFBFBD><EFBFBD>('
<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(&<00><><EFBFBD><EFBFBD>%<00><><EFBFBD><EFBFBD>#<00><><EFBFBD><EFBFBD>*<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD>+<00><><EFBFBD><EFBFBD>,"* +!+"#$%&('((&') *+ !,,+<00><><EFBFBD><EFBFBD>555 <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>55 <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>NiagaraEmitter NE_CrackComm+|<16> NE_CrackComm/Script/Niagara.NiagaraEmitterVersioningEnabledFalseHasGPUEmitterFalseFixedBoundsSizeNoneActiveRenderers1<00><><EFBFBD><EFBFBD>NOEmitters1<00><><EFBFBD><EFBFBD>-NEmitters1<00><><EFBFBD><EFBFBD>ؚEmitters1<00><><EFBFBD><EFBFBD><EFBFBD>gؚEmitters1<00><><EFBFBD><EFBFBD>Ǐ:W<>R;uEmitters1
ActiveDIs2RibbonRenderer1
CurveBase2Curve1 VectorCurve1TemplateSpecificationNoneClassUsageListi/Script/Niagara.NiagaraRibbonRendererProperties
/Script/Niagara.NiagaraDataInterfaceCurve
/Script/Niagara.NiagaraDataInterfaceVectorCurve
/Script/NiagaraEditor.NiagaraNodeInput
/Script/NiagaraEditor.NiagaraNodeFunctionCall
/Script/NiagaraEditor.NiagaraNodeOutput
/Script/NiagaraEditor.NiagaraNodeParameterMapGet
/Script/NiagaraEditor.NiagaraNodeParameterMapSetTemplateAssetDescription CategoryLibraryVisibilityLibraryiZk!FB4AEE4AF835482769DDB3ADE8B3D00A<00><00><00><00><00>k<00><00><00>6<00><00><><EFBFBD>><00>??<3F><02><>><02><>><00>? )?<3F>1<EFBFBD>< )?Z<00><00><00>5<00>?9<>?<3F><>~?NJ}?L<>{?<3F>Zy?ʏv?<3F>Ts?կo? <0C>k?-=g?<3F>zb?<3F>d]?X?<3F>RR?XbL?p4F?<3F><>??j69?~q2?j<>+?<3F>w$?0N?5?x<>?<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=@=<3D><><EFBFBD><`<60><><N<<00><>;<00><>:<00><00><><EFBFBD>><00>n۶?<00>PB<00><00><11>1n G<>D<EFBFBD>ZRǥ<52>Z<00><00><00><00><00>k<00><00><00>6<00><03><><EFBFBD>><00>??<3F><02><>>?<3F><02><>><00>?bR<1D> )?bR<1D> )?Z<00>x<00><00>?<3F>zf?ZaB?* ?Ak?VG<56>><3E><00>>_<><5F>>r<><72>><3E>t>)/R>N<>4>v ><3E>v>V,<2C>=J$<24>=G<>=<<1F>=<3D><>X=<3D><>.=<08>
=X<16><<3C>֡<(j<<3C> <<3C>?<3F>;@<40>Z;X<>:<00><00><><EFBFBD>><00>n۶?<00><00>A<00><00><00>b<02><><EFBFBD>[H<>&<26><>į<EFBFBD><C4AF>Z<00><00><00><00><00>k<00><00><00>6<00><00><><EFBFBD>><00>??<3F><02><>><02><>><00>? )?<3F>1<EFBFBD>< )?Z<00><00><00>5<00>?9<>?<3F><>~?NJ}?L<>{?<3F>Zy?ʏv?<3F>Ts?կo? <0C>k?-=g?<3F>zb?<3F>d]?X?<3F>RR?XbL?p4F?<3F><>??j69?~q2?j<>+?<3F>w$?0N?5?x<>?<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=@=<3D><><EFBFBD><`<60><><N<<00><>;<00><>:<00><00><><EFBFBD>><00>n۶?<00>PB<00><00><00>w<><77>J<EFBFBD>*<2A>ټz1<7A>Z&<00><00><00><00>k<00><00><00>6<00><00>@<40>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<3F>4<EFBFBD><34><EFBFBD>F<EFBFBD>?333?bQ?t<><74>bQ?Z'<00><00><00><00>k<00><00><00>6<00><00>@<40>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<3F>4<EFBFBD><34><EFBFBD>F<EFBFBD>?333?bQ?t<><74>bQ?Z(<00><00><00><00>k<00><00><00>6<00><00>@<40>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<3F>4<EFBFBD><34><EFBFBD>F<EFBFBD>?333?bQ?t<><74>bQ?Z<00><00><00><00><00>@<00>@<00>@<40>0<EFBFBD>@<40>0<EFBFBD>@<40>0<EFBFBD>@<40>y<EFBFBD>@<40>y<EFBFBD>@<40>y<EFBFBD>@$ڑ@$ڑ@$ڑ@R<>@R<>@R<>@<1B><>@<1B><>@<1B><>@3<><33>@3<><33>@3<><33>@D<>@D<>@D<>@/x@/x@/x@<40>p@<40>p@<40>p@nh@nh@nh@.`@.`@.`@ <20>X@ <20>X@ <20>X@Q@Q@Q@<40><>I@<40><>I@<40><>I@6<>B@6<>B@6<>B@p<>;@p<>;@p<>;@<40><>4@<40><>4@<40><>4@.@.@.@<40><>'@<40><>'@<40><>'@#!@#!@#!@<04>@<04>@<04>@<40><>@<40><>@<40><>@<40><>@<40><>@<40><>@63 @63 @63 @<40><>@<40><>@<40><>@<40>><3E>?<3F>><3E>?<3F>><3E><><><>?<3F>=<3D>?<3F>=<3D>?<3F>=<3D>?<3F>)<29>?<3F>)<29>?<3F>)<29>?<3F>\<5C>?<3F>\<5C>?<3F>\<5C>?<12><>?<12><>?<12><>?<3F><><EFBFBD>?<3F><><EFBFBD>?<3F><><EFBFBD>?—<>?—<>?—<>?tޮ?tޮ?tޮ?<3F>g<EFBFBD>?<3F>g<EFBFBD>?<3F>g<EFBFBD>?.3<EFBFBD>?.3<EFBFBD>?.3<EFBFBD>?x?<3F>?x?<3F>?x?<3F>?<3F><><EFBFBD>?<3F><><EFBFBD>?<3F><><EFBFBD>?<3F><17>?<3F><17>?<3F><17>?0<>?0<>?0<>?P<>q?P<>q?P<>q?<3F>Zd?<3F>Zd?<3F>Zd?<3F>ZW?<3F>ZW?<3F>ZW?X<>J?X<>J?X<>J?<18>>?<18>>?<18>>?(3?(3?(3?<3F><>'?<3F><>'?<3F><>'?H?H?H?<3F><>?<3F><>?<3F><>?<3F><>?<3F><>?<3F><>?`<60><>>`<60><>>`<60><>>{<7B>>{<7B>>{<7B>><12>><12>><12>><3E>q<EFBFBD>><3E>q<EFBFBD>><3E>q<EFBFBD>><3E><><EFBFBD>><3E><><EFBFBD>><3E><><EFBFBD>>0}<7D>>0}<7D>>0}<7D>>"<22>>"<22>>"<22>><3E><><EFBFBD>><3E><><EFBFBD>><3E><><EFBFBD>><3E><><EFBFBD>><3E><><EFBFBD>><3E><><EFBFBD>><3E><>l><3E><>l><3E><>l> <20>U> <20>U> <20>U>`@>`@>`@>@<40>+>@<40>+>@<40>+><00>><00>><00>><3E><>><3E><>><3E><>><00><>=<00><>=<00><>=<3D><><EFBFBD>=<3D><><EFBFBD>=<3D><><EFBFBD>=<00><>=<00><>=<00><>=<3D><><EFBFBD>=<3D><><EFBFBD>=<3D><><EFBFBD>=<00>=<00>=<00>=<3D><>T=<3D><>T=<3D><>T=<00>-=<00>-=<00>-=e =e =e =<00><><<00><><<00><><<18><<18><<18><<00>o<<00>o<<00>o<<00>$<<00>$<<00>$<<00><>;<00><>;<00><>; h; h; h;<00>:<00>:<00>:<00><>9<00><>9<00><>9<00>333?<00>n۶?<00><00>B<00><00>ל*eS*K<><4B><EFBFBD><10>cZ&<00><00><00><00>k<00><00><00>6<00><00>@<40>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<3F>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<00><>?bQ?t<><74>bQ?Z'<00><00><00><00>k<00><00><00>6<00><00>@<40>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<3F>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<00><>?bQ?t<><74>bQ?Z(<00><00><00><00>k<00><00><00>6<00><00>@<40>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<3F>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<00><>?bQ?t<><74>bQ?Z<00><00><00><00>@<00>@<00>@4<><34>@4<><34>@4<><34>@ <0C><>@ <0C><>@ <0C><>@|<11>@|<11>@|<11>@u4<75>@u4<75>@u4<75>@<40>e<EFBFBD>@<40>e<EFBFBD>@<40>e<EFBFBD><><><>@<07><>@<07><>@<07><>@<40>P<EFBFBD>@<40>P<EFBFBD>@<40>P<EFBFBD>@<40>v{@<40>v{@<40>v{@<40>ht@<40>ht@<40>ht@4wm@4wm@4wm@<40><>f@<40><>f@<40><>f@V<>_@V<>_@V<>_@<40>JY@<40>JY@<40>JY@V<>R@V<>R@V<>R@<40>cL@<40>cL@<40>cL@RF@RF@RF@<40><>?@<40><>?@<40><>?@f<>9@f<>9@f<>9@s<>3@s<>3@s<>3@<40>.@<40>.@<40>.@A(@A(@A(@S<>"@S<>"@S<>"@}@}@}@g<>@g<>@g<>@<40>F@<40>F@<40>F@ @ @ @<40><>@<40><>@<40><>@_<>@_<>@_<>@<40><><EFBFBD>?<3F><><EFBFBD>?<3F><><EFBFBD>?E<>?E<>?E<>?0<><30>?0<><30>?0<><30>?<18><>?<18><>?<18><>?<3F><><EFBFBD>?<3F><><EFBFBD>?<3F><><EFBFBD>?@<40><>?@<40><>?@<40><>?<0F>?<0F>?<0F>?<3F><><EFBFBD>?<3F><><EFBFBD>?<3F><><EFBFBD>?_<>?_<>?_<>?<3F>R<EFBFBD>?<3F>R<EFBFBD>?<3F>R<EFBFBD>?<3F>x<EFBFBD>?<3F>x<EFBFBD>?<3F>x<EFBFBD>?~М?~М?~М? Z<>? Z<>? Z<>?H<15>?H<15>?H<15>?<3F><01>?<3F><01>?<3F><01>?N<1F>?N<1F>?N<1F>?p<>r?p<>r?p<>r?<3F><>e?<3F><>e?<3F><>e?<3F>8Y?<3F>8Y?<3F>8Y?<3F><>L?<3F><>L?<3F><>L?XA?XA?XA?8<>5?8<>5?8<>5?8t*?8t*?8t*?ذ?<3F>K?<3F>K?<3F>K?PD ?PD ?PD ?8<>?8<>?8<>?<00><>><00><>><00><>><3E><><EFBFBD>><3E><><EFBFBD>><3E><><EFBFBD>><00><>><00><>><00><>><3E><1C>><3E><1C>><3E><1C>>p`<60>>p`<60>>p`<60>><3E>Y<EFBFBD>><3E>Y<EFBFBD>><3E>Y<EFBFBD>> <07>> <07>> <07>>`h<>>`h<>>`h<>><3E><>j><3E><>j><3E><>j><00>R><00>R><00>R> q;> q;> q;><3E><>%><3E><>%><3E><>%>@j>@j>@j>@<40><>=@<40><>=@<40><>=@<40><>=@<40><>=@<40><>=<3D>#<23>=<3D>#<23>=<3D>#<23>=J<>=J<>=J<>=<3D><1B>=<3D><1B>=<3D><1B>=*O=*O=*O=<3D>c#=<3D>c#=<3D>c#=<00><><<00><><<00><><(<28><(<28><(<28><<00>}<<00>}<<00>}<8"<8"<8"<(<28>;(<28>;(<28>;<00>!;<00>!;<00>!;@!:@!:@!:<00><00><>?<00>UU<55>?<00><00>B<00><00><00>Bk<42><6B><EFBFBD><EFBFBD>F<EFBFBD>k<EFBFBD><6B><EFBFBD> ƢZ&<00><00><00><00>k<00><00><00>6<00><00>@<40>4<EFBFBD><34><EFBFBD>F<EFBFBD>?<3F>4<EFBFBD><34><EFBFBD>F<EFBFBD>?333?bQ?t<><74>bQ?Z'<00><00><00><00>k<00>
<00><00><00>5<00><00><00>QlA<00>a<00>ab5<00>b<00>F<00><00>o
<00><00>Z<00>5<00><00><00>;<00>
<00><00><00><00><00><00><00><00><00>7<00>a0<00>5<00><00><00>9<00>5<00><00><00>8Z<00><00><00>7<00>a1<00>5<00><00><00>9<00>5<00><00><00>8Z<00>a5<00>a.ua/<00>f<00>a<00><00>Z<00>f<00>a<00><00>Z<00>a-<00>a<00>a2<00><00>a
<00>aZ<00><00><00><00>L<00><00><00>&v %$"J<><4A><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><5F><EFBFBD><00> NE_CrackCommZ<00>a6<00>a ZL<00><00><00>J<EFBFBD><4A>ϐ<EFBFBD>F<EFBFBD><46><EFBFBD>-<2D><><EFBFBD>b<EFBFBD><00><00><00>J<EFBFBD><4A>ϐ<EFBFBD>F<EFBFBD><46><EFBFBD>-<2D><><EFBFBD>b<EFBFBD><00><00><00><><19>5<EFBFBD>"׋^)<29>D<EFBFBD> G<00> <00>G<00>R =<00><00>8<><38><1C>^F<>[/L<>2<><00><00><00><00><00>Z<00>A2<00>Ax͐ʷOs<4F><73><EFBFBD>f*<2A>l<>lv<6C>Z[<00>A2<00>Ay<>-m0$(<28>D.U<>Sd<53>AqN<71>Z<00><00>A2<00>A<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> Z<00> a"Z<00><00><00>y: <0B>2A<32><41><01><><08><><00><00><00><00><00>Z<00>A2<00>AH<>T".<2E><>{'W<14><><08><><EFBFBD>V<EFBFBD>Z[<00>A2<00>A<00><0E><>i<EFBFBD>s<3_'<27>_Y<5F><59><EFBFBD>cZ<00><00>A2<00>Aܳbq<62> <20>,u]<5D><><EFBFBD><EFBFBD>s<EFBFBD> m<><6D>Z<00>0a &('#Z<00><00><00><>@<40><><EFBFBD><EFBFBD>J<EFBFBD><4A>MPt <09>!<00><00><00><00><00>Z<00>A2<00>A<00><>p<EFBFBD>r>G<>]-<14>l<EFBFBD><6C>pZ[<00>A2<00>A<00> :<3A><>E<EFBFBD>s<0<>X<>%'<27>Z<00><00>A2<00>At.q_<71><03> x<>A<EFBFBD><41><15>̘ރZ<00>$a* )$Z<00><00><00>w<EFBFBD><77><EFBFBD>:<3A>L<EFBFBD>S<EFBFBD><53><01>@<40><00><00><00><00><00>Z<00>A2<00>A<00>\՝w<04>D<EFBFBD>rlՂ4<D582>w<EFBFBD>v<EFBFBD>Z[<00>A2<00>A<00><><02>g)12m<32><6D>]Z<>8<12><>sZ<00><00>A2<00>A<00><><EFBFBD><18><><0F><>E<EFBFBD><64>j<EFBFBD><6A> Z<00>0a  !+,%Z<00><00>Wl<15><>^<5E>E<EFBFBD>rb<72><62><EFBFBD><EFBFBD>(<00><00><00><00><00>Z<00>A2<00>A<00><>p<EFBFBD>r>G<>]-<14>l<EFBFBD><6C>pZ[<00>A2<00>A<00> :<3A><>E<EFBFBD>s<0<>X<>%'<27>Z<00><00>-2<00>AZ<00>aZ$0Y<00>a "#$% '(&,)*+ !<00><00><00><00>xhh<68>-DA<44><41><EFBFBD> <1D><>7Z<00><00>n><00>E<00><00><00><00>#o4KڒI<DA92>q9ء%ZZ<00>a<00><><EFBFBD><EFBFBD>B<00><00><00>p<EFBFBD><70>I<06>@<40><>~<7E>[<5B>N<><00>
SpawnBeamL<00><00>0X<30><58>"%N<><4E><EFBFBD>pd<70>AW<00>P<><50><EFBFBD>X<00><00>V<00><00>n<><6E><EFBFBD><EFBFBD>%PD<50><44><EFBFBD><EFBFBD>ɃDFZ <00><>`<60>U<EFBFBD><55>M<EFBFBD><19>X<EFBFBD><58>. <00><>`<60>U<EFBFBD><55>M<EFBFBD><19>X<EFBFBD><58>.<2E><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00><00>8<EFBFBD><17>@<40>A<EFBFBD><41>Y<EFBFBD><59>*<2A>, " <0B><3H<33>H<EFBFBD>Yn<59><16>Ԭ " <0B><3H<33>H<EFBFBD>Yn<59><16>Ԭg<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>)<00><03>CiM<>#\ :dX<00>a<00><><EFBFBD><EFBFBD>B<00><00><00><><EFBFBD><EFBFBD><17><>I<EFBFBD><49><EFBFBD>zR<7A><52><EFBFBD><00>BeamEmitterSetup1
P<00><00>:<3A>6<><36>A<EFBFBD><41> <20><>q<EFBFBD>_<<11>#2G<32>q"<22><>Ӑ<00><06>YmDL<><4C><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> L<00><00><00><><EFBFBD><EFBFBD>7/L<>[<5B>HJ<48>q!W<00><00><><EFBFBD><EFBFBD>X<00><00>V<00><00><00><><EFBFBD><0F>L@<40><><EFBFBD>|H;<04>Z<00><><EFBFBD><EFBFBD><EFBFBD>`
D<EFBFBD><EFBFBD><EFBFBD><EFBFBD>JWWQ<00><><EFBFBD><EFBFBD><EFBFBD>`
D<EFBFBD><EFBFBD><EFBFBD><EFBFBD>JWWQ<EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>'<00>)<29><>79`D<>z!4<>փ7<00><><EFBFBD><EFBFBD><<3C><>B<EFBFBD><42>o<EFBFBD>0<EFBFBD>1<00><><EFBFBD><EFBFBD><<3C><>B<EFBFBD><42>o<EFBFBD>0<EFBFBD>1<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><00><12>M1<4D>_N<5F>2<EFBFBD>G<EFBFBD><47><EFBFBD>ul<>0R1+<2B>E<EFBFBD>D!<21>e<11>ul<>0R1+<2B>E<EFBFBD>D!<21>e<11>u<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Ztruetrue<00>$?<3F>Vj1<6A>I<EFBFBD>\ϒ<>(<28>J<00>_<13>K<EFBFBD><4B>I<EFBFBD><49>%hڽ]<00>_<13>K<EFBFBD><4B>I<EFBFBD><49>%hڽ]g<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00><00><>D<EFBFBD>y<EFBFBD><79>E<EFBFBD><45><EFBFBD><EFBFBD>`<60><> <00>a<00><><EFBFBD><EFBFBD>B<00><00>M<> <15><>M<EFBFBD>^2~<7E><>h <09><00>SimulationPosition001L<00><00><00>!T=s<>2I<32><<3C>fE<66><08>W<00><00><><EFBFBD><EFBFBD>X<00>&V<00><00><00><><EFBFBD>I<EFBFBD>U<EFBFBD>H<EFBFBD><48><o<>t<EFBFBD>Z<00>_#<23><><EFBFBD>I<EFBFBD>|<7C><14>a<EFBFBD><00>_#<23><><EFBFBD>I<EFBFBD>|<7C><14>a<EFBFBD>0<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>(c<><10><03>(H<>>i<>Q<0E><><00>>w<m<><6D>E<EFBFBD>^L<02><><00>>w<m<><6D>E<EFBFBD>^L<02><><1D><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>'<00>(<28><>++J<><4A>[<5B>FUw<00>a<00><><EFBFBD><EFBFBD><EFBFBD><00><00>@<40>do<64>Q-N<>RG<52><47>16B<00><00><00>b<EFBFBD><62>9<EFBFBD><39>F<EFBFBD>^?<3F>K<><4B><EFBFBD><00>SimulationPosition002L<00><00>W|<7C> <0A>º@<40><><EFBFBD> Q?#<23>W<00><00><><EFBFBD><EFBFBD>X<00>V<00><00><00><><EFBFBD>|<1D><>G<EFBFBD><47>0$sX<73><58>ZeC<>J*N<><4E>L<EFBFBD>wu #eC<>J*N<><4E>L<EFBFBD>wu #<23><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>1<><31>Sc<53><63>M<EFBFBD><4D><02>b<EFBFBD>7<EFBFBD><00><>H<48>[<5B>K<EFBFBD><4B>)<29>FE'<00><>H<48>[<5B>K<EFBFBD><4B>)<29>FE'e<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>*~<11>ˎN<CB8E>A<EFBFBD><41><EFBFBD>:<3A>Θ&<00>a<00><><EFBFBD><EFBFBD>B<00><00><00><>CÊ<>B<EFBFBD>7R<37>.:ƕ<><00>VectorFromCurveL<00><00><00>
<EFBFBD>yD<10>D<EFBFBD><44><EFBFBD> <0A> <20>W<00><00><><EFBFBD><EFBFBD>X<00><00>
A<00><00>V<00><00><00><><EFBFBD>q<EFBFBD><71>[@<40>P<EFBFBD>q<>Z guW<75><11>M<EFBFBD><4D>|<7C><>7<EFBFBD><37> guW<75><11>M<EFBFBD><4D>|<7C><>7<EFBFBD><37><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>+<00><><EFBFBD>d~I<><49>,=<3D>
<1E><00>NT]<5D>XpB<70><42>O<4F><7F>@<00>NT]<5D>XpB<70><42>O<4F><7F>@<40><00><00><><EFBFBD><EFBFBD>NZ<00><><EFBFBD><EFBFBD>Z<00><00>15<31>J<>N<EFBFBD><4E><EFBFBD><EFBFBD>j<EFBFBD>X<EFBFBD><00>15<31>J<>N<EFBFBD><4E><EFBFBD><EFBFBD>j<EFBFBD>X<EFBFBD><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>,<00><><EFBFBD>b<EFBFBD><15>N<EFBFBD><4E>^<5E><><EFBFBD>IH<00>a<00><><EFBFBD><EFBFBD>B<00><00><49>1<EFBFBD>mC<6D><43><EFBFBD>q<EFBFBD>l<EFBFBD>,<2C><00>FloatFromCurveL<00><00><00>iDn<44>t<EFBFBD>N<EFBFBD>3H 2-kW<00><00><><EFBFBD><EFBFBD>X<00>" A<00><00>V<00><00>L <0C><>YDD<><44><EFBFBD><EE898B>ZZ<00><>#!<21><>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>G<00><>#!<21><>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>G<EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>+<00><><EFBFBD>d~I<><49>,=<3D>
<1E><00>K<EFBFBD><4B><<3C><>L<EFBFBD><4C><EFBFBD><EFBFBD>k +<00>K<EFBFBD><4B><<3C><>L<EFBFBD><4C><EFBFBD><EFBFBD>k +<2B><00><00><><EFBFBD><EFBFBD>NZ<00><><EFBFBD><EFBFBD>Z<00><00>m<EFBFBD><6D><19>H<EFBFBD>DcS<><53><00>m<EFBFBD><6D><19>H<EFBFBD>DcS<><53><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>,JE<4A>)<:A<>C<EFBFBD><43><EFBFBD><EFBFBD>y<EFBFBD><00>a<00><><EFBFBD><EFBFBD>B<00><00>}|<7C><><EFBFBD><EFBFBD>FG<46><47><EFBFBD>_Ťs <20><00>Multiply_VectorByFloat1
 <00><00>lE<6C><45><EFBFBD><EFBFBD>F<EFBFBD><46>ޠ*<2A><>_L<00><00><00><><}u@<40>'<1C>0Z<30>W<00><00><><EFBFBD><EFBFBD>X<00>^V<00><00><00><><14><><EFBFBD>!J<>pT<>Y<EFBFBD><59>Z<00>_<EFBFBD>P<EFBFBD><50><EFBFBD>B<EFBFBD><42>z<EFBFBD>(<28><><00>_<EFBFBD>P<EFBFBD><50><EFBFBD>B<EFBFBD><42>z<EFBFBD>(<28><>0<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>(c<><10><03>(H<>>i<>Q<0E><>C:C95A<35><41><<3C><1D>C:C95A<35><41><<3C><1D><><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>'<00>zB<7A><42><EFBFBD>+L<><4C><EFBFBD><EFBFBD><02>9<EFBFBD><00>a<00><><EFBFBD><EFBFBD>B<00><00><00>į<1F>2O<32><4F>e<EFBFBD>T7<0E><00>
BeamWidth1
 <00><02>RR<52><52>RA<52><41>wR0<52><30>L<00><00>%<25><> :<3A>=J<>3<EFBFBD>ZϋJ2W<00>p<><70><EFBFBD>X<00><00>V<00><00><00><>4<EFBFBD>ͼ<EFBFBD>F<EFBFBD><46>@<40><>g#0Z<00>D<EFBFBD>Jmy)E<><45>S<EFBFBD>KM<4B><4D><00>D<EFBFBD>Jmy)E<><45>S<EFBFBD>KM<4B><4D><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>)<10><>pQʦJ<CAA6>K_ &<26>o<EFBFBD>7<>% <0B>$B<><42><14>%Yٛ7<>% <0B>$B<><42><14>%Yٛg<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>$V<>1<EFBFBD>ӏ<EFBFBD>O<EFBFBD><19><><EFBFBD><EFBFBD>]<5D><00>a<00><><EFBFBD><EFBFBD>B<00><00>}|<7C><><EFBFBD><EFBFBD>FG<46><47><EFBFBD>_Ťs <20><00>Multiply_VectorByFloat001L<00><00><17>/S<> F<>M<EFBFBD>ħ<>DW<00><00><><EFBFBD><EFBFBD>X<00><00>V<00><00><00><1A><><EFBFBD><EFBFBD>xB<78><42>j6<6A>:<3A><>ZM<15><13><>N<>a滑\<5C>;M<15><13><>N<>a滑\<5C>;0<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>(c<><10><03>(H<>>i<>Q<0E><>jx<6A>ϧ{F<><18>d<EFBFBD><64><EFBFBD><EFBFBD>jx<6A>ϧ{F<><18>d<EFBFBD><64><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>',b<>)4<><34>A<EFBFBD><41>ڼ>5d<35><00>a<00><><EFBFBD><EFBFBD>B<00><00>l<><6C>^<5E><><EFBFBD>I<EFBFBD><49><05>%Z<19><><00> EmitterStateL<00><00>Sj<53>e<EFBFBD>pC<>/<2F>O<EFBFBD><4F><EFBFBD><EFBFBD>W<00>0<><30><EFBFBD>X<00><00> A<00><00>V<00><00><00><><11>E<EFBFBD>'@<40>v<EFBFBD>,1DiZ <00>':<3A>%
<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD><1E><><EFBFBD><00>':<3A>%
<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD><1E><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00><00>o<01><>R<EFBFBD>I<EFBFBD><49>wW<>}<7D><00>/<2F><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD><4B><EFBFBD>~<7E><><0F><00>/<2F><><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD><4B><EFBFBD>~<7E><><0F><><00><00><><EFBFBD><EFBFBD>NZ<00><><EFBFBD><EFBFBD>Z<00>5<><35>l<>K<EFBFBD><4B>&<26>D<EFBFBD>a<EFBFBD>5<><35>l<>K<EFBFBD><4B>&<26>D<EFBFBD>a<EFBFBD><61><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><00>`<60>><3E><><EFBFBD>C<EFBFBD><43><EFBFBD>Y<EFBFBD><1B><>h><3E>]<5D>J<EFBFBD><4A>j<EFBFBD><6A><EFBFBD>[ h><3E>]<5D>J<EFBFBD><4A>j<EFBFBD><6A><EFBFBD>[ <0B><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><00><13><>3<EFBFBD>gN<67><4E><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><1D>'h4<17>B<EFBFBD><42><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><1D>'h4<17>B<EFBFBD><42><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><0E><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>A<><41><EFBFBD>V*XJ<58><4A> 9b<18><>n%<25>,W<>pM<70><4D>#<23>3-<2D><>n%<25>,W<>pM<70><4D>#<23>3-<2D><><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator1NewEnumerator0<00>
C<EFBFBD>D<EFBFBD><EFBFBD><G<><47>=4K<14>i<><69><EFBFBD>ى<EFBFBD>C<EFBFBD><1F><>ˇgi<><69><EFBFBD>ى<EFBFBD>C<EFBFBD><1F><>ˇg<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00><00>3%<25>6<>J<EFBFBD>t<EFBFBD><74>ͣ<EFBFBD>KB<><42><EFBFBD>=<3D><>G<EFBFBD>ϓpe<70>R<EFBFBD>B<><42><EFBFBD>=<3D><>G<EFBFBD>ϓpe<70>R<EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>
<EFBFBD><EFBFBD><EFBFBD>:<3A><>A<EFBFBD>eYr2<72><32>A<><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>I<EFBFBD>F<EFBFBD>7W!A<><41><EFBFBD><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>I<EFBFBD>F<EFBFBD>7W!<21><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>3<><33><EFBFBD>˭
E<EFBFBD>/|<1A> ljKǥ<4B><C7A5>J<EFBFBD>a* <17>ljKǥ<4B><C7A5>J<EFBFBD>a* <17><00><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><00>R<EFBFBD><15><><EFBFBD>L<EFBFBD>'<27><>%<25><<3C><00><>Y<EFBFBD><59><EFBFBD>'N<> 5v<35> <00><>Y<EFBFBD><59><EFBFBD>'N<> 5v<35> 
<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00>y<>ўMK<4D>x<12><EFBFBD>z<><7A><EFBFBD>n-5A<35><1B>Ⱦ<EFBFBD><C8BE><EFBFBD>z<><7A><EFBFBD>n-5A<35><1B>Ⱦ<EFBFBD><C8BE><EFBFBD>g<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>((<28>$<24>3SwH<77><48>[W[5<>)&<00>
V<>׵J<D7B5> <0C>5@<40>N<00>a<00><><EFBFBD><EFBFBD><EFBFBD><00><00>k<><6B><EFBFBD>w<EFBFBD><77>G<EFBFBD>l:<3A><13>=*B<00><00><00><>ZM|<7C>A<EFBFBD><41>L<EFBFBD><4C>~3m<33><00>SolveForcesAndVelocityL<00><00><00>[<5B>As<@<40><EFBFBD>  GOW<00>p<><70><EFBFBD>X<00><00> V<00><00><00>|8k<38>!@I<>h<EFBFBD>@<0F>Z<00><>#<23><>I<EFBFBD>I<EFBFBD>
<EFBFBD>t8<74>-<00><>#<23><>I<EFBFBD>I<EFBFBD>
<EFBFBD>t8<74>-<2D><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>n{&`xq;@<40><>$<24><><EFBFBD>K<EFBFBD><00><>U<0F><>9@<40><1D>^zE<00><>U<0F><>9@<40><1D>^zEM<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><00>XO<15>LN<4C><4E><EFBFBD>}=<3D><><EFBFBD><00>޻Y<DEBB><59>MN<4D>]<5D>r!yœ<00>޻Y<DEBB><59>MN<4D>]<5D>r!yœ<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00>F<>>_<18>I<EFBFBD><49>!'"<22>]$<00><>2<18><>lL<6C>U,$?f<><00><>2<18><>lL<6C>U,$?f<><66><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Ztruetrue<00>ȯ<>)<29>ٖ@<40>4<EFBFBD>`0<1F>3<><33> <0C><>nC<6E><43>(R8y3<><33> <0C><>nC<6E><43>(R8y$<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Ztruetrue<00><00><><EFBFBD><00>L<EFBFBD>O<EFBFBD><4F><06><><EFBFBD><EFBFBD>K<00>C<EFBFBD><43>(<28><>N<EFBFBD><4E>ʴ<EFBFBD><CAB4><EFBFBD><00>C<EFBFBD><43>(<28><>N<EFBFBD><4E>ʴ<EFBFBD><CAB4><EFBFBD>g<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>%s.r\<5C><>1M<31>,?K<>;<3B><><00>a<00><><EFBFBD><EFBFBD><EFBFBD><00><00>H<><48>+"}<7D>L<EFBFBD> <09><>}<7D><><EFBFBD><EFBFBD><00><00>3<>؅<EFBFBD><D885>G<EFBFBD>q<EFBFBD>)eBPB<00><00><00><>2{<7B>H<EFBFBD><48><EFBFBD>JCA/<2F><00>SpawnBurst_InstantaneousL<00><00> |m`<60>\<5C>H<EFBFBD><48>Λc<CE9B>W<00>p<><70><EFBFBD>X<00><00>V<00><00><00>
<EFBFBD>u<EFBFBD>9<EFBFBD>C<EFBFBD>)<29><>W_<57>@Z<00><>D<EFBFBD>y<EFBFBD><79>E<EFBFBD><45><EFBFBD><EFBFBD>`<60><> <00><>D<EFBFBD>y<EFBFBD><79>E<EFBFBD><45><EFBFBD><EFBFBD>`<60><> <0A><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00><00>_<13>K<EFBFBD><4B>I<EFBFBD><49>%hڽ]<00>5s<35>C<EFBFBD>UJ<55><4A>#<23><><00>5s<35>C<EFBFBD>UJ<55><4A>#<23><><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><00><>K<EFBFBD><4B><EFBFBD><EFBFBD>F<EFBFBD><46>9<EFBFBD>8<EFBFBD><s<00>|<7C><><EFBFBD><15>F<EFBFBD>d<EFBFBD>3i\<5C><00>|<7C><><EFBFBD><15>F<EFBFBD>d<EFBFBD>3i\<5C> <00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<>ng<6E>vߺ<76><00>]<5D><>=<3D><>B<EFBFBD>$<24>j~<7E><><00>]<5D><>=<3D><>B<EFBFBD>$<24>j~<7E><>g<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>#<00><>D<EFBFBD> WC<57>=<3D>T~u<><00>a<00><><EFBFBD><EFBFBD><EFBFBD><00><00><00><><EFBFBD><EFBFBD>Pythonl<>bc<1A>,g<1A>
* Setting Lifetime to Stack Value
* Setting Position to its default of Sim Pos
* Setting Mass to its default of 1
* Setting Color to its old default of 1,1,1,1
* Setting Sprite Size to its old default of 10,10
* Setting Sprite Rotation to Unset / 0
* Setting Mesh Scale to Unset / 1,1,1
B<00><00><00><><EFBFBD><EFBFBD>?J<>&/<2F> <0A>/<19><00>InitializeParticle0011
P<00><00>7 <09>iY<69>F<EFBFBD><46>d<EFBFBD><64><EFBFBD>1<11>U<>^<5E>.r@E<><45><EFBFBD>ci<63>t<EFBFBD><74>J<><4A>n<EFBFBD><6E><EFBFBD>D<EFBFBD>/<2F>c<EFBFBD>hbc<62>L<00><00>R<>|<7C>G<>63<36>W<00><00><><EFBFBD><EFBFBD>X<00><00><00><00>V<00><00><00>8Eqx<71>QD<51><44><EFBFBD>l9<6C>tZ<00><>P<EFBFBD>7q<37>D<EFBFBD>[Gd3<64>@"<00><>P<EFBFBD>7q<37>D<EFBFBD>[Gd3<64>@"<22><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>*<00>xb-<2D><>b@<40><><EFBFBD>=<12>#1<05><>2><3E>nM<6E><4D> <0C><><EFBFBD><EFBFBD><EFBFBD><05><>2><3E>nM<6E><4D> <0C><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><00><><EFBFBD><10><>?@<40><><EFBFBD>g<>%<25>ΉL<1B>O<EFBFBD>I<EFBFBD><49>O,}<7D><>MΉL<1B>O<EFBFBD>I<EFBFBD><49>O,}<7D><>M <00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Ztruetrue<00><00><><13><><EFBFBD><EFBFBD>E<EFBFBD><45>0i<30><69><16>W;<3B><>/#<23>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>W;<3B><>/#<23>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><10><>q.<2E>bJ<62><4A><EFBFBD><EFBFBD>~:<3A>%W<>U5<55>kpL<70>6<EFBFBD><36><EFBFBD>>m|W<>U5<55>kpL<70>6<EFBFBD><36><EFBFBD>>m| <00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00>U/<2F>><3E><07>G<EFBFBD>G<EFBFBD>ß<EFBFBD>G<EFBFBD>)<29><><17> <20>M<EFBFBD>Ȱ"<22> <20><>)<29><><17> <20>M<EFBFBD>Ȱ"<22> <20><>R<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator1NewEnumerator1<00><00>!s<><73>Z<EFBFBD>E<EFBFBD>+8<>t<EFBFBD>Ƒ<00>'/ZϔF<CF94><46>t/{<7B><00>'/ZϔF<CF94><46>t/{<7B>S<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator1NewEnumerator1<00><00><01>ǰ<EFBFBD>1L<31>{<7B> <0B>y<EFBFBD>,<00>RL<52><4C><EFBFBD>A<EFBFBD><41>\<5C><><EFBFBD><L<00>RL<52><4C><EFBFBD>A<EFBFBD><41>\<5C><><EFBFBD><LT<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>գ<1D><><EFBFBD>-N<><4E>\5h<35><68>A`AEn)L<>q<EFBFBD><71>hA<68>^`AEn)L<>q<EFBFBD><71>hA<68>^<5E><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00><00>LmKV<4B><56>@<40><1E>.<2E><>z),<2C><>U<EFBFBD>~L<> <20>H\<5C><><EFBFBD>,<2C><>U<EFBFBD>~L<> <20>H\<5C><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>;<3B>m˥m<CBA5>C<EFBFBD><43>E<EFBFBD><45><19><><00>.~<7E>2<EFBFBD>L<EFBFBD><4C><EFBFBD><02>`<60><00>.~<7E>2<EFBFBD>L<EFBFBD><4C><EFBFBD><02>`<60><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00><00><>Da<1E><>M<EFBFBD><4D><EFBFBD><1C>\n<><00><30>uI<75>W<>GYD<59><00><30>uI<75>W<>GYD<59><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>w~<7E>OFUE<55><45><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>]M<><4D><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>(<28>![<5B>-<2D>M<><4D><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>(<28>![<5B>-<2D><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>|g<>zZ<7A> I<>8wy<77>#<23>~q<>$<24><>6ML<4D><4C><EFBFBD><EFBFBD>k-<00>q<>$<24><>6ML<4D><4C><EFBFBD><EFBFBD>k-<00><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>%6<><36><EFBFBD>#I<>d<EFBFBD><64><EFBFBD>t<EFBFBD>W<00><04> ^<5E>J<EFBFBD><4A>=<3D>e<EFBFBD><65>2<00><04> ^<5E>J<EFBFBD><4A>=<3D>e<EFBFBD><65>2<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00><1D><>7<13><>J<EFBFBD><4A>><1B>K<EFBFBD><4B>дQ<D0B4><51> gJ<67><4A>d<EFBFBD><64><EFBFBD>f<EFBFBD>дQ<D0B4><51> gJ<67><4A>d<EFBFBD><64><EFBFBD>f<EFBFBD><66><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator2NewEnumerator2<00>Ay<41><79>e-<2D>H<EFBFBD>}lyjM<6A>XT<58>S)A<>u<>~<7E><><EFBFBD>XT<58>S)A<>u<>~<7E><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator1NewEnumerator0<00>_<>y<EFBFBD>O<><4F>'<27>UM# <0B><>I<EFBFBD><49>DD<44><44><EFBFBD><EFBFBD><EFBFBD>$4<> <0B><>I<EFBFBD><49>DD<44><44><EFBFBD><EFBFBD><EFBFBD>$4<><34><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>Y<><59><EFBFBD>J<>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>(i/<2F>\<5C>M<>`<06><><EFBFBD><EFBFBD>Pi/<2F>\<5C>M<>`<06><><EFBFBD><EFBFBD>P<EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00> <0A><02>՜C<D59C>E<EFBFBD><45><EFBFBD><12><>!g˰<67><CBB0> K<>KZ<4B><5A><EFBFBD><EFBFBD><EFBFBD>!g˰<67><CBB0> K<>KZ<4B><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator3NewEnumerator3<00><00><>}<7D>&<26>+H<><48>ݲY<DDB2><59><EFBFBD>),<05><06>I<EFBFBD>w]a| ),<05><06>I<EFBFBD>w]a| <0B><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>v<><1C><>@<40>E<EFBFBD><45><EFBFBD><EFBFBD>.><3E>H<><EFBFBD><E18291>L<EFBFBD><0E>_<EFBFBD>0]<5D>H<><EFBFBD><E18291>L<EFBFBD><0E>_<EFBFBD>0]<5D><><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z
<EFBFBD>N<EFBFBD><EFBFBD><13>W¿$<00><><16><>
<EFBFBD>N<EFBFBD><EFBFBD><13>W¿$<24><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>2<>'z<>BK@<40>Ix<49>gkB<6B>f<><66>=
?<3F>O<EFBFBD><4F>b<EFBFBD>m-<2D><>f<><66>=
?<3F>O<EFBFBD><4F>b<EFBFBD>m-<2D><><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>ZNewEnumerator0NewEnumerator0<00>픍4<ED948D>^J<>ۓ<EFBFBD>$<24>Ҵ<00><>&<26>F<E0ACA0><46><EFBFBD>ӄ<EFBFBD><D384>B<00><>&<26>F<E0ACA0><46><EFBFBD>ӄ<EFBFBD><D384>B <00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Zfalsefalse<00><00>Q<EFBFBD><51>MI{N<><4E>'<27><56><00>S<EFBFBD><53><EFBFBD>
<EFBFBD>A<EFBFBD>}<7D>~<16>F<00>S<EFBFBD><53><EFBFBD>
<EFBFBD>A<EFBFBD>}<7D>~<16>F"<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Ztruetrue<00>gW-7<>iAA<41><41><EFBFBD><67>#e6x<36>K<EFBFBD>/H<>$<24>\w<><EFBFBD>e6x<36>K<EFBFBD>/H<>$<24>\w<><EFBFBD>#<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Ztruetrue<00><00><><EFBFBD><11><><EFBFBD>M<EFBFBD><1C>ԭ<EFBFBD><00>8<EFBFBD><17>@<40>A<EFBFBD><41>Y<EFBFBD><59>*<2A>,<00>8<EFBFBD><17>@<40>A<EFBFBD><41>Y<EFBFBD><59>*<2A>,g<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00> <00><>`<60>U<EFBFBD><55>M<EFBFBD><19>X<EFBFBD><58>.<00>a<00><><EFBFBD><EFBFBD><EFBFBD><00><00><06>WRpI<>k}<7D>'<27><><13><00><00>c<>v<EFBFBD><76>XA<><41><1A><>5<04>B<00><00>(|mo˶nK<6E><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><05><><00>ParticleStateL<00><00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<>tQ<74><51><EFBFBD> W<00>0<><30><EFBFBD>X<00><00> V<00><00><00> c<><63><EFBFBD>JG<4A><47><EFBFBD>į<EFBFBD><C4AF> ZT5<54>X<EFBFBD><58><EFBFBD>H<EFBFBD><48>bwyO<79><4F>T5<54>X<EFBFBD><58><EFBFBD>H<EFBFBD><48>bwyO<79><4F><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>N <15>S<EFBFBD>@<40><17>x<><19>TK2<4B>W<EFBFBD>jM<6A><4D><EFBFBD><EFBFBD>Y<EFBFBD>,pTK2<4B>W<EFBFBD>jM<6A><4D><EFBFBD><EFBFBD>Y<EFBFBD>,p<><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Ztruetrue<00>s<>r<EFBFBD><72><EFBFBD><EFBFBD>N<EFBFBD><4E>c<EFBFBD><00><>"<00>~<7E><>h'6C<36>^<5E><> <20>l<00>~<7E><>h'6C<36>^<5E><> <20>lg<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>+<00>w{=<3D><>A<>Jr<4A>8<EFBFBD><38><00>a<00><><EFBFBD><EFBFBD>B<00><00><00><>@<40>^aI<61><49><EFBFBD><EFBFBD>2Sy<53><00>
Color1
8<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>uC<75>Gz<47><7A><03><>U8<><38>℁iO<69><4F>i<><69>.<2E>VL<00><00><00><> <09>l<EFBFBD><6C>G<EFBFBD><15><>UH9W<00><00><><EFBFBD><EFBFBD>X<00><00> V<00><00>,<2C>m<EFBFBD><6D><EFBFBD>M<EFBFBD><4D>ɜ<EFBFBD>" KZ<00><>Gg~x(L<><4C>L׉ <00><>Gg~x(L<><4C>L׉ <09><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>,<00><><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>B<EFBFBD><42><61>T<EFBFBD>n{&`xq;@<40><>$<24><><EFBFBD>K<EFBFBD>n{&`xq;@<40><>$<24><><EFBFBD>K<EFBFBD>g<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00><00><>#<23><>I<EFBFBD>I<EFBFBD>
<EFBFBD>t8<74>-<00><00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZL<00><00><11><><EFBFBD><EFBFBD><EFBFBD>ZL<5A><14>CQX]W<00>p<><70><EFBFBD>V<00><00><18><0F>-_<>M<EFBFBD>b[͈<><CD88>Z˅'<0F><>A<EFBFBD><41>֙L<D699><4C>&˅'<0F><>A<EFBFBD><41>֙L<D699><4C>&<26><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>"s<>C<EFBFBD>PvJ<76><4A>0תM<D7AA><4D><00><00>oN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZL<00><00>;<3B><>7d<37>@<40>KVa<56><17>W<00><00><><EFBFBD><EFBFBD>X<00><00>V<00><00>Y*Tck<63><6B>L<EFBFBD>"[<5B>cM<63>Z<00>o<01><>R<EFBFBD>I<EFBFBD><49>wW<>}<7D><00>o<01><>R<EFBFBD>I<EFBFBD><49>wW<>}<7D><><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00><00>':<3A>%
<EFBFBD>M<EFBFBD><EFBFBD><EFBFBD><EFBFBD><1E><><EFBFBD><00><00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZL<00><00><00>uy s.KE<4B> <0C><>)P2}W<00><00><><EFBFBD><EFBFBD>X<00><00>V<00><00><00><19><>i<EFBFBD>N<>K<14><>:b`Z1<><31>Sc<53><63>M<EFBFBD><4D><02>b<EFBFBD>7<EFBFBD>1<><31>Sc<53><63>M<EFBFBD><4D><02>b<EFBFBD>7<EFBFBD><37><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>*ɝ<>0g>I<>_<EFBFBD>Oľ4<C4BE>eC<>J*N<><4E>L<EFBFBD>wu #<00><00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZL<00><00>b<><62> ) <20>K<EFBFBD>G<>x<EFBFBD><78><EFBFBD>W<00><00><><EFBFBD><EFBFBD>X<00><00> V<00><00>ɺLyOrI<72><49>X<EFBFBD>׷U<D7B7>ZN <15>S<EFBFBD>@<40><17>x<><19>N <15>S<EFBFBD>@<40><17>x<><19><><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00>T5<54>X<EFBFBD><58><EFBFBD>H<EFBFBD><48>bwyO<79><4F><00><00>nNOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZJ<00><00><00>"@50Z<00>aL<00><00><><E7949E><2E<32><45><EFBFBD>q<EFBFBD>dt@W<00>0<><30><EFBFBD>X<00>(
V<00><00>2k<32><01>؎C<D88E><43><EFBFBD><EFBFBD><EFBFBD><0E><>Z ,b<><62>d<EFBFBD><64>D<EFBFBD><44><EFBFBD>Y<EFBFBD><59>!U ,b<><62>d<EFBFBD><64>D<EFBFBD><44><EFBFBD>Y<EFBFBD><59>!U<><00><00><><EFBFBD><EFBFBD>NZ<00><><EFBFBD><EFBFBD>Z<00>+Ӹ<0F>0IM<49>붶Lpj<70><00><00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZJ<00><00><00>"@50Z<00>aL<00><00>sd~<7E> <0A>vN<76><4E><EFBFBD>W<EFBFBD><57><EFBFBD>W<00>0<><30><EFBFBD>X<00><00>
V<00><00><00>:E<>֢gF<67>Q<EFBFBD><35><DD91>Z!{<7B>"g<><67><EFBFBD>G<EFBFBD>!Zh<5A>V<11>!{<7B>"g<><67><EFBFBD>G<EFBFBD>!Zh<5A>V<11><><00><00><><EFBFBD><EFBFBD>NZ<00><><EFBFBD><EFBFBD>Z<00>+<00>3<EFBFBD><33>i<EFBFBD><69>A<EFBFBD><41><10>B<03>h<00><00>h<00>nNcOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00><00><00>L<00><00><00><>r<EFBFBD><72>g<EFBFBD>E<EFBFBD>&.<2E>D<EFBFBD><44>2V<00><00>`+<2B>`K<>TG<54><47>-3f<33>e<EFBFBD>Z"s<>C<EFBFBD>PvJ<76><4A>0תM<D7AA><4D>"s<>C<EFBFBD>PvJ<76><4A>0תM<D7AA><4D>c<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>˅'<0F><>A<EFBFBD><41>֙L<D699><4C>&h<00><00>h<00>nNcOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00><00><00>L<00><00><00><><EFBFBD><EFBFBD>!<21>7@<40><><EFBFBD>T]<5D>G X<00><00>V<00><00><00><01>t<EFBFBD><74><EFBFBD>A<EFBFBD>Xl<58>AI<41><49>Z#<00><>D<EFBFBD> WC<57>=<3D>T~u<>#<00><>D<EFBFBD> WC<57>=<3D>T~u<>c<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00><00>]<5D><>=<3D><>B<EFBFBD>$<24>j~<7E><>h<00><00>h<00>oNcOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00><00><00>L<00><00>iA/g=<3D>oE<6F><45><EFBFBD>A<EFBFBD><41>@X<00><00>V<00><00><00><>Z<06><>G<EFBFBD>|<7C><>6+<2B>!Z$V<>1<EFBFBD>ӏ<EFBFBD>O<EFBFBD><19><><EFBFBD><EFBFBD>]<5D>$V<>1<EFBFBD>ӏ<EFBFBD>O<EFBFBD><19><><EFBFBD><EFBFBD>]<5D>c<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>7<>% <0B>$B<><42><14>%Yٛh<00><00>h<00>nNcOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00><00><00>L<00><00><00>{X<><58>#<23>L<EFBFBD> kJ<18>uX<00><00> V<00><00><00> *<2A>%*<2A>I<EFBFBD><49><EFBFBD><EFBFBD><00>,nZ%s.r\<5C><>1M<31>,?K<>;<3B><>%s.r\<5C><>1M<31>,?K<>;<3B><>c<00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00><00>C<EFBFBD><43>(<28><>N<EFBFBD><4E>ʴ<EFBFBD><CAB4><EFBFBD><00>
(<00><00>j<><6A>g<EFBFBD><67>A<EFBFBD>=E<>)<29>ɲ\<5C><><EFBFBD><EFBFBD>`hJ<68>$~ջ<><D5BB>*L<00><00>i<><69>B<EFBFBD>{<7B>A<EFBFBD><41><EFBFBD><EFBFBD>$<24><>W<00>0<><30><EFBFBD>X<00><00>V<00><00><00>n<EFBFBD><6E>v<EFBFBD><76>O<EFBFBD>ț<EFBFBD><C89B><EFBFBD><EFBFBD>oZ&<00>
V<>׵J<D7B5> <0C>5@<40>N&<00>
V<>׵J<D7B5> <0C>5@<40>N<EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>z<><7A><EFBFBD>n-5A<35><1B>Ⱦ<EFBFBD><C8BE><EFBFBD>&<00>Z`<60>]<5D><>H<EFBFBD><48><EFBFBD><EFBFBD>l<><6C>&<00>Z`<60>]<5D><>H<EFBFBD><48><EFBFBD><EFBFBD>l<><6C><EFBFBD>!CBEA2AD84AC226929A4328ACDC9B1100Engine.Owner.SystemXAxis<00><><EFBFBD><EFBFBD><01>q<00><><EFBFBD><EFBFBD>Z<00>(b<><62>T<><54>L<EFBFBD><4C><EFBFBD><EFBFBD>s<EFBFBD>? j<><6A>g<EFBFBD><67>A<EFBFBD>=E<>)<29>ɲ&518K<38><4B><EFBFBD>B<EFBFBD>Xk<58>B<EFBFBD>ط&518K<38><4B><EFBFBD>B<EFBFBD>Xk<58>B<EFBFBD>ط<00><00><><EFBFBD><EFBFBD><00>Z<00>&<1F>L<EFBFBD><07>KF<4B><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>&<1F>L<EFBFBD><07>KF<4B><46><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Engine.Owner.SystemXAxis<00><76><D89E><P0<>]:N_<>d<EFBFBD>Spe<70>y(u0<00>q<00><><EFBFBD><EFBFBD>Z0.000,0.000,0.000<00>\<5C><><EFBFBD><EFBFBD>`hJ<68>$~ջ<><D5BB>*L<00><00><00><>J<><4A>8A<38><41>3<EFBFBD><33>l<EFBFBD>9W<00>P<><50><EFBFBD>X<00><00>V<00><00><00><>^B<>)$E<><45><EFBFBD><EFBFBD><EFBFBD>GC>Z'4<18>+-KM<4B><4D>eb!Y'4<18>+-KM<4B><4D>eb!Y<><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>(c<><10><03>(H<>>i<>Q<0E><><00>4<EFBFBD><34><17>O<EFBFBD>]<1D><>g<EFBFBD>B'<00>zB<7A><42><EFBFBD>+L<><4C><EFBFBD><EFBFBD><02>9<EFBFBD>'<00>zB<7A><42><EFBFBD>+L<><4C><EFBFBD><EFBFBD><02>9<EFBFBD>!229DBE61421534D4C71F28B97282DE17$BeamEmitterSetup.Beam Start Tangent<00><><EFBFBD><EFBFBD><00>q<00><><EFBFBD><EFBFBD>Z<00>C:C95A<35><41><<3C><1D><00><>8<18><><EFBFBD>C<EFBFBD>).<2E>^ ',b<>)4<><34>A<EFBFBD><41>ڼ>5d<35>',b<>)4<><34>A<EFBFBD><41>ڼ>5d<35>!8C4F40C24B5EFF74AA7838BAB84BB0F9"BeamEmitterSetup.Beam End Tangent<00><><EFBFBD><EFBFBD><00>q<00><><EFBFBD><EFBFBD>Z<00>jx<6A>ϧ{F<><18>d<EFBFBD><64><EFBFBD><EFBFBD><00><>=<3D>0}<7D>N<EFBFBD><07><><EFBFBD><EFBFBD>5'<00>(<28><>++J<><4A>[<5B>FUw'<00>(<28><>++J<><4A>[<5B>FUw!A9C7C76C4C1087826AD18E94F7D29FBCBeamEmitterSetup.Beam Start<00><><EFBFBD><EFBFBD><00>q<00><><EFBFBD><EFBFBD>Z<00><00>>w<m<><6D>E<EFBFBD>^L<02><><00>A <7F>lI<6C>OPiVO7'<00>)<29><>79`D<>z!4<>փ7'<00>)<29><>79`D<>z!4<>փ7<D683><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00><00><><EFBFBD><EFBFBD><EFBFBD>`
D<EFBFBD><EFBFBD><EFBFBD><EFBFBD>JWWQ<01>\v{<7B>bD<62>dHa<48>M67'h@<40>LeC<65><43><1C><><EFBFBD><EFBFBD>'h@<40>LeC<65><43><1C><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00>Z<00><00><><0F><>}<7D>O<EFBFBD>[c<><63><EFBFBD>\<5C>L<00><00>`<60>N<EFBFBD>і]C<>9p<39>Z!<21><>W<00><00><><EFBFBD><EFBFBD>X<00><00>V<00><00><00>u<EFBFBD><75><EFBFBD>5F<35>E&)W5 Z((<28>$<24>3SwH<77><48>[W[5<>)((<28>$<24>3SwH<77><48>[W[5<>)<29><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>z<><7A><EFBFBD>n-5A<35><1B>Ⱦ<EFBFBD><C8BE><EFBFBD><00><>ǥ<>D<><44><EFBFBD><EFBFBD><EFBFBD>Dx(b<><62>T<><54>L<EFBFBD><4C><EFBFBD><EFBFBD>s<EFBFBD>? (b<><62>T<><54>L<EFBFBD><4C><EFBFBD><EFBFBD>s<EFBFBD>? !1A5CAE014758D1FC63E86F98DDCE3E82Multiply_VectorByFloat.Vector<00><><EFBFBD><EFBFBD><00>q<00><><EFBFBD><EFBFBD>Z<00>&<00>Z`<60>]<5D><>H<EFBFBD><48><EFBFBD><EFBFBD>l<><6C>[<<3C>XD<58>A<EFBFBD>+f<><66><EFBFBD><EFBFBD><EFBFBD>(c<><10><03>(H<>>i<>Q<0E><>(c<><10><03>(H<>>i<>Q<0E>Ԓ<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00><00>_<EFBFBD>P<EFBFBD><50><EFBFBD>B<EFBFBD><42>z<EFBFBD>(<28><>'4<18>+-KM<4B><4D>eb!YM<15><13><>N<>a滑\<5C>;<00>_#<23><><EFBFBD>I<EFBFBD>|<7C><14>a<EFBFBD><00><>.<2E><><EFBFBD> J<>؆mN<>(f<><66><EFBFBD>n—N<C297><4E><EFBFBD><EFBFBD> <0A><>}(f<><66><EFBFBD>n—N<C297><4E><EFBFBD><EFBFBD> <0A><>}<00><00><><EFBFBD><EFBFBD><00>Z<00>bž<62>8<EFBFBD><38>I<EFBFBD><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<00><00>nT<6E>&džC<C786><43><EFBFBD>E<EFBFBD><45><EFBFBD>~W<00><00><><EFBFBD><EFBFBD>X<00><00>V<00><00>:<3A><>"<22><>D<EFBFBD>c<EFBFBD>.<2E><>i&Z)<00><03>CiM<>#\ :dX)<00><03>CiM<>#\ :dX<64><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00> " <0B><3H<33>H<EFBFBD>Yn<59><16>Ԭ<00>j<EFBFBD><6A><15>+G<><15>*<2A>)<10><>pQʦJ<CAA6>K_ &<26>o<EFBFBD>)<10><>pQʦJ<CAA6>K_ &<26>o<EFBFBD><6F><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00><00>D<EFBFBD>Jmy)E<><45>S<EFBFBD>KM<4B><4D><><E3B385> C<>^<5E>p<EFBFBD>FY<46>)+76CCoD<6F>YtA<74>C4)+76CCoD<6F>YtA<74>C4<00><00><><EFBFBD><EFBFBD><00>Z<00><00>#<23>|<7C>^K<><4B><EFBFBD><1E><><EFBFBD>~L<00><00>~<7E>D<EFBFBD><44><EFBFBD>N<EFBFBD>N<EFBFBD>v<EFBFBD>ޣfW<00>0<><30><EFBFBD>X<00><00>V<00><00><00> <0A>Ħ<EFBFBD>H<EFBFBD><48>e<EFBFBD><65><EFBFBD>ReZ*ɝ<>0g>I<>_<EFBFBD>Oľ4<C4BE>*ɝ<>0g>I<>_<EFBFBD>Oľ4<C4BE><34><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>1<><31>Sc<53><63>M<EFBFBD><4D><02>b<EFBFBD>7<EFBFBD><00><>U;<3B><>J<EFBFBD>|<1C><><EFBFBD>M)*~<11>ˎN<CB8E>A<EFBFBD><41><EFBFBD>:<3A>Θ&*~<11>ˎN<CB8E>A<EFBFBD><41><EFBFBD>:<3A>Θ&<26><00><00><><EFBFBD><EFBFBD><00>q<00><><EFBFBD><EFBFBD>Z<00><00><>H<48>[<5B>K<EFBFBD><4B>)<29>FE't<><74>a<EFBFBD>gF<><46><>Ke*<00>xb-<2D><>b@<40><><EFBFBD>=<12>#1*<00>xb-<2D><>b@<40><><EFBFBD>=<12>#1<><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00><00><>P<EFBFBD>7q<37>D<EFBFBD>[Gd3<64>@"w㞦<77><E39EA6>@M<><4D><EFBFBD>5<1A>
*<00>@=R<>y@<40><>sUeqb<71>*<00>@=R<>y@<40><>sUeqb<71><00><00><><EFBFBD><EFBFBD><00>Z<00><00>r<1F>t/zI<7A><49><EFBFBD><EFBFBD><EFBFBD><EFBFBD>+<2B>L<00><00>D<>[mo@<40><>c<EFBFBD><63><EFBFBD><EFBFBD>,W<00><00><><EFBFBD><EFBFBD>X<00><00> V<00><00>ڗ<><DA97>TL@<40><>ؚ<EFBFBD>~<7E><>Z+<00>w{=<3D><>A<>Jr<4A>8<EFBFBD><38>+<00>w{=<3D><>A<>Jr<4A>8<EFBFBD><38><11><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00><00>~<7E><>h'6C<36>^<5E><> <20>l<0E>c<EFBFBD><63><EFBFBD>Q@<40>"<22><><EFBFBD>ަ<EFBFBD>+Ӹ<0F>0IM<49>붶Lpj<70>+Ӹ<0F>0IM<49>붶Lpj<70><00><00><><EFBFBD><EFBFBD>Nq<00><><EFBFBD><EFBFBD>Z<00> ,b<><62>d<EFBFBD><64>D<EFBFBD><44><EFBFBD>Y<EFBFBD><59>!U<00><>$q<>MN<>%b<08><>[9+<00>3<EFBFBD><33>i<EFBFBD><69>A<EFBFBD><41><10>B<03>+<00>3<EFBFBD><33>i<EFBFBD><69>A<EFBFBD><41><10>B<03><02><00><00><><EFBFBD><EFBFBD>Nq<00><><EFBFBD><EFBFBD>Z<00>!{<7B>"g<><67><EFBFBD>G<EFBFBD>!Zh<5A>V<11>,<2C><11>-<2D><>E<EFBFBD>
%<25>[<5B><>'+<00><><EFBFBD>d~I<><49>,=<3D>
<1E>+<00><><EFBFBD>d~I<><49>,=<3D>
<1E><><00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00> guW<75><11>M<EFBFBD><4D>|<7C><>7<EFBFBD><37>,<00><>3:<3A>u<EFBFBD>J<EFBFBD><4A><EFBFBD>e<EFBFBD>t<EFBFBD><00><>#!<21><>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>GTW<54>_<EFBFBD><5F>OK<4F>B[D<><44>!<21>+6<>k@<40>7<EFBFBD>@<40>Rf<52><66>0<EFBFBD>-+6<>k@<40>7<EFBFBD>@<40>Rf<52><66>0<EFBFBD>-<00><00><><EFBFBD><EFBFBD><00>Z<00>oi<6F><69>P&<26>B<EFBFBD> <0C>X<EFBFBD>?<3F><>L<00><00>f[x<>F<EFBFBD>e@<40><>:<3A><02><>8W<00>P<><50><EFBFBD>X<00><00> V<00><00><55>l+D<>}I<>R<EFBFBD>%lZ,<00><>3:<3A>u<EFBFBD>J<EFBFBD><4A><EFBFBD>e<EFBFBD>t<EFBFBD>,<00><>3:<3A>u<EFBFBD>J<EFBFBD><4A><EFBFBD>e<EFBFBD>t<EFBFBD><15><00><00><><EFBFBD><EFBFBD><00>Z<00><><EFBFBD><EFBFBD>Z<00>+<00><><EFBFBD>d~I<><49>,=<3D>
<1E>
0<EFBFBD><EFBFBD>GO<EFBFBD>ħ0L<30><4C>,<00><><EFBFBD>b<EFBFBD><15>N<EFBFBD><4E>^<5E><><EFBFBD>IH,<00><><EFBFBD>b<EFBFBD><15>N<EFBFBD><4E>^<5E><><EFBFBD>IHV<00><00><><EFBFBD><EFBFBD><00>q<00><><EFBFBD><EFBFBD>Z<00><00>15<31>J<>N<EFBFBD><4E><EFBFBD><EFBFBD>j<EFBFBD>X<EFBFBD>V.<2E>(<28>K<><4B><02><>k<EFBFBD><6B>,JE<4A>)<:A<>C<EFBFBD><43><EFBFBD><EFBFBD>y<EFBFBD>,JE<4A>)<:A<>C<EFBFBD><43><EFBFBD><EFBFBD>y<EFBFBD>U<00><00><><EFBFBD><EFBFBD><00>q<00><><EFBFBD><EFBFBD>Z<00><00>m<EFBFBD><6D><19>H<EFBFBD>DcS<><53><04><><EFBFBD><18>~C<>u<EFBFBD><75>x<>,<00><><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>B<EFBFBD><42><61>T<EFBFBD>,<00><><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>B<EFBFBD><42><61>T’<00><00><><EFBFBD><EFBFBD><01>Z<00><><EFBFBD><EFBFBD>Z<00><00><>Gg~x(L<><4C>L׉ {<7B><><EFBFBD>2<EFBFBD>>E<>':NY<4E>w,c<1E><>I<EFBFBD><49>C<EFBFBD>9<EFBFBD>\I@O,c<1E><>I<EFBFBD><49>C<EFBFBD>9<EFBFBD>\I@O<00><00><><EFBFBD><EFBFBD><00>Z<00>+<2B>1;ԹVJ<56>pm@3a<00><><EFBFBD><EFBFBD> <00><00>G<00><00><00><00><00><00><00><00><00><00><00><00>Z<00><00>G<00><00><00><00><00><00><00><00><00><00><00><00>Z<00><00><00><00>-0<00><00>"O0ZY<00>"O0Z<00>"O0Z\<00>"O0Z<00><00>"O0Z<00><00>"O0Z<00><00>"O0Z<00><00>"O0Z<00><00>"O0Z<00>"O0Z<00><00>"O0Z<00><00><00>O<00><00>nNZOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZt<00>jPZOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ2<00>nNZOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ'0Zd<00><00><00><04>)<29><><EFBFBD>¼ȁ<1E><1C><00><00><00><55>ԙL<D499><4C>ǹ{<7B><><EFBFBD>ZZZ<00><00><00><00><00><00><00><>ʓ)4@@<40><>]<5D><>{<1E><00> <00><00>s <00><00>1<00><00><00><00><00><>ʓ)4@@<40><>]<5D><>{<1E>,0Z<00> <00><00><00>K<00> <00>:0<00><00>5<00><00><00>A0<00><00> <00><00>a=0<00><00><00><00><00><00><00><00>%<00><00><00>Z<00>a"0<00><00> <00>]<00> <00><00><00><00><00>^<00><00><00><00><00>
<00><00>5<00><00><00>K<00><00><00>T]<00><00><00><><EFBFBD><EFBFBD>E{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><00><00><00><00>-<00>CPUSimEmitter.InterpolatedSpawn5<00><00>P>00%080<00>A2<00>A<54>G<EFBFBD><47>G<17><>y<EFBFBD>J<EFBFBD><4A>3
<EFBFBD><EFBFBD>Z<00>E<00><00><00>2<00>A<00>z<%<25><>D<EFBFBD><44>ܿ<><DCBF>3ǖpZ<00>A<15><>7<EFBFBD><37>M3"<22><><EFBFBD><EFBFBD>E[<5B>H<EFBFBD>Z<00>A'6>G+֍<><12>p<EFBFBD>t<EFBFBD>2<EFBFBD>,,`<60>Z<00>A9<>c <05>A<EFBFBD>(<28>0I<30><49><EFBFBD>5_<35>Z<00>ATq<54>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD> <11>fF=Z<00>Aabc<62><63><EFBFBD><EFBFBD>1<EFBFBD>=<3D>W<EFBFBD><02><>5<EFBFBD>EZ<00>Aa<><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD>O<1F><>g<EFBFBD>qWZ<00>AmV<6D>. <0C><>3<EFBFBD>(<28><>!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<00>A<00><>e<EFBFBD><65>i<EFBFBD>bڲ=<3D>t<><74>7<EFBFBD><37>xZ<00>A<00>ô<1D>+?R<><01><1A>*<2A>{ Z<00>A<00><><EFBFBD><EFBFBD>D<1B><>:?<3F><>:%<25>.}<7D><> Z<00>AΔ$<24><>(
i<EFBFBD>e<EFBFBD>0)]<5D>|<7C><><EFBFBD>;Z<00>A<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> Z<00>A<00><><EFBFBD><EFBFBD><EFBFBD><16><13>X<EFBFBD><58><04>,$. (Z<00>A㊥(5۪<35>
/<2F>`"<22><><EFBFBD>Z<00>A<00>@<40><16><><EFBFBD><EFBFBD>[<5B><>]ny/<2F>[<5B>Z<00><00><00>Z<00><00><00><00><00><00><00>%<00><00><00>Zn5<00>n<00>m<00>a5Z<00><00><00>C<00><00>eaNiagaraScript /Niagara/DefaultAssets/Templates/Emitters/StaticBeam.StaticBeam:EmitterSpawnScriptZZ<00><00><00><00><00><00>M|)<29>}A<><41><EFBFBD><16>ה<00> <00><00>s <00><00>1<00><00><00><00>M|)<29>}A<><41><EFBFBD><16>ה,0Z<00> <00><00><00>K<00> <00>:0<00><00>5<00><00><00>A0<00><00> <00><00>a=0<00><00><00><00><00><00><00><00>%<00><00><00>Z<00>a"0<00><00> <00>]<00> <00><00><00><00><00>^<00><00><00><00><00> <00><00><00> <00>P<00> <00><00>5<00><00><00>?<00>5<00><00><00>?0<00>
<00><00>5<00><00><00>K<00><00><00>T]<00><00><00><><EFBFBD><EFBFBD>E{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><00><00><00><00>-<00>CPUSimEmitter.InterpolatedSpawn5<00><00>P>00%080<00>A2<00>A<00><><EFBFBD><EFBFBD>D<1B><>:?<3F><>:%<25>.}<7D><> Z<00>E<00><00><00>2<00>A<00>z<%<25><>D<EFBFBD><44>ܿ<><DCBF>3ǖpZ<00>A<15><>7<EFBFBD><37>M3"<22><><EFBFBD><EFBFBD>E[<5B>H<EFBFBD>Z<00>A'6>G+֍<><12>p<EFBFBD>t<EFBFBD>2<EFBFBD>,,`<60>Z<00>A9<>c <05>A<EFBFBD>(<28>0I<30><49><EFBFBD>5_<35>Z<00>ATq<54>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD> <11>fF=Z<00>A<54>G<EFBFBD><47>G<17><>y<EFBFBD>J<EFBFBD><4A>3
<EFBFBD><EFBFBD>Z<00>Aabc<62><63><EFBFBD><EFBFBD>1<EFBFBD>=<3D>W<EFBFBD><02><>5<EFBFBD>EZ<00>Aa<><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD>O<1F><>g<EFBFBD>qWZ<00>AmV<6D>. <0C><>3<EFBFBD>(<28><>!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<00>A<00><>e<EFBFBD><65>i<EFBFBD>bڲ=<3D>t<><74>7<EFBFBD><37>xZ<00>A<00>ô<1D>+?R<><01><1A>*<2A>{ Z<00>AΔ$<24><>(
i<EFBFBD>e<EFBFBD>0)]<5D>|<7C><><EFBFBD>;Z<00>A<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> Z<00>A<00><><EFBFBD><EFBFBD><EFBFBD><16><13>X<EFBFBD><58><04>,$. (Z<00>A㊥(5۪<35>
/<2F>`"<22><><EFBFBD>Z<00>A<00>@<40><16><><EFBFBD><EFBFBD>[<5B><>]ny/<2F>[<5B>Z<00><00><00>Z<00><00><00><00><00><00><00>%<00><00><00>Zn5<00>n<00>m<00>a5Z<00><00><00>C<00><00><00><00><00>rQ_Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ`Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZHdOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ eOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZfOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZgOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZpOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZqOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ rOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ$zOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ0{Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ4|Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ8}Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<~Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ@Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZDlXATHC@@@<40>E<00>?<00>?<00>?<00>?<00>?d<00>?<00><00>fbNiagaraScript /Niagara/DefaultAssets/Templates/Emitters/StaticBeam.StaticBeam:EmitterUpdateScriptZZ<00><00><00><00><00><00><07><><EFBFBD>=X<>K<EFBFBD><4B>M<EFBFBD>K<><4B>[ <00><00>& <00><00>1<00><00><00><00><07><><EFBFBD>=X<>K<EFBFBD><4B>M<EFBFBD>K<><4B>,0Z<00> <00><00><00>K<00> <00>:0<00><00>5<00><00><00>A0<00><00> <00><00>a=0<00><00><00><00><00><00><00><00>%<00><00><00>Z<00>a"0<00><00> <00>]<00> <00><00><00><00><00>^<00><00><00><00><00> <00><00><00> <00>P<00> <00><00>5<00><00><00>?<00>5<00><00><00>?0<00>
<00><00>5<00><00><00>K<00><00><00>T]<00><00><00><00><00><00><00><00><00><00>5<00><00>P>00%080<00>-2<00>AZ<00>5<00><00><00>2<00><00><00>Z<00><00><00><00><00><00><00>%<00><00><00>Zn5<00>n<00>m<00>a5Z<00><00><00>C<00><00>c_NiagaraScript /Niagara/DefaultAssets/Templates/Emitters/StaticBeam.StaticBeam:GPUComputeScriptZZ<00><00><00><00><00><00>1<><31>Z<EFBFBD>#HB<48><42>;l<><6C>}S<00><00><00><00><00><00>1<00><00><00><00>1<><31>Z<EFBFBD>#HB<48><42>;l<><6C>}S,0Z<00> <00><00><00>K<00> <00>:0<00><00>5<00><00><00>A0<00><00> <00><00>a=0<00><00><00><00><00><00><00><00>%<00><00><00>Z<00>a"0<00><00> <00>]<00> <00><00><00><00><00>^<00><00><00><00><00> <00><00><00> <00>P<00> <00><00>5<00><00><00>?<00>5<00><00><00>?0<00>
<00><00>5<00><00><00>K<00><00><00>T]<00><00><00><><19>5<EFBFBD>"׋^)<29>D<EFBFBD> <1C><00><00><00><00><00><00><00>CPUSimEmitter.InterpolatedSpawnEmitter.LocalspaceExperimentalVMDisabledFailIfNotSetMessageSeverity: 3InterpolatedSpawn"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position.PreserveAttribute=Particles.Previous.Position2PreserveAttribute=Particles.Previous.RibbonFacing1PreserveAttribute=Particles.Previous.RibbonTwist1PreserveAttribute=Particles.Previous.RibbonWidth)PreserveAttribute=Particles.RibbonFacing%PreserveAttribute=Particles.RibbonID,PreserveAttribute=Particles.RibbonLinkOrder(PreserveAttribute=Particles.RibbonTwist-PreserveAttribute=Particles.RibbonU0Override-PreserveAttribute=Particles.RibbonU1Override-PreserveAttribute=Particles.RibbonUVDistance2PreserveAttribute=Particles.RibbonV0RangeOverride2PreserveAttribute=Particles.RibbonV1RangeOverride(PreserveAttribute=Particles.RibbonWidth%PreserveAttribute=Particles.VelocityTrimAttributes<00><00><00><00>P<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ>00%080<00>A2<00>A<00> :<3A><>E<EFBFBD>s<0<>X<>%'<27>Z<00><00> <00>&<00><00><00> 2<00>A<05><>,<2C>&c6
d<EFBFBD><EFBFBD><EFBFBD> X_q<5F>ۆZ<00>A<08>\h<><45><D588><00><>g><3E><07><>+Z<00>A <1E><EFBFBD><ED88B0><EFBFBD>@<40><><EFBFBD>@<40><04><1E> Z<00>A <0B><11>xv<78><76><41>Z<00>A<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>Z<00>A<1B>e<EFBFBD><65>Z!CeO R<><52>ٟ(Z<00>A ԋ.<<3C><14>pK<70><4B>1<12><>ʊZ<00>AX<><58>0 k<08><><06><>O|<7C>Z<00>A$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RZ<00>A+<2B><>C<EFBFBD>]<5D><><EFBFBD><EFBFBD>]<5D><>ǁ<0E><><EFBFBD>Z<00>A7<><37>}<7D>4<EFBFBD>r|9j<39>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD>2Z<00>A;C<>7<EFBFBD><37>0FZ<1D>º<EFBFBD><C2BA>o*"Z<00>AJ7h4ځ|عp㠾7y<>z<1E>Z<00>A[<5B>v#<23><><EFBFBD>K<EFBFBD><4B><EFBFBD>Kx~<7E>ʪ<EFBFBD>mZ<00>A\<5C><>ʡ <0B>O<EFBFBD>zI<7A><49>)X<><58><EFBFBD>kfZ<00>A`<60><>ZYw<59><77><1D>)<29><><EFBFBD><EFBFBD>iyr[rZ<00>Ab<><14><><EFBFBD>[Yݾ<59>l<EFBFBD>?<3F><>$B'Z<00>At.q_<71><03> x<>A<EFBFBD><41><15>̘ރZ<00>AvCƸ<43><C6B8>.<2E><><EFBFBD><EFBFBD><18>>ڵ~'Z<00>A><3E>/qwi؈YaL6<4C>J<EFBFBD><4A><EFBFBD>Z<00>A<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjZ<00>A<00><><EFBFBD><EFBFBD><EFBFBD>-EH<45>-<2D>A<EFBFBD>4<EFBFBD>a<EFBFBD><61>Z<00>A<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>Z<00>A<00><><EFBFBD><18><><0F><>E<EFBFBD><64>j<EFBFBD><6A> Z<00>A<00><><02>g)12m<32><6D>]Z<>8<12><>sZ<00>A<00>S:6"<22><>S<EFBFBD><53><EFBFBD><EFBFBD>̤4R<34><52><EFBFBD>Z<00>A<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~Z<00>A<00><15>kb<6B>}nf<6E><66><17>(,<2C>Z<00>A<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eZ<00>A<00>ZJ4S(T<>݌<11><>j<EFBFBD><6A><EFBFBD><EFBFBD>Z<00>A<00>NJJg$,&<26><><EFBFBD>n<><6E>h7<68>M<EFBFBD>Z<00>A<00>'!<21><><EFBFBD>u<EFBFBD><75>۬<><04><><EFBFBD>\ Z<00>A<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> Z<00>Aܳbq<62> <20>,u]<5D><><EFBFBD><EFBFBD>s<EFBFBD> m<><6D>Z<00>A<00><>:Xg<03><>j<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>1sZ<00>A<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>Z<00>A<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>Z<00>A<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNZ<00><00><00>Z<00><00><00><00><00><00><00>%<00><00><00>Zn=<00>n<00>m<00>a<00><><EFBFBD><EFBFBD>C<00><00>(<28>Z<00>a<00><><EFBFBD><EFBFBD>C<00>4<>c<EFBFBD>Z<00>a<00><><EFBFBD><EFBFBD>C<00>Ɛ<><C690>Z<00>a<00><><EFBFBD><EFBFBD>C<00><>Z<00>a5Z<00><00><00> C<00>_<00><00><00>*QaOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZbOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZcOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZhOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZiOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZjOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ,kOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ0lOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ4mOa<00><><EFBFBD><EFBFBD><EFBFBD>
d<EFBFBD><EFBFBD><EFBFBD> X_q<5F>ۆZ<00>A<08>\h<><45><D588><00><>g><3E><07><>+Z<00>A <1E><EFBFBD><ED88B0><EFBFBD>@<40><><EFBFBD>@<40><04><1E> Z<00>A <0B><11>xv<78><76><41>Z<00>A<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>Z<00>A<1B>e<EFBFBD><65>Z!CeO R<><52>ٟ(Z<00>A ԋ.<<3C><14>pK<70><4B>1<12><>ʊZ<00>AX<><58>0 k<08><><06><>O|<7C>Z<00>A$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RZ<00>A+<2B><>C<EFBFBD>]<5D><><EFBFBD><EFBFBD>]<5D><>ǁ<0E><><EFBFBD>Z<00>A7<><37>}<7D>4<EFBFBD>r|9j<39>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD>2Z<00>A;C<>7<EFBFBD><37>0FZ<1D>º<EFBFBD><C2BA>o*"Z<00>AJ7h4ځ|عp㠾7y<>z<1E>Z<00>A[<5B>v#<23><><EFBFBD>K<EFBFBD><4B><EFBFBD>Kx~<7E>ʪ<EFBFBD>mZ<00>A\<5C><>ʡ <0B>O<EFBFBD>zI<7A><49>)X<><58><EFBFBD>kfZ<00>A`<60><>ZYw<59><77><1D>)<29><><EFBFBD><EFBFBD>iyr[rZ<00>Ab<><14><><EFBFBD>[Yݾ<59>l<EFBFBD>?<3F><>$B'Z<00>At.q_<71><03> x<>A<EFBFBD><41><15>̘ރZ<00>AvCƸ<43><C6B8>.<2E><><EFBFBD><EFBFBD><18>>ڵ~'Z<00>A><3E>/qwi؈YaL6<4C>J<EFBFBD><4A><EFBFBD>Z<00>A<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjZ<00>A<00><><EFBFBD><EFBFBD><EFBFBD>-EH<45>-<2D>A<EFBFBD>4<EFBFBD>a<EFBFBD><61>Z<00>A<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>Z<00>A<00><><EFBFBD><18><><0F><>E<EFBFBD><64>j<EFBFBD><6A> Z<00>A<00><><02>g)12m<32><6D>]Z<>8<12><>sZ<00>A<00>S:6"<22><>S<EFBFBD><53><EFBFBD><EFBFBD>̤4R<34><52><EFBFBD>Z<00>A<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~Z<00>A<00><15>kb<6B>}nf<6E><66><17>(,<2C>Z<00>A<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eZ<00>A<00>ZJ4S(T<>݌<11><>j<EFBFBD><6A><EFBFBD><EFBFBD>Z<00>A<00>NJJg$,&<26><><EFBFBD>n<><6E>h7<68>M<EFBFBD>Z<00>A<00>'!<21><><EFBFBD>u<EFBFBD><75>۬<><04><><EFBFBD>\ Z<00>A<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> Z<00>Aܳbq<62> <20>,u]<5D><><EFBFBD><EFBFBD>s<EFBFBD> m<><6D>Z<00>A<00><>:Xg<03><>j<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>1sZ<00>A<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>Z<00>A<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>Z<00>A<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNZZE<00><00>>S@<00><00>R<00><00>A<00>[<5B>X,dXH<05><00>p<05>x<05>|<05><03><05><03><05><03><05><03><05> <03><05>
<03><05> <03><05> <03><05> <03><05><03><05><03><05><03><05><03><05>[<5B>#<01>[<5B>XH,<03><02>H <00><05><01>
<01> <01> <01><01><01> <01><01><01>  <01>
<01> <01>     <01> <01><01>

   

<01> <01> <01>





  

  
 +<01> +<01>+<01>\\[[& %<00>D<00> <06>\W<07>
W<07> [ 

 <00> \\V S S S S
S S <00>S <00>S S S S 
S  S S  S S S S <00>S S S S S S S S <00>T <00>T S S S S T S S S  \Z`<00>r<00><00>Br<00><00>r<00>PN(Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ'Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ $Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ %Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ &Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ !Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ "Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ .Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ#Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><><EFBFBD><EFBFBD>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?-Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ,Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ*Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ+Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZZ<00><00>~BrU<00>r<00> N<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?<3F>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><><EFBFBD><EFBFBD><EFBFBD>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>7<EFBFBD>5<EFBFBD>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><>?<3F>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ@@<40>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>@<40> Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ <00>
Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00> Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00> Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00> Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>B<EFBFBD>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZpA<70>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZZ <00><00><00>NaOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZbOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZpAcOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>B<00>B<00>B<00>?hOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?iOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?<00>?<00>?<00>?jOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ@@kOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?lOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ <00>?<00>?<00>?mOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ nOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ <00>?oOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ A AsOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<FtOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZuOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?vOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ wOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ xOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZzDyOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>7<EFBFBD>5<EFBFBD>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ <00>?<00>?<00>?^%<00>
^<00><00>3<00>rN)Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00>Z<00>rNOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><><EFBFBD><EFBFBD><EFBFBD><00>Z<00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nNyOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nNxOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nNwOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nN{Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ}<00><00>HP Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZQOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ[Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa
<00><00> <00><00>
<00><00>f
<00><00>Z<00>Z<00>Z+0<00><00> NE_CrackCommZ<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><00>bMOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00><00><00><00><00><<00><00><00><00><00><00>N<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ%Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZh<00><00>h<00>nNOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZj<00>6070/0"0<00><00> <00><00><00>;0<0?04090(0<00><00><00><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><00><00><><EFBFBD>
<00><00> <00><00>
<00><00>f
<00><00>Z<00>Z<00>Z+0<00><00> NE_CrackCommZIS<00>I<00> <00>j<00><00>0_<00><00>5<00><00><00>!5<00><00>P5<00><00>PZ<00>j<00><00>0_<00><00>5<00><00><00>!5<00><00>P5<00><00>PZ<00><00>
<00><00><00>L<00><00><00><00>Z<00><00><00><00>Z<00><00><00><00>Z<00>!<00> Z<00><00><00><00>Z<00>X<00>WZ<00><00><00><00>Z<00><00><00>Z<00><00><00> Z<00><00><00> Z<00><00><00><><00>1<EFBFBD><31>// Shader generated by Niagara HLSL Translator
// Compile Tags:
// Variable: "bIsInfinitelyLived(False)" StringValue: ""
// Variable: "bCanDieWhenEmitterDeactivates(True)" StringValue: ""
// Variable: "Particles.SpriteSize((null))" StringValue: "Trimmed"
// Variable: "Particles.BeamSplineTangent((null))" StringValue: "Trimmed"
// Variable: "Particles.BeamSplineNormal((null))" StringValue: "Trimmed"
// Variable: "Particles.BeamSplineBinormal((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"
// Compile Tags Editor Only:
// 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/ f\Get/ f\Get->Particles.RotationalVelocityEnabled Value: Particles.RotationalVelocityEnabled
// Pin: /Solve Forces and Velocity/ f\Get/ f\Get->Module.Manually Enable Rotational Solver Value: False
// Pin: /Solve Forces and Velocity/;<3B><><EFBFBD>OR<08>Y<EFBFBD>` <09>/;<3B><><EFBFBD>OR<08>Y<EFBFBD>` <09>->Result Value: 0
// Pin: /Solve Forces and Velocity/͑<><CD91>1u<31><75><EFBFBD>p/͑<><CD91>1u<31><75><EFBFBD>p->InputPin Value: 0
// Pin: /Solve Forces and Velocity/͑<><CD91>1u<31><75><EFBFBD>p/͑<><CD91>1u<31><75><EFBFBD>p->OutputPin Value: 0
// Pin: /Solve Forces and Velocity/͑<><CD91>1u<31><75><EFBFBD>p/͑<><CD91>1u<31><75><EFBFBD>p->InputPin Value: 0
// Pin: /Solve Forces and Velocity/͑<><CD91>1u<31><75><EFBFBD>p/͑<><CD91>1u<31><75><EFBFBD>p->OutputPin Value: 0
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
{
float Emitter_DistanceTraveled;
int Engine_ExecutionCount;
float3 Emitter_BeamVector;
float3 Emitter_BeamStart;
float Emitter_BeamStartEndLength;
float3 Emitter_BeamDirection;
float3 Emitter_BeamStartTangent;
float3 Emitter_BeamEnd;
float3 Emitter_BeamEndTangent;
bool Emitter_UseBeamTangents;
int Emitter_BeamID;
float Emitter_AlphaScale;
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
{
float PREV_Emitter_DistanceTraveled;
int PREV_Engine_ExecutionCount;
float3 PREV_Emitter_BeamVector;
float3 PREV_Emitter_BeamStart;
float PREV_Emitter_BeamStartEndLength;
float3 PREV_Emitter_BeamDirection;
float3 PREV_Emitter_BeamStartTangent;
float3 PREV_Emitter_BeamEnd;
float3 PREV_Emitter_BeamEndTangent;
bool PREV_Emitter_UseBeamTangents;
int PREV_Emitter_BeamID;
float PREV_Emitter_AlphaScale;
float PREV_Emitter_SpawnRate;
float PREV_Emitter_SpawnInterval;
float PREV_Emitter_InterpSpawnStartDt;
int PREV_Emitter_SpawnGroup;
}
struct FParamMap0_VectorFromCurve
{
float CurveIndex;
};
struct FParamMap0_Transient
{
float3 AdvectionVelocity;
bool DragIgnoreMass;
bool FirstFrame;
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_ParticleState
{
float DeltaTime;
float Lifetime;
};
struct FParamMap0_Particles_Previous
{
float3 Position;
float3 RibbonFacing;
float RibbonTwist;
float RibbonWidth;
float3 Velocity;
};
struct FParamMap0_Particles_Presolve
{
float3 PhysicsForce;
float3 Position;
float3 Velocity;
};
struct FParamMap0_Particles
{
float Age;
float3 BeamSplineBinormal;
float3 BeamSplineNormal;
float3 BeamSplineTangent;
float4 Color;
float DistanceTraveled;
float Lifetime;
float Mass;
float MaterialRandom;
float NormalizedAge;
float3 Position;
FParamMap0_Particles_Presolve Presolve;
FParamMap0_Particles_Previous Previous;
float3 RibbonFacing;
NiagaraID RibbonID;
float RibbonLinkOrder;
float RibbonTwist;
float RibbonUVDistance;
float RibbonWidth;
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_SpawnBeam
{
float3 BeamDirection;
float3 BeamVector;
float NormalizedExecIndex;
float StartEndVecLength;
};
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_InitializeParticle001
{
float InitRIbbonDistance;
};
struct FParamMap0_Local
{
FParamMap0_Local_InitializeParticle001 InitializeParticle001;
FParamMap0_Local_SolveForcesAndVelocity SolveForcesAndVelocity;
FParamMap0_Local_SpawnBeam SpawnBeam;
};
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_InitializeParticle001
{
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
{
int InstanceSeed;
int NumParticles;
int PaddingInt32_0;
int PaddingInt32_1;
float SpawnCountScale;
int TotalSpawnedParticles;
};
struct FParamMap0_Engine
{
float DeltaTime;
FParamMap0_Engine_Emitter Emitter;
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 AlphaScale;
float3 BeamDirection;
float3 BeamEnd;
float3 BeamEndTangent;
int BeamID;
float3 BeamStart;
float BeamStartEndLength;
float3 BeamStartTangent;
float3 BeamVector;
float DistanceTraveled;
float InterpSpawnStartDt;
int RandomSeed;
int SpawnGroup;
float SpawnInterval;
float SpawnRate;
bool UseBeamTangents;
};
struct FParamMap0_DataInstance
{
bool Alive;
};
struct FParamMap0_Color
{
float ScaleAlpha;
float3 ScaleColor;
};
struct FParamMap0_Array_Previous
{
int Position;
int RibbonFacing;
int RibbonTwist;
int RibbonWidth;
int Velocity;
};
struct FParamMap0_Array_Presolve
{
int PhysicsForce;
int Position;
int Velocity;
};
struct FParamMap0_Array
{
int Age;
int BeamSplineBinormal;
int BeamSplineNormal;
int BeamSplineTangent;
int Color;
int DistanceTraveled;
int Lifetime;
int Mass;
int MaterialRandom;
int NormalizedAge;
int Position;
FParamMap0_Array_Presolve Presolve;
FParamMap0_Array_Previous Previous;
int RibbonFacing;
int RibbonID;
int RibbonLinkOrder;
int RibbonTwist;
int RibbonUVDistance;
int RibbonWidth;
int SpriteSize;
int UniqueID;
int Velocity;
};
struct FParamMap0
{
FParamMap0_Array Array;
FParamMap0_Color Color;
FParamMap0_DataInstance DataInstance;
FParamMap0_Emitter Emitter;
FParamMap0_Engine Engine;
FParamMap0_FloatFromCurve FloatFromCurve;
FParamMap0_InitializeParticle001 InitializeParticle001;
FParamMap0_Interpolation Interpolation;
FParamMap0_Local Local;
FParamMap0_OUTPUT_VAR OUTPUT_VAR;
FParamMap0_Particles Particles;
FParamMap0_ParticleState ParticleState;
FParamMap0_SolveForcesAndVelocity SolveForcesAndVelocity;
FParamMap0_Transient Transient;
FParamMap0_VectorFromCurve VectorFromCurve;
};
struct FSimulationContext
{
FParamMap0 MapSpawn;
FParamMap0 MapUpdate;
};
static float HackSpawnInterp = 1.0;
void NiagaraScript_2823_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_2832_Func_(float3 In_Engine_Owner_Position, out float3 Out_SimulationPosition, inout FSimulationContext Context);
void InitializeParticle001_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_2820_Func_(int In_EngineExecutionCount, bool In_NormalizedRangeIncludesOne, out float Out_NormalizedExecIndex, inout FSimulationContext Context);
void CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_(float In_t, float3 In_p0, float3 In_p1, float3 In_p2, float3 In_p3, out float3 Out_Position, out float3 Out_Tangent, out float3 Out_Normal, out float3 Out_Binormal);
void NiagaraScript_2821_Func_(float In_TASC45PositionAlongSpline, float3 In_StartHandle, float3 In_StartPoint, float3 In_EndPoint, float3 In_EndHandle, out float3 Out_PositionOnSpline, out float3 Out_SplineTangent, out float3 Out_SplineNormal, out float3 Out_SplineBinormal, inout FSimulationContext Context);
void SpawnBeam_Emitter_Func_(inout FSimulationContext Context);
void BeamWidth_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_2844_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context);
void ParticleState_Emitter_Func_(inout FSimulationContext Context);
void SampleVectorCurve_Emitter_VectorFromCurve_VectorCurve(float In_X, out float3 Out_Value);
void VectorFromCurve_Emitter_Func_(out float3 Out_Value, 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 Color_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_2835_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);
float GetSpawnInterpolation();
void NiagaraScript_2823_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 Constant31 = false;
float Result = In_FloatMax - In_FloatMin;
float Result1 = rand_float(Result);
float Result2 = In_FloatMin + Result1;
Out_RandomFloat = Result2;
Out_IsDeterministic = Constant31;
}
void NiagaraScript_2832_Func_(float3 In_Engine_Owner_Position, out float3 Out_SimulationPosition, inout FSimulationContext Context)
{
float3 Constant43 = float3(0,0,0);
Out_SimulationPosition = Constant43;
}
void InitializeParticle001_Emitter_Func_(inout FSimulationContext Context)
{
Context.MapSpawn.Particles.MaterialRandom = Context.MapSpawn.InitializeParticle001.MaterialRandom;
float Constant38 = 3;
Context.MapSpawn.Particles.Lifetime = Constant38;
float4 Constant39 = float4(1,1,1,1);
Context.MapSpawn.Particles.Color = Constant39;
float Constant40 = 1;
Context.MapSpawn.Particles.Mass = Constant40;
float2 Constant41 = float2(10,10);
Context.MapSpawn.Particles.SpriteSize = Constant41;
float3 Constant42 = float3(0,0,0);
float3 NiagaraScript_2832_Func_Output_SimulationPosition;
NiagaraScript_2832_Func_(Constant42, NiagaraScript_2832_Func_Output_SimulationPosition, Context);
float3 Constant44 = float3(0,0,0);
float Constant45 = 0;
float3 Result3 = Constant44 * Constant45;
float3 Result4 = NiagaraScript_2832_Func_Output_SimulationPosition + Result3;
Context.MapSpawn.Particles.Position = Result4;
Context.MapSpawn.Local.InitializeParticle001.InitRIbbonDistance = Context.MapSpawn.Particles.RibbonUVDistance;
float3 Constant46 = float3(0,0,1);
Context.MapSpawn.Particles.RibbonFacing = Constant46;
}
void NiagaraScript_2820_Func_(int In_EngineExecutionCount, bool In_NormalizedRangeIncludesOne, out float Out_NormalizedExecIndex, inout FSimulationContext Context)
{
int Result5 = ExecIndex();
float Output0;
Output0 = Result5;
int Constant49 = -1;
int Result6 = In_EngineExecutionCount + Constant49;
int int32_IfResult;
if(In_NormalizedRangeIncludesOne)
{
int32_IfResult = Result6;
}
else
{
int32_IfResult = In_EngineExecutionCount;
}
float Output01;
Output01 = int32_IfResult;
float Result7 = Output0 / Output01;
Out_NormalizedExecIndex = Result7;
}
void CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_(float In_t, float3 In_p0, float3 In_p1, float3 In_p2, float3 In_p3, out float3 Out_Position, out float3 Out_Tangent, out float3 Out_Normal, out float3 Out_Binormal)
{
float t2 = (In_t * In_t);
float t3 = (In_t * In_t * In_t);
float3 PC1 = ( In_p3 - (3.0 * In_p2) + (3.0 * In_p1) - In_p0 );
float3 PC2 = ( (3.0 * In_p2) - (6.0 * In_p1) + (3.0 * In_p0) );
float3 PC3 = ( (3.0 * In_p1) - (3.0 * In_p0) );
float3 PC4 = ( In_p0 );
//Position on spline as a function of t
Out_Position = (PC1 * t3 + PC2 * t2 + PC3 * In_t + PC4);
// Velocity of the sample point on the spline. First Derivitive
float3 Velocity = (3 * PC1 * t2 ) + (2 * PC2 * In_t ) + PC3;
// Acceleration along the spline, Second Derivitive
float3 Acceleration = (6 * PC1 * In_t) + (2 * PC2);
Out_Tangent = normalize(Velocity);
// Need to only take the acceleration amount as it relates to the velocity
Out_Normal =normalize(Acceleration - (Velocity * dot(Velocity, Acceleration)/dot(Velocity, Velocity)));
Out_Binormal = cross(Out_Tangent, Out_Normal);
}
void NiagaraScript_2821_Func_(float In_TASC45PositionAlongSpline, float3 In_StartHandle, float3 In_StartPoint, float3 In_EndPoint, float3 In_EndHandle, out float3 Out_PositionOnSpline, out float3 Out_SplineTangent, out float3 Out_SplineNormal, out float3 Out_SplineBinormal, inout FSimulationContext Context)
{
float3 CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Position;
float3 CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Tangent;
float3 CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Normal;
float3 CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Binormal;
CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_(In_TASC45PositionAlongSpline, In_StartPoint, In_StartHandle, In_EndHandle, In_EndPoint, CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Position, CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Tangent, CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Normal, CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Binormal);
Out_PositionOnSpline = CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Position;
Out_SplineTangent = CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Tangent;
Out_SplineNormal = CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Normal;
Out_SplineBinormal = CustomHlsl93A9E2A54C5C45027356F49C5CBE48F8_Func_Output_Binormal;
}
void SpawnBeam_Emitter_Func_(inout FSimulationContext Context)
{
bool Constant48 = true;
float NiagaraScript_2820_Func_Output_NormalizedExecIndex;
NiagaraScript_2820_Func_(Context.MapSpawn.Engine.ExecutionCount, Constant48, NiagaraScript_2820_Func_Output_NormalizedExecIndex, Context);
float3 Result8 = NiagaraScript_2820_Func_Output_NormalizedExecIndex * Context.MapSpawn.Emitter.BeamVector;
float3 Result9 = Result8 + Context.MapSpawn.Emitter.BeamStart;
Context.MapSpawn.Local.SpawnBeam.NormalizedExecIndex = NiagaraScript_2820_Func_Output_NormalizedExecIndex;
Context.MapSpawn.Local.SpawnBeam.BeamVector = Result9;
Context.MapSpawn.Local.SpawnBeam.StartEndVecLength = Context.MapSpawn.Emitter.BeamStartEndLength;
Context.MapSpawn.Local.SpawnBeam.BeamDirection = Context.MapSpawn.Emitter.BeamDirection;
float Constant50 = 1e-06;
float Constant51 = 1;
float Result10 = Constant51 - Constant50;
float Result11 = clamp(Context.MapSpawn.Local.SpawnBeam.NormalizedExecIndex,Constant50,Result10);
float3 NiagaraScript_2821_Func_Output_PositionOnSpline;
float3 NiagaraScript_2821_Func_Output_SplineTangent;
float3 NiagaraScript_2821_Func_Output_SplineNormal;
float3 NiagaraScript_2821_Func_Output_SplineBinormal;
NiagaraScript_2821_Func_(Result11, Context.MapSpawn.Emitter.BeamStartTangent, Context.MapSpawn.Emitter.BeamStart, Context.MapSpawn.Emitter.BeamEnd, Context.MapSpawn.Emitter.BeamEndTangent, NiagaraScript_2821_Func_Output_PositionOnSpline, NiagaraScript_2821_Func_Output_SplineTangent, NiagaraScript_2821_Func_Output_SplineNormal, NiagaraScript_2821_Func_Output_SplineBinormal, Context);
float Constant52 = 0;
float Constant53 = 0;
float Constant54 = 1;
float3 Output1;
Output1.x = Constant52;
Output1.y = Constant53;
Output1.z = Constant54;
float3 Result12 = cross(Output1,Context.MapSpawn.Local.SpawnBeam.BeamDirection);
float3 BeamPosition_IfResult;
float3 BeamTangent_IfResult;
float3 BeamNormal_IfResult;
float3 BeamBinormal_IfResult;
if(Context.MapSpawn.Emitter.UseBeamTangents)
{
BeamPosition_IfResult = NiagaraScript_2821_Func_Output_PositionOnSpline;
BeamTangent_IfResult = NiagaraScript_2821_Func_Output_SplineTangent;
BeamNormal_IfResult = NiagaraScript_2821_Func_Output_SplineNormal;
BeamBinormal_IfResult = NiagaraScript_2821_Func_Output_SplineBinormal;
}
else
{
BeamPosition_IfResult = Context.MapSpawn.Local.SpawnBeam.BeamVector;
BeamTangent_IfResult = Context.MapSpawn.Local.SpawnBeam.BeamDirection;
BeamNormal_IfResult = Output1;
BeamBinormal_IfResult = Result12;
}
Context.MapSpawn.Particles.RibbonLinkOrder = Context.MapSpawn.Local.SpawnBeam.NormalizedExecIndex;
Context.MapSpawn.Particles.Position = BeamPosition_IfResult;
Context.MapSpawn.Particles.BeamSplineTangent = BeamTangent_IfResult;
Context.MapSpawn.Particles.BeamSplineNormal = BeamNormal_IfResult;
Context.MapSpawn.Particles.BeamSplineBinormal = BeamBinormal_IfResult;
int Constant55 = 0;
NiagaraID Output11;
Output11.Index = Context.MapSpawn.Emitter.BeamID;
Output11.AcquireTag = Constant55;
Context.MapSpawn.Particles.RibbonID = Output11;
}
void BeamWidth_Emitter_Func_(inout FSimulationContext Context)
{
float Constant58 = 15;
float Constant59 = 0;
Context.MapSpawn.Particles.RibbonWidth = Constant58;
Context.MapSpawn.Particles.RibbonTwist = Constant59;
}
void NiagaraScript_2844_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context)
{
float Constant63 = 0;
float Constant64 = 1;
float Result22 = clamp(In_Value,Constant63,Constant64);
Out_ClampedValue = Result22;
}
void ParticleState_Emitter_Func_(inout FSimulationContext Context)
{
bool Result13 = NiagaraAll(Context.MapUpdate.Particles.Age <= Context.MapUpdate.Engine.DeltaTime);
Context.MapUpdate.OUTPUT_VAR.ParticleState.FirstFrame = Result13;
Context.MapUpdate.Transient.FirstFrame = Result13;
float Constant61 = 1e-06;
bool Result14 = NiagaraAll(Context.MapUpdate.ParticleState.Lifetime > Constant61);
bool Result15 = Context.MapUpdate.Transient.FirstFrame && Result14;
float Result16 = Context.MapUpdate.Particles.Age + Context.MapUpdate.ParticleState.DeltaTime;
float Constant62 = 1e-05;
float Result17 = max(Context.MapUpdate.ParticleState.Lifetime, Constant62);
bool Result18 = NiagaraAll(Result16 < Result17);
bool Result19 = Result15 || Result18;
bool Result20 = Context.MapUpdate.DataInstance.Alive && Result19;
float Result21 = Result16 / Result17;
float NiagaraScript_2844_Func_Output_ClampedValue;
NiagaraScript_2844_Func_(Result21, NiagaraScript_2844_Func_Output_ClampedValue, Context);
Context.MapUpdate.DataInstance.Alive = Result20;
Context.MapUpdate.Particles.Age = Result16;
Context.MapUpdate.Particles.NormalizedAge = NiagaraScript_2844_Func_Output_ClampedValue;
bool Constant65 = false;
bool Constant66 = true;
}
void VectorFromCurve_Emitter_Func_(out float3 Out_Value, inout FSimulationContext Context)
{
float3 Constant68 = float3(1,1,1);
float3 SampleVectorCurve_Emitter_VectorFromCurve_VectorCurveOutput_Value;
SampleVectorCurve_Emitter_VectorFromCurve_VectorCurve(Context.MapUpdate.VectorFromCurve.CurveIndex, SampleVectorCurve_Emitter_VectorFromCurve_VectorCurveOutput_Value);
float3 Result23 = SampleVectorCurve_Emitter_VectorFromCurve_VectorCurveOutput_Value * Constant68;
Out_Value = Result23;
}
void FloatFromCurve_Emitter_Func_(out float Out_Value, inout FSimulationContext Context)
{
float Constant70 = 1;
float SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value;
SampleCurve_Emitter_FloatFromCurve_FloatCurve(Context.MapUpdate.FloatFromCurve.CurveIndex, SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value);
float Result24 = SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value * Constant70;
Out_Value = Result24;
}
void Color_Emitter_Func_(inout FSimulationContext Context)
{
float4 Constant72 = float4(100,100,100,1);
float3 Output02;
float Output2;
Output02.x = Constant72.r;
Output02.y = Constant72.g;
Output02.z = Constant72.b;
Output2 = Constant72.a;
float3 Result25 = Output02 * Context.MapUpdate.Color.ScaleColor;
float Result26 = Output2 * Context.MapUpdate.Color.ScaleAlpha;
float Result27 = Result26 * Context.MapUpdate.Emitter.AlphaScale;
float4 Output03;
Output03.g = Result25.y;
Output03.a = Result27;
Output03.r = Result25.x;
Output03.b = Result25.z;
Context.MapUpdate.Particles.Color = Output03;
}
void NiagaraScript_2835_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 Result34 = In_Velocity - In_AdvectionVelocity;
float Result35 = In_Drag * In_InverseMass;
float Constant83 = (0.0);
float NiagaraFloat_SelectResult = Constant83;
NiagaraFloat_SelectResult = In_Drag;
if(In_IgnoreMass == 0)
{
NiagaraFloat_SelectResult = Result35;
}
float Constant84 = 0;
float Result36 = max(NiagaraFloat_SelectResult, Constant84);
float Result37 = Result36 * In_DeltaTime;
float Constant85 = 1;
float Result38 = Result37 + Constant85;
float3 Result39 = Result34 / Result38;
float3 Result40 = Result39 + In_AdvectionVelocity;
Out_Output = Result40;
}
void SolveForcesAndVelocity_Emitter_Func_(inout FSimulationContext Context)
{
Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime = Context.MapUpdate.SolveForcesAndVelocity.DeltaTime;
float Constant81 = 1e-05;
float Result28 = max(Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime, Constant81);
float Result29 = Reciprocal(Result28);
Context.MapUpdate.Local.SolveForcesAndVelocity.InverseDeltaTime = Result29;
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 Constant82 = 1e-06;
float Result30 = max(Context.MapUpdate.Local.SolveForcesAndVelocity.Mass, Constant82);
float Result31 = Reciprocal(Result30);
float3 Result32 = Result31 * Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce;
Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce = Result32;
Context.MapUpdate.Local.SolveForcesAndVelocity.InverseMass = Result31;
float3 Result33 = Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsForce * Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime + Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Result33;
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_2835_Func_Output_Output;
NiagaraScript_2835_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_2835_Func_Output_Output, Context);
float3 Result41 = NiagaraScript_2835_Func_Output_Output - Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = NiagaraScript_2835_Func_Output_Output;
Context.MapUpdate.Local.SolveForcesAndVelocity.DragVelocity = Result41;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsDrag = Context.MapUpdate.Local.SolveForcesAndVelocity.PhysicsDrag;
float Constant86 = 1000;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float Constant87 = 9999;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float3 Result42 = Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Velocity * Context.MapUpdate.Local.SolveForcesAndVelocity.DeltaTime;
float3 Result43 = Result42 + Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Context.MapUpdate.OUTPUT_VAR.SolveForcesAndVelocity.Position = Result43;
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 Constant88 = float3(0,0,0);
float Constant89 = 0;
float3 ForceVector_IfResult;
float Drag_IfResult;
if(Context.MapUpdate.SolveForcesAndVelocity.WritetoIntrinsicProperties)
{
ForceVector_IfResult = Constant88;
Drag_IfResult = Constant89;
}
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 Result44 = Context.MapUpdate.Particles.Position - Context.MapUpdate.Particles.Previous.Position;
float Result45 = length(Result44);
float Constant90 = 0.3333;
float Result46 = Result45 * Constant90;
float Constant91 = 1e+08;
float Result47 = Modulo(Context.MapUpdate.Particles.DistanceTraveled, Constant91);
float Result48 = Result46 + Result47;
Context.MapUpdate.Particles.DistanceTraveled = Result48;
//SetConstantByStaticVariable "/Solve Forces and Velocity/ f\Get/ f\Get->Particles.RotationalVelocityEnabled"
int Constant92 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/ f\Get/ f\Get->Module.Manually Enable Rotational Solver"
int Constant93 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/;<3B><><EFBFBD>OR<08>Y<EFBFBD>` <09>/;<3B><><EFBFBD>OR<08>Y<EFBFBD>` <09>->Result"
int Constant94 = 0;
}
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 = lerp(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.Emitter.DistanceTraveled = lerp(PREV_Emitter_DistanceTraveled, Emitter_DistanceTraveled, SpawnInterp);
Context.MapSpawn.Emitter.BeamVector = lerp(PREV_Emitter_BeamVector, Emitter_BeamVector, SpawnInterp);
Context.MapSpawn.Emitter.BeamStart = lerp(PREV_Emitter_BeamStart, Emitter_BeamStart, SpawnInterp);
Context.MapSpawn.Emitter.BeamStartEndLength = lerp(PREV_Emitter_BeamStartEndLength, Emitter_BeamStartEndLength, SpawnInterp);
Context.MapSpawn.Emitter.BeamDirection = lerp(PREV_Emitter_BeamDirection, Emitter_BeamDirection, SpawnInterp);
Context.MapSpawn.Emitter.BeamStartTangent = lerp(PREV_Emitter_BeamStartTangent, Emitter_BeamStartTangent, SpawnInterp);
Context.MapSpawn.Emitter.BeamEnd = lerp(PREV_Emitter_BeamEnd, Emitter_BeamEnd, SpawnInterp);
Context.MapSpawn.Emitter.BeamEndTangent = lerp(PREV_Emitter_BeamEndTangent, Emitter_BeamEndTangent, SpawnInterp);
Context.MapSpawn.Emitter.AlphaScale = lerp(PREV_Emitter_AlphaScale, Emitter_AlphaScale, 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.RibbonFacing = Context.MapSpawn.Particles.RibbonFacing;
Context.MapSpawn.Particles.Previous.RibbonTwist = Context.MapSpawn.Particles.RibbonTwist;
Context.MapSpawn.Particles.Previous.RibbonWidth = Context.MapSpawn.Particles.RibbonWidth;
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.RibbonFacing = Constant6;
float Constant7 = (0.0);
Context.MapSpawn.Particles.RibbonLinkOrder = Constant7;
float3 Constant8 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.BeamSplineTangent = Constant8;
float3 Constant9 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.BeamSplineNormal = Constant9;
float3 Constant10 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.BeamSplineBinormal = Constant10;
NiagaraID Constant11 = (NiagaraID)0;
Context.MapSpawn.Particles.RibbonID = Constant11;
float Constant12 = (0.0);
Context.MapSpawn.Particles.RibbonWidth = Constant12;
float Constant13 = (0.0);
Context.MapSpawn.Particles.RibbonTwist = Constant13;
float Constant14 = 0;
Context.MapSpawn.Particles.Age = Constant14;
float Constant15 = (0.0);
Context.MapSpawn.Particles.NormalizedAge = Constant15;
float3 Constant16 = float3(0,0,0);
Context.MapSpawn.Particles.Velocity = Constant16;
float3 Constant17 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Presolve.Velocity = Constant17;
float3 Constant18 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Presolve.Position = Constant18;
float3 Constant19 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Presolve.PhysicsForce = Constant19;
float3 Constant20 = float3(0,0,0);
Context.MapSpawn.Particles.Previous.Velocity = Constant20;
float3 Constant21 = float3(0,0,0);
Context.MapSpawn.Particles.Previous.Position = Constant21;
float Constant22 = 0;
Context.MapSpawn.Particles.DistanceTraveled = Constant22;
//End Initialize Parameter Map Defaults
int Constant23 = (0);
float Constant24 = 0;
float Constant25 = 1;
int Constant26 = -1;
int Constant27 = (0);
int Constant28 = 0;
int Constant29 = (0);
int Constant30 = (0);
float NiagaraScript_2823_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat;
bool NiagaraScript_2823_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic;
NiagaraScript_2823_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant23, Constant24, Constant25, Constant26, Constant27, Constant28, Constant29, Constant30, NiagaraScript_2823_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat, NiagaraScript_2823_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic, Context);
Context.MapSpawn.InitializeParticle001.MaterialRandom = NiagaraScript_2823_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat;
float Constant32 = 3;
float4 Constant33 = float4(1,1,1,1);
float2 Constant34 = float2(10,10);
float3 Constant35 = float3(0,0,0);
int Constant36 = 0;
Context.MapSpawn.InitializeParticle001.PositionOffsetCoordinateSpace = Constant36;
Context.MapSpawn.Particles.RibbonUVDistance = Context.MapSpawn.Emitter.DistanceTraveled;
float3 Constant37 = float3(0,0,1);
EnterStatScope(1 /**InitializeParticle001_Emitter_Func_*/);
InitializeParticle001_Emitter_Func_(Context);
ExitStatScope(/**InitializeParticle001_Emitter_Func_*/);
float Constant47 = 1e-06;
EnterStatScope(2 /**SpawnBeam_Emitter_Func_*/);
SpawnBeam_Emitter_Func_(Context);
ExitStatScope(/**SpawnBeam_Emitter_Func_*/);
float Constant56 = 15;
float Constant57 = 0;
EnterStatScope(3 /**BeamWidth_Emitter_Func_*/);
BeamWidth_Emitter_Func_(Context);
ExitStatScope(/**BeamWidth_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
// End HandleMissingDefaultValues
}
void SimulateMapUpdate(inout FSimulationContext Context)
{
//Begin Update Script!
RandomCounterDeterministic = 0;
bool Constant60 = true;
Context.MapUpdate.DataInstance.Alive = Constant60;
Context.MapUpdate.ParticleState.DeltaTime = Context.MapUpdate.Engine.DeltaTime;
Context.MapUpdate.ParticleState.Lifetime = Context.MapUpdate.Particles.Lifetime;
EnterStatScope(4 /**ParticleState_Emitter_Func_*/);
ParticleState_Emitter_Func_(Context);
ExitStatScope(/**ParticleState_Emitter_Func_*/);
Context.MapUpdate.VectorFromCurve.CurveIndex = Context.MapUpdate.Particles.NormalizedAge;
float3 Constant67 = float3(1,1,1);
float3 VectorFromCurve_Emitter_Func_Output_Value;
VectorFromCurve_Emitter_Func_(VectorFromCurve_Emitter_Func_Output_Value, Context);
Context.MapUpdate.FloatFromCurve.CurveIndex = Context.MapUpdate.Particles.NormalizedAge;
float Constant69 = 1;
float FloatFromCurve_Emitter_Func_Output_Value;
FloatFromCurve_Emitter_Func_(FloatFromCurve_Emitter_Func_Output_Value, Context);
Context.MapUpdate.Color.ScaleColor = VectorFromCurve_Emitter_Func_Output_Value;
Context.MapUpdate.Color.ScaleAlpha = FloatFromCurve_Emitter_Func_Output_Value;
float4 Constant71 = float4(100,100,100,1);
EnterStatScope(5 /**Color_Emitter_Func_*/);
Color_Emitter_Func_(Context);
ExitStatScope(/**Color_Emitter_Func_*/);
Context.MapUpdate.Transient.PhysicsDeltaTime = Context.MapUpdate.Engine.DeltaTime;
Context.MapUpdate.SolveForcesAndVelocity.DeltaTime = Context.MapUpdate.Transient.PhysicsDeltaTime;
float3 Constant73 = float3(0,0,0);
Context.MapUpdate.Transient.PhysicsForce = Constant73;
Context.MapUpdate.SolveForcesAndVelocity.Force = Context.MapUpdate.Transient.PhysicsForce;
Context.MapUpdate.SolveForcesAndVelocity.Velocity = Context.MapUpdate.Particles.Velocity;
Context.MapUpdate.SolveForcesAndVelocity.Mass = Context.MapUpdate.Particles.Mass;
float3 Constant74 = float3(0,0,0);
Context.MapUpdate.SolveForcesAndVelocity.Position = Context.MapUpdate.Particles.Position;
float3 Constant75 = float3(0,0,0);
Context.MapUpdate.Transient.AdvectionVelocity = Constant75;
float Constant76 = 0;
Context.MapUpdate.Transient.PhysicsDrag = Constant76;
bool Constant77 = true;
Context.MapUpdate.Transient.DragIgnoreMass = Constant77;
float Constant78 = 1000;
Context.MapUpdate.SolveForcesAndVelocity.PreviousVelocity = Context.MapUpdate.Particles.Previous.Velocity;
float Constant79 = 9999;
bool Constant80 = true;
Context.MapUpdate.SolveForcesAndVelocity.WritetoIntrinsicProperties = Constant80;
EnterStatScope(6 /**SolveForcesAndVelocity_Emitter_Func_*/);
SolveForcesAndVelocity_Emitter_Func_(Context);
ExitStatScope(/**SolveForcesAndVelocity_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.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.RibbonFacing.x = 0.0f;
Context.MapSpawn.Particles.Previous.RibbonFacing.y = 0.0f;
Context.MapSpawn.Particles.Previous.RibbonFacing.z = 0.0f;
Context.MapSpawn.Particles.Previous.RibbonTwist = 0.0f;
Context.MapSpawn.Particles.Previous.RibbonWidth = 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.RibbonFacing.x = 0.0f;
Context.MapSpawn.Particles.RibbonFacing.y = 0.0f;
Context.MapSpawn.Particles.RibbonFacing.z = 0.0f;
Context.MapSpawn.Particles.RibbonID.Index = 0;
Context.MapSpawn.Particles.RibbonID.AcquireTag = 0;
Context.MapSpawn.Particles.RibbonLinkOrder = 0.0f;
Context.MapSpawn.Particles.RibbonTwist = 0.0f;
Context.MapSpawn.Particles.RibbonUVDistance = 0.0f;
Context.MapSpawn.Particles.RibbonWidth = 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.Emitter.DistanceTraveled = Emitter_DistanceTraveled;
Context.MapSpawn.Engine.ExecutionCount = Engine_ExecutionCount;
Context.MapSpawn.Emitter.BeamVector = Emitter_BeamVector;
Context.MapSpawn.Emitter.BeamStart = Emitter_BeamStart;
Context.MapSpawn.Emitter.BeamStartEndLength = Emitter_BeamStartEndLength;
Context.MapSpawn.Emitter.BeamDirection = Emitter_BeamDirection;
Context.MapSpawn.Emitter.BeamStartTangent = Emitter_BeamStartTangent;
Context.MapSpawn.Emitter.BeamEnd = Emitter_BeamEnd;
Context.MapSpawn.Emitter.BeamEndTangent = Emitter_BeamEndTangent;
Context.MapSpawn.Emitter.UseBeamTangents = Emitter_UseBeamTangents;
Context.MapSpawn.Emitter.BeamID = Emitter_BeamID;
Context.MapUpdate.Engine.DeltaTime = Engine_DeltaTime;
Context.MapUpdate.Emitter.AlphaScale = Emitter_AlphaScale;
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);
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!
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.Lifetime);
OutputDataFloat(0, 6, TmpWriteIndex, Context.MapUpdate.Particles.Mass);
OutputDataFloat(0, 7, TmpWriteIndex, Context.MapUpdate.Particles.MaterialRandom);
OutputDataFloat(0, 8, TmpWriteIndex, Context.MapUpdate.Particles.NormalizedAge);
OutputDataFloat(0, 9, TmpWriteIndex, Context.MapUpdate.Particles.Position.x);
OutputDataFloat(0, 10, TmpWriteIndex, Context.MapUpdate.Particles.Position.y);
OutputDataFloat(0, 11, TmpWriteIndex, Context.MapUpdate.Particles.Position.z);
OutputDataFloat(0, 12, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Position.x);
OutputDataFloat(0, 13, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Position.y);
OutputDataFloat(0, 14, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Position.z);
OutputDataFloat(0, 15, TmpWriteIndex, Context.MapUpdate.Particles.Previous.RibbonFacing.x);
OutputDataFloat(0, 16, TmpWriteIndex, Context.MapUpdate.Particles.Previous.RibbonFacing.y);
OutputDataFloat(0, 17, TmpWriteIndex, Context.MapUpdate.Particles.Previous.RibbonFacing.z);
OutputDataFloat(0, 18, TmpWriteIndex, Context.MapUpdate.Particles.Previous.RibbonTwist);
OutputDataFloat(0, 19, TmpWriteIndex, Context.MapUpdate.Particles.Previous.RibbonWidth);
OutputDataFloat(0, 20, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Velocity.x);
OutputDataFloat(0, 21, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Velocity.y);
OutputDataFloat(0, 22, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Velocity.z);
OutputDataFloat(0, 23, TmpWriteIndex, Context.MapUpdate.Particles.RibbonFacing.x);
OutputDataFloat(0, 24, TmpWriteIndex, Context.MapUpdate.Particles.RibbonFacing.y);
OutputDataFloat(0, 25, TmpWriteIndex, Context.MapUpdate.Particles.RibbonFacing.z);
OutputDataInt(0, 0, TmpWriteIndex, Context.MapUpdate.Particles.RibbonID.Index);
OutputDataInt(0, 1, TmpWriteIndex, Context.MapUpdate.Particles.RibbonID.AcquireTag);
OutputDataFloat(0, 26, TmpWriteIndex, Context.MapUpdate.Particles.RibbonLinkOrder);
OutputDataFloat(0, 27, TmpWriteIndex, Context.MapUpdate.Particles.RibbonTwist);
OutputDataFloat(0, 28, TmpWriteIndex, Context.MapUpdate.Particles.RibbonUVDistance);
OutputDataFloat(0, 29, TmpWriteIndex, Context.MapUpdate.Particles.RibbonWidth);
OutputDataInt(0, 2, TmpWriteIndex, Context.MapUpdate.Particles.UniqueID);
OutputDataFloat(0, 30, TmpWriteIndex, Context.MapUpdate.Particles.Velocity.x);
OutputDataFloat(0, 31, TmpWriteIndex, Context.MapUpdate.Particles.Velocity.y);
OutputDataFloat(0, 32, TmpWriteIndex, Context.MapUpdate.Particles.Velocity.z);
}
ExitStatScope(/**SpawnScript_Main*/);
}
<00><00><00>U<00>U
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 144
Num Constants: 392
-------------------------------
Constant Table
-------------------------------
0 | Engine_WorldDeltaTime
4 | Engine_DeltaTime
8 | Engine_InverseDeltaTime
12 | Engine_Time
16 | Engine_RealTime
20 | Engine_QualityLevel
24 | Engine_PaddingInt32_0
28 | Engine_PaddingInt32_1
32 | Engine_Owner_TimeSinceRendered
36 | Engine_Owner_LODDistance
40 | Engine_Owner_LODDistanceFraction
44 | Engine_System_Age
48 | Engine_Owner_ExecutionState
52 | Engine_System_TickCount
56 | Engine_System_NumEmitters
60 | Engine_System_NumEmittersAlive
64 | Engine_System_SignificanceIndex
68 | Engine_System_RandomSeed
72 | Engine_System_CurrentTimeStep
76 | Engine_System_NumTimeSteps
80 | Engine_System_TimeStepFraction
84 | Engine_System_NumParticles
88 | Engine_System_PaddingInt32_0
92 | Engine_System_PaddingInt32_1
96 | Engine_Owner_SystemLocalToWorldRow0x
100 | Engine_Owner_SystemLocalToWorldRow0y
104 | Engine_Owner_SystemLocalToWorldRow0z
108 | Engine_Owner_SystemLocalToWorldRow0w
112 | Engine_Owner_SystemLocalToWorldRow1x
116 | Engine_Owner_SystemLocalToWorldRow1y
120 | Engine_Owner_SystemLocalToWorldRow1z
124 | Engine_Owner_SystemLocalToWorldRow1w
128 | Engine_Owner_SystemLocalToWorldRow2x
132 | Engine_Owner_SystemLocalToWorldRow2y
136 | Engine_Owner_SystemLocalToWorldRow2z
140 | Engine_Owner_SystemLocalToWorldRow2w
144 | Engine_Owner_SystemLocalToWorldRow3x
148 | Engine_Owner_SystemLocalToWorldRow3y
152 | Engine_Owner_SystemLocalToWorldRow3z
156 | Engine_Owner_SystemLocalToWorldRow3w
160 | Engine_Owner_SystemWorldToLocalRow0x
164 | Engine_Owner_SystemWorldToLocalRow0y
168 | Engine_Owner_SystemWorldToLocalRow0z
172 | Engine_Owner_SystemWorldToLocalRow0w
176 | Engine_Owner_SystemWorldToLocalRow1x
180 | Engine_Owner_SystemWorldToLocalRow1y
184 | Engine_Owner_SystemWorldToLocalRow1z
188 | Engine_Owner_SystemWorldToLocalRow1w
192 | Engine_Owner_SystemWorldToLocalRow2x
196 | Engine_Owner_SystemWorldToLocalRow2y
200 | Engine_Owner_SystemWorldToLocalRow2z
204 | Engine_Owner_SystemWorldToLocalRow2w
208 | Engine_Owner_SystemWorldToLocalRow3x
212 | Engine_Owner_SystemWorldToLocalRow3y
216 | Engine_Owner_SystemWorldToLocalRow3z
220 | Engine_Owner_SystemWorldToLocalRow3w
224 | Engine_Owner_SystemLocalToWorldTransposedRow0x
228 | Engine_Owner_SystemLocalToWorldTransposedRow0y
232 | Engine_Owner_SystemLocalToWorldTransposedRow0z
236 | Engine_Owner_SystemLocalToWorldTransposedRow0w
240 | Engine_Owner_SystemLocalToWorldTransposedRow1x
244 | Engine_Owner_SystemLocalToWorldTransposedRow1y
248 | Engine_Owner_SystemLocalToWorldTransposedRow1z
252 | Engine_Owner_SystemLocalToWorldTransposedRow1w
256 | Engine_Owner_SystemLocalToWorldTransposedRow2x
260 | Engine_Owner_SystemLocalToWorldTransposedRow2y
264 | Engine_Owner_SystemLocalToWorldTransposedRow2z
268 | Engine_Owner_SystemLocalToWorldTransposedRow2w
272 | Engine_Owner_SystemLocalToWorldTransposedRow3x
276 | Engine_Owner_SystemLocalToWorldTransposedRow3y
280 | Engine_Owner_SystemLocalToWorldTransposedRow3z
284 | Engine_Owner_SystemLocalToWorldTransposedRow3w
288 | Engine_Owner_SystemWorldToLocalTransposedRow0x
292 | Engine_Owner_SystemWorldToLocalTransposedRow0y
296 | Engine_Owner_SystemWorldToLocalTransposedRow0z
300 | Engine_Owner_SystemWorldToLocalTransposedRow0w
304 | Engine_Owner_SystemWorldToLocalTransposedRow1x
308 | Engine_Owner_SystemWorldToLocalTransposedRow1y
312 | Engine_Owner_SystemWorldToLocalTransposedRow1z
316 | Engine_Owner_SystemWorldToLocalTransposedRow1w
320 | Engine_Owner_SystemWorldToLocalTransposedRow2x
324 | Engine_Owner_SystemWorldToLocalTransposedRow2y
328 | Engine_Owner_SystemWorldToLocalTransposedRow2z
332 | Engine_Owner_SystemWorldToLocalTransposedRow2w
336 | Engine_Owner_SystemWorldToLocalTransposedRow3x
340 | Engine_Owner_SystemWorldToLocalTransposedRow3y
344 | Engine_Owner_SystemWorldToLocalTransposedRow3z
348 | Engine_Owner_SystemWorldToLocalTransposedRow3w
352 | Engine_Owner_SystemLocalToWorldNoScaleRow0x
356 | Engine_Owner_SystemLocalToWorldNoScaleRow0y
360 | Engine_Owner_SystemLocalToWorldNoScaleRow0z
364 | Engine_Owner_SystemLocalToWorldNoScaleRow0w
368 | Engine_Owner_SystemLocalToWorldNoScaleRow1x
372 | Engine_Owner_SystemLocalToWorldNoScaleRow1y
376 | Engine_Owner_SystemLocalToWorldNoScaleRow1z
380 | Engine_Owner_SystemLocalToWorldNoScaleRow1w
384 | Engine_Owner_SystemLocalToWorldNoScaleRow2x
388 | Engine_Owner_SystemLocalToWorldNoScaleRow2y
392 | Engine_Owner_SystemLocalToWorldNoScaleRow2z
396 | Engine_Owner_SystemLocalToWorldNoScaleRow2w
400 | Engine_Owner_SystemLocalToWorldNoScaleRow3x
404 | Engine_Owner_SystemLocalToWorldNoScaleRow3y
408 | Engine_Owner_SystemLocalToWorldNoScaleRow3z
412 | Engine_Owner_SystemLocalToWorldNoScaleRow3w
416 | Engine_Owner_SystemWorldToLocalNoScaleRow0x
420 | Engine_Owner_SystemWorldToLocalNoScaleRow0y
424 | Engine_Owner_SystemWorldToLocalNoScaleRow0z
428 | Engine_Owner_SystemWorldToLocalNoScaleRow0w
432 | Engine_Owner_SystemWorldToLocalNoScaleRow1x
436 | Engine_Owner_SystemWorldToLocalNoScaleRow1y
440 | Engine_Owner_SystemWorldToLocalNoScaleRow1z
444 | Engine_Owner_SystemWorldToLocalNoScaleRow1w
448 | Engine_Owner_SystemWorldToLocalNoScaleRow2x
452 | Engine_Owner_SystemWorldToLocalNoScaleRow2y
456 | Engine_Owner_SystemWorldToLocalNoScaleRow2z
460 | Engine_Owner_SystemWorldToLocalNoScaleRow2w
464 | Engine_Owner_SystemWorldToLocalNoScaleRow3x
468 | Engine_Owner_SystemWorldToLocalNoScaleRow3y
472 | Engine_Owner_SystemWorldToLocalNoScaleRow3z
476 | Engine_Owner_SystemWorldToLocalNoScaleRow3w
480 | Engine_Owner_Rotationx
484 | Engine_Owner_Rotationy
488 | Engine_Owner_Rotationz
492 | Engine_Owner_Rotationw
496 | Engine_Owner_Positionx
500 | Engine_Owner_Positiony
504 | Engine_Owner_Positionz
508 | Engine_Owner_PaddingInt32_0
512 | Engine_Owner_Velocityx
516 | Engine_Owner_Velocityy
520 | Engine_Owner_Velocityz
524 | Engine_Owner_PaddingInt32_1
528 | Engine_Owner_SystemXAxisx
532 | Engine_Owner_SystemXAxisy
536 | Engine_Owner_SystemXAxisz
540 | Engine_Owner_PaddingInt32_2
544 | Engine_Owner_SystemYAxisx
548 | Engine_Owner_SystemYAxisy
552 | Engine_Owner_SystemYAxisz
556 | Engine_Owner_PaddingInt32_3
560 | Engine_Owner_SystemZAxisx
564 | Engine_Owner_SystemZAxisy
568 | Engine_Owner_SystemZAxisz
572 | Engine_Owner_PaddingInt32_4
576 | Engine_Owner_Scalex
580 | Engine_Owner_Scaley
584 | Engine_Owner_Scalez
588 | Engine_Owner_PaddingInt32_5
592 | Engine_Owner_LWCTilex
596 | Engine_Owner_LWCTiley
600 | Engine_Owner_LWCTilez
604 | Engine_Owner_LWCTilew
608 | Engine_Emitter_NumParticles
612 | Engine_Emitter_TotalSpawnedParticles
616 | Engine_Emitter_SpawnCountScale
620 | Emitter_Age
624 | Emitter_RandomSeed
628 | Engine_Emitter_InstanceSeed
632 | Engine_Emitter_PaddingInt32_0
636 | Engine_Emitter_PaddingInt32_1
640 | Emitter_DistanceTraveled
644 | Engine_ExecutionCount
648 | Emitter_BeamVectorx
652 | Emitter_BeamVectory
656 | Emitter_BeamVectorz
660 | Emitter_BeamStartx
664 | Emitter_BeamStarty
668 | Emitter_BeamStartz
672 | Emitter_BeamStartEndLength
676 | Emitter_BeamDirectionx
680 | Emitter_BeamDirectiony
684 | Emitter_BeamDirectionz
688 | Emitter_BeamStartTangentx
692 | Emitter_BeamStartTangenty
696 | Emitter_BeamStartTangentz
700 | Emitter_BeamEndx
704 | Emitter_BeamEndy
708 | Emitter_BeamEndz
712 | Emitter_BeamEndTangentx
716 | Emitter_BeamEndTangenty
720 | Emitter_BeamEndTangentz
724 | Emitter_UseBeamTangents
728 | Emitter_BeamID
732 | Emitter_AlphaScale
736 | Emitter_SpawnRate
740 | Emitter_SpawnInterval
744 | Emitter_InterpSpawnStartDt
748 | Emitter_SpawnGroup
752 | PREV_Engine_WorldDeltaTime
756 | PREV_Engine_DeltaTime
760 | PREV_Engine_InverseDeltaTime
764 | PREV_Engine_Time
768 | PREV_Engine_RealTime
772 | PREV_Engine_QualityLevel
776 | PREV_Engine_PaddingInt32_0
780 | PREV_Engine_PaddingInt32_1
784 | PREV_Engine_Owner_TimeSinceRendered
788 | PREV_Engine_Owner_LODDistance
792 | PREV_Engine_Owner_LODDistanceFraction
796 | PREV_Engine_System_Age
800 | PREV_Engine_Owner_ExecutionState
804 | PREV_Engine_System_TickCount
808 | PREV_Engine_System_NumEmitters
812 | PREV_Engine_System_NumEmittersAlive
816 | PREV_Engine_System_SignificanceIndex
820 | PREV_Engine_System_RandomSeed
824 | PREV_Engine_System_CurrentTimeStep
828 | PREV_Engine_System_NumTimeSteps
832 | PREV_Engine_System_TimeStepFraction
836 | PREV_Engine_System_NumParticles
840 | PREV_Engine_System_PaddingInt32_0
844 | PREV_Engine_System_PaddingInt32_1
848 | PREV_Engine_Owner_SystemLocalToWorldRow0x
852 | PREV_Engine_Owner_SystemLocalToWorldRow0y
856 | PREV_Engine_Owner_SystemLocalToWorldRow0z
860 | PREV_Engine_Owner_SystemLocalToWorldRow0w
864 | PREV_Engine_Owner_SystemLocalToWorldRow1x
868 | PREV_Engine_Owner_SystemLocalToWorldRow1y
872 | PREV_Engine_Owner_SystemLocalToWorldRow1z
876 | PREV_Engine_Owner_SystemLocalToWorldRow1w
880 | PREV_Engine_Owner_SystemLocalToWorldRow2x
884 | PREV_Engine_Owner_SystemLocalToWorldRow2y
888 | PREV_Engine_Owner_SystemLocalToWorldRow2z
892 | PREV_Engine_Owner_SystemLocalToWorldRow2w
896 | PREV_Engine_Owner_SystemLocalToWorldRow3x
900 | PREV_Engine_Owner_SystemLocalToWorldRow3y
904 | PREV_Engine_Owner_SystemLocalToWorldRow3z
908 | PREV_Engine_Owner_SystemLocalToWorldRow3w
912 | PREV_Engine_Owner_SystemWorldToLocalRow0x
916 | PREV_Engine_Owner_SystemWorldToLocalRow0y
920 | PREV_Engine_Owner_SystemWorldToLocalRow0z
924 | PREV_Engine_Owner_SystemWorldToLocalRow0w
928 | PREV_Engine_Owner_SystemWorldToLocalRow1x
932 | PREV_Engine_Owner_SystemWorldToLocalRow1y
936 | PREV_Engine_Owner_SystemWorldToLocalRow1z
940 | PREV_Engine_Owner_SystemWorldToLocalRow1w
944 | PREV_Engine_Owner_SystemWorldToLocalRow2x
948 | PREV_Engine_Owner_SystemWorldToLocalRow2y
952 | PREV_Engine_Owner_SystemWorldToLocalRow2z
956 | PREV_Engine_Owner_SystemWorldToLocalRow2w
960 | PREV_Engine_Owner_SystemWorldToLocalRow3x
964 | PREV_Engine_Owner_SystemWorldToLocalRow3y
968 | PREV_Engine_Owner_SystemWorldToLocalRow3z
972 | PREV_Engine_Owner_SystemWorldToLocalRow3w
976 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow0x
980 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow0y
984 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow0z
988 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow0w
992 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow1x
996 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow1y
1000 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow1z
1004 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow1w
1008 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow2x
1012 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow2y
1016 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow2z
1020 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow2w
1024 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow3x
1028 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow3y
1032 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow3z
1036 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow3w
1040 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow0x
1044 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow0y
1048 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow0z
1052 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow0w
1056 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow1x
1060 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow1y
1064 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow1z
1068 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow1w
1072 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow2x
1076 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow2y
1080 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow2z
1084 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow2w
1088 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow3x
1092 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow3y
1096 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow3z
1100 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow3w
1104 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow0x
1108 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow0y
1112 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow0z
1116 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow0w
1120 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow1x
1124 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow1y
1128 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow1z
1132 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow1w
1136 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow2x
1140 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow2y
1144 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow2z
1148 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow2w
1152 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow3x
1156 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow3y
1160 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow3z
1164 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow3w
1168 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow0x
1172 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow0y
1176 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow0z
1180 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow0w
1184 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow1x
1188 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow1y
1192 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow1z
1196 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow1w
1200 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow2x
1204 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow2y
1208 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow2z
1212 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow2w
1216 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow3x
1220 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow3y
1224 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow3z
1228 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow3w
1232 | PREV_Engine_Owner_Rotationx
1236 | PREV_Engine_Owner_Rotationy
1240 | PREV_Engine_Owner_Rotationz
1244 | PREV_Engine_Owner_Rotationw
1248 | PREV_Engine_Owner_Positionx
1252 | PREV_Engine_Owner_Positiony
1256 | PREV_Engine_Owner_Positionz
1260 | PREV_Engine_Owner_PaddingInt32_0
1264 | PREV_Engine_Owner_Velocityx
1268 | PREV_Engine_Owner_Velocityy
1272 | PREV_Engine_Owner_Velocityz
1276 | PREV_Engine_Owner_PaddingInt32_1
1280 | PREV_Engine_Owner_SystemXAxisx
1284 | PREV_Engine_Owner_SystemXAxisy
1288 | PREV_Engine_Owner_SystemXAxisz
1292 | PREV_Engine_Owner_PaddingInt32_2
1296 | PREV_Engine_Owner_SystemYAxisx
1300 | PREV_Engine_Owner_SystemYAxisy
1304 | PREV_Engine_Owner_SystemYAxisz
1308 | PREV_Engine_Owner_PaddingInt32_3
1312 | PREV_Engine_Owner_SystemZAxisx
1316 | PREV_Engine_Owner_SystemZAxisy
1320 | PREV_Engine_Owner_SystemZAxisz
1324 | PREV_Engine_Owner_PaddingInt32_4
1328 | PREV_Engine_Owner_Scalex
1332 | PREV_Engine_Owner_Scaley
1336 | PREV_Engine_Owner_Scalez
1340 | PREV_Engine_Owner_PaddingInt32_5
1344 | PREV_Engine_Owner_LWCTilex
1348 | PREV_Engine_Owner_LWCTiley
1352 | PREV_Engine_Owner_LWCTilez
1356 | PREV_Engine_Owner_LWCTilew
1360 | PREV_Engine_Emitter_NumParticles
1364 | PREV_Engine_Emitter_TotalSpawnedParticles
1368 | PREV_Engine_Emitter_SpawnCountScale
1372 | PREV_Emitter_Age
1376 | PREV_Emitter_RandomSeed
1380 | PREV_Engine_Emitter_InstanceSeed
1384 | PREV_Engine_Emitter_PaddingInt32_0
1388 | PREV_Engine_Emitter_PaddingInt32_1
1392 | PREV_Emitter_DistanceTraveled
1396 | PREV_Engine_ExecutionCount
1400 | PREV_Emitter_BeamVectorx
1404 | PREV_Emitter_BeamVectory
1408 | PREV_Emitter_BeamVectorz
1412 | PREV_Emitter_BeamStartx
1416 | PREV_Emitter_BeamStarty
1420 | PREV_Emitter_BeamStartz
1424 | PREV_Emitter_BeamStartEndLength
1428 | PREV_Emitter_BeamDirectionx
1432 | PREV_Emitter_BeamDirectiony
1436 | PREV_Emitter_BeamDirectionz
1440 | PREV_Emitter_BeamStartTangentx
1444 | PREV_Emitter_BeamStartTangenty
1448 | PREV_Emitter_BeamStartTangentz
1452 | PREV_Emitter_BeamEndx
1456 | PREV_Emitter_BeamEndy
1460 | PREV_Emitter_BeamEndz
1464 | PREV_Emitter_BeamEndTangentx
1468 | PREV_Emitter_BeamEndTangenty
1472 | PREV_Emitter_BeamEndTangentz
1476 | PREV_Emitter_UseBeamTangents
1480 | PREV_Emitter_BeamID
1484 | PREV_Emitter_AlphaScale
1488 | PREV_Emitter_SpawnRate
1492 | PREV_Emitter_SpawnInterval
1496 | PREV_Emitter_InterpSpawnStartDt
1500 | PREV_Emitter_SpawnGroup
1504 | 7
1508 | 8
1512 | 1
1516 | 2
1520 | -1
1524 | 9.99999997e-07
1528 | 0.999998987
1532 | 3
1536 | 6
1540 | 9
1544 | 4
1548 | 0
1552 | 5
1556 | 100
1560 | 15
1564 | 0
-------------------------------
Byte Code (144 Ops)
-------------------------------
0 | enter_stat_scope(C[1504]);
1 | R[0] = exec_index;
2 | R[1] = addi(C[612], R[0]);
3 | R[0] = exec_index;
4 | R[2] = i2f(R[0]);
5 | R[0] = mad(C[740], R[2], C[744]);
6 | R[2] = sub(C[4], R[0]);
7 | R[3] = mul(R[0], C[8]);
8 | R[0] = lerp(C[1392], C[640], R[3]);
9 | R[4] = lerp(C[1400], C[648], R[3]);
10 | R[5] = lerp(C[1404], C[652], R[3]);
11 | R[6] = lerp(C[1408], C[656], R[3]);
12 | R[7] = lerp(C[1412], C[660], R[3]);
13 | R[8] = lerp(C[1416], C[664], R[3]);
14 | R[9] = lerp(C[1420], C[668], R[3]);
15 | R[10] = lerp(C[1440], C[688], R[3]);
16 | R[11] = lerp(C[1444], C[692], R[3]);
17 | R[12] = lerp(C[1448], C[696], R[3]);
18 | R[13] = lerp(C[1452], C[700], R[3]);
19 | R[14] = lerp(C[1456], C[704], R[3]);
20 | R[15] = lerp(C[1460], C[708], R[3]);
21 | R[16] = lerp(C[1464], C[712], R[3]);
22 | R[17] = lerp(C[1468], C[716], R[3]);
23 | R[18] = lerp(C[1472], C[720], R[3]);
24 | enter_stat_scope(C[1508]);
25 | R[3] = random(C[1512]);
26 | enter_stat_scope(C[1516]);
27 | R[19] = exec_index;
28 | R[20] = i2f(R[19]);
29 | R[19] = addi(C[644], C[1520]);
30 | R[21] = i2f(R[19]);
31 | R[19] = div(R[20], R[21]);
32 | R[20] = mad(R[19], R[4], R[7]);
33 | R[4] = mad(R[19], R[5], R[8]);
34 | R[5] = mad(R[19], R[6], R[9]);
35 | R[6] = clamp(R[19], C[1524], C[1528]);
36 | R[21] = mul(C[1532], R[10]);
37 | R[22] = mul(C[1532], R[11]);
38 | R[23] = mul(C[1532], R[12]);
39 | R[24] = mul(C[1532], R[7]);
40 | R[25] = mul(C[1532], R[8]);
41 | R[26] = mul(C[1532], R[9]);
42 | R[27] = sub(R[21], R[24]);
43 | R[21] = sub(R[22], R[25]);
44 | R[22] = sub(R[23], R[26]);
45 | R[23] = mul(C[1532], R[16]);
46 | R[24] = mul(C[1532], R[17]);
47 | R[25] = mul(C[1532], R[18]);
48 | R[26] = sub(R[13], R[23]);
49 | R[13] = sub(R[14], R[24]);
50 | R[14] = sub(R[15], R[25]);
51 | R[15] = mad(C[1532], R[10], R[26]);
52 | R[23] = mad(C[1532], R[11], R[13]);
53 | R[13] = mad(C[1532], R[12], R[14]);
54 | R[14] = sub(R[15], R[7]);
55 | R[15] = sub(R[23], R[8]);
56 | R[23] = sub(R[13], R[9]);
57 | R[13] = mul(R[6], R[6]);
58 | R[24] = mul(R[13], R[6]);
59 | R[13] = mul(C[1532], R[16]);
60 | R[16] = mul(C[1532], R[17]);
61 | R[17] = mul(C[1532], R[18]);
62 | R[18] = mul(C[1536], R[10]);
63 | R[10] = mul(C[1536], R[11]);
64 | R[11] = mul(C[1536], R[12]);
65 | R[12] = sub(R[13], R[18]);
66 | R[13] = sub(R[16], R[10]);
67 | R[10] = sub(R[17], R[11]);
68 | R[11] = mad(C[1532], R[7], R[12]);
69 | R[12] = mad(C[1532], R[8], R[13]);
70 | R[13] = mad(C[1532], R[9], R[10]);
71 | R[10] = mul(R[6], R[6]);
72 | R[16] = mul(R[11], R[10]);
73 | R[11] = mul(R[12], R[10]);
74 | R[12] = mul(R[13], R[10]);
75 | R[10] = mad(R[14], R[24], R[16]);
76 | R[13] = mad(R[15], R[24], R[11]);
77 | R[11] = mad(R[23], R[24], R[12]);
78 | R[12] = mad(R[27], R[6], R[10]);
79 | R[10] = mad(R[21], R[6], R[13]);
80 | R[13] = mad(R[22], R[6], R[11]);
81 | R[6] = add(R[12], R[7]);
82 | R[7] = add(R[10], R[8]);
83 | R[8] = add(R[13], R[9]);
84 | R[9] = select(C[724], R[6], R[20]);
85 | R[6] = select(C[724], R[7], R[4]);
86 | R[4] = select(C[724], R[8], R[5]);
87 | exit_stat_scope();
88 | exit_stat_scope();
89 | enter_stat_scope(C[1540]);
90 | enter_stat_scope(C[1544]);
91 | R[5] = cmple(C[1548], R[2]);
92 | R[7] = cmplt(R[2], C[1532]);
93 | R[8] = logic_or(R[5], R[7]);
94 | R[5] = div(R[2], C[1532]);
95 | R[7] = clamp(R[5], C[1548], C[1512]);
96 | exit_stat_scope();
97 | SampleVectorCurve_Emitter_VectorFromCurve_VectorCurve[func0](R[7], R[5], R[10], R[11]);
98 | SampleCurve_Emitter_FloatFromCurve_FloatCurve[func1](R[7], R[12]);
99 | enter_stat_scope(C[1552]);
100 | R[13] = mul(C[1556], R[5]);
101 | R[5] = mul(C[1556], R[10]);
102 | R[10] = mul(C[1556], R[11]);
103 | R[11] = mul(R[12], C[732]);
104 | exit_stat_scope();
105 | exit_stat_scope();
106 | [R][12] = AcquireIndex(0, [R][8]);
107 | OutputDataFloat(0, 0, [R][12], [R][2]);
108 | OutputDataFloat(0, 1, [R][12], [R][13]);
109 | OutputDataFloat(0, 2, [R][12], [R][5]);
110 | OutputDataFloat(0, 3, [R][12], [R][10]);
111 | OutputDataFloat(0, 4, [R][12], [R][11]);
112 | OutputDataFloat(0, 5, [R][12], [C][1532]);
113 | OutputDataFloat(0, 6, [R][12], [C][1512]);
114 | OutputDataFloat(0, 7, [R][12], [R][3]);
115 | OutputDataFloat(0, 8, [R][12], [R][7]);
116 | OutputDataFloat(0, 9, [R][12], [R][9]);
117 | OutputDataFloat(0, 10, [R][12], [R][6]);
118 | OutputDataFloat(0, 11, [R][12], [R][4]);
119 | OutputDataFloat(0, 12, [R][12], [R][9]);
120 | OutputDataFloat(0, 13, [R][12], [R][6]);
121 | OutputDataFloat(0, 14, [R][12], [R][4]);
122 | OutputDataFloat(0, 15, [R][12], [C][1548]);
123 | OutputDataFloat(0, 16, [R][12], [C][1548]);
124 | OutputDataFloat(0, 17, [R][12], [C][1512]);
125 | OutputDataFloat(0, 18, [R][12], [C][1548]);
126 | OutputDataFloat(0, 19, [R][12], [C][1560]);
127 | OutputDataFloat(0, 20, [R][12], [C][1548]);
128 | OutputDataFloat(0, 21, [R][12], [C][1548]);
129 | OutputDataFloat(0, 22, [R][12], [C][1548]);
130 | OutputDataFloat(0, 23, [R][12], [C][1548]);
131 | OutputDataFloat(0, 24, [R][12], [C][1548]);
132 | OutputDataFloat(0, 25, [R][12], [C][1512]);
133 | OutputDataInt(0, 0, [R][12], [C][728]);
134 | OutputDataInt(0, 1, [R][12], [C][1564]);
135 | OutputDataFloat(0, 26, [R][12], [R][19]);
136 | OutputDataFloat(0, 27, [R][12], [C][1548]);
137 | OutputDataFloat(0, 28, [R][12], [R][0]);
138 | OutputDataFloat(0, 29, [R][12], [C][1560]);
139 | OutputDataInt(0, 2, [R][12], [R][1]);
140 | OutputDataFloat(0, 30, [R][12], [C][1548]);
141 | OutputDataFloat(0, 31, [R][12], [C][1548]);
142 | OutputDataFloat(0, 32, [R][12], [C][1548]);
143 | exit_stat_scope();
-------------------------------
<00><00><00><00><00><00><00><00><00><00><00>P~Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ|Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZzOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ}Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZyOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZxOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZwOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZvOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ{Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZZD;<00>D<00>I<00>a/\<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><00>bMOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Z<00>Z<00><00> NE_CrackCommZ<00>a)\<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><00>bMOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Z<00>Z<00><00> NE_CrackCommZ<00>1<00><00><00><00>J/\<00><00><00> NE_CrackComm<00><00>jPOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZs<00>jPOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ*0<00>a <00><00><><EFBFBD><EFBFBD>Z)\<00><00><00> NE_CrackComm<00><00>jPOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZ
<00><00>5<00><00><00>K<00><00><00>T]<00><00><00><><19>5<EFBFBD>"׋^)<29>D<EFBFBD> <1C><00><00><00><00><00><00><00>CPUSimEmitter.InterpolatedSpawnEmitter.LocalspaceExperimentalVMDisabledFailIfNotSetMessageSeverity: 3"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position.PreserveAttribute=Particles.Previous.Position2PreserveAttribute=Particles.Previous.RibbonFacing1PreserveAttribute=Particles.Previous.RibbonTwist1PreserveAttribute=Particles.Previous.RibbonWidth)PreserveAttribute=Particles.RibbonFacing%PreserveAttribute=Particles.RibbonID,PreserveAttribute=Particles.RibbonLinkOrder(PreserveAttribute=Particles.RibbonTwist-PreserveAttribute=Particles.RibbonU0Override-PreserveAttribute=Particles.RibbonU1Override-PreserveAttribute=Particles.RibbonUVDistance2PreserveAttribute=Particles.RibbonV0RangeOverride2PreserveAttribute=Particles.RibbonV1RangeOverride(PreserveAttribute=Particles.RibbonWidth%PreserveAttribute=Particles.VelocityTrimAttributes<00><00><00><00>P<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ>00%080<00>A2<00>A<00><><02>g)12m<32><6D>]Z<>8<12><>sZ<00><00> <00>&<00><00><00> 2<00>A<05><>,<2C>&c6
d<EFBFBD><EFBFBD><EFBFBD> X_q<5F>ۆZ<00>A<08>\h<><45><D588><00><>g><3E><07><>+Z<00>A <1E><EFBFBD><ED88B0><EFBFBD>@<40><><EFBFBD>@<40><04><1E> Z<00>A <0B><11>xv<78><76><41>Z<00>A<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>Z<00>A<15>}<7D><>|<7C>'<27><><EFBFBD>dV<1F><><EFBFBD><EFBFBD>E,Z<00>A<1B>e<EFBFBD><65>Z!CeO R<><52>ٟ(Z<00>A ԋ.<<3C><14>pK<70><4B>1<12><>ʊZ<00>AX<><58>0 k<08><><06><>O|<7C>Z<00>A$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RZ<00>A+<2B><>C<EFBFBD>]<5D><><EFBFBD><EFBFBD>]<5D><>ǁ<0E><><EFBFBD>Z<00>A7<><37>}<7D>4<EFBFBD>r|9j<39>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD>2Z<00>A;C<>7<EFBFBD><37>0FZ<1D>º<EFBFBD><C2BA>o*"Z<00>AJ7h4ځ|عp㠾7y<>z<1E>Z<00>A[<5B>v#<23><><EFBFBD>K<EFBFBD><4B><EFBFBD>Kx~<7E>ʪ<EFBFBD>mZ<00>A\<5C><>ʡ <0B>O<EFBFBD>zI<7A><49>)X<><58><EFBFBD>kfZ<00>Ab<><14><><EFBFBD>[Yݾ<59>l<EFBFBD>?<3F><>$B'Z<00>At.q_<71><03> x<>A<EFBFBD><41><15>̘ރZ<00>AvCƸ<43><C6B8>.<2E><><EFBFBD><EFBFBD><18>>ڵ~'Z<00>A><3E>/qwi؈YaL6<4C>J<EFBFBD><4A><EFBFBD>Z<00>A<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjZ<00>A<00><><EFBFBD><EFBFBD><EFBFBD>-EH<45>-<2D>A<EFBFBD>4<EFBFBD>a<EFBFBD><61>Z<00>A<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>Z<00>A<00><><EFBFBD><18><><0F><>E<EFBFBD><64>j<EFBFBD><6A> Z<00>A<00>S:6"<22><>S<EFBFBD><53><EFBFBD><EFBFBD>̤4R<34><52><EFBFBD>Z<00>A<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~Z<00>A<00><15>kb<6B>}nf<6E><66><17>(,<2C>Z<00>A<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eZ<00>A<00>ZJ4S(T<>݌<11><>j<EFBFBD><6A><EFBFBD><EFBFBD>Z<00>A<00>NJJg$,&<26><><EFBFBD>n<><6E>h7<68>M<EFBFBD>Z<00>A<00>'!<21><><EFBFBD>u<EFBFBD><75>۬<><04><><EFBFBD>\ Z<00>A<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> Z<00>Aܳbq<62> <20>,u]<5D><><EFBFBD><EFBFBD>s<EFBFBD> m<><6D>Z<00>A<00><>:Xg<03><>j<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>1sZ<00>A<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>Z<00>A<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>Z<00>A<00> :<3A><>E<EFBFBD>s<0<>X<>%'<27>Z<00>A<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNZ<00><00><00>Z<00><00><00><00><00><00><00>%<00><00><00>Zn5<00>n<00>m<00>a5Z<00><00>-C<00><00> <00><00><00>QcOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZhOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZsOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZtOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZuOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZvOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ,wOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ8xOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZD<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZHlXAT<00>B<00>B<00>B<00>?<00>?<F<00>?zD<00>?<00>?<00>?<3F><00>_[NiagaraScript /Niagara/DefaultAssets/Templat
d<EFBFBD><EFBFBD><EFBFBD> X_q<5F>ۆZ<00>A<08>\h<><45><D588><00><>g><3E><07><>+Z<00>A <1E><EFBFBD><ED88B0><EFBFBD>@<40><><EFBFBD>@<40><04><1E> Z<00>A <0B><11>xv<78><76><41>Z<00>A<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>Z<00>A<15>}<7D><>|<7C>'<27><><EFBFBD>dV<1F><><EFBFBD><EFBFBD>E,Z<00>A<1B>e<EFBFBD><65>Z!CeO R<><52>ٟ(Z<00>A ԋ.<<3C><14>pK<70><4B>1<12><>ʊZ<00>AX<><58>0 k<08><><06><>O|<7C>Z<00>A$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,RZ<00>A+<2B><>C<EFBFBD>]<5D><><EFBFBD><EFBFBD>]<5D><>ǁ<0E><><EFBFBD>Z<00>A7<><37>}<7D>4<EFBFBD>r|9j<39>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD>2Z<00>A;C<>7<EFBFBD><37>0FZ<1D>º<EFBFBD><C2BA>o*"Z<00>AJ7h4ځ|عp㠾7y<>z<1E>Z<00>A[<5B>v#<23><><EFBFBD>K<EFBFBD><4B><EFBFBD>Kx~<7E>ʪ<EFBFBD>mZ<00>A\<5C><>ʡ <0B>O<EFBFBD>zI<7A><49>)X<><58><EFBFBD>kfZ<00>Ab<><14><><EFBFBD>[Yݾ<59>l<EFBFBD>?<3F><>$B'Z<00>At.q_<71><03> x<>A<EFBFBD><41><15>̘ރZ<00>AvCƸ<43><C6B8>.<2E><><EFBFBD><EFBFBD><18>>ڵ~'Z<00>A><3E>/qwi؈YaL6<4C>J<EFBFBD><4A><EFBFBD>Z<00>A<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&УsjZ<00>A<00><><EFBFBD><EFBFBD><EFBFBD>-EH<45>-<2D>A<EFBFBD>4<EFBFBD>a<EFBFBD><61>Z<00>A<00> <0A><><10><>?<3F><>v<EFBFBD><76><EFBFBD>\Ia<49>Z<00>A<00><><EFBFBD><18><><0F><>E<EFBFBD><64>j<EFBFBD><6A> Z<00>A<00>S:6"<22><>S<EFBFBD><53><EFBFBD><EFBFBD>̤4R<34><52><EFBFBD>Z<00>A<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~Z<00>A<00><15>kb<6B>}nf<6E><66><17>(,<2C>Z<00>A<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>eZ<00>A<00>ZJ4S(T<>݌<11><>j<EFBFBD><6A><EFBFBD><EFBFBD>Z<00>A<00>NJJg$,&<26><><EFBFBD>n<><6E>h7<68>M<EFBFBD>Z<00>A<00>'!<21><><EFBFBD>u<EFBFBD><75>۬<><04><><EFBFBD>\ Z<00>A<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> Z<00>Aܳbq<62> <20>,u]<5D><><EFBFBD><EFBFBD>s<EFBFBD> m<><6D>Z<00>A<00><>:Xg<03><>j<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>1sZ<00>A<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>Z<00>A<00>a<EFBFBD><61>"<22><><EFBFBD>sd1̂<31>CO9Jp<4A>Z<00>A<00> :<3A><>E<EFBFBD>s<0<>X<>%'<27>Z<00>A<00><>B<EFBFBD>Mc~<7E>=<3D><><EFBFBD>hE<68> bNZZE<00><00>8S@<00><00>R<00><00>A<00>[<5B>MMMMM M
M MMM N
N M M MMNMMM [<5B>[<5B>[<5B><00>&'<00>C%D<00><02>\W<15>W<15>[<5B><01><01><01><00>\[<5B>\\\VSSSSSSSSSS S
S S S SSSS S SSSSSSS T
T S S SSTSSS \Z`<00>r<00><00>Br<00><00>r<00>rNOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?Z<00><00>DBr<00> r<00><00>N<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><>'7<>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>7<EFBFBD>5<EFBFBD>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?<3F>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00> Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>B<EFBFBD>
Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZZg<00> <00>2NcOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>B<00>B<00>B<00>?hOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?sOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<FtOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZuOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>?vOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ wOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ xOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZzD<7A>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ <00>?<00>?<00>?^%<00>
^<00><00>3<00>rN)Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00>Z<00>rNOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><><EFBFBD><EFBFBD><EFBFBD><00>Z<00>nN{Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nN<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nNyOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nNxOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ<00>nNwOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00> TrimmedZ}<00><00>HP Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZQOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ[Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa
<00><00> <00><00>
<00><00>f
<00><00>Z<00>Z<00>Z+0<00><00> NE_CrackCommZ<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><00>bMOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00><00><00><00><00><00><<00><00><00><00><00><00>N<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ%Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZh<00><00>h<00>nNOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZj<00>6070/0"0<00><00> <00><00><00>;0<0?04090(0<00><00><00><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><00><00><><EFBFBD>
<00><00> <00><00>
<00><00>f
<00><00>Z<00>Z<00>Z+0<00><00> NE_CrackCommZIS<00>I<00> <00>j<00><00>0_<00><00>5<00><00><00>!5<00><00>P5<00><00>PZ<00>j<00><00>0_<00><00>5<00><00><00>!5<00><00>P5<00><00>PZ<00><00><00><00><00><00>L<00><00>Z<00><00><00><00>Z<00>X<00>WZ<00><00><00><00>Z<00><00>Z<00><00> Z<00><00><04><00><><EFBFBD><EFBFBD>// Shader generated by Niagara HLSL Translator
// Compile Tags:
// Variable: "bIsInfinitelyLived(False)" StringValue: ""
// Variable: "bCanDieWhenEmitterDeactivates(True)" StringValue: ""
// 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.SpriteSize((null))" StringValue: "Trimmed"
// Variable: "Particles.BeamSplineTangent((null))" StringValue: "Trimmed"
// Variable: "Particles.BeamSplineNormal((null))" StringValue: "Trimmed"
// Variable: "Particles.BeamSplineBinormal((null))" StringValue: "Trimmed"
// Compile Tags Editor Only:
// 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/ f\Get/ f\Get->Particles.RotationalVelocityEnabled Value: Particles.RotationalVelocityEnabled
// Pin: /Solve Forces and Velocity/ f\Get/ f\Get->Module.Manually Enable Rotational Solver Value: False
// Pin: /Solve Forces and Velocity/;<3B><><EFBFBD>OR<08>Y<EFBFBD>` <09>/;<3B><><EFBFBD>OR<08>Y<EFBFBD>` <09>->Result Value: 0
// Pin: /Solve Forces and Velocity/͑<><CD91>1u<31><75><EFBFBD>p/͑<><CD91>1u<31><75><EFBFBD>p->InputPin Value: 0
// Pin: /Solve Forces and Velocity/͑<><CD91>1u<31><75><EFBFBD>p/͑<><CD91>1u<31><75><EFBFBD>p->OutputPin Value: 0
// Pin: /Solve Forces and Velocity/͑<><CD91>1u<31><75><EFBFBD>p/͑<><CD91>1u<31><75><EFBFBD>p->InputPin Value: 0
// Pin: /Solve Forces and Velocity/͑<><CD91>1u<31><75><EFBFBD>p/͑<><CD91>1u<31><75><EFBFBD>p->OutputPin Value: 0
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
{
float Emitter_AlphaScale;
}
struct FParamMap0_VectorFromCurve
{
float CurveIndex;
};
struct FParamMap0_Transient
{
float3 AdvectionVelocity;
bool DragIgnoreMass;
bool FirstFrame;
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_ParticleState
{
float DeltaTime;
float Lifetime;
};
struct FParamMap0_Particles_Previous
{
float3 Position;
float3 RibbonFacing;
float RibbonTwist;
float RibbonWidth;
float3 Velocity;
};
struct FParamMap0_Particles_Presolve
{
float3 PhysicsForce;
float3 Position;
float3 Velocity;
};
struct FParamMap0_Particles
{
float Age;
float3 BeamSplineBinormal;
float3 BeamSplineNormal;
float3 BeamSplineTangent;
float4 Color;
float DistanceTraveled;
float Lifetime;
float Mass;
float MaterialRandom;
float NormalizedAge;
float3 Position;
FParamMap0_Particles_Presolve Presolve;
FParamMap0_Particles_Previous Previous;
float3 RibbonFacing;
NiagaraID RibbonID;
float RibbonLinkOrder;
float RibbonTwist;
float RibbonUVDistance;
float RibbonWidth;
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
{
int InstanceSeed;
int NumParticles;
int PaddingInt32_0;
int PaddingInt32_1;
float SpawnCountScale;
int TotalSpawnedParticles;
};
struct FParamMap0_Engine
{
float DeltaTime;
FParamMap0_Engine_Emitter Emitter;
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 AlphaScale;
int RandomSeed;
};
struct FParamMap0_DataInstance
{
bool Alive;
};
struct FParamMap0_Color
{
float ScaleAlpha;
float3 ScaleColor;
};
struct FParamMap0_Array_Previous
{
int Position;
int RibbonFacing;
int RibbonTwist;
int RibbonWidth;
int Velocity;
};
struct FParamMap0_Array_Presolve
{
int PhysicsForce;
int Position;
int Velocity;
};
struct FParamMap0_Array
{
int Age;
int BeamSplineBinormal;
int BeamSplineNormal;
int BeamSplineTangent;
int Color;
int DistanceTraveled;
int Lifetime;
int Mass;
int MaterialRandom;
int NormalizedAge;
int Position;
FParamMap0_Array_Presolve Presolve;
FParamMap0_Array_Previous Previous;
int RibbonFacing;
int RibbonID;
int RibbonLinkOrder;
int RibbonTwist;
int RibbonUVDistance;
int RibbonWidth;
int SpriteSize;
int UniqueID;
int Velocity;
};
struct FParamMap0
{
FParamMap0_Array Array;
FParamMap0_Color Color;
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_SolveForcesAndVelocity SolveForcesAndVelocity;
FParamMap0_Transient Transient;
FParamMap0_VectorFromCurve VectorFromCurve;
};
struct FSimulationContext
{
FParamMap0 Map;
};
static float HackSpawnInterp = 1.0;
void NiagaraScript_2844_Particle_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context);
void ParticleState_Emitter_Func_(inout FSimulationContext Context);
void SampleVectorCurve_Emitter_VectorFromCurve_VectorCurve(float In_X, out float3 Out_Value);
void VectorFromCurve_Emitter_Func_(out float3 Out_Value, 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 Color_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_2835_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);
float GetSpawnInterpolation();
void NiagaraScript_2844_Particle_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context)
{
float Constant3 = 0;
float Constant4 = 1;
float Result9 = clamp(In_Value,Constant3,Constant4);
Out_ClampedValue = Result9;
}
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_2844_Particle_Func_Output_ClampedValue;
NiagaraScript_2844_Particle_Func_(Result8, NiagaraScript_2844_Particle_Func_Output_ClampedValue, Context);
Context.Map.DataInstance.Alive = Result7;
Context.Map.Particles.Age = Result3;
Context.Map.Particles.NormalizedAge = NiagaraScript_2844_Particle_Func_Output_ClampedValue;
bool Constant5 = false;
bool Constant6 = true;
}
void VectorFromCurve_Emitter_Func_(out float3 Out_Value, inout FSimulationContext Context)
{
float3 Constant8 = float3(1,1,1);
float3 SampleVectorCurve_Emitter_VectorFromCurve_VectorCurveOutput_Value;
SampleVectorCurve_Emitter_VectorFromCurve_VectorCurve(Context.Map.VectorFromCurve.CurveIndex, SampleVectorCurve_Emitter_VectorFromCurve_VectorCurveOutput_Value);
float3 Result10 = SampleVectorCurve_Emitter_VectorFromCurve_VectorCurveOutput_Value * Constant8;
Out_Value = Result10;
}
void FloatFromCurve_Emitter_Func_(out float Out_Value, inout FSimulationContext Context)
{
float Constant10 = 1;
float SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value;
SampleCurve_Emitter_FloatFromCurve_FloatCurve(Context.Map.FloatFromCurve.CurveIndex, SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value);
float Result11 = SampleCurve_Emitter_FloatFromCurve_FloatCurveOutput_Value * Constant10;
Out_Value = Result11;
}
void Color_Emitter_Func_(inout FSimulationContext Context)
{
float4 Constant12 = float4(100,100,100,1);
float3 Output0;
float Output2;
Output0.x = Constant12.r;
Output0.y = Constant12.g;
Output0.z = Constant12.b;
Output2 = Constant12.a;
float3 Result12 = Output0 * Context.Map.Color.ScaleColor;
float Result13 = Output2 * Context.Map.Color.ScaleAlpha;
float Result14 = Result13 * Context.Map.Emitter.AlphaScale;
float4 Output01;
Output01.g = Result12.y;
Output01.a = Result14;
Output01.r = Result12.x;
Output01.b = Result12.z;
Context.Map.Particles.Color = Output01;
}
void NiagaraScript_2835_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 Result21 = In_Velocity - In_AdvectionVelocity;
float Result22 = In_Drag * In_InverseMass;
float Constant23 = (0.0);
float NiagaraFloat_SelectResult = Constant23;
NiagaraFloat_SelectResult = In_Drag;
if(In_IgnoreMass == 0)
{
NiagaraFloat_SelectResult = Result22;
}
float Constant24 = 0;
float Result23 = max(NiagaraFloat_SelectResult, Constant24);
float Result24 = Result23 * In_DeltaTime;
float Constant25 = 1;
float Result25 = Result24 + Constant25;
float3 Result26 = Result21 / Result25;
float3 Result27 = Result26 + In_AdvectionVelocity;
Out_Output = Result27;
}
void SolveForcesAndVelocity_Emitter_Func_(inout FSimulationContext Context)
{
Context.Map.Local.SolveForcesAndVelocity.DeltaTime = Context.Map.SolveForcesAndVelocity.DeltaTime;
float Constant21 = 1e-05;
float Result15 = max(Context.Map.Local.SolveForcesAndVelocity.DeltaTime, Constant21);
float Result16 = Reciprocal(Result15);
Context.Map.Local.SolveForcesAndVelocity.InverseDeltaTime = Result16;
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 Constant22 = 1e-06;
float Result17 = max(Context.Map.Local.SolveForcesAndVelocity.Mass, Constant22);
float Result18 = Reciprocal(Result17);
float3 Result19 = Result18 * Context.Map.Local.SolveForcesAndVelocity.PhysicsForce;
Context.Map.Local.SolveForcesAndVelocity.PhysicsForce = Result19;
Context.Map.Local.SolveForcesAndVelocity.InverseMass = Result18;
float3 Result20 = Context.Map.Local.SolveForcesAndVelocity.PhysicsForce * Context.Map.Local.SolveForcesAndVelocity.DeltaTime + Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Result20;
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_2835_Particle_Func_Output_Output;
NiagaraScript_2835_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_2835_Particle_Func_Output_Output, Context);
float3 Result28 = NiagaraScript_2835_Particle_Func_Output_Output - Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = NiagaraScript_2835_Particle_Func_Output_Output;
Context.Map.Local.SolveForcesAndVelocity.DragVelocity = Result28;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.IncomingPhysicsDrag = Context.Map.Local.SolveForcesAndVelocity.PhysicsDrag;
float Constant26 = 1000;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float Constant27 = 9999;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity;
float3 Result29 = Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Velocity * Context.Map.Local.SolveForcesAndVelocity.DeltaTime;
float3 Result30 = Result29 + Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Position;
Context.Map.OUTPUT_VAR.SolveForcesAndVelocity.Position = Result30;
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 Constant28 = float3(0,0,0);
float Constant29 = 0;
float3 ForceVector_IfResult;
float Drag_IfResult;
if(Context.Map.SolveForcesAndVelocity.WritetoIntrinsicProperties)
{
ForceVector_IfResult = Constant28;
Drag_IfResult = Constant29;
}
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 Result31 = Context.Map.Particles.Position - Context.Map.Particles.Previous.Position;
float Result32 = length(Result31);
float Constant30 = 0.3333;
float Result33 = Result32 * Constant30;
float Constant31 = 1e+08;
float Result34 = Modulo(Context.Map.Particles.DistanceTraveled, Constant31);
float Result35 = Result33 + Result34;
Context.Map.Particles.DistanceTraveled = Result35;
//SetConstantByStaticVariable "/Solve Forces and Velocity/ f\Get/ f\Get->Particles.RotationalVelocityEnabled"
int Constant32 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/ f\Get/ f\Get->Module.Manually Enable Rotational Solver"
int Constant33 = 0;
//SetConstantByStaticVariable "/Solve Forces and Velocity/;<3B><><EFBFBD>OR<08>Y<EFBFBD>` <09>/;<3B><><EFBFBD>OR<08>Y<EFBFBD>` <09>->Result"
int Constant34 = 0;
}
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_*/);
Context.Map.VectorFromCurve.CurveIndex = Context.Map.Particles.NormalizedAge;
float3 Constant7 = float3(1,1,1);
float3 VectorFromCurve_Emitter_Func_Output_Value;
VectorFromCurve_Emitter_Func_(VectorFromCurve_Emitter_Func_Output_Value, Context);
Context.Map.FloatFromCurve.CurveIndex = Context.Map.Particles.NormalizedAge;
float Constant9 = 1;
float FloatFromCurve_Emitter_Func_Output_Value;
FloatFromCurve_Emitter_Func_(FloatFromCurve_Emitter_Func_Output_Value, Context);
Context.Map.Color.ScaleColor = VectorFromCurve_Emitter_Func_Output_Value;
Context.Map.Color.ScaleAlpha = FloatFromCurve_Emitter_Func_Output_Value;
float4 Constant11 = float4(100,100,100,1);
EnterStatScope(2 /**Color_Emitter_Func_*/);
Color_Emitter_Func_(Context);
ExitStatScope(/**Color_Emitter_Func_*/);
Context.Map.Transient.PhysicsDeltaTime = Context.Map.Engine.DeltaTime;
Context.Map.SolveForcesAndVelocity.DeltaTime = Context.Map.Transient.PhysicsDeltaTime;
float3 Constant13 = float3(0,0,0);
Context.Map.Transient.PhysicsForce = Constant13;
Context.Map.SolveForcesAndVelocity.Force = Context.Map.Transient.PhysicsForce;
Context.Map.SolveForcesAndVelocity.Velocity = Context.Map.Particles.Velocity;
Context.Map.SolveForcesAndVelocity.Mass = Context.Map.Particles.Mass;
float3 Constant14 = float3(0,0,0);
Context.Map.SolveForcesAndVelocity.Position = Context.Map.Particles.Position;
float3 Constant15 = float3(0,0,0);
Context.Map.Transient.AdvectionVelocity = Constant15;
float Constant16 = 0;
Context.Map.Transient.PhysicsDrag = Constant16;
bool Constant17 = true;
Context.Map.Transient.DragIgnoreMass = Constant17;
float Constant18 = 1000;
Context.Map.SolveForcesAndVelocity.PreviousVelocity = Context.Map.Particles.Previous.Velocity;
float Constant19 = 9999;
bool Constant20 = true;
Context.Map.SolveForcesAndVelocity.WritetoIntrinsicProperties = Constant20;
EnterStatScope(3 /**SolveForcesAndVelocity_Emitter_Func_*/);
SolveForcesAndVelocity_Emitter_Func_(Context);
ExitStatScope(/**SolveForcesAndVelocity_Emitter_Func_*/);
ExitStatScope(/**UpdateScript*/);
}
void SimulateMain()
{
EnterStatScope(4 /**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.Lifetime = InputDataFloat(0, 5);
Context.Map.Array.Lifetime = 5;
Context.Map.Particles.Mass = InputDataFloat(0, 6);
Context.Map.Array.Mass = 6;
Context.Map.Particles.MaterialRandom = InputDataFloat(0, 7);
Context.Map.Array.MaterialRandom = 7;
Context.Map.Particles.NormalizedAge = InputDataFloat(0, 8);
Context.Map.Array.NormalizedAge = 8;
Context.Map.Particles.Position.x = InputDataFloat(0, 9);
Context.Map.Array.Position = 9;
Context.Map.Particles.Position.y = InputDataFloat(0, 10);
Context.Map.Array.Position = 10;
Context.Map.Particles.Position.z = InputDataFloat(0, 11);
Context.Map.Array.Position = 11;
Context.Map.Particles.RibbonFacing.x = InputDataFloat(0, 23);
Context.Map.Array.RibbonFacing = 23;
Context.Map.Particles.RibbonFacing.y = InputDataFloat(0, 24);
Context.Map.Array.RibbonFacing = 24;
Context.Map.Particles.RibbonFacing.z = InputDataFloat(0, 25);
Context.Map.Array.RibbonFacing = 25;
Context.Map.Particles.RibbonID.Index = InputDataInt(0, 0);
Context.Map.Array.RibbonID = 0;
Context.Map.Particles.RibbonID.AcquireTag = InputDataInt(0, 1);
Context.Map.Array.RibbonID = 1;
Context.Map.Particles.RibbonLinkOrder = InputDataFloat(0, 26);
Context.Map.Array.RibbonLinkOrder = 26;
Context.Map.Particles.RibbonTwist = InputDataFloat(0, 27);
Context.Map.Array.RibbonTwist = 27;
Context.Map.Particles.RibbonUVDistance = InputDataFloat(0, 28);
Context.Map.Array.RibbonUVDistance = 28;
Context.Map.Particles.RibbonWidth = InputDataFloat(0, 29);
Context.Map.Array.RibbonWidth = 29;
Context.Map.Particles.UniqueID = InputDataInt(0, 2);
Context.Map.Array.UniqueID = 2;
Context.Map.Particles.Velocity.x = InputDataFloat(0, 30);
Context.Map.Array.Velocity = 30;
Context.Map.Particles.Velocity.y = InputDataFloat(0, 31);
Context.Map.Array.Velocity = 31;
Context.Map.Particles.Velocity.z = InputDataFloat(0, 32);
Context.Map.Array.Velocity = 32;
Context.Map.Particles.Previous.Position = Context.Map.Particles.Position;
Context.Map.Particles.Previous.RibbonFacing = Context.Map.Particles.RibbonFacing;
Context.Map.Particles.Previous.RibbonTwist = Context.Map.Particles.RibbonTwist;
Context.Map.Particles.Previous.RibbonWidth = Context.Map.Particles.RibbonWidth;
Context.Map.Particles.Previous.Velocity = Context.Map.Particles.Velocity;
Context.Map.Engine.DeltaTime = Engine_DeltaTime;
Context.Map.Emitter.AlphaScale = Emitter_AlphaScale;
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);
EnterStatScope(5 /**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.Lifetime);
OutputDataFloat(0, 6, TmpWriteIndex, Context.Map.Particles.Mass);
OutputDataFloat(0, 7, TmpWriteIndex, Context.Map.Particles.MaterialRandom);
OutputDataFloat(0, 8, TmpWriteIndex, Context.Map.Particles.NormalizedAge);
OutputDataFloat(0, 9, TmpWriteIndex, Context.Map.Particles.Position.x);
OutputDataFloat(0, 10, TmpWriteIndex, Context.Map.Particles.Position.y);
OutputDataFloat(0, 11, TmpWriteIndex, Context.Map.Particles.Position.z);
OutputDataFloat(0, 12, TmpWriteIndex, Context.Map.Particles.Previous.Position.x);
OutputDataFloat(0, 13, TmpWriteIndex, Context.Map.Particles.Previous.Position.y);
OutputDataFloat(0, 14, TmpWriteIndex, Context.Map.Particles.Previous.Position.z);
OutputDataFloat(0, 15, TmpWriteIndex, Context.Map.Particles.Previous.RibbonFacing.x);
OutputDataFloat(0, 16, TmpWriteIndex, Context.Map.Particles.Previous.RibbonFacing.y);
OutputDataFloat(0, 17, TmpWriteIndex, Context.Map.Particles.Previous.RibbonFacing.z);
OutputDataFloat(0, 18, TmpWriteIndex, Context.Map.Particles.Previous.RibbonTwist);
OutputDataFloat(0, 19, TmpWriteIndex, Context.Map.Particles.Previous.RibbonWidth);
OutputDataFloat(0, 20, TmpWriteIndex, Context.Map.Particles.Previous.Velocity.x);
OutputDataFloat(0, 21, TmpWriteIndex, Context.Map.Particles.Previous.Velocity.y);
OutputDataFloat(0, 22, TmpWriteIndex, Context.Map.Particles.Previous.Velocity.z);
OutputDataFloat(0, 23, TmpWriteIndex, Context.Map.Particles.RibbonFacing.x);
OutputDataFloat(0, 24, TmpWriteIndex, Context.Map.Particles.RibbonFacing.y);
OutputDataFloat(0, 25, TmpWriteIndex, Context.Map.Particles.RibbonFacing.z);
OutputDataInt(0, 0, TmpWriteIndex, Context.Map.Particles.RibbonID.Index);
OutputDataInt(0, 1, TmpWriteIndex, Context.Map.Particles.RibbonID.AcquireTag);
OutputDataFloat(0, 26, TmpWriteIndex, Context.Map.Particles.RibbonLinkOrder);
OutputDataFloat(0, 27, TmpWriteIndex, Context.Map.Particles.RibbonTwist);
OutputDataFloat(0, 28, TmpWriteIndex, Context.Map.Particles.RibbonUVDistance);
OutputDataFloat(0, 29, TmpWriteIndex, Context.Map.Particles.RibbonWidth);
OutputDataInt(0, 2, TmpWriteIndex, Context.Map.Particles.UniqueID);
OutputDataFloat(0, 30, TmpWriteIndex, Context.Map.Particles.Velocity.x);
OutputDataFloat(0, 31, TmpWriteIndex, Context.Map.Particles.Velocity.y);
OutputDataFloat(0, 32, TmpWriteIndex, Context.Map.Particles.Velocity.z);
}
ExitStatScope(/**UpdateScript_Main*/);
}
<00><00>6)2)
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 87
Num Constants: 172
-------------------------------
Constant Table
-------------------------------
0 | Engine_WorldDeltaTime
4 | Engine_DeltaTime
8 | Engine_InverseDeltaTime
12 | Engine_Time
16 | Engine_RealTime
20 | Engine_QualityLevel
24 | Engine_PaddingInt32_0
28 | Engine_PaddingInt32_1
32 | Engine_Owner_TimeSinceRendered
36 | Engine_Owner_LODDistance
40 | Engine_Owner_LODDistanceFraction
44 | Engine_System_Age
48 | Engine_Owner_ExecutionState
52 | Engine_System_TickCount
56 | Engine_System_NumEmitters
60 | Engine_System_NumEmittersAlive
64 | Engine_System_SignificanceIndex
68 | Engine_System_RandomSeed
72 | Engine_System_CurrentTimeStep
76 | Engine_System_NumTimeSteps
80 | Engine_System_TimeStepFraction
84 | Engine_System_NumParticles
88 | Engine_System_PaddingInt32_0
92 | Engine_System_PaddingInt32_1
96 | Engine_Owner_SystemLocalToWorldRow0x
100 | Engine_Owner_SystemLocalToWorldRow0y
104 | Engine_Owner_SystemLocalToWorldRow0z
108 | Engine_Owner_SystemLocalToWorldRow0w
112 | Engine_Owner_SystemLocalToWorldRow1x
116 | Engine_Owner_SystemLocalToWorldRow1y
120 | Engine_Owner_SystemLocalToWorldRow1z
124 | Engine_Owner_SystemLocalToWorldRow1w
128 | Engine_Owner_SystemLocalToWorldRow2x
132 | Engine_Owner_SystemLocalToWorldRow2y
136 | Engine_Owner_SystemLocalToWorldRow2z
140 | Engine_Owner_SystemLocalToWorldRow2w
144 | Engine_Owner_SystemLocalToWorldRow3x
148 | Engine_Owner_SystemLocalToWorldRow3y
152 | Engine_Owner_SystemLocalToWorldRow3z
156 | Engine_Owner_SystemLocalToWorldRow3w
160 | Engine_Owner_SystemWorldToLocalRow0x
164 | Engine_Owner_SystemWorldToLocalRow0y
168 | Engine_Owner_SystemWorldToLocalRow0z
172 | Engine_Owner_SystemWorldToLocalRow0w
176 | Engine_Owner_SystemWorldToLocalRow1x
180 | Engine_Owner_SystemWorldToLocalRow1y
184 | Engine_Owner_SystemWorldToLocalRow1z
188 | Engine_Owner_SystemWorldToLocalRow1w
192 | Engine_Owner_SystemWorldToLocalRow2x
196 | Engine_Owner_SystemWorldToLocalRow2y
200 | Engine_Owner_SystemWorldToLocalRow2z
204 | Engine_Owner_SystemWorldToLocalRow2w
208 | Engine_Owner_SystemWorldToLocalRow3x
212 | Engine_Owner_SystemWorldToLocalRow3y
216 | Engine_Owner_SystemWorldToLocalRow3z
220 | Engine_Owner_SystemWorldToLocalRow3w
224 | Engine_Owner_SystemLocalToWorldTransposedRow0x
228 | Engine_Owner_SystemLocalToWorldTransposedRow0y
232 | Engine_Owner_SystemLocalToWorldTransposedRow0z
236 | Engine_Owner_SystemLocalToWorldTransposedRow0w
240 | Engine_Owner_SystemLocalToWorldTransposedRow1x
244 | Engine_Owner_SystemLocalToWorldTransposedRow1y
248 | Engine_Owner_SystemLocalToWorldTransposedRow1z
252 | Engine_Owner_SystemLocalToWorldTransposedRow1w
256 | Engine_Owner_SystemLocalToWorldTransposedRow2x
260 | Engine_Owner_SystemLocalToWorldTransposedRow2y
264 | Engine_Owner_SystemLocalToWorldTransposedRow2z
268 | Engine_Owner_SystemLocalToWorldTransposedRow2w
272 | Engine_Owner_SystemLocalToWorldTransposedRow3x
276 | Engine_Owner_SystemLocalToWorldTransposedRow3y
280 | Engine_Owner_SystemLocalToWorldTransposedRow3z
284 | Engine_Owner_SystemLocalToWorldTransposedRow3w
288 | Engine_Owner_SystemWorldToLocalTransposedRow0x
292 | Engine_Owner_SystemWorldToLocalTransposedRow0y
296 | Engine_Owner_SystemWorldToLocalTransposedRow0z
300 | Engine_Owner_SystemWorldToLocalTransposedRow0w
304 | Engine_Owner_SystemWorldToLocalTransposedRow1x
308 | Engine_Owner_SystemWorldToLocalTransposedRow1y
312 | Engine_Owner_SystemWorldToLocalTransposedRow1z
316 | Engine_Owner_SystemWorldToLocalTransposedRow1w
320 | Engine_Owner_SystemWorldToLocalTransposedRow2x
324 | Engine_Owner_SystemWorldToLocalTransposedRow2y
328 | Engine_Owner_SystemWorldToLocalTransposedRow2z
332 | Engine_Owner_SystemWorldToLocalTransposedRow2w
336 | Engine_Owner_SystemWorldToLocalTransposedRow3x
340 | Engine_Owner_SystemWorldToLocalTransposedRow3y
344 | Engine_Owner_SystemWorldToLocalTransposedRow3z
348 | Engine_Owner_SystemWorldToLocalTransposedRow3w
352 | Engine_Owner_SystemLocalToWorldNoScaleRow0x
356 | Engine_Owner_SystemLocalToWorldNoScaleRow0y
360 | Engine_Owner_SystemLocalToWorldNoScaleRow0z
364 | Engine_Owner_SystemLocalToWorldNoScaleRow0w
368 | Engine_Owner_SystemLocalToWorldNoScaleRow1x
372 | Engine_Owner_SystemLocalToWorldNoScaleRow1y
376 | Engine_Owner_SystemLocalToWorldNoScaleRow1z
380 | Engine_Owner_SystemLocalToWorldNoScaleRow1w
384 | Engine_Owner_SystemLocalToWorldNoScaleRow2x
388 | Engine_Owner_SystemLocalToWorldNoScaleRow2y
392 | Engine_Owner_SystemLocalToWorldNoScaleRow2z
396 | Engine_Owner_SystemLocalToWorldNoScaleRow2w
400 | Engine_Owner_SystemLocalToWorldNoScaleRow3x
404 | Engine_Owner_SystemLocalToWorldNoScaleRow3y
408 | Engine_Owner_SystemLocalToWorldNoScaleRow3z
412 | Engine_Owner_SystemLocalToWorldNoScaleRow3w
416 | Engine_Owner_SystemWorldToLocalNoScaleRow0x
420 | Engine_Owner_SystemWorldToLocalNoScaleRow0y
424 | Engine_Owner_SystemWorldToLocalNoScaleRow0z
428 | Engine_Owner_SystemWorldToLocalNoScaleRow0w
432 | Engine_Owner_SystemWorldToLocalNoScaleRow1x
436 | Engine_Owner_SystemWorldToLocalNoScaleRow1y
440 | Engine_Owner_SystemWorldToLocalNoScaleRow1z
444 | Engine_Owner_SystemWorldToLocalNoScaleRow1w
448 | Engine_Owner_SystemWorldToLocalNoScaleRow2x
452 | Engine_Owner_SystemWorldToLocalNoScaleRow2y
456 | Engine_Owner_SystemWorldToLocalNoScaleRow2z
460 | Engine_Owner_SystemWorldToLocalNoScaleRow2w
464 | Engine_Owner_SystemWorldToLocalNoScaleRow3x
468 | Engine_Owner_SystemWorldToLocalNoScaleRow3y
472 | Engine_Owner_SystemWorldToLocalNoScaleRow3z
476 | Engine_Owner_SystemWorldToLocalNoScaleRow3w
480 | Engine_Owner_Rotationx
484 | Engine_Owner_Rotationy
488 | Engine_Owner_Rotationz
492 | Engine_Owner_Rotationw
496 | Engine_Owner_Positionx
500 | Engine_Owner_Positiony
504 | Engine_Owner_Positionz
508 | Engine_Owner_PaddingInt32_0
512 | Engine_Owner_Velocityx
516 | Engine_Owner_Velocityy
520 | Engine_Owner_Velocityz
524 | Engine_Owner_PaddingInt32_1
528 | Engine_Owner_SystemXAxisx
532 | Engine_Owner_SystemXAxisy
536 | Engine_Owner_SystemXAxisz
540 | Engine_Owner_PaddingInt32_2
544 | Engine_Owner_SystemYAxisx
548 | Engine_Owner_SystemYAxisy
552 | Engine_Owner_SystemYAxisz
556 | Engine_Owner_PaddingInt32_3
560 | Engine_Owner_SystemZAxisx
564 | Engine_Owner_SystemZAxisy
568 | Engine_Owner_SystemZAxisz
572 | Engine_Owner_PaddingInt32_4
576 | Engine_Owner_Scalex
580 | Engine_Owner_Scaley
584 | Engine_Owner_Scalez
588 | Engine_Owner_PaddingInt32_5
592 | Engine_Owner_LWCTilex
596 | Engine_Owner_LWCTiley
600 | Engine_Owner_LWCTilez
604 | Engine_Owner_LWCTilew
608 | Engine_Emitter_NumParticles
612 | Engine_Emitter_TotalSpawnedParticles
616 | Engine_Emitter_SpawnCountScale
620 | Emitter_Age
624 | Emitter_RandomSeed
628 | Engine_Emitter_InstanceSeed
632 | Engine_Emitter_PaddingInt32_0
636 | Engine_Emitter_PaddingInt32_1
640 | Emitter_AlphaScale
644 | 4
648 | 5
652 | 0
656 | 1
660 | 9.99999975e-06
664 | 9.99999997e-07
668 | 0
672 | 1
676 | 2
680 | 100
684 | 3
-------------------------------
Byte Code (87 Ops)
-------------------------------
0 | enter_stat_scope(C[644]);
1 | [R][0] = InputDataFloat(0, 0);
2 | [R][1] = InputDataFloat(0, 5);
3 | [R][2] = InputDataFloat(0, 6);
4 | [R][3] = InputDataFloat(0, 7);
5 | [R][4] = InputDataFloat(0, 9);
6 | [R][5] = InputDataFloat(0, 10);
7 | [R][6] = InputDataFloat(0, 11);
8 | [R][7] = InputDataFloat(0, 23);
9 | [R][8] = InputDataFloat(0, 24);
10 | [R][9] = InputDataFloat(0, 25);
11 | [R][10] = InputDataInt(0, 0);
12 | [R][11] = InputDataInt(0, 1);
13 | [R][12] = InputDataFloat(0, 26);
14 | [R][13] = InputDataFloat(0, 27);
15 | [R][14] = InputDataFloat(0, 28);
16 | [R][15] = InputDataFloat(0, 29);
17 | [R][16] = InputDataInt(0, 2);
18 | [R][17] = InputDataFloat(0, 30);
19 | [R][18] = InputDataFloat(0, 31);
20 | [R][19] = InputDataFloat(0, 32);
21 | enter_stat_scope(C[648]);
22 | enter_stat_scope(C[652]);
23 | enter_stat_scope(C[656]);
24 | R[20] = add(R[0], C[4]);
25 | R[21] = max(R[1], C[660]);
26 | R[22] = cmple(R[0], C[4]);
27 | R[0] = cmpgt(R[1], C[664]);
28 | R[23] = logic_and(R[22], R[0]);
29 | R[0] = cmplt(R[20], R[21]);
30 | R[22] = logic_or(R[23], R[0]);
31 | R[0] = div(R[20], R[21]);
32 | R[21] = clamp(R[0], C[668], C[672]);
33 | exit_stat_scope();
34 | SampleVectorCurve_Emitter_VectorFromCurve_VectorCurve[func0](R[21], R[0], R[23], R[24]);
35 | SampleCurve_Emitter_FloatFromCurve_FloatCurve[func1](R[21], R[25]);
36 | enter_stat_scope(C[676]);
37 | R[26] = mul(C[680], R[0]);
38 | R[0] = mul(C[680], R[23]);
39 | R[23] = mul(C[680], R[24]);
40 | R[24] = mul(R[25], C[640]);
41 | exit_stat_scope();
42 | enter_stat_scope(C[684]);
43 | R[25] = mad(R[17], C[4], R[4]);
44 | R[27] = mad(R[18], C[4], R[5]);
45 | R[28] = mad(R[19], C[4], R[6]);
46 | exit_stat_scope();
47 | exit_stat_scope();
48 | exit_stat_scope();
49 | [R][29] = AcquireIndex(0, [R][22]);
50 | OutputDataFloat(0, 0, [R][29], [R][20]);
51 | OutputDataFloat(0, 1, [R][29], [R][26]);
52 | OutputDataFloat(0, 2, [R][29], [R][0]);
53 | OutputDataFloat(0, 3, [R][29], [R][23]);
54 | OutputDataFloat(0, 4, [R][29], [R][24]);
55 | OutputDataFloat(0, 5, [R][29], [R][1]);
56 | OutputDataFloat(0, 6, [R][29], [R][2]);
57 | OutputDataFloat(0, 7, [R][29], [R][3]);
58 | OutputDataFloat(0, 8, [R][29], [R][21]);
59 | OutputDataFloat(0, 9, [R][29], [R][25]);
60 | OutputDataFloat(0, 10, [R][29], [R][27]);
61 | OutputDataFloat(0, 11, [R][29], [R][28]);
62 | OutputDataFloat(0, 12, [R][29], [R][4]);
63 | OutputDataFloat(0, 13, [R][29], [R][5]);
64 | OutputDataFloat(0, 14, [R][29], [R][6]);
65 | OutputDataFloat(0, 15, [R][29], [R][7]);
66 | OutputDataFloat(0, 16, [R][29], [R][8]);
67 | OutputDataFloat(0, 17, [R][29], [R][9]);
68 | OutputDataFloat(0, 18, [R][29], [R][13]);
69 | OutputDataFloat(0, 19, [R][29], [R][15]);
70 | OutputDataFloat(0, 20, [R][29], [R][17]);
71 | OutputDataFloat(0, 21, [R][29], [R][18]);
72 | OutputDataFloat(0, 22, [R][29], [R][19]);
73 | OutputDataFloat(0, 23, [R][29], [R][7]);
74 | OutputDataFloat(0, 24, [R][29], [R][8]);
75 | OutputDataFloat(0, 25, [R][29], [R][9]);
76 | OutputDataInt(0, 0, [R][29], [R][10]);
77 | OutputDataInt(0, 1, [R][29], [R][11]);
78 | OutputDataFloat(0, 26, [R][29], [R][12]);
79 | OutputDataFloat(0, 27, [R][29], [R][13]);
80 | OutputDataFloat(0, 28, [R][29], [R][14]);
81 | OutputDataFloat(0, 29, [R][29], [R][15]);
82 | OutputDataInt(0, 2, [R][29], [R][16]);
83 | OutputDataFloat(0, 30, [R][29], [R][17]);
84 | OutputDataFloat(0, 31, [R][29], [R][18]);
85 | OutputDataFloat(0, 32, [R][29], [R][19]);
86 | exit_stat_scope();
-------------------------------
<00><00>W<00><00><00><00><00><00> <00><00>PvOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZzOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ{Oa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZZD;<00>D<00>I<00>a/\<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><00>bMOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Z<00>Z<00><00> NE_CrackCommZ<00>a)\<00> <00><00><><EFBFBD><EFBFBD><EFBFBD><00>bMOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ<00>Z<00>Z<00><00> NE_CrackCommZ<00>1<00><00><00><00>J/\<00><00><00> NE_CrackComm<00><00>jPOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZs<00>jPOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ*0<00>a <00><00><><EFBFBD><EFBFBD>Z)\<00><00><00> NE_CrackComm<00><00>jPOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZs<00>jPOa<00><><EFBFBD><EFBFBD><EFBFBD><00><00>AZZ*0<00>a <00><00><><EFBFBD><EFBFBD>ZZUa Z<00>
<00><00>0%FF6320ED-474A-A3FE-C4B8-EC810DB7EDAF%759C0ADF-43BA-39B4-D9ED-298840B25F57+Renderer-NiagaraRibbonRendererProperties_0%E111BBBA-4027-FE45-088C-76B66944312C%0F97B9F8-401B-4C9C-7CF8-D1A2AE043B48%9CC6D879-4C2D-60AC-0754-4C9F45DB9119L9CC6D879-4C2D-60AC-0754-4C9F45DB9119-Error-100d763846881f0689215d7988d9e143%714538D4-4451-D678-6C96-F289741E9C39S714538D4-4451-D678-6C96-F289741E9C39-Inputs-Error-6386a24d488db425230cf85d7a916ae6%D934CAB0-4683-BCCD-EF40-A19030236786%6DCF2C7F-4DEF-BEC1-9CC9-899F4B0C22FE%BEE59F6E-4450-25F2-80E8-DD9A464483C9%6B387CFC-4940-218F-00B8-6880A30F401E<01><><EFBFBD><EFBFBD><EFBFBD>|P[ub<01>
K<00><00>%9CC6D879-4C2D-60AC-0754-4C9F45DB9119UNiagaraStackScriptItemGroupNewDeprecationNameDeprecated Original {0}!233E80A347B3A51F5B8984A817AA6DFCInitialize Particle%714538D4-4451-D678-6C96-F289741E9C39!FF32F6264550E9E1E96C6B929F0F5721Initialize Particle<00>N<00>!2d30848cda379df8c66a9842c76d33d5!6eb1f1eee153dcdf99e1f9083eff5f1aZ<00><>*<2A><><EFBFBD><EFBFBD><EFBFBD>.;<3B><>v<>8Qʿ)0<00><>*<2A>