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

2109 lines
185 KiB
Plaintext
Raw Normal View History

2023-11-01 02:24:20 +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<00>a$/Game/Art/Effect/Niagara/NE_Cross_2<00>FB!1905F8741BF510F749AF833F5F155483FB<00>P]FBn\<00>^<00>^<00>^<00><><1F>7<EFBFBD><37>K<EFBFBD><18>Q<EFBFBD><15><>p<>"<22>(+M<><4D><EFBFBD>SO<><4F><11>e<00>^1<><00><><EFBFBD><EFBFBD><EFBFBD>a<00>5<>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>AliasedParameter<00><><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<>ҖbExperimentalu<1F><>"bGpuAlwaysRunParticleUpdateScriptQ9$r"bHasValidLastBuiltScriptVersionId<00><>A<EFBFBD>bInterpolatedSpawnbInterpolatedSpawning<00><><EFBFBD>pbIsCachedParticleValueop<6F>ybIsInfinitelyLived<00><>7<EFBFBD>bIsVisibleInVersionSelectortD<74><44> bLocalSpace<00>ͳ<EFBFBD>bLockedAxisEnableM<><4D>2 BoolProperty<04><>BoundPinNamesjT<6A>BoundVariable>mKbOverrideMaterials9<>*<2A>Box^7d<37>bRequiresPersistentIDs<00><1D>d bSuggestedI<14>bUsePythonScriptConversion%HM\bUserSetEnabledState<00><><EFBFBD>HbUsesRapidIterationParams<00>³<EFBFBD> ByteCode<00><>w ByteProperty<00>N-<2D>CachedChangeIde<><65>oCachedChangeIdHash<00><1A><>CachedScriptVM<00>':CachedScriptVMId<00><><EFBFBD>&CachedUsageInfo*ث!CalculateBoundsMode?<3F><>F Category<00>~<7E><> ChangeId<00>7T<37>Classtwx<77>ClassStructOrEnum3g<14>CollapsedViewFormat
<EFBFBD>4<EFBFBD>Color<00><>egColor Channel ModeH<><48>j Color Mode<00><><00>Color Randomness Modecÿ<63> Color.ColormE<6D>,Color_Emitter<00> Color_Emitter_Func_<00>p<EFBFBD><70> ColorBinding<00>@<40>h CompileHash<00><>dCompileHashFromGraphv<>j<EFBFBD>CompilerVersionID]<5D><><EFBFBD> CompileTags \fConstants.NE_Cross.Color.Color<00><><EFBFBD><EFBFBD>%Constants.NE_Cross.Color.Scale Alpha<00><>o<EFBFBD>%Constants.NE_Cross.Color.Scale Colorbr;=Constants.NE_Cross.DynamicMaterialParameters.Index 0 Param 2<00><><EFBFBD><EFBFBD>=Constants.NE_Cross.DynamicMaterialParameters.Index 0 Param 3v<><76><EFBFBD>=Constants.NE_Cross.DynamicMaterialParameters.Index 0 Param 4s<>d<EFBFBD>?Constants.NE_Cross.DynamicMaterialParameters.Index0Param0Write!}<7D>P?Constants.NE_Cross.DynamicMaterialParameters.Index0Param1Write<00>l<EFBFBD>5?Constants.NE_Cross.DynamicMaterialParameters.Index0Param2Write<00>9<EFBFBD><39>?Constants.NE_Cross.DynamicMaterialParameters.Index0Param3Write?(<28><>+Constants.NE_Cross.EmitterState.Loop Delay$<24>(<28>.Constants.NE_Cross.EmitterState.Loop Duration<00><><EFBFBD>.,Constants.NE_Cross.EmitterState.MaxDistance<00>d<0E>,Constants.NE_Cross.EmitterState.MinDistance<00><>Q<EFBFBD>.Constants.NE_Cross.FloatFromCurve.Scale Curve<00><><EFBFBD>5,Constants.NE_Cross.InitializeParticle.Color0rG/Constants.NE_Cross.InitializeParticle.Lifetime<00><14><>6Constants.NE_Cross.InitializeParticle.Position Offsetu<><75><EFBFBD>:Constants.NE_Cross.InitializeParticle.Uniform Sprite Size<00><>n<EFBFBD>>Constants.NE_Cross.InitialMeshOrientation.Mesh Axis To Orientez<65><7A>=Constants.NE_Cross.InitialMeshOrientation.Orientation Vector<00><>X<EFBFBD>6Constants.NE_Cross.InitialMeshOrientation.Random Seed<00><><EFBFBD>m3Constants.NE_Cross.InitialMeshOrientation.Rotation<03><0E>0Constants.NE_Cross.SpawnBurst_Instantaneous.Age<00>s<03>=Constants.NE_Cross.SpawnBurst_Instantaneous.Loop Count LimitN<><4E>p8Constants.NE_Cross.SpawnBurst_Instantaneous.Spawn Count<00> W8Constants.NE_Cross.SpawnBurst_Instantaneous.Spawn Group<00><>">Constants.NE_Cross.SpawnBurst_Instantaneous.Spawn Probability<00><>tz7Constants.NE_Cross.SpawnBurst_Instantaneous.Spawn Time<00><> <0A>7Constants.NE_Cross.UpdateMeshOrientation.Rotation Rate<>9Constants.NE_Cross.UpdateMeshOrientation.Rotation Vector<00>|E1ConversionScriptAsset<07>r<EFBFBD>ConversionScriptExecutionE<><13>ConversionUtility<00>G<EFBFBD>yCustomSortingBinding<00><>7<EFBFBD>CVarConditions<00><>>pData IC<49> DataHash}Fe<46>DataInterfaces<00><17><>
DebugName<00><><EFBFBD>L Definitions.<2E><10>DeprecationMessage<00><> <20>DeprecationRecommendation􄶕 Description*<2A> Dest<00>g<EFBFBD>KDeviceProfileStates}<7D>ǒDismissedStackIssueIds<00>-7<>DynamicAddPin<00>`eE EditorData<00>H<EFBFBD><48>EditorParameters<00><>Y<EFBFBD>EmitterA<><41>dEmitterSpawnScriptProps<00><>G<EFBFBD>EmitterUpdateScriptPropsEnable Distance CullingЕnEnable Visibility Culling<00><0E><>Engine.ExecutionCountx<>I"ENiagaraEmitterCalculateBoundMode<00><>e<EFBFBD>+ENiagaraEmitterCalculateBoundMode::Dynamic<00><><EFBFBD>#ENiagaraEmitterDefaultSummaryStatee!<21>,ENiagaraEmitterDefaultSummaryState::Default <20><EFBFBD>ENiagaraMeshFacingModea<>T<EFBFBD>'ENiagaraMeshFacingMode::CameraPositiona<><61><EFBFBD>ENiagaraMeshPivotOffsetSpaceu$<24>#ENiagaraMeshPivotOffsetSpace::Mesh<62>'ENiagaraNumericOutputTypeSelectionMode<00><>`k0ENiagaraNumericOutputTypeSelectionMode::Largest<00>RC<52>$ENiagaraPythonUpdateScriptReference<00><><EFBFBD><EFBFBD>*ENiagaraPythonUpdateScriptReference::NoneV<15><>1ENiagaraPythonUpdateScriptReference::ScriptAssetn<>~ENiagaraScriptCompileStatus<00><>;I*ENiagaraScriptCompileStatus::NCS_UpToDate<00>0<<3C> ENiagaraScriptLibraryVisibility<00><><EFBFBD>)ENiagaraScriptLibraryVisibility::Library<00>9<EFBFBD><39>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 EventGeneratorsOS<4F><53>EventHandlerScriptProps<00><>;EventReceiverstA<74>ExperimentalMessage<00>U<EFBFBD>` ExplicitMat/i<14>ExposedVersion<00><><12> FacingMode<> FilePath+<2B><>& FixedBounds<00><><EFBFBD><EFBFBD>FlagsA<><41>~ FriendlyName<03><> FullName{*<2A><FunctionDisplayName<00>?<3F>EFunctionScript݄GPUComputeScript!<21><><EFBFBD>
GraphGuid<00><><EFBFBD>v GraphSource,VR9GuidCP<43>hGuids <20><> Identity<00><><EFBFBD>RInactive Response;C<><43>InitializeParticle_Emitter 7l>!InitializeParticle_Emitter_Func_<00> ɠInitialMeshOrientation_EmitterS<><53>%InitialMeshOrientation_Emitter_Func_o<><6F>ZInlineExpressionFormat<00>ܡ<EFBFBD>InlineGraphFormatM+<2B>Input|<7C><><EFBFBD> InputMap~<7E>]dInputSections<00>0<EFBFBD> InternalConstant<0F><08>InternalParameters<00><><EFBFBD>7 IntProperty<00><>6J 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>LibraryVisibilityQ<16>KLife Cycle Mode<00>M<EFBFBD><4D> Lifetime<00><><EFBFBD>\Lifetime Mode<00><>njLifetime Randomness Modeh<>oLoop Behavior<00>[C}Loop Duration Mode{#K\MainL`1<> MajorVersion<00><1A><>MapMain:<05>D MapProperty5<><35><EFBFBD> MapSpawnMainɒ<>CMapUpdateMain<00><>,<2C>
Mass Mode>d<>7Mass Randomness Mode<>MaterialRandom]<5D><>MaterialRandomBinding&<26>A<EFBFBD>MaxGPUParticlesSpawnPerFrame<00>MergeId'S<>Mesh<00>q<>Mesh Orientation Mode$Mesh Renderer Array Visibility Modez<><1F>Mesh Scale Mode߉<>nMesh Scale Randomness Mode<00><>AMeshes<00>9<EFBFBD>kMeshOrientation[<5B><04>MeshOrientationBinding'7xMeshParameterBindinga<>a MinorVersion<00><> IMisc<00> <0B>gModuleUsageBitmaskl4]? NameProperty<00><>JNE_Cross.AlphaScale<00>t<EFBFBD><74>NE_Cross.DistanceTraveled<00>fNE_Cross.InterpSpawnStartDt<00> <0C>gNE_Cross.SpawnGroup<00>LG<NE_Cross.SpawnInterval<00>zS7NE_Cross.SpawnRate,<2C>iNiagaraAssetVersion<1B><>MNiagaraCompileHash<00>~o<>NiagaraCompilerTag<00><><EFBFBD>tNiagaraDeviceProfileStateEntry<00>AhR"NiagaraEmitterScalabilityOverrides<><0F>#NiagaraEmitterScalabilityOverrides'=?NiagaraEmitterScriptProperties<00><>b<EFBFBD> NiagaraEventGeneratorProperties;.<2E><>NiagaraEventReceiverPropertiesG<>?<3F>NiagaraEventScriptProperties.<2E>NiagaraExternalUObjectInfoj_BsNiagaraGraphScriptUsageInfoy<>9NiagaraHierarchyIdentity<16>/r%NiagaraInlineDynamicInputFormatToken J<>NiagaraMeshMaterialOverride<00><>n<EFBFBD>"NiagaraMeshRendererMeshProperties<00>t<EFBFBD>ENiagaraModuleDependency<00>r#<23>NiagaraParameterBinding<00><><EFBFBD><EFBFBD>NiagaraParameters<00><><EFBFBD><EFBFBD>NiagaraParameterStoreQ<>NiagaraPlatformSetʟo
NiagaraPlatformSetCVarCondition<00><><EFBFBD>ZNiagaraPositionSourceK}<7D>NiagaraStackSection<00><><EFBFBD>NiagaraStatScope<00><><EFBFBD><EFBFBD>NiagaraUserParameterBinding<00>`ChNiagaraVariablej<>' 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<>NumTempRegisters<00><><EFBFBD>UObjectProperty<41>Orientation Coordinate Space<00>@<40><>OriginalPositionData<13><><EFBFBD>Out<00><05>FOuterEmitterVersion0(<13>
OutputMap9<><39>Outputs<03><1C>OverrideMaterials<00><><EFBFBD><EFBFBD>
Overrides<00>1<EFBFBD><31>PackageLocalizationNamespacety<74>
Parameterؙ'BParameterData|p<>
!ParameterDefinitionsSubscriptionDP<44><50>"ParameterDefinitionsSubscriptions%'Z>ParameterGuidMapping<00><><EFBFBD><EFBFBD>ParameterOffsets<00>^B<> Parameters/<2F>,ParamMapVariable<00>3<EFBFBD><33>ParentScratchPads<00>!<21> Particles.AgeP<><50><EFBFBD>Particles.Color<00>2zcParticles.InitialRotation<00>m<EFBFBD><6D>Particles.LifetimePnw<6E>Particles.MassI<>b<EFBFBD>Particles.MaterialRandomr<13><>Particles.MeshOrientation<00><>BLParticles.NormalizedAgeΑ<>Particles.Position8<>|<7C> Particles.Previous.CameraOffset1Y<31><59>#Particles.Previous.MeshOrientation<00><><EFBFBD>Particles.Previous.PivotOffset<00>i<EFBFBD><69>Particles.Previous.Position<00>><3E>Particles.Previous.Scale<00><><EFBFBD>#Particles.Previous.SpriteAlignment<00><><EFBFBD><EFBFBD> Particles.Previous.SpriteFacing<00>cy"Particles.Previous.SpriteRotation<00>|<7C>WParticles.Previous.SpriteSize<00><>h<EFBFBD>Particles.Previous.Velocity<00><>B<EFBFBD>Particles.RibbonUVDistance0d<>Particles.SpriteSizeT<>[ParticleState_Emitter<00><>u<EFBFBD>ParticleState_Emitter_Func_/<2F>'5 PivotOffset<00><>%PivotOffsetSpace2cP
PlatformsXJ%<25> Position<00>3<EFBFBD>+Position Mode <0B>)=PositionBinding<00><><EFBFBD> PreAllocationCount <09><><EFBFBD>Previous.MeshOrientationn<>~fPrevious.Position"nTPreviousScriptVersion<00>b%+ProvidedDependenciesX<>N<EFBFBD>PythonConversionScript \<5C><>PythonUpdateScript<00><07>QualityLevelMask<00><10><> RandomSeed[&^<5E>RapidIterationParameters~G1[ReferencedCompileHashes<00>J<EFBFBD>bReferenceHashFromGraph<00><>`<60>RendererBindings"<22>I<EFBFBD> RendererBindingsExternalObjects<1C><>=RendererEnabledBinding<00><><1A>RendererProperties<00> <09><>RequiredDependencies<00><><1E>ResolvedDIBindings<00>$<24>ResolvedParameterv<>1|Ribbon Facing ModeK<1D><>Ribbon Twist Mode<17><03>Ribbon Width Mode<00><>^= RootVariable&<26><><EFBFBD> RotationB<>x<EFBFBD>Rotation Coordinate SpaceF<>i7Rotator<00>i<EFBFBD><69>Scalability Mode!<21>/<2F>ScalabilityOverrides1<><31><EFBFBD>Scale<00>N<EFBFBD>vScale 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>SharedEventGeneratorIds4<>|<7C>
SimTarget<00><> &SimulationStages<00><><EFBFBD><EFBFBD>SortedParameterOffsets<00><>lSourceV9<56><39> 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>StackEntryKeyToExpandedMap<00>&#StackEntryKeyToExpandedOverviewMap}<7D><><EFBFBD> StatScopesD<>v StringValue]<5D>G StrProperty;<3B>r$StructProperty0<00><>SummaryViewRoot<00>9 TextProperty<00>:t<>
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 Rotation Vector<00><>kUUse Spawn Probabilityn<>FWUseLoopCountLimit^u&<26> UseLoopDelay<10><><EFBFBD>UsePositionOffsetk4<6B><34>UserParamBinding<00><0E><> Variable<00><>rxVector<00>dVersion|<7C>a^VersionChangeDescriptionA<><41> VersionData<00><14><>VersionedNiagaraEmitter<00>YVersionedNiagaraEmitterDataf <09><>VersionedNiagaraScriptData<17><><EFBFBD>VersionedParent&<26><>VersionedParentAtLastMergeV<><56>3 VersionGuid<00> 8{Wrap Index By Mesh County` Write Material Random<00>O<EFBFBD> ,/Game/Art/Effect/Materials/Niagara/NM_Cross<00>Q<EFBFBD>5/Game/Art/Effect/Mesh/cross<00>@zg"/Game/Art/Effect/Niagara/NE_Cross<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/ENiagaraMeshTransforms<00>`^6&/Niagara/Enums/ENiagaraRandomnessModee<>n//Niagara/Enums/Ribbons/ENiagara_UnsetDirectSet<00><> <0C>5/Niagara/Enums/Ribbons/ENiagara_UnsetDirectSetRandomG<>:/Niagara/Enums/Transforms/ENiagara_MeshOrientationOptions<16><>&/Niagara/Modules/Emitter/EmitterStateka<6B><61>2/Niagara/Modules/Emitter/SpawnBurst_Instantaneous|fW<66></Niagara/Modules/Spawn/Initialization/V2/InitializeParticle<00>%?<3F>=/Niagara/Modules/Spawn/Orientation/V3/InitialMeshOrientationnjKJ$/Niagara/Modules/Update/Color/Color<00><><EFBFBD><EFBFBD>//Niagara/Modules/Update/Lifetime/ParticleState<00>ɾ&-/Niagara/ParameterDefinitions/CoreParameters$<24><>-/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>oCoreParameters<00><>)<29>cross<00><>X<EFBFBD>"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_MeshOrientationOptions<00>?<3F>-$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>ENiagaraCoordinateSpace<00><00>ENiagaraEmitterLifeCycleModeƉ<><C689>'ENiagaraEmitterScalabilityMode_Limited<00>xq<78>ENiagaraInactiveMode<00><>J ENiagaraMeshTransforms<00>.XNENiagaraRandomnessMode <0C>hlInitializeParticle<00><14> InitialMeshOrientation<00><>Y, LinearColorCsF Material<00><><EFBFBD>1MaterialInterfaceY<><59> MetaData<> NE_Cross<00><><EFBFBD> NiagaraBool֛DNiagaraDataInterfaceCurve<00><>u:NiagaraEditorParametersAdapter6<>NiagaraEmitter<00><><EFBFBD><EFBFBD>NiagaraEmitterEditorData<00>%0<> NiagaraFloat5<><35>Y NiagaraGraphy7<>NiagaraHierarchyRoot<00> 8 NiagaraInt32Ĺ"<22>NiagaraMeshRendererProperties<1D><>kNiagaraNodeFunctionCall<00>JNiagaraNodeInput<00><07><>NiagaraNodeOutput'<27><><EFBFBD>NiagaraNodeParameterMapSetTm<54><6D>NiagaraParameterDefinitions<13>C&NiagaraParameterMap<00><><EFBFBD>(NiagaraPositionv<03>tNiagaraScratchPadContainer[,eNiagaraScript<00><><EFBFBD>NiagaraScriptSourceP[-NiagaraStackEditorData_<>G<EFBFBD> NM_Crossh<><<3C>PackagesG<73>PackageMetaData<00>,<2C>eParticleState<00><><EFBFBD>Quat4f<00>Jm<4A>RibbonRenderer4A<34>0 ScriptStructK<15><>SpawnBurst_Instantaneous<00><>+<2B>SpriteRenderer<00>?<3F>X StaticMeshY@TUserDefinedEnum<00>*<2A>N Vector2f; <0B>n Vector3f]Gn Vector4ff;^g<>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><00>7<00><><EFBFBD><EFBFBD><00><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><00><><EFBFBD><EFBFBD><00><00>
<00> <00><><EFBFBD><EFBFBD><00> <00><><EFBFBD><EFBFBD><00> <00><><EFBFBD><EFBFBD><00> <00><><EFBFBD><EFBFBD><EFBFBD><00> <00><><EFBFBD><EFBFBD><EFBFBD><00> <00><><EFBFBD><EFBFBD><EFBFBD><00> <00><><EFBFBD><EFBFBD><00> <00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>A<00>a<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00> b<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00> <00> b<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>F<00>q<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><00> <00>q<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><00><00>~<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>J <00><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>dֈ<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>]:<3A><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>:<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><00> Ѭ<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>N<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><00>ܻ<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>+<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>H<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>G<13><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>GZ<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>[<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>x<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>yt<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>x<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>He<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD> <00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>t<00><><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>9<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>@<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>x<00>)Z<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00>'<27>K?<00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>)r<><00><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><00><00><><00><><EFBFBD><EFBFBD> 
   <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><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> <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><EFBFBD><EFBFBD><EFBFBD><EFBFBD>  
   <00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>NiagaraEmitter NE_Cross_2<00>^<00>a NE_Cross_2/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
ActiveDIs0 MeshRenderer1TemplateSpecificationNoneClassUsageList<00>/Script/Niagara.NiagaraMeshRendererProperties
/Script/NiagaraEditor.NiagaraNodeInput
/Script/NiagaraEditor.NiagaraNodeOutput
/Script/NiagaraEditor.NiagaraNodeFunctionCall
/Script/NiagaraEditor.NiagaraNodeParameterMapSetTemplateAssetDescription CategoryLibraryVisibilityLibrary]$!1905F8741BF510F749AF833F5F155483<00><00><00>><3E>ZA<5A>!<21><><EFBFBD><EFBFBD>ÿ̼4<CCBC><34> <00><00><00><00>l<00><00><00><00><00><00><00><00><00><00><00><00>><3E>ZA<5A>!<21><><EFBFBD><EFBFBD>ÿ̼4<CCBC> #<00><00> <00><00><00><00><00>Q<00>l<00>%<00><00><00>#o<00> <00>!##S<00>##t<00><00><00>4<00>~<00><00>1'Y<>Y<>Y<>Y@Y@Y@(#<00> 5<00><00><00><00>G<00><00>s 5<00>s<00><00>i 5<00>i<00>R<00>f<00>^<00># 5<00>#<00><00><00><00> <00><00><00>K<00><00><00><00><00>k<00> 5<00><00><00><00><00> 5<00><00><00><00>|<00><00><00>k<00> 5<00><00><00><00><00> 5<00><00><00><00>W<00><00>*<00><00><00>v 5<00>v<00> & .l <00>  5<00><00>m<00>)<00><00><00>X 5<00>X<00><00>\<00><00><00> <00><00><00><00>y<00><00><00>k<00> 5<00><00><00><00><00> 5<00><00><00><00>z<00><00><00>k<00> 5<00><00><00><00><00> 5<00><00><00><00><00>j-<00><00>f<00>x<00><00><00><00><00>f<00>x<00><00><00>Z u <00>s <00>vw<00><00>
<EFBFBD><EFBFBD>ӥ<00> 
<00><00>V <09><><EFBFBD>F<EFBFBD>B<EFBFBD><42><EFBFBD><1A><>'L<><00><00><00><00><00><00>B<00>A<00>k .<00><><EFBFBD><00>&cQ<63>dn<64>5<EFBFBD>{<0E><0F>)C<00>A<00>k .<00>v<>#<23>Fg<46><0F><><EFBFBD>*(<28>V<00>A<00>k .<00><>=^M<>ii<69>(`<<3C>d<18><><EFBFBD><EFBFBD><00>  <00><00>=<3D><><EFBFBD>Y<EFBFBD><59>A<EFBFBD><41>g<EFBFBD><67><EFBFBD><1B><><00><00><00><00><00><00>B<00>A<00>k . <0F><>0Rd},C<>$W<><57><1B>y<EFBFBD>C<00>A<00>k .<00>CL<>8<EFBFBD><38>kG<1D><> <0C>V<00>A<00>k ./<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E><00>   <00><00><00>7<EFBFBD> <0A><><EFBFBD>O<EFBFBD><4F>Z<EFBFBD>9<EFBFBD>u<EFBFBD><75><00><00><00><00><00><00>B<00>A<00>k .<00><><EFBFBD><00>&cQ<63>dn<64>5<EFBFBD>{<0E><0F>)C<00>A<00>k .<00>v<>#<23>Fg<46><0F><><EFBFBD>*(<28>V<00>-<00>k .<00> # @
  <00><00><00><00><><EFBFBD><EFBFBD>s<1F>I<EFBFBD><49><EFBFBD><EFBFBD><05>A<EFBFBD><00><00>n<00><00> E<00><00><00><00>*v_<76><5F>C<EFBFBD>1.<2E>Bx<42><78><00> <00><00><00><00><00><00><00><00><><EFBFBD><EFBFBD><EFBFBD><00>>]<00>j 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.
<00>j 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.g<00><00><00>?<00>?<00>?b<00>dE<00><00>F<00><00><00>&#"#" 2<00>"<00><00><00><00><00><><EFBFBD><EFBFBD><EFBFBD><00><00>%<00>n 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><00><00><00>J<00>"
#A<00>"
#<00><00>"
#<00><00>"
#h<00>"
#<00>"
#Y<00><00>
a<00>n 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.,<00>j 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.%<00>n 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.#<00><00>><3E>ZA<5A>!<21><><EFBFBD><EFBFBD>ÿ̼4<CCBC><34><00><00>,` <0B>֔ N<>4̫~S' <00><00><><EFBFBD><EFBFBD>/<00><00><00><><EFBFBD><EFBFBD>?J<>&/<2F> <0A>/<19><00>InitializeParticle6<00><00><00>~<7E>j<>H<>7<EFBFBD><37>W=V[<00><00><><EFBFBD><EFBFBD><00> <00><00><00><> \bi<62>E<EFBFBD><45><EFBFBD>r<EFBFBD>&<26><><00>3<EFBFBD>g<EFBFBD><67>F<><46>&34<33><34><EFBFBD><00>3<EFBFBD>g<EFBFBD><67>F<><46>&34<33><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=bTK|Z4<5A><34>A<EFBFBD>U<EFBFBD>^u<><75>yTK|Z4<5A><34>A<EFBFBD>U<EFBFBD>^u<><75>y<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>falsefalse<00><00><><EFBFBD><10><>?@<40><><EFBFBD>g<>%<25>=<05>(WF<57><46><EFBFBD>/@u<>=<05>(WF<57><46><EFBFBD>/@u<><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>truetrue<00><00><><13><><EFBFBD><EFBFBD>E<EFBFBD><45>0i<30><69><16>y<>'#<23>۽J<DBBD><4A>p<14>~<7E><>y<>'#<23>۽J<DBBD><4A>p<14>~<7E><><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>falsefalse<00><10><>q.<2E>bJ<62><4A><EFBFBD><EFBFBD>~:<3A>%<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F>"<22>m1t<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><4F>"<22>m1t<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>falsefalse<00>U/<2F>><3E><07>G<EFBFBD>G<EFBFBD>ß<EFBFBD>G<EFBFBD>Y<><59><EFBFBD>iX<69>A<EFBFBD>\)<29>3!<21>Y<><59><EFBFBD>iX<69>A<EFBFBD>\)<29>3!<21>;<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator1NewEnumerator1<00><00>!s<><73>Z<EFBFBD>E<EFBFBD>+8<>t<EFBFBD>Ƒs<>Oa<4F>
M<EFBFBD><EFBFBD><12>8M<38><4D>s<>Oa<4F>
M<EFBFBD><EFBFBD><12>8M<38><4D><<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator1<00><00><01>ǰ<EFBFBD>1L<31>{<7B> <0B>y<EFBFBD>,"<22><>0<EFBFBD><1C>G<EFBFBD>
&`l<><6C>"<22><>0<EFBFBD><1C>G<EFBFBD>
&`l<><6C>=<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>գ<1D><><EFBFBD>-N<><4E>\5h<35><68>AZ {<7B><><0F>C<EFBFBD>IR<11><>$qZ {<7B><><0F>C<EFBFBD>IR<11><>$q<><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00><00>LmKV<4B><56>@<40><1E>.<2E><>z)<00>fU<66><55>ѯ@<40>jMtR<00>fU<66><55>ѯ@<40>jMtR<><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>;<3B>m˥m<CBA5>C<EFBFBD><43>E<EFBFBD><45><19><><00>a*<2A>_<EFBFBD>WC<57><43><EFBFBD>56О<36><00>a*<2A>_<EFBFBD>WC<57><43><EFBFBD>56О<36><D09E><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00><00><>Da<1E><>M<EFBFBD><4D><EFBFBD><1C>\n<>L<><4C><EFBFBD>+@<40>8TyN&L<><4C><EFBFBD>+@<40>8TyN&<26><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>w~<7E>OFUE<55><45><EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>]<00><33><CCA2>0F<30>ٟO[<5B><>A<00><33><CCA2>0F<30>ٟO[<5B><>A<EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>|g<>zZ<7A> I<>8wy<77>#<23>~ />T_8B<38><42>//a />T_8B<38><42>//a<><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>%6<><36><EFBFBD>#I<>d<EFBFBD><64><EFBFBD>t<EFBFBD>W<00><><EFBFBD><EFBFBD>ׂo@<40><>H<EFBFBD>OK`<60><00><><EFBFBD><EFBFBD>ׂo@<40><>H<EFBFBD>OK`<60><><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00><1D><>7<13><>J<EFBFBD><4A>><1B>K<EFBFBD><4B><00>{<14>߻vH<76><48>9<EFBFBD> d<00>{<14>߻vH<76><48>9<EFBFBD> dI<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator2NewEnumerator2<00>Ay<41><79>e-<2D>H<EFBFBD>}lyjM<6A><17> <09>1gE<67><45>g<EFBFBD>lM<1C><17> <09>1gE<67><45>g<EFBFBD>lM<1C>^<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>_<>y<EFBFBD>O<><4F>'<27>UM#@<12>z<>E<>|)<29>l<EFBFBD><6C>@<12>z<>E<>|)<29>l<EFBFBD><6C>_<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>Y<><59><EFBFBD>J<>b<EFBFBD><62><EFBFBD><EFBFBD><EFBFBD>(Ͼ)<29>N7 A<><41><EFBFBD><EFBFBD>$<24><>(Ͼ)<29>N7 A<><41><EFBFBD><EFBFBD>$<24><>(`<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00> <0A><02>՜C<D59C>E<EFBFBD><45><EFBFBD><12><>r_<>J<><4A><EFBFBD>jSQ_<51>r_<>J<><4A><EFBFBD>jSQ_<51>}<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator3NewEnumerator3<00><00><>}<7D>&<26>+H<><48>ݲY<DDB2><59><EFBFBD><00><><05>֌I<D68C><17><>݌|?<00><><05>֌I<D68C><17><>݌|?~<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>v<><1C><>@<40>E<EFBFBD><45><EFBFBD><EFBFBD>.><3E><00>g<EFBFBD>U<><55>F<EFBFBD><46>~<7E>Q<EFBFBD><51><EFBFBD><00>g<EFBFBD>U<><55>F<EFBFBD><46>~<7E>Q<EFBFBD><51><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator3NewEnumerator0<00><05>'\[J<>C<EFBFBD><43><EFBFBD>,k[g<><00><00>i<EFBFBD>ɶO<C9B6>QUIv<49><76><EFBFBD><00><00>i<EFBFBD>ɶO<C9B6>QUIv<49><76><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>^<5E> b<1E>H<EFBFBD><48>w<1D>k/<2F><00><>R"<22>uI<75><49><EFBFBD><EFBFBD><01>P?<00><>R"<22>uI<75><49><EFBFBD><EFBFBD><01>P?<3F><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>2<>'z<>BK@<40>Ix<49>gkB<6B> F@<40><>ҟH<D29F><48>h<EFBFBD>/<2F>= F@<40><>ҟH<D29F><48>h<EFBFBD>/<2F>=<3D><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>픍4<ED948D>^J<>ۓ<EFBFBD>$<24>Ҵ<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><46>>A<><41><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>F<EFBFBD><46>>A<><41><EFBFBD><00><00><><EFBFBD><EFBFBD>
pc<70><63><00><34><DFA9>rF<72>
pc<70><63> <00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00> >5Z<35><5A><EFBFBD>\M<>bh<02><>K<00><00><><EFBFBD><EFBFBD>r<00><00><06>WRpI<>k}<7D>'<27><>N<00><00>c<>v<EFBFBD><76>XA<><41><1A><>5<04>/<00><00>(|mo˶nK<6E><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƫ<00>ParticleState6<00><00>z<>g<EFBFBD><67><EFBFBD><EFBFBD>G<EFBFBD>@<40><04><>
<00>P<><50><EFBFBD><00><00><00><00><00><>O<>3G@<40><><04><><EFBFBD><EFBFBD>p ݿA<DDBF><16>GG<47>Q5_<35>fk<66> ݿA<DDBF><16>GG<47>Q5_<35>fk<66><6B><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00>C7y<16>H<EFBFBD>L<EFBFBD>w-#Z<> v<>{D<><44>l@<40><>Q<0F>C<> v<>{D<><44>l@<40><>Q<0F>C<><43><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>truetrue<00>s<>r<EFBFBD><72><EFBFBD><EFBFBD>N<EFBFBD><4E>c<EFBFBD><00><>" <18><>V<EFBFBD>K<><4B>ݷ<EFBFBD>IO <18><>V<EFBFBD>K<><4B>ݷ<EFBFBD>IO <00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00>:<3A><>4v K<>gZB<>
<EFBFBD><00><00><><EFBFBD><EFBFBD>r<00><00>H<><48>+"}<7D>L<EFBFBD> <09><>}<7D><><EFBFBD>N<00><00>3<>؅<EFBFBD><D885>G<EFBFBD>q<EFBFBD>)eBP/<00><00><00><>2{<7B>H<EFBFBD><48><EFBFBD>JCA/<2F><00>SpawnBurst_Instantaneous6<00><00><00>B<EFBFBD><11>L<>@<40><><EFBFBD><EFBFBD><00>p<><70><EFBFBD><00><00><00><00>WͨhH<68>bM<62>w<EFBFBD>fB<66><42><EFBFBD>
<00><EFBFBD>8<EFBFBD>H<EFBFBD><48><EFBFBD><1B><><EFBFBD>
<00><EFBFBD>8<EFBFBD>H<EFBFBD><48><EFBFBD><1B><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00> <00><><EFBFBD>^vI<76>C<EFBFBD><00>!<21><><EFBFBD>
@)<03><>J<EFBFBD><4A>U<EFBFBD><03>K<EFBFBD>
@)<03><>J<EFBFBD><4A>U<EFBFBD><03><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>falsefalse<00><00><>K<EFBFBD><4B><EFBFBD><EFBFBD>F<EFBFBD><46>9<EFBFBD>8<EFBFBD><s
<00><0E><><02><>J<EFBFBD>ϤW<00><>
<00><0E><><02><>J<EFBFBD>ϤW<00><><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>falsefalse<00><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>N<>ng<6E>vߺ<76>
2<>،<EFBFBD>;?I<>V$<24>m=Б
2<>،<EFBFBD>;?I<>V$<24>m=Б <00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00><00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><><00><00><><EFBFBD><EFBFBD>/<00><00>l<><6C>^<5E><><EFBFBD>I<EFBFBD><49><05>%Zϫ<00> EmitterState6<00><00><00><>"<07>L<><4C><EFBFBD><06><><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00>.<00><00>+#<00><00>~(k<>қL<D29B><1F><>̐^ T<>\<5C>S<1E>N<EFBFBD><4E><EFBFBD>ɢ<7F> T<>\<5C>S<1E>N<EFBFBD><4E><EFBFBD>ɢ<7F><C9A2><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD> ٽ<>T<EFBFBD><54>A<EFBFBD><41>0<EFBFBD>K<EFBFBD>t<EFBFBD> ٽ<>T<EFBFBD><54>A<EFBFBD><41>0<EFBFBD>K<EFBFBD>t<EFBFBD>i<00><00><><EFBFBD><EFBFBD>7<00><><EFBFBD><EFBFBD><00> <00>b<EFBFBD><62><EFBFBD>B D<><44><EFBFBD>43f <00>b<EFBFBD><62><EFBFBD>B D<><44><EFBFBD>43f{<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>falsefalse<00><00>`<60>><3E><><EFBFBD>C<EFBFBD><43><EFBFBD>Y<EFBFBD><1B><> <00><><EFBFBD><EFBFBD><EFBFBD>D<><44>k<EFBFBD><6B>ґ <00><><EFBFBD><EFBFBD><EFBFBD>D<><44>k<EFBFBD><6B>ґ|<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>falsefalse<00><00><13><>3<EFBFBD>gN<67><4E><EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD> <00><><EFBFBD><EFBFBD><EFBFBD>jMF<4D><46><EFBFBD><EFBFBD>tFp<46> <00><><EFBFBD><EFBFBD><EFBFBD>jMF<4D><46><EFBFBD><EFBFBD>tFpó<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>A<><41><EFBFBD>V*XJ<58><4A> 9b<18><> +<2B> oD<6F><44>G<EFBFBD>X<EFBFBD>l<EFBFBD>{n +<2B> oD<6F><44>G<EFBFBD>X<EFBFBD>l<EFBFBD>{n<00><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator1NewEnumerator0<00>
C<EFBFBD>D<EFBFBD><EFBFBD><G<><47>=4K<14> <00>3<EFBFBD>>I<>xI<78><49><EFBFBD>mp5<70> <00>3<EFBFBD>>I<>xI<78><49><EFBFBD>mp5<70><35><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator1NewEnumerator0<00><00>3%<25>6<>J<EFBFBD>t<EFBFBD><74>ͣ<EFBFBD>K d<>
ЅB<><42>I E<><45> d<>
ЅB<><42>I E<><45><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>
<EFBFBD><EFBFBD><EFBFBD>:<3A><>A<EFBFBD>eYr2<72><32> <00><>Z<EFBFBD><5A><EFBFBD>\M<><4D><EFBFBD>_F;0R <00><>Z<EFBFBD><5A><EFBFBD>\M<><4D><EFBFBD>_F;0Re<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator0NewEnumerator0<00>3<><33><EFBFBD>˭
E<EFBFBD>/|<1A>  <00>S<><53>A<>I><3E><><EFBFBD><EFBFBD><EFBFBD> <00>S<><53>A<>I><3E><><EFBFBD><EFBFBD><EFBFBD>h<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>falsefalse<00><00>R<EFBFBD><15><><EFBFBD>L<EFBFBD>'<27><>%<25><<3C> ]v.}FX
F<EFBFBD><EFBFBD>ZeF2<EFBFBD><EFBFBD> ]v.}FX
F<EFBFBD><EFBFBD>ZeF2<EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>falsefalse<00>y<>ўMK<4D>x<12><EFBFBD> <00><><EFBFBD>^vI<76>C<EFBFBD><00>!<21><><EFBFBD> <00><><EFBFBD>^vI<76>C<EFBFBD><00>!<21><><EFBFBD> <00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00>
<00><EFBFBD>8<EFBFBD>H<EFBFBD><48><EFBFBD><1B><><EFBFBD><00><00><><EFBFBD><EFBFBD>/<00><00><00><>@<40>^aI<61><49><EFBFBD><EFBFBD>2Sy<53><00>
Color$<00> <00><00><00>=<3D><><EFBFBD>,D<><44>F"<19>@>6<00><00><00><>֕<EFBFBD>W<EFBFBD>G<EFBFBD><47><EFBFBD>;<3B><02><00>p<><70><EFBFBD><00><00><00><00><00><><EFBFBD>DJ<44><4A>G<EFBFBD><10><><EFBFBD>h<EFBFBD>W "><3E><03><>LD<4C><44><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><62> "><3E><03><>LD<4C><44><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD>̻<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><>?^MZC<5A>"<22><>x@<40><> <00><><EFBFBD><64L<34>^<5E><>;<3B><><EFBFBD> <00><><EFBFBD><64L<34>^<5E><>;<3B><><EFBFBD> <00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00>y<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}<00><00><><EFBFBD><EFBFBD>r<00><00><00>ȅ<EFBFBD>G7<47>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>p/<00><00>M<08><><19><>M<EFBFBD><4D>n{<7B><>`
<EFBFBD><00>InitialMeshOrientation6<00><00><00><>ִ]tM<74><4D>okZ拖<00>p<><70><EFBFBD><00> <00><00><00><>4<EFBFBD>664O<34>b<EFBFBD>,<2C>a<EFBFBD><61> >5Z<35><5A><EFBFBD>\M<>bh<02><>K >5Z<35><5A><EFBFBD>\M<>bh<02><>K<EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><34><DFA9>rF<72>
pc<70><63> <00><><EFBFBD>$<24>jL<><4C>_<EFBFBD><03>> <00><><EFBFBD>$<24>jL<><4C>_<EFBFBD><03>><07><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator1NewEnumerator0<00><00>S;<3B><>XA<58><41>{sc6X<36> <02><1E> =&A<><41>y<EE9EBE> <02><1E> =&A<><41>y<EE9EBE><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD> Simulation Simulation<00><00><><08>h<EFBFBD><68>C<EFBFBD>ϧ<EFBFBD>Gr<17> Y<>ޜbO<62><1E>%<25>p<EFBFBD><70> Y<>ޜbO<62><1E>%<25>p<EFBFBD><70>c<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>NewEnumerator3NewEnumerator3<00><00><16>g <09>D<EFBFBD><44>Ov<><76>` o<01> l&<26>G<EFBFBD>R'<27>Ģ<EFBFBD><C4A2> o<01> l&<26>G<EFBFBD>R'<27>Ģ<EFBFBD><C4A2><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD>truefalse<00><00>j<EFBFBD><6A>t<EFBFBD><74>L<EFBFBD><4C>v<EFBFBD>
q <00>l.2<1B>E<EFBFBD>R+{<7B><1C> <00>l.2<1B>E<EFBFBD>R+{<7B><1C> <00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<><00><00>o <00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.6<00><00><00><><EFBFBD>!;<3B><>L<EFBFBD><4C><03>x<1C>h<00>p<><70><EFBFBD><00><00><00><0E><><EFBFBD>XF<58>u)<29>)|<7C><00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}<00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}<7D><00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00><02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>p<00><00>o <00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.6<00><00><00>?<3F>:&L<>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00>P<><50><EFBFBD><00><00><00><00>2<>\G<><47>N<EFBFBD><15><>۱<EFBFBD> <00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD><00>9<EFBFBD>K<17><>H<EFBFBD><48><EFBFBD> <0B><>9<EFBFBD><39><00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00> T<>\<5C>S<1E>N<EFBFBD><4E><EFBFBD>ɢ<7F><00><00>n <00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.6<00><00><00><><EFBFBD>PK0<4B>J<EFBFBD>cB@<40><><EFBFBD><00>P<><50><EFBFBD><00> <00><00><00><>%A,<16>M<EFBFBD>d<10><>Էy<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=b<00><><EFBFBD><EFBFBD>.<2E>hH<68><17><>=b<><00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00><00>3<EFBFBD>g<EFBFBD><67>F<><46>&34<33><34><EFBFBD><00><00>n <00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.6<00><00>E# ?u<><75>@<40><>ݣ<EFBFBD>3@<00><00><><EFBFBD><EFBFBD><00><00><00><00><00><>O<EFBFBD><4F><EFBFBD>'O<><4F>Tnp<6E><70>-C7y<16>H<EFBFBD>L<EFBFBD>w-#Z<>C7y<16>H<EFBFBD>L<EFBFBD>w-#Z<><5A><00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00> ݿA<DDBF><16>GG<47>Q5_<35>fk<66>! <00><00>!<00>n 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.n<00><00><00>6<00><00>f>Xb<58><62>I<EFBFBD>1<EFBFBD><31>Z<EFBFBD>z<00><00><00>Ю
<EFBFBD><EFBFBD>!C<><43><EFBFBD><EFBFBD><EFBFBD>Gs<47><02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>p<02>I0<49>%<25>J<EFBFBD><4A><EFBFBD><0E><04>p<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><>q<EFBFBD><71><EFBFBD><EFBFBD>A<EFBFBD>U<16> <09><>}! <00><00>!<00>n 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.n<00><00><00>6<00><00><00><>mА|qK<71>B<EFBFBD>t%<25>c<EFBFBD><00><00><00><00>и<>;7<> J<><4A>)<29>T<EFBFBD>W&<00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><><00>H<13>P<EFBFBD>K<>t<EFBFBD><74><EFBFBD>~<7E><><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00>
2<>،<EFBFBD>;?I<>V$<24>m=Б! <00><00>!<00>o 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.n<00><00><00>6<00><00>Z<><5A><EFBFBD>C<EFBFBD><43>A<EFBFBD>1-V/<2F>2<00> <00><00>Hc<18>lepD<70>5q<35>r<EFBFBD>Um<00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<><00><><EFBFBD><EFBFBD><EFBFBD>!<21>I<EFBFBD><49>(P<><00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00> <00>l.2<1B>E<EFBFBD>R+{<7B><1C>! <00><00>!<00>n 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.n<00><00><00>6<00><00><00>_<EFBFBD><5F>,vQK<51><4B>/(w<>{<00><00><00><00>'<27>X<EFBFBD>6d<36>O<EFBFBD><4F><EFBFBD>,<00> <09>y<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}y<><79>}7<><37>B<EFBFBD>.<2E>ތF<DE8C>}<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00> <00><><EFBFBD><64L<34>^<5E><>;<3B><><EFBFBD>6<00><00><4C>S>t@<40><18>3\<5C>Z<EFBFBD><00><00><><EFBFBD><EFBFBD><00><00><00><00>L<><4C>4<04> N<><4E>ea3V<33><56>:<3A><>4v K<>gZB<>
<EFBFBD>:<3A><>4v K<>gZB<>
<EFBFBD>w<00><00><><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00> <18><>V<EFBFBD>K<><4B>ݷ<EFBFBD>IO<00><15><>W<EFBFBD>gN<67><4E><EFBFBD><41><00><>?^MZC<5A>"<22><>x@<40><><00><>?^MZC<5A>"<22><>x@<40><>r<00><00><><EFBFBD><EFBFBD><01><00><><EFBFBD><EFBFBD><00> "><3E><03><>LD<4C><44><EFBFBD><EFBFBD><EFBFBD>b<EFBFBD><62><00>q`<60><>}J<><4A><1A>3wie꒓H<EA9293>C<EFBFBD>@<40><02><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>꒓H<EA9293>C<EFBFBD>@<40><02><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><00><><EFBFBD><EFBFBD><00>u<00><00><><EFBFBD><EFBFBD><EFBFBD>}*@<40><>ӛ<EFBFBD>\<5C><><00><00><00><00><00><00><00><12>~<7E><><EFBFBD>qJ<71><15>;T<><54>զ 1<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><12>~<7E><><EFBFBD>qJ<71><15>;T<><54><EFBFBD> #<00><00> <00><00><00><00>5<00> <00>)#O <00>[ 5<00>[<00><00>#o<00> <00>p*#f<00><00><00>P<00>e<00>%<00><00><00>g#<00><00> <00><00> <00><00><00><00><00><00><00><00>q<00> <00><00><00> <00>9<00> <00><00> 5<00><00><00><00><00> 5<00><00><00><00>#m<00><00><00><00> 5<00><00><00><00><00>aD<00><00><00><><EFBFBD><EFBFBD>E{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<00><00><00>p<00><00> -<00>CPUSimEmitter.InterpolatedSpawn <00><00><00>P 78<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.98<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.:8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.=8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.?8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.@8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.,###(#<00>A<00>k .<00>0<EFBFBD><30>/a7Mt<4D>Y1(z<><7A><EFBFBD>U ~<00> U<00>I<00>k .<00>z<%<25><>D<EFBFBD><44>ܿ<><DCBF>3ǖpk .'6>G+֍<><12>p<EFBFBD>t<EFBFBD>2<EFBFBD>,,`<60>k .abc<62><63><EFBFBD><EFBFBD>1<EFBFBD>=<3D>W<EFBFBD><02><>5<EFBFBD>Ek .a<><61><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D><><EFBFBD>O<1F><>g<EFBFBD>qWk .<00><>e<EFBFBD><65>i<EFBFBD>bڲ=<3D>t<><74>7<EFBFBD><37>xk .ӈ<>R <20>N$<24>gHʡ<48>M<EFBFBD><4D><EFBFBD>;6
v<00>L P8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.Q8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.R8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.S8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>. ]8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.^8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>._8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.`8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.a8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>. b8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.$& ,.(<00><><EFBFBD>@@<40>E<00>?m<00>[WNiagaraScript /Niagara/DefaultAssets/DefaultEmitter.DefaultEmitter:EmitterUpdateScript)<00>z<00><00>Q8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><>Z<EFBFBD>w<EFBFBD>B<>;r<>=<3D><><EFBFBD>P8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><>H$<24>"F<><46><06>M<EFBFBD><4D>_8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><><EFBFBD> <0A> KM<4B>*<2A><><1C>b8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<<3C>ɸ<><C9B8>M<EFBFBD><4D>٪<EFBFBD><D9AA><1B>a8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><><EFBFBD> 5/J<>*<2A><17><><EFBFBD><EFBFBD>`8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<17> <0A><<3C><>K<EFBFBD><4B>g<EFBFBD>d<EFBFBD>7^8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.s<><73>C<EFBFBD><43><EFBFBD>M<EFBFBD>&<26>q<EFBFBD>^<5E><00><00><00><00><00><00><00>Ϣ<><CFA2>VYNI<4E><49><EFBFBD>GW<47>S}<7D> [ <00><00><00>& <00><00><00><00><00><00><00><00><00><00><00><00>Ϣ<><CFA2>VYNI<4E><49><EFBFBD>GW<47>S} #<00><00> <00><00><00><00>5<00> <00>)#O <00>[ 5<00>[<00><00>#o<00> <00>p*#f<00><00><00>P<00>e<00>%<00><00><00>g#<00><00> <00><00> <00><00><00><00><00><00><00><00>q<00> <00><00><00> <00>9<00> <00><00> 5<00><00><00><00><00> 5<00><00><00><00>#m<00><00><00><00> 5<00><00><00><00><00><00>D<00><00>o<00><00><00>p<00><00> 
d<EFBFBD><EFBFBD><EFBFBD> X_q<5F>ۆk .<08>\h<><45><D588><00><>g><3E><07><>+k . <0B><11>xv<78><76><41>k .<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>k .X<><58>0 k<08><><06><>O|<7C>k .$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,Rk .&<26><>dX<64>!P<><50>^<5E>2<EFBFBD>><3E><><EFBFBD><EFBFBD>k ./<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E>k .;C<>7<EFBFBD><37>0FZ<1D>º<EFBFBD><C2BA>o*"k .J7h4ځ|عp㠾7y<>z<1E>k .[<5B>v#<23><><EFBFBD>K<EFBFBD><4B><EFBFBD>Kx~<7E>ʪ<EFBFBD>mk ._<><5F>1<EFBFBD> W<>2<EFBFBD><32>s<EFBFBD>k .b<><14><><EFBFBD>[Yݾ<59>l<EFBFBD>?<3F><>$B'k .p<>gd><3E>uGn巪<6E>w
<EFBFBD><EFBFBD>ӥk .vCƸ<43><C6B8>.<2E><><EFBFBD><EFBFBD><18>>ڵ~'k .<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&Уsjk .<00>*C<01><>pU<70>ٔ<><D994><EFBFBD>vUW<55>k .<00><><EFBFBD>X<EFBFBD><58><EFBFBD>9<EFBFBD><1C><><EFBFBD><EFBFBD>זVy<56>k .<00>S:6"<22><>S<EFBFBD><53><EFBFBD><EFBFBD>̤4R<34><52><EFBFBD>k .<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~k .<00><15>kb<6B>}nf<6E><66><17>(,<2C>k .<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>ek .<00>ZJ4S(T<>݌<11><>j<EFBFBD><6A><EFBFBD><EFBFBD>k .<00>NJJg$,&<26><><EFBFBD>n<><6E>h7<68>M<EFBFBD>k .<00>'!<21><><EFBFBD>u<EFBFBD><75>۬<><04><><EFBFBD>\ k .<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> k .<00><>:Xg<03><>j<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>1sk .<00><>=^M<>ii<69>(`<<3C>d<18><><EFBFBD><EFBFBD>k .<00><><EFBFBD>T<EFBFBD>6<EFBFBD><1A>o<>z3<7A><33>-D<><44>k .<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>k .<00>CL<>8<EFBFBD><38>kG<1D><> <0C>q<00><00><00><00><00><00>Q<00>l<00>%<00><00><00>( <00><00>(<00><00>'n<00><><EFBFBD><EFBFBD>0<00>4<>c<EFBFBD>n<00><><EFBFBD><EFBFBD>0<00>Ɛ<><C690>n<00><><EFBFBD><EFBFBD>0<00><00>(<28>wT<00>2 v <00><00> v<00><00> F8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.G8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.H8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.U8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>. V8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.0W8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.4X8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.@Y8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.DZ8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.P[8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.\\8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.`& p.l<00>@<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>?<00>B<00>B<00>?<00>>m<00>SONiagaraScript /Niagara/DefaultAssets/DefaultEmitter.DefaultEmitter:SpawnScript)<00><00><00><00>
V8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>=<3D>A4<41>F<EFBFBD><47>!<21><>W8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.4<05><>D<EFBFBD>C<EFBFBD><43>F<EFBFBD><46><EFBFBD><EFBFBD>CX8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>X<EFBFBD>FυqM<71>BH-<2D><><EFBFBD>[8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>(<28><><EFBFBD><EFBFBD>B<EFBFBD>2<><1E>\8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*H<><48>% o<><6F>Z8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.׏<06><08>D<EFBFBD><1D>f!<21>%<25>Y8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.tv<74>oK<6F><4B>@<40><>\<5C><><EFBFBD>ld8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.f<><13><><14>E<EFBFBD>T<EFBFBD><54><EFBFBD>e<EFBFBD><65>c8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.4<><34>|b<><62>N<EFBFBD><4E><1F><>k<EFBFBD>KF8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>=<3D><><EFBFBD>,D<><44>F"<19>@2<00>bD<00><00><00><><19>5<EFBFBD>"׋^)<29>D<EFBFBD> o<00><00><00> r<00>CPUSimEmitter.InterpolatedSpawnEmitter.LocalspaceExperimentalVMDisabledFailIfNotSetMessageSeverity: 3InterpolatedSpawn)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes G<00><00> 78<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.88<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.:8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.;8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.@8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.,###<00>A<00>k .<00>v<>#<23>Fg<46><0F><><EFBFBD>*(<28>U <00>U<00><00><00>k .<05><>,<2C>&c6
d<EFBFBD><EFBFBD><EFBFBD> X_q<5F>ۆk .<08>\h<><45><D588><00><>g><3E><07><>+k . <0B><11>xv<78><76><41>k .<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>k .X<><58>0 k<08><><06><>O|<7C>k .$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,Rk .&<26><>dX<64>!P<><50>^<5E>2<EFBFBD>><3E><><EFBFBD><EFBFBD>k ./<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E>k .;C<>7<EFBFBD><37>0FZ<1D>º<EFBFBD><C2BA>o*"k .J7h4ځ|عp㠾7y<>z<1E>k .[<5B>v#<23><><EFBFBD>K<EFBFBD><4B><EFBFBD>Kx~<7E>ʪ<EFBFBD>mk ._<><5F>1<EFBFBD> W<>2<EFBFBD><32>s<EFBFBD>k .b<><14><><EFBFBD>[Yݾ<59>l<EFBFBD>?<3F><>$B'k .p<>gd><3E>uGn巪<6E>w
<EFBFBD><EFBFBD>ӥk .vCƸ<43><C6B8>.<2E><><EFBFBD><EFBFBD><18>>ڵ~'k .<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&Уsjk .<00>*C<01><>pU<70>ٔ<><D994><EFBFBD>vUW<55>k .<00><><EFBFBD>X<EFBFBD><58><EFBFBD>9<EFBFBD><1C><><EFBFBD><EFBFBD>זVy<56>k .<00>S:6"<22><>S<EFBFBD><53><EFBFBD><EFBFBD>̤4R<34><52><EFBFBD>k .<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~k .<00><15>kb<6B>}nf<6E><66><17>(,<2C>k .<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>ek .<00>ZJ4S(T<>݌<11><>j<EFBFBD><6A><EFBFBD><EFBFBD>k .<00>NJJg$,&<26><><EFBFBD>n<><6E>h7<68>M<EFBFBD>k .<00>'!<21><><EFBFBD>u<EFBFBD><75>۬<><04><><EFBFBD>\ k .<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> k .<00><>:Xg<03><>j<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>1sk .<00><>=^M<>ii<69>(`<<3C>d<18><><EFBFBD><EFBFBD>k .<00><><EFBFBD>T<EFBFBD>6<EFBFBD><1A>o<>z3<7A><33>-D<><44>k .<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>k .<00>CL<>8<EFBFBD><38>kG<1D><> <0C>1<00><00><>-<00><00> j Y.U[8X,dXH<05><00>[<#@\[D[H&L%PDPL@\\VSSTSLSLS<00>SPSSXSLSL SX
S SL SL SLSXSLSLSXSLSLSLT\<00>+<00>|+ S<00>+<00> <00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>?}8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><00>`+ 7<00> +<00> <00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>?<3F>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>B<EFBFBD>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>@<40>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>5? [<00> <00>& F8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>@<00>?G8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>?H8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>. <00>?<00>?<00>?U8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>?<00>?<00>?<00>?V8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>BW8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>. X8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>BY8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>. <00>?Z8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>. [8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.\8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>. <00>>E <00><00>E<00><00><00><00><00>r 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><00><00><00>r 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.
<00>$  8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.:8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.H8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.L8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.M8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00> <00><00><00><00>P<00><00>x<00><00>x<00><00><00><00><00><00><00><00><00><00><00><00><00><00>D<00><00>C<00><00>@<00><00>?<00><00>y<00><00><00><00><00>z<00><00><00><00><00>{<00><00><00><00><00><00><><00><>// Shader generated by Niagara HLSL Translator
// Compile Tags:
// Variable: "bIsInfinitelyLived(False)" StringValue: ""
// Variable: "bCanDieWhenEmitterDeactivates(True)" StringValue: ""
// Variable: "Particles.Mass(1 )" StringValue: "Trimmed"
// Variable: "Particles.SpriteSize((null))" StringValue: "Trimmed"
// Variable: "Particles.InitialRotation((null))" StringValue: "Trimmed"
// Variable: "Particles.RibbonUVDistance((null))" StringValue: "Trimmed"
// Compile Tags Editor Only:
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;
float Emitter_AlphaScale;
int Engine_ExecutionCount;
float Emitter_SpawnRate;
float Emitter_SpawnInterval;
float Emitter_InterpSpawnStartDt;
int Emitter_SpawnGroup;
}
cbuffer PREV_FNiagaraGlobalParameters
{
float PREV_Engine_WorldDeltaTime;
float PREV_Engine_DeltaTime;
float PREV_Engine_InverseDeltaTime;
float PREV_Engine_Time;
float PREV_Engine_RealTime;
int PREV_Engine_QualityLevel;
int PREV_Engine_PaddingInt32_0;
int PREV_Engine_PaddingInt32_1;
}
cbuffer PREV_FNiagaraSystemParameters
{
float PREV_Engine_Owner_TimeSinceRendered;
float PREV_Engine_Owner_LODDistance;
float PREV_Engine_Owner_LODDistanceFraction;
float PREV_Engine_System_Age;
int PREV_Engine_Owner_ExecutionState;
int PREV_Engine_System_TickCount;
int PREV_Engine_System_NumEmitters;
int PREV_Engine_System_NumEmittersAlive;
int PREV_Engine_System_SignificanceIndex;
int PREV_Engine_System_RandomSeed;
int PREV_Engine_System_CurrentTimeStep;
int PREV_Engine_System_NumTimeSteps;
float PREV_Engine_System_TimeStepFraction;
int PREV_Engine_System_NumParticles;
int PREV_Engine_System_PaddingInt32_0;
int PREV_Engine_System_PaddingInt32_1;
}
cbuffer PREV_FNiagaraOwnerParameters
{
float4x4 PREV_Engine_Owner_SystemLocalToWorld;
float4x4 PREV_Engine_Owner_SystemWorldToLocal;
float4x4 PREV_Engine_Owner_SystemLocalToWorldTransposed;
float4x4 PREV_Engine_Owner_SystemWorldToLocalTransposed;
float4x4 PREV_Engine_Owner_SystemLocalToWorldNoScale;
float4x4 PREV_Engine_Owner_SystemWorldToLocalNoScale;
float4 PREV_Engine_Owner_Rotation;
float3 PREV_Engine_Owner_Position;
int PREV_Engine_Owner_PaddingInt32_0;
float3 PREV_Engine_Owner_Velocity;
int PREV_Engine_Owner_PaddingInt32_1;
float3 PREV_Engine_Owner_SystemXAxis;
int PREV_Engine_Owner_PaddingInt32_2;
float3 PREV_Engine_Owner_SystemYAxis;
int PREV_Engine_Owner_PaddingInt32_3;
float3 PREV_Engine_Owner_SystemZAxis;
int PREV_Engine_Owner_PaddingInt32_4;
float3 PREV_Engine_Owner_Scale;
int PREV_Engine_Owner_PaddingInt32_5;
float4 PREV_Engine_Owner_LWCTile;
}
cbuffer PREV_FNiagaraEmitterParameters
{
int PREV_Engine_Emitter_NumParticles;
int PREV_Engine_Emitter_TotalSpawnedParticles;
float PREV_Engine_Emitter_SpawnCountScale;
float PREV_Emitter_Age;
int PREV_Emitter_RandomSeed;
int PREV_Engine_Emitter_InstanceSeed;
int PREV_Engine_Emitter_PaddingInt32_0;
int PREV_Engine_Emitter_PaddingInt32_1;
}
cbuffer PREV_FNiagaraExternalParameters
{
float PREV_Emitter_DistanceTraveled;
float PREV_Emitter_AlphaScale;
int PREV_Engine_ExecutionCount;
float PREV_Emitter_SpawnRate;
float PREV_Emitter_SpawnInterval;
float PREV_Emitter_InterpSpawnStartDt;
int PREV_Emitter_SpawnGroup;
}
struct FParamMap0_Transient
{
bool FirstFrame;
};
struct FParamMap0_ParticleState
{
float DeltaTime;
float Lifetime;
};
struct FParamMap0_Particles_Previous
{
float4 MeshOrientation;
float3 Position;
};
struct FParamMap0_Particles
{
float Age;
float4 Color;
float4 InitialRotation;
float Lifetime;
float Mass;
float MaterialRandom;
float4 MeshOrientation;
float NormalizedAge;
float3 Position;
FParamMap0_Particles_Previous Previous;
float RibbonUVDistance;
float2 SpriteSize;
int UniqueID;
};
struct FParamMap0_OUTPUT_VAR_ParticleState
{
bool FirstFrame;
};
struct FParamMap0_OUTPUT_VAR
{
FParamMap0_OUTPUT_VAR_ParticleState ParticleState;
};
struct FParamMap0_Local_InitialMeshOrientation
{
float4 OrientationQuat;
float4 RotationQuat;
};
struct FParamMap0_Local_InitializeParticle
{
float InitRIbbonDistance;
};
struct FParamMap0_Local
{
FParamMap0_Local_InitializeParticle InitializeParticle;
FParamMap0_Local_InitialMeshOrientation InitialMeshOrientation;
};
struct FParamMap0_Interpolation
{
float Emitter_InterpSpawnStartDt;
int Emitter_SpawnGroup;
float Emitter_SpawnInterval;
int InterpSpawn_Index;
float InterpSpawn_InvSpawnTime;
float InterpSpawn_InvUpdateTime;
float InterpSpawn_SpawnTime;
float InterpSpawn_UpdateTime;
float SpawnInterp;
};
struct FParamMap0_InitializeParticle
{
float MaterialRandom;
int PositionOffsetCoordinateSpace;
};
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;
float DistanceTraveled;
float InterpSpawnStartDt;
int RandomSeed;
int SpawnGroup;
float SpawnInterval;
float SpawnRate;
};
struct FParamMap0_DataInstance
{
bool Alive;
};
struct FParamMap0_Array_Previous
{
int MeshOrientation;
int Position;
};
struct FParamMap0_Array
{
int Age;
int Color;
int InitialRotation;
int Lifetime;
int Mass;
int MaterialRandom;
int MeshOrientation;
int NormalizedAge;
int Position;
FParamMap0_Array_Previous Previous;
int RibbonUVDistance;
int SpriteSize;
int UniqueID;
};
struct FParamMap0
{
FParamMap0_Array Array;
FParamMap0_DataInstance DataInstance;
FParamMap0_Emitter Emitter;
FParamMap0_Engine Engine;
FParamMap0_InitializeParticle InitializeParticle;
FParamMap0_Interpolation Interpolation;
FParamMap0_Local Local;
FParamMap0_OUTPUT_VAR OUTPUT_VAR;
FParamMap0_Particles Particles;
FParamMap0_ParticleState ParticleState;
FParamMap0_Transient Transient;
};
struct FSimulationContext
{
FParamMap0 MapSpawn;
FParamMap0 MapUpdate;
};
static float HackSpawnInterp = 1.0;
void NiagaraScript_5701_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_5708_Func_(float3 In_Engine_Owner_Position, out float3 Out_SimulationPosition, inout FSimulationContext Context);
void InitializeParticle_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_5695_Func_(int In_SourceSpace, int In_DestinationSpace, float4x4 In_LocalToWorldTransform, float4x4 In_WorldToLocalTransform, bool In_bLocalSpace, out bool Out_bUseOriginal, out float4x4 Out_OutTransform, out bool Out_LocalToWorld, inout FSimulationContext Context);
void InitialMeshOrientation_TransformVector003_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context);
void NiagaraScript_5691_Func_(float3 In_V, float3 In_Fallback, float In_Threshold, out float3 Out_Direction, out float Out_Length, out bool Out_BelowThreshold, inout FSimulationContext Context);
void NiagaraScript_5693_Func_(float4 In_AxisAngle, bool In_NormalizeAxis, out float4 Out_Quaternion, inout FSimulationContext Context);
void CustomHlsl001624D816540ECD5F976902A85E139007C_Func_(float4 In_Quat1, float4 In_Quat2, out float4 Out_Result);
void NiagaraScript_5692_Func_(float4 In_QuaternionA, float4 In_QuaternionB, out float4 Out_Quaternion, inout FSimulationContext Context);
void NiagaraScript_5690_NormalizeRotations_true_Func_(float3 In_RotationalVelocityVector, float In_DeltaTime, float4 In_ExistingOrientationQuat, out float4 Out_NewOrientationQuat, inout FSimulationContext Context);
void InitialMeshOrientation_Emitter_Func_(inout FSimulationContext Context);
void NiagaraScript_5711_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context);
void ParticleState_Emitter_Func_(inout FSimulationContext Context);
void Color_Emitter_Func_(inout FSimulationContext Context);
float GetSpawnInterpolation();
void NiagaraScript_5701_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 Constant18 = false;
float Result = In_FloatMax - In_FloatMin;
float Result1 = rand_float(Result);
float Result2 = In_FloatMin + Result1;
Out_RandomFloat = Result2;
Out_IsDeterministic = Constant18;
}
void NiagaraScript_5708_Func_(float3 In_Engine_Owner_Position, out float3 Out_SimulationPosition, inout FSimulationContext Context)
{
float3 Constant27 = float3(0,0,0);
Out_SimulationPosition = Constant27;
}
void InitializeParticle_Emitter_Func_(inout FSimulationContext Context)
{
Context.MapSpawn.Particles.MaterialRandom = Context.MapSpawn.InitializeParticle.MaterialRandom;
float Constant23 = 90;
Context.MapSpawn.Particles.Lifetime = Constant23;
float Constant24 = 1;
Context.MapSpawn.Particles.Mass = Constant24;
float Constant25 = 120;
float2 Output1;
Output1.x = Constant25;
Output1.y = Constant25;
Context.MapSpawn.Particles.SpriteSize = Output1;
float3 Constant26 = float3(0,0,0);
float3 NiagaraScript_5708_Func_Output_SimulationPosition;
NiagaraScript_5708_Func_(Constant26, NiagaraScript_5708_Func_Output_SimulationPosition, Context);
float3 Constant28 = float3(0,0,0);
float Constant29 = 0;
float3 Result3 = Constant28 * Constant29;
float3 Result4 = NiagaraScript_5708_Func_Output_SimulationPosition + Result3;
Context.MapSpawn.Particles.Position = Result4;
Context.MapSpawn.Local.InitializeParticle.InitRIbbonDistance = Context.MapSpawn.Particles.RibbonUVDistance;
}
void NiagaraScript_5695_Func_(int In_SourceSpace, int In_DestinationSpace, float4x4 In_LocalToWorldTransform, float4x4 In_WorldToLocalTransform, bool In_bLocalSpace, out bool Out_bUseOriginal, out float4x4 Out_OutTransform, out bool Out_LocalToWorld, inout FSimulationContext Context)
{
int Constant37 = 0;
bool Result5 = NiagaraAll(In_SourceSpace == Constant37);
int Constant38 = 0;
bool Result6 = NiagaraAll(In_DestinationSpace == Constant38);
bool Result7 = Result5 && Result6;
int Constant39 = 1;
bool Result8 = NiagaraAll(In_SourceSpace == Constant39);
int Constant40 = 1;
bool Result9 = NiagaraAll(In_DestinationSpace == Constant40);
bool Result10 = Result8 && Result9;
bool Result11 = Result7 || Result10;
int Constant41 = 2;
bool Result12 = NiagaraAll(In_SourceSpace == Constant41);
int Constant42 = 2;
bool Result13 = NiagaraAll(In_DestinationSpace == Constant42);
bool Result14 = Result12 && Result13;
bool Result15 = Result11 || Result14;
bool Result16 = Result5 && Result13;
bool Result17 = Result12 && Result6;
bool Result18 = Result16 || Result17;
bool Result19 = In_bLocalSpace && Result18;
bool Result20 = Result15 || Result19;
bool Result21 = !In_bLocalSpace;
bool Result22 = Result5 && Result9;
bool Result23 = Result8 && Result6;
bool Result24 = Result22 || Result23;
bool Result25 = Result21 && Result24;
bool Result26 = Result20 || Result25;
bool Result27 = In_bLocalSpace && Result22;
bool Result28 = Result12 && Result9;
bool Result29 = Result27 || Result28;
bool Result30 = Result21 && Result17;
bool Result31 = Result29 || Result30;
float4x4 Matrix_IfResult1;
if(Result31)
{
Matrix_IfResult1 = In_LocalToWorldTransform;
}
else
{
Matrix_IfResult1 = In_WorldToLocalTransform;
}
Out_bUseOriginal = Result26;
Out_OutTransform = Matrix_IfResult1;
Out_LocalToWorld = Result31;
}
void InitialMeshOrientation_TransformVector003_Emitter_Func_(float3 In_InVector, int In_SourceSpace, int In_DestinationSpace, bool In_ApplyScale, out float3 Out_OutVector, inout FSimulationContext Context)
{
bool Constant36 = true;
float4x4 Matrix_IfResult;
float4x4 Matrix001_IfResult;
if(In_ApplyScale)
{
Matrix_IfResult = Context.MapSpawn.Engine.Owner.SystemLocalToWorld;
Matrix001_IfResult = Context.MapSpawn.Engine.Owner.SystemWorldToLocal;
}
else
{
Matrix_IfResult = Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale;
Matrix001_IfResult = Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale;
}
bool NiagaraScript_5695_Func_Output_bUseOriginal;
float4x4 NiagaraScript_5695_Func_Output_OutTransform;
bool NiagaraScript_5695_Func_Output_LocalToWorld;
NiagaraScript_5695_Func_(In_SourceSpace, In_DestinationSpace, Matrix_IfResult, Matrix001_IfResult, Constant36, NiagaraScript_5695_Func_Output_bUseOriginal, NiagaraScript_5695_Func_Output_OutTransform, NiagaraScript_5695_Func_Output_LocalToWorld, Context);
float3 Result32 = mul(float4(In_InVector,0.0),NiagaraScript_5695_Func_Output_OutTransform).xyz;
float3 Vector_IfResult;
if(NiagaraScript_5695_Func_Output_bUseOriginal)
{
Vector_IfResult = In_InVector;
}
else
{
Vector_IfResult = Result32;
}
Out_OutVector = Vector_IfResult;
}
void NiagaraScript_5691_Func_(float3 In_V, float3 In_Fallback, float In_Threshold, out float3 Out_Direction, out float Out_Length, out bool Out_BelowThreshold, inout FSimulationContext Context)
{
float Result36 = dot(In_V,In_V);
float Result37 = In_Threshold * In_Threshold;
bool Result38 = NiagaraAll(Result36 < Result37);
float Result39 = length(In_Fallback);
float Result40 = rsqrt(Result36);
float3 Result41 = In_V * Result40;
float Result42 = Reciprocal(Result40);
float3 Constant46 = float3(0.0, 0.0, 0.0);
float3 Direction_SelectResult = Constant46;
float Constant47 = (0.0);
float Length_SelectResult = Constant47;
Direction_SelectResult = In_Fallback;
Length_SelectResult = Result39;
if(Result38 == 0)
{
Direction_SelectResult = Result41;
Length_SelectResult = Result42;
}
Out_Direction = Direction_SelectResult;
Out_Length = Length_SelectResult;
Out_BelowThreshold = Result38;
}
void NiagaraScript_5693_Func_(float4 In_AxisAngle, bool In_NormalizeAxis, out float4 Out_Quaternion, inout FSimulationContext Context)
{
float3 VECTOR_VAR;
float NiagaraFloat;
VECTOR_VAR.x = In_AxisAngle.x;
VECTOR_VAR.y = In_AxisAngle.y;
VECTOR_VAR.z = In_AxisAngle.z;
NiagaraFloat = In_AxisAngle.w;
float3 Result43 = normalize(VECTOR_VAR);
float3 Vector_IfResult1;
if(In_NormalizeAxis)
{
Vector_IfResult1 = Result43;
}
else
{
Vector_IfResult1 = VECTOR_VAR;
}
float Constant49 = 2;
float Result44 = NiagaraFloat / Constant49;
float Result45 = sin(Result44);
float3 Result46 = Vector_IfResult1 * Result45;
float Result47 = cos(Result44);
float4 Output3;
Output3.x = Result46.x;
Output3.y = Result46.y;
Output3.z = Result46.z;
Output3.w = Result47;
Out_Quaternion = Output3;
}
void CustomHlsl001624D816540ECD5F976902A85E139007C_Func_(float4 In_Quat1, float4 In_Quat2, out float4 Out_Result)
{
float4 SIGN_MASK0 = float4( 1.f, -1.f, 1.f, -1.f );
float4 SIGN_MASK1 = float4( 1.f, 1.f, -1.f, -1.f );
float4 SIGN_MASK2 = float4( -1.f, 1.f, 1.f, -1.f );
Out_Result = (In_Quat1.wwww * In_Quat2);
Out_Result = ((In_Quat1.xxxx * In_Quat2.wzyx) * SIGN_MASK0) + Out_Result;
Out_Result = ((In_Quat1.yyyy * In_Quat2.zwxy)* SIGN_MASK1) + Out_Result;
Out_Result = ((In_Quat1.zzzz * In_Quat2.yxwz)* SIGN_MASK2) + Out_Result;
}
void NiagaraScript_5692_Func_(float4 In_QuaternionA, float4 In_QuaternionB, out float4 Out_Quaternion, inout FSimulationContext Context)
{
float4 CustomHlsl001624D816540ECD5F976902A85E139007C_Func_Output_Result;
CustomHlsl001624D816540ECD5F976902A85E139007C_Func_(In_QuaternionA, In_QuaternionB, CustomHlsl001624D816540ECD5F976902A85E139007C_Func_Output_Result);
Out_Quaternion = CustomHlsl001624D816540ECD5F976902A85E139007C_Func_Output_Result;
}
void NiagaraScript_5690_NormalizeRotations_true_Func_(float3 In_RotationalVelocityVector, float In_DeltaTime, float4 In_ExistingOrientationQuat, out float4 Out_NewOrientationQuat, inout FSimulationContext Context)
{
float Result33 = TWO_PI;
float3 Result34 = In_RotationalVelocityVector * In_DeltaTime;
float3 Result35 = Result33 * Result34;
float3 Constant44 = float3(0,0,0);
float Constant45 = 1e-05;
float3 NiagaraScript_5691_Func_Output_Direction;
float NiagaraScript_5691_Func_Output_Length;
bool NiagaraScript_5691_Func_Output_BelowThreshold;
NiagaraScript_5691_Func_(Result35, Constant44, Constant45, NiagaraScript_5691_Func_Output_Direction, NiagaraScript_5691_Func_Output_Length, NiagaraScript_5691_Func_Output_BelowThreshold, Context);
float4 Vector4;
Vector4.x = NiagaraScript_5691_Func_Output_Direction.x;
Vector4.y = NiagaraScript_5691_Func_Output_Direction.y;
Vector4.z = NiagaraScript_5691_Func_Output_Direction.z;
Vector4.w = NiagaraScript_5691_Func_Output_Length;
bool Constant48 = true;
float4 NiagaraScript_5693_Func_Output_Quaternion;
NiagaraScript_5693_Func_(Vector4, Constant48, NiagaraScript_5693_Func_Output_Quaternion, Context);
float4 NiagaraScript_5692_Func_Output_Quaternion;
NiagaraScript_5692_Func_(NiagaraScript_5693_Func_Output_Quaternion, In_ExistingOrientationQuat, NiagaraScript_5692_Func_Output_Quaternion, Context);
float4 Quat_IfResult;
if(NiagaraScript_5691_Func_Output_BelowThreshold)
{
Quat_IfResult = In_ExistingOrientationQuat;
}
else
{
Quat_IfResult = NiagaraScript_5692_Func_Output_Quaternion;
}
Out_NewOrientationQuat = Quat_IfResult;
}
void InitialMeshOrientation_Emitter_Func_(inout FSimulationContext Context)
{
float3 Constant32 = float3(0.25,0,0);
int Constant33 = 0;
int Constant34 = 0;
bool Constant35 = false;
float3 InitialMeshOrientation_TransformVector003_Emitter_Func_Output_OutVector;
InitialMeshOrientation_TransformVector003_Emitter_Func_(Constant32, Constant33, Constant34, Constant35, InitialMeshOrientation_TransformVector003_Emitter_Func_Output_OutVector, Context);
float Constant43 = 1;
float4 NiagaraScript_5690_NormalizeRotations_true_Func_Output_NewOrientationQuat;
NiagaraScript_5690_NormalizeRotations_true_Func_(InitialMeshOrientation_TransformVector003_Emitter_Func_Output_OutVector, Constant43, Context.MapSpawn.Particles.MeshOrientation, NiagaraScript_5690_NormalizeRotations_true_Func_Output_NewOrientationQuat, Context);
Context.MapSpawn.Local.InitialMeshOrientation.RotationQuat = NiagaraScript_5690_NormalizeRotations_true_Func_Output_NewOrientationQuat;
float Constant50 = 0;
float Constant51 = 0;
float Constant52 = 0;
float Constant53 = 1;
float4 Output11;
Output11.x = Constant50;
Output11.y = Constant51;
Output11.z = Constant52;
Output11.w = Constant53;
Context.MapSpawn.Local.InitialMeshOrientation.OrientationQuat = Output11;
float4 NiagaraScript_5692_Func_Output_Quaternion1;
NiagaraScript_5692_Func_(Context.MapSpawn.Local.InitialMeshOrientation.OrientationQuat, Context.MapSpawn.Local.InitialMeshOrientation.RotationQuat, NiagaraScript_5692_Func_Output_Quaternion1, Context);
Context.MapSpawn.Particles.InitialRotation = NiagaraScript_5692_Func_Output_Quaternion1;
Context.MapSpawn.Particles.MeshOrientation = NiagaraScript_5692_Func_Output_Quaternion1;
}
void NiagaraScript_5711_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context)
{
float Constant57 = 0;
float Constant58 = 1;
float Result57 = clamp(In_Value,Constant57,Constant58);
Out_ClampedValue = Result57;
}
void ParticleState_Emitter_Func_(inout FSimulationContext Context)
{
bool Result48 = NiagaraAll(Context.MapUpdate.Particles.Age <= Context.MapUpdate.Engine.DeltaTime);
Context.MapUpdate.OUTPUT_VAR.ParticleState.FirstFrame = Result48;
Context.MapUpdate.Transient.FirstFrame = Result48;
float Constant55 = 1e-06;
bool Result49 = NiagaraAll(Context.MapUpdate.ParticleState.Lifetime > Constant55);
bool Result50 = Context.MapUpdate.Transient.FirstFrame && Result49;
float Result51 = Context.MapUpdate.Particles.Age + Context.MapUpdate.ParticleState.DeltaTime;
float Constant56 = 1e-05;
float Result52 = max(Context.MapUpdate.ParticleState.Lifetime, Constant56);
bool Result53 = NiagaraAll(Result51 < Result52);
bool Result54 = Result50 || Result53;
bool Result55 = Context.MapUpdate.DataInstance.Alive && Result54;
float Result56 = Result51 / Result52;
float NiagaraScript_5711_Func_Output_ClampedValue;
NiagaraScript_5711_Func_(Result56, NiagaraScript_5711_Func_Output_ClampedValue, Context);
Context.MapUpdate.DataInstance.Alive = Result55;
Context.MapUpdate.Particles.Age = Result51;
Context.MapUpdate.Particles.NormalizedAge = NiagaraScript_5711_Func_Output_ClampedValue;
bool Constant59 = false;
bool Constant60 = true;
}
void Color_Emitter_Func_(inout FSimulationContext Context)
{
float4 Constant64 = float4(5,0,0,1);
float3 Constant65 = float3(1,1,1);
float Constant66 = 1;
float3 Output0;
float Output2;
Output0.x = Constant64.r;
Output0.y = Constant64.g;
Output0.z = Constant64.b;
Output2 = Constant64.a;
float3 Result58 = Output0 * Constant65;
float Result59 = Output2 * Constant66;
float Result60 = Result59 * Context.MapUpdate.Emitter.AlphaScale;
float4 Output01;
Output01.g = Result58.y;
Output01.a = Result60;
Output01.r = Result58.x;
Output01.b = Result58.z;
Context.MapUpdate.Particles.Color = Output01;
}
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.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.MeshOrientation = Context.MapSpawn.Particles.MeshOrientation;
Context.MapSpawn.Particles.Previous.Position = Context.MapSpawn.Particles.Position;
}
#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;
float Constant2 = 1;
Context.MapSpawn.Particles.Mass = Constant2;
float2 Constant3 = float2(0.0, 0.0);
Context.MapSpawn.Particles.SpriteSize = Constant3;
float3 Constant4 = float3(0.0, 0.0, 0.0);
Context.MapSpawn.Particles.Position = Constant4;
float4 Constant5 = float4(0,0,0,1);
Context.MapSpawn.Particles.MeshOrientation = Constant5;
float4 Constant6 = float4(0.0, 0.0, 0.0, 1.0);
Context.MapSpawn.Particles.InitialRotation = Constant6;
float Constant7 = 0;
Context.MapSpawn.Particles.Age = Constant7;
float Constant8 = (0.0);
Context.MapSpawn.Particles.NormalizedAge = Constant8;
float4 Constant9 = float4(1.0, 1.0, 1.0, 1.0);
Context.MapSpawn.Particles.Color = Constant9;
//End Initialize Parameter Map Defaults
int Constant10 = (0);
float Constant11 = 0;
float Constant12 = 1;
int Constant13 = -1;
int Constant14 = (0);
int Constant15 = 0;
int Constant16 = (0);
int Constant17 = (0);
float NiagaraScript_5701_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat;
bool NiagaraScript_5701_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic;
NiagaraScript_5701_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_(Constant10, Constant11, Constant12, Constant13, Constant14, Constant15, Constant16, Constant17, NiagaraScript_5701_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat, NiagaraScript_5701_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_IsDeterministic, Context);
Context.MapSpawn.InitializeParticle.MaterialRandom = NiagaraScript_5701_ScriptUsage4_EvaluationType_NewEnumerator0_FixedRandomSeed_false_OverrideSeed_false_RandomnessMode_NewEnumerator0_Func_Output_RandomFloat;
float Constant19 = 90;
float Constant20 = 120;
float3 Constant21 = float3(0,0,0);
int Constant22 = 0;
Context.MapSpawn.InitializeParticle.PositionOffsetCoordinateSpace = Constant22;
Context.MapSpawn.Particles.RibbonUVDistance = Context.MapSpawn.Emitter.DistanceTraveled;
EnterStatScope(1 /**InitializeParticle_Emitter_Func_*/);
InitializeParticle_Emitter_Func_(Context);
ExitStatScope(/**InitializeParticle_Emitter_Func_*/);
float3 Constant30 = float3(0.25,0,0);
bool Constant31 = true;
EnterStatScope(2 /**InitialMeshOrientation_Emitter_Func_*/);
InitialMeshOrientation_Emitter_Func_(Context);
ExitStatScope(/**InitialMeshOrientation_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 Constant54 = true;
Context.MapUpdate.DataInstance.Alive = Constant54;
Context.MapUpdate.ParticleState.DeltaTime = Context.MapUpdate.Engine.DeltaTime;
Context.MapUpdate.ParticleState.Lifetime = Context.MapUpdate.Particles.Lifetime;
EnterStatScope(3 /**ParticleState_Emitter_Func_*/);
ParticleState_Emitter_Func_(Context);
ExitStatScope(/**ParticleState_Emitter_Func_*/);
float4 Constant61 = float4(5,0,0,1);
float3 Constant62 = float3(1,1,1);
float Constant63 = 1;
EnterStatScope(4 /**Color_Emitter_Func_*/);
Color_Emitter_Func_(Context);
ExitStatScope(/**Color_Emitter_Func_*/);
//End Update Script!
}
void SimulateMain()
{
EnterStatScope(5 /**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.MaterialRandom = 0.0f;
Context.MapSpawn.Particles.MeshOrientation.x = 0.0f;
Context.MapSpawn.Particles.MeshOrientation.y = 0.0f;
Context.MapSpawn.Particles.MeshOrientation.z = 0.0f;
Context.MapSpawn.Particles.MeshOrientation.w = 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.MeshOrientation.x = 0.0f;
Context.MapSpawn.Particles.Previous.MeshOrientation.y = 0.0f;
Context.MapSpawn.Particles.Previous.MeshOrientation.z = 0.0f;
Context.MapSpawn.Particles.Previous.MeshOrientation.w = 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.UniqueID = 0;
Context.MapSpawn.Particles.UniqueID = Engine_Emitter_TotalSpawnedParticles + ExecIndex();
Context.MapSpawn.Emitter.DistanceTraveled = Emitter_DistanceTraveled;
Context.MapSpawn.Engine.Owner.SystemLocalToWorld = Engine_Owner_SystemLocalToWorld;
Context.MapSpawn.Engine.Owner.SystemWorldToLocal = Engine_Owner_SystemWorldToLocal;
Context.MapSpawn.Engine.Owner.SystemLocalToWorldNoScale = Engine_Owner_SystemLocalToWorldNoScale;
Context.MapSpawn.Engine.Owner.SystemWorldToLocalNoScale = Engine_Owner_SystemWorldToLocalNoScale;
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(6 /**SpawnScript_MapSpawnMain*/);
SimulateMapSpawn(Context);
ExitStatScope(/**SpawnScript_MapSpawnMain*/);
//Begin Transfer of Attributes!
Context.MapUpdate.Particles = Context.MapSpawn.Particles;
//End Transfer of Attributes!
EnterStatScope(7 /**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.MaterialRandom);
OutputDataFloat(0, 7, TmpWriteIndex, Context.MapUpdate.Particles.MeshOrientation.x);
OutputDataFloat(0, 8, TmpWriteIndex, Context.MapUpdate.Particles.MeshOrientation.y);
OutputDataFloat(0, 9, TmpWriteIndex, Context.MapUpdate.Particles.MeshOrientation.z);
OutputDataFloat(0, 10, TmpWriteIndex, Context.MapUpdate.Particles.MeshOrientation.w);
OutputDataFloat(0, 11, TmpWriteIndex, Context.MapUpdate.Particles.NormalizedAge);
OutputDataFloat(0, 12, TmpWriteIndex, Context.MapUpdate.Particles.Position.x);
OutputDataFloat(0, 13, TmpWriteIndex, Context.MapUpdate.Particles.Position.y);
OutputDataFloat(0, 14, TmpWriteIndex, Context.MapUpdate.Particles.Position.z);
OutputDataFloat(0, 15, TmpWriteIndex, Context.MapUpdate.Particles.Previous.MeshOrientation.x);
OutputDataFloat(0, 16, TmpWriteIndex, Context.MapUpdate.Particles.Previous.MeshOrientation.y);
OutputDataFloat(0, 17, TmpWriteIndex, Context.MapUpdate.Particles.Previous.MeshOrientation.z);
OutputDataFloat(0, 18, TmpWriteIndex, Context.MapUpdate.Particles.Previous.MeshOrientation.w);
OutputDataFloat(0, 19, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Position.x);
OutputDataFloat(0, 20, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Position.y);
OutputDataFloat(0, 21, TmpWriteIndex, Context.MapUpdate.Particles.Previous.Position.z);
OutputDataInt(0, 0, TmpWriteIndex, Context.MapUpdate.Particles.UniqueID);
}
ExitStatScope(/**SpawnScript_Main*/);
}
<00><00>9A5A
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 44
Num Constants: 343
-------------------------------
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 | Emitter_AlphaScale
648 | Engine_ExecutionCount
652 | Emitter_SpawnRate
656 | Emitter_SpawnInterval
660 | Emitter_InterpSpawnStartDt
664 | Emitter_SpawnGroup
668 | PREV_Engine_WorldDeltaTime
672 | PREV_Engine_DeltaTime
676 | PREV_Engine_InverseDeltaTime
680 | PREV_Engine_Time
684 | PREV_Engine_RealTime
688 | PREV_Engine_QualityLevel
692 | PREV_Engine_PaddingInt32_0
696 | PREV_Engine_PaddingInt32_1
700 | PREV_Engine_Owner_TimeSinceRendered
704 | PREV_Engine_Owner_LODDistance
708 | PREV_Engine_Owner_LODDistanceFraction
712 | PREV_Engine_System_Age
716 | PREV_Engine_Owner_ExecutionState
720 | PREV_Engine_System_TickCount
724 | PREV_Engine_System_NumEmitters
728 | PREV_Engine_System_NumEmittersAlive
732 | PREV_Engine_System_SignificanceIndex
736 | PREV_Engine_System_RandomSeed
740 | PREV_Engine_System_CurrentTimeStep
744 | PREV_Engine_System_NumTimeSteps
748 | PREV_Engine_System_TimeStepFraction
752 | PREV_Engine_System_NumParticles
756 | PREV_Engine_System_PaddingInt32_0
760 | PREV_Engine_System_PaddingInt32_1
764 | PREV_Engine_Owner_SystemLocalToWorldRow0x
768 | PREV_Engine_Owner_SystemLocalToWorldRow0y
772 | PREV_Engine_Owner_SystemLocalToWorldRow0z
776 | PREV_Engine_Owner_SystemLocalToWorldRow0w
780 | PREV_Engine_Owner_SystemLocalToWorldRow1x
784 | PREV_Engine_Owner_SystemLocalToWorldRow1y
788 | PREV_Engine_Owner_SystemLocalToWorldRow1z
792 | PREV_Engine_Owner_SystemLocalToWorldRow1w
796 | PREV_Engine_Owner_SystemLocalToWorldRow2x
800 | PREV_Engine_Owner_SystemLocalToWorldRow2y
804 | PREV_Engine_Owner_SystemLocalToWorldRow2z
808 | PREV_Engine_Owner_SystemLocalToWorldRow2w
812 | PREV_Engine_Owner_SystemLocalToWorldRow3x
816 | PREV_Engine_Owner_SystemLocalToWorldRow3y
820 | PREV_Engine_Owner_SystemLocalToWorldRow3z
824 | PREV_Engine_Owner_SystemLocalToWorldRow3w
828 | PREV_Engine_Owner_SystemWorldToLocalRow0x
832 | PREV_Engine_Owner_SystemWorldToLocalRow0y
836 | PREV_Engine_Owner_SystemWorldToLocalRow0z
840 | PREV_Engine_Owner_SystemWorldToLocalRow0w
844 | PREV_Engine_Owner_SystemWorldToLocalRow1x
848 | PREV_Engine_Owner_SystemWorldToLocalRow1y
852 | PREV_Engine_Owner_SystemWorldToLocalRow1z
856 | PREV_Engine_Owner_SystemWorldToLocalRow1w
860 | PREV_Engine_Owner_SystemWorldToLocalRow2x
864 | PREV_Engine_Owner_SystemWorldToLocalRow2y
868 | PREV_Engine_Owner_SystemWorldToLocalRow2z
872 | PREV_Engine_Owner_SystemWorldToLocalRow2w
876 | PREV_Engine_Owner_SystemWorldToLocalRow3x
880 | PREV_Engine_Owner_SystemWorldToLocalRow3y
884 | PREV_Engine_Owner_SystemWorldToLocalRow3z
888 | PREV_Engine_Owner_SystemWorldToLocalRow3w
892 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow0x
896 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow0y
900 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow0z
904 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow0w
908 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow1x
912 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow1y
916 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow1z
920 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow1w
924 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow2x
928 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow2y
932 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow2z
936 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow2w
940 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow3x
944 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow3y
948 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow3z
952 | PREV_Engine_Owner_SystemLocalToWorldTransposedRow3w
956 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow0x
960 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow0y
964 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow0z
968 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow0w
972 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow1x
976 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow1y
980 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow1z
984 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow1w
988 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow2x
992 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow2y
996 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow2z
1000 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow2w
1004 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow3x
1008 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow3y
1012 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow3z
1016 | PREV_Engine_Owner_SystemWorldToLocalTransposedRow3w
1020 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow0x
1024 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow0y
1028 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow0z
1032 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow0w
1036 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow1x
1040 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow1y
1044 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow1z
1048 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow1w
1052 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow2x
1056 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow2y
1060 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow2z
1064 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow2w
1068 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow3x
1072 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow3y
1076 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow3z
1080 | PREV_Engine_Owner_SystemLocalToWorldNoScaleRow3w
1084 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow0x
1088 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow0y
1092 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow0z
1096 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow0w
1100 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow1x
1104 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow1y
1108 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow1z
1112 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow1w
1116 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow2x
1120 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow2y
1124 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow2z
1128 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow2w
1132 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow3x
1136 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow3y
1140 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow3z
1144 | PREV_Engine_Owner_SystemWorldToLocalNoScaleRow3w
1148 | PREV_Engine_Owner_Rotationx
1152 | PREV_Engine_Owner_Rotationy
1156 | PREV_Engine_Owner_Rotationz
1160 | PREV_Engine_Owner_Rotationw
1164 | PREV_Engine_Owner_Positionx
1168 | PREV_Engine_Owner_Positiony
1172 | PREV_Engine_Owner_Positionz
1176 | PREV_Engine_Owner_PaddingInt32_0
1180 | PREV_Engine_Owner_Velocityx
1184 | PREV_Engine_Owner_Velocityy
1188 | PREV_Engine_Owner_Velocityz
1192 | PREV_Engine_Owner_PaddingInt32_1
1196 | PREV_Engine_Owner_SystemXAxisx
1200 | PREV_Engine_Owner_SystemXAxisy
1204 | PREV_Engine_Owner_SystemXAxisz
1208 | PREV_Engine_Owner_PaddingInt32_2
1212 | PREV_Engine_Owner_SystemYAxisx
1216 | PREV_Engine_Owner_SystemYAxisy
1220 | PREV_Engine_Owner_SystemYAxisz
1224 | PREV_Engine_Owner_PaddingInt32_3
1228 | PREV_Engine_Owner_SystemZAxisx
1232 | PREV_Engine_Owner_SystemZAxisy
1236 | PREV_Engine_Owner_SystemZAxisz
1240 | PREV_Engine_Owner_PaddingInt32_4
1244 | PREV_Engine_Owner_Scalex
1248 | PREV_Engine_Owner_Scaley
1252 | PREV_Engine_Owner_Scalez
1256 | PREV_Engine_Owner_PaddingInt32_5
1260 | PREV_Engine_Owner_LWCTilex
1264 | PREV_Engine_Owner_LWCTiley
1268 | PREV_Engine_Owner_LWCTilez
1272 | PREV_Engine_Owner_LWCTilew
1276 | PREV_Engine_Emitter_NumParticles
1280 | PREV_Engine_Emitter_TotalSpawnedParticles
1284 | PREV_Engine_Emitter_SpawnCountScale
1288 | PREV_Emitter_Age
1292 | PREV_Emitter_RandomSeed
1296 | PREV_Engine_Emitter_InstanceSeed
1300 | PREV_Engine_Emitter_PaddingInt32_0
1304 | PREV_Engine_Emitter_PaddingInt32_1
1308 | PREV_Emitter_DistanceTraveled
1312 | PREV_Emitter_AlphaScale
1316 | PREV_Engine_ExecutionCount
1320 | PREV_Emitter_SpawnRate
1324 | PREV_Emitter_SpawnInterval
1328 | PREV_Emitter_InterpSpawnStartDt
1332 | PREV_Emitter_SpawnGroup
1336 | 5
1340 | 6
1344 | 1
1348 | 7
1352 | 3
1356 | 0
1360 | 90
1364 | 5
1368 | 0.707106769
-------------------------------
Byte Code (44 Ops)
-------------------------------
0 | enter_stat_scope(C[1336]);
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[656], R[2], C[660]);
6 | R[2] = sub(C[4], R[0]);
7 | enter_stat_scope(C[1340]);
8 | R[0] = random(C[1344]);
9 | exit_stat_scope();
10 | enter_stat_scope(C[1348]);
11 | enter_stat_scope(C[1352]);
12 | R[3] = cmple(C[1356], R[2]);
13 | R[4] = cmplt(R[2], C[1360]);
14 | R[5] = logic_or(R[3], R[4]);
15 | R[3] = div(R[2], C[1360]);
16 | R[4] = clamp(R[3], C[1356], C[1344]);
17 | exit_stat_scope();
18 | exit_stat_scope();
19 | [R][3] = AcquireIndex(0, [R][5]);
20 | OutputDataFloat(0, 0, [R][3], [R][2]);
21 | OutputDataFloat(0, 1, [R][3], [C][1364]);
22 | OutputDataFloat(0, 2, [R][3], [C][1356]);
23 | OutputDataFloat(0, 3, [R][3], [C][1356]);
24 | OutputDataFloat(0, 4, [R][3], [C][644]);
25 | OutputDataFloat(0, 5, [R][3], [C][1360]);
26 | OutputDataFloat(0, 6, [R][3], [R][0]);
27 | OutputDataFloat(0, 7, [R][3], [C][1368]);
28 | OutputDataFloat(0, 8, [R][3], [C][1356]);
29 | OutputDataFloat(0, 9, [R][3], [C][1356]);
30 | OutputDataFloat(0, 10, [R][3], [C][1368]);
31 | OutputDataFloat(0, 11, [R][3], [R][4]);
32 | OutputDataFloat(0, 12, [R][3], [C][1356]);
33 | OutputDataFloat(0, 13, [R][3], [C][1356]);
34 | OutputDataFloat(0, 14, [R][3], [C][1356]);
35 | OutputDataFloat(0, 15, [R][3], [C][1368]);
36 | OutputDataFloat(0, 16, [R][3], [C][1356]);
37 | OutputDataFloat(0, 17, [R][3], [C][1356]);
38 | OutputDataFloat(0, 18, [R][3], [C][1368]);
39 | OutputDataFloat(0, 19, [R][3], [C][1356]);
40 | OutputDataFloat(0, 20, [R][3], [C][1356]);
41 | OutputDataFloat(0, 21, [R][3], [C][1356]);
42 | OutputDataInt(0, 0, [R][3], [R][1]);
43 | exit_stat_scope();
-------------------------------
<00><00>,<00><00><00><00> Y<00>
<00>$ 38<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.18<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.28<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.B8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.68<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.08<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.48<00><><EFBFBD><EFBFBD><EFBFBD><00><00>..8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.58<00><><EFBFBD><EFBFBD><EFBFBD><00><00>./8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><00><00><00><00><00><00>s <0B><><01> I<>Wg<57>8<EFBFBD><38>V<EFBFBD> <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>s <0B><><01> I<>Wg<57>8<EFBFBD><38>V #<00><00> <00><00><00><00>5<00> <00>)#O <00>[ 5<00>[<00><00>#o<00> <00>p*#f<00><00><00>P<00>e<00>%<00><00><00>g#<00><00> <00><00> <00><00><00><00><00><00><00><00>q<00> <00><00><00> <00>9<00> <00><00> 5<00><00><00><00><00> 5<00><00><00><00>#m<00><00><00><00> 5<00><00><00><00><00><00>D<00><00><00><><19>5<EFBFBD>"׋^)<29>D<EFBFBD> o<00><00><00>p<00><00> \<00>CPUSimEmitter.InterpolatedSpawnEmitter.LocalspaceExperimentalVMDisabledFailIfNotSetMessageSeverity: 3)PreserveAttribute=Particles.CameraOffset"PreserveAttribute=Particles.Color5PreserveAttribute=Particles.DynamicMaterialParameter6PreserveAttribute=Particles.DynamicMaterialParameter16PreserveAttribute=Particles.DynamicMaterialParameter26PreserveAttribute=Particles.DynamicMaterialParameter3+PreserveAttribute=Particles.MaterialRandom&PreserveAttribute=Particles.MeshIndex,PreserveAttribute=Particles.MeshOrientation*PreserveAttribute=Particles.NormalizedAge%PreserveAttribute=Particles.Position2PreserveAttribute=Particles.Previous.CameraOffset5PreserveAttribute=Particles.Previous.MeshOrientation.PreserveAttribute=Particles.Previous.Position+PreserveAttribute=Particles.Previous.Scale.PreserveAttribute=Particles.Previous.Velocity"PreserveAttribute=Particles.Scale*PreserveAttribute=Particles.SubImageIndex%PreserveAttribute=Particles.Velocity*PreserveAttribute=Particles.VisibilityTagTrimAttributes G<00>
d<EFBFBD><EFBFBD><EFBFBD> X_q<5F>ۆk .<08>\h<><45><D588><00><>g><3E><07><>+k . <0B><11>xv<78><76><41>k .<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>k .X<><58>0 k<08><><06><>O|<7C>k .$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,Rk .&<26><>dX<64>!P<><50>^<5E>2<EFBFBD>><3E><><EFBFBD><EFBFBD>k ./<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E>k .;C<>7<EFBFBD><37>0FZ<1D>º<EFBFBD><C2BA>o*"k .J7h4ځ|عp㠾7y<>z<1E>k .[<5B>v#<23><><EFBFBD>K<EFBFBD><4B><EFBFBD>Kx~<7E>ʪ<EFBFBD>mk ._<><5F>1<EFBFBD> W<>2<EFBFBD><32>s<EFBFBD>k .b<><14><><EFBFBD>[Yݾ<59>l<EFBFBD>?<3F><>$B'k .p<>gd><3E>uGn巪<6E>w
<EFBFBD><EFBFBD>ӥk .vCƸ<43><C6B8>.<2E><><EFBFBD><EFBFBD><18>>ڵ~'k .<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&Уsjk .<00>*C<01><>pU<70>ٔ<><D994><EFBFBD>vUW<55>k .<00>c<EFBFBD>9!ӳ<>Ɔ<EFBFBD><C686><EFBFBD> <>n<EFBFBD>x k .<00>S:6"<22><>S<EFBFBD><53><EFBFBD><EFBFBD>̤4R<34><52><EFBFBD>k .<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~k .<00><15>kb<6B>}nf<6E><66><17>(,<2C>k .<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>ek .<00>ZJ4S(T<>݌<11><>j<EFBFBD><6A><EFBFBD><EFBFBD>k .<00>NJJg$,&<26><><EFBFBD>n<><6E>h7<68>M<EFBFBD>k .<00>'!<21><><EFBFBD>u<EFBFBD><75>۬<><04><><EFBFBD>\ k .<00>v<>#<23>Fg<46><0F><><EFBFBD>*(<28>k .<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> k .<00><>:Xg<03><>j<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>1sk .<00><>=^M<>ii<69>(`<<3C>d<18><><EFBFBD><EFBFBD>k .<00><><EFBFBD>T<EFBFBD>6<EFBFBD><1A>o<>z3<7A><33>-D<><44>k .<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>q<00><00><00><00><00><00>Q<00>l<00>%<00><00><00>( 5<00>(<00>'wT<00><00>v <00>v<00>J F8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.G8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.H8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.& $. <00>@<00>?<00>?<00>?<00>?<00>?m<00>TPNiagaraScript /Niagara/DefaultAssets/DefaultEmitter.DefaultEmitter:UpdateScript)<00>n<00><00> H8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.8<><38>℁iO<69><4F>i<><69>.<2E>G8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>uC<75>Gz<47><7A><03><>L8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><>ʓ FH<46><48><EFBFBD>vn<76>y;M8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.><3E>R6N HN<48><00>R<17><><EFBFBD>N8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.~B#]M<><00>&<26>?c<>O8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.q<><71>w<EFBFBD><77><EFBFBD>F<EFBFBD>TH<54><48><EFBFBD><EFBFBD><EFBFBD>T8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>}$<24><>A<EFBFBD>J<EFBFBD> K<18>I8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.y<><79>Ls<4C> O<><4F><EFBFBD>{a<><61>FJ8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.M<><4D><EFBFBD>Q<EFBFBD><51>F<EFBFBD><46> <<3C> <0C><>K8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><><EFBFBD><EFBFBD>ʵ<EFBFBD>C<EFBFBD><43>><18>{Kd8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.f<><13><><14>E<EFBFBD>T<EFBFBD><54><EFBFBD>e<EFBFBD><65>c8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.4<><34>|b<><62>N<EFBFBD><4E><1F><>k<EFBFBD>KF8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>=<3D><><EFBFBD>,D<><44>F"<19>@2<00>2D<00><00><00><><19>5<EFBFBD>"׋^)<29>D<EFBFBD> o<00><00><00> \<00>CPUSimEmitter.InterpolatedSpawnEmitter.LocalspaceExperimentalVMDisabledF
d<EFBFBD><EFBFBD><EFBFBD> X_q<5F>ۆk .<08>\h<><45><D588><00><>g><3E><07><>+k . <0B><11>xv<78><76><41>k .<18>V<EFBFBD><56>4><3E>C<EFBFBD><43>R<EFBFBD><52>5y<35>J<EFBFBD>k .X<><58>0 k<08><><06><>O|<7C>k .$'y^<1D>><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!,Rk .&<26><>dX<64>!P<><50>^<5E>2<EFBFBD>><3E><><EFBFBD><EFBFBD>k ./<2F>lv<6C><76><EFBFBD><EFBFBD>.<2E><><EFBFBD>sB<11>.<2E>k .;C<>7<EFBFBD><37>0FZ<1D>º<EFBFBD><C2BA>o*"k .J7h4ځ|عp㠾7y<>z<1E>k .[<5B>v#<23><><EFBFBD>K<EFBFBD><4B><EFBFBD>Kx~<7E>ʪ<EFBFBD>mk ._<><5F>1<EFBFBD> W<>2<EFBFBD><32>s<EFBFBD>k .b<><14><><EFBFBD>[Yݾ<59>l<EFBFBD>?<3F><>$B'k .p<>gd><3E>uGn巪<6E>w
<EFBFBD><EFBFBD>ӥk .vCƸ<43><C6B8>.<2E><><EFBFBD><EFBFBD><18>>ڵ~'k .<00>7Q <20><><18><>ߴ<EFBFBD><DFB4><EFBFBD>&Уsjk .<00>*C<01><>pU<70>ٔ<><D994><EFBFBD>vUW<55>k .<00>c<EFBFBD>9!ӳ<>Ɔ<EFBFBD><C686><EFBFBD> <>n<EFBFBD>x k .<00>S:6"<22><>S<EFBFBD><53><EFBFBD><EFBFBD>̤4R<34><52><EFBFBD>k .<00>\<5C>۝<EFBFBD>#,<2C><><EFBFBD><EFBFBD><><DEA0><EFBFBD>P~k .<00><15>kb<6B>}nf<6E><66><17>(,<2C>k .<00><>p7<70>;<3B>5<EFBFBD>e<EFBFBD><65>ݠ<EFBFBD><DDA0><EFBFBD><EFBFBD>ek .<00>ZJ4S(T<>݌<11><>j<EFBFBD><6A><EFBFBD><EFBFBD>k .<00>NJJg$,&<26><><EFBFBD>n<><6E>h7<68>M<EFBFBD>k .<00>'!<21><><EFBFBD>u<EFBFBD><75>۬<><04><><EFBFBD>\ k .<00>v<>#<23>Fg<46><0F><><EFBFBD>*(<28>k .<00>9<EFBFBD><39>^kK 2U<32><55><EFBFBD>`<18><><EFBFBD> k .<00><>:Xg<03><>j<EFBFBD>Q<EFBFBD><51><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>1sk .<00><>=^M<>ii<69>(`<<3C>d<18><><EFBFBD><EFBFBD>k .<00><><EFBFBD>T<EFBFBD>6<EFBFBD><1A>o<>z3<7A><33>-D<><44>k .<00>^<1E>d<17>qn<71><6E>C<EFBFBD><43><EFBFBD>ptͻ<74>1<00>"m-<00><00> j <00>.<00>[<5B>MMMMMM M
M M M N
[<5B>[<5B>[<5B> <00> & '<00>C % D  <00><02> \\\V S S<00>S<00>S<00>S<00>SSSSS S
S S S S SSSSSSS T
\<00>+<00><00>+ <00><00>+<00>r <00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>?<00><00>`+ 7<00> +<00> <00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><>'7<>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>7<EFBFBD>5<EFBFBD>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>?<3F>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>@ <00><00><00>j F8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>@<00>?G8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>?H8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>. <00>?<00>?<00>?E <00><00>E<00><00><00><00><00>r 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><00><00><00>r 8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><><EFBFBD><EFBFBD><EFBFBD><00><00><00>r 28<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>?<3F><00> Trimmed<00><00>n B8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><00> Trimmed<00><00>n A8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><00> Trimmed<00><00>n 08<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><00> Trimmed Y<00>
<00>$  8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.:8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.H8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.L8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.M8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00>8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00> <00><00><00><00>r<00><00><00><00><00><00><00><00>D<00><00>C<00><00>@<00><00>?<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>2<00>2// Shader generated by Niagara HLSL Translator
// Compile Tags:
// Variable: "bIsInfinitelyLived(False)" StringValue: ""
// Variable: "bCanDieWhenEmitterDeactivates(True)" StringValue: ""
// Variable: "Particles.Mass(1 )" StringValue: "Trimmed"
// Variable: "Particles.SpriteSize((null))" StringValue: "Trimmed"
// Variable: "Particles.RibbonUVDistance((null))" StringValue: "Trimmed"
// Variable: "Particles.InitialRotation((null))" StringValue: "Trimmed"
// Compile Tags Editor Only:
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_Transient
{
bool FirstFrame;
};
struct FParamMap0_ParticleState
{
float DeltaTime;
float Lifetime;
};
struct FParamMap0_Particles_Previous
{
float4 MeshOrientation;
float3 Position;
};
struct FParamMap0_Particles
{
float Age;
float4 Color;
float4 InitialRotation;
float Lifetime;
float Mass;
float MaterialRandom;
float4 MeshOrientation;
float NormalizedAge;
float3 Position;
FParamMap0_Particles_Previous Previous;
float RibbonUVDistance;
float2 SpriteSize;
int UniqueID;
};
struct FParamMap0_OUTPUT_VAR_ParticleState
{
bool FirstFrame;
};
struct FParamMap0_OUTPUT_VAR
{
FParamMap0_OUTPUT_VAR_ParticleState ParticleState;
};
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_Array_Previous
{
int MeshOrientation;
int Position;
};
struct FParamMap0_Array
{
int Age;
int Color;
int InitialRotation;
int Lifetime;
int Mass;
int MaterialRandom;
int MeshOrientation;
int NormalizedAge;
int Position;
FParamMap0_Array_Previous Previous;
int RibbonUVDistance;
int SpriteSize;
int UniqueID;
};
struct FParamMap0
{
FParamMap0_Array Array;
FParamMap0_DataInstance DataInstance;
FParamMap0_Emitter Emitter;
FParamMap0_Engine Engine;
FParamMap0_OUTPUT_VAR OUTPUT_VAR;
FParamMap0_Particles Particles;
FParamMap0_ParticleState ParticleState;
FParamMap0_Transient Transient;
};
struct FSimulationContext
{
FParamMap0 Map;
};
static float HackSpawnInterp = 1.0;
void NiagaraScript_5711_Particle_Func_(float In_Value, out float Out_ClampedValue, inout FSimulationContext Context);
void ParticleState_Emitter_Func_(inout FSimulationContext Context);
void Color_Emitter_Func_(inout FSimulationContext Context);
float GetSpawnInterpolation();
void NiagaraScript_5711_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_5711_Particle_Func_Output_ClampedValue;
NiagaraScript_5711_Particle_Func_(Result8, NiagaraScript_5711_Particle_Func_Output_ClampedValue, Context);
Context.Map.DataInstance.Alive = Result7;
Context.Map.Particles.Age = Result3;
Context.Map.Particles.NormalizedAge = NiagaraScript_5711_Particle_Func_Output_ClampedValue;
bool Constant5 = false;
bool Constant6 = true;
}
void Color_Emitter_Func_(inout FSimulationContext Context)
{
float4 Constant10 = float4(5,0,0,1);
float3 Constant11 = float3(1,1,1);
float Constant12 = 1;
float3 Output0;
float Output2;
Output0.x = Constant10.r;
Output0.y = Constant10.g;
Output0.z = Constant10.b;
Output2 = Constant10.a;
float3 Result10 = Output0 * Constant11;
float Result11 = Output2 * Constant12;
float Result12 = Result11 * Context.Map.Emitter.AlphaScale;
float4 Output01;
Output01.g = Result10.y;
Output01.a = Result12;
Output01.r = Result10.x;
Output01.b = Result10.z;
Context.Map.Particles.Color = Output01;
}
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_*/);
float4 Constant7 = float4(5,0,0,1);
float3 Constant8 = float3(1,1,1);
float Constant9 = 1;
EnterStatScope(2 /**Color_Emitter_Func_*/);
Color_Emitter_Func_(Context);
ExitStatScope(/**Color_Emitter_Func_*/);
ExitStatScope(/**UpdateScript*/);
}
void SimulateMain()
{
EnterStatScope(3 /**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.MaterialRandom = InputDataFloat(0, 6);
Context.Map.Array.MaterialRandom = 6;
Context.Map.Particles.MeshOrientation.x = InputDataFloat(0, 7);
Context.Map.Array.MeshOrientation = 7;
Context.Map.Particles.MeshOrientation.y = InputDataFloat(0, 8);
Context.Map.Array.MeshOrientation = 8;
Context.Map.Particles.MeshOrientation.z = InputDataFloat(0, 9);
Context.Map.Array.MeshOrientation = 9;
Context.Map.Particles.MeshOrientation.w = InputDataFloat(0, 10);
Context.Map.Array.MeshOrientation = 10;
Context.Map.Particles.NormalizedAge = InputDataFloat(0, 11);
Context.Map.Array.NormalizedAge = 11;
Context.Map.Particles.Position.x = InputDataFloat(0, 12);
Context.Map.Array.Position = 12;
Context.Map.Particles.Position.y = InputDataFloat(0, 13);
Context.Map.Array.Position = 13;
Context.Map.Particles.Position.z = InputDataFloat(0, 14);
Context.Map.Array.Position = 14;
Context.Map.Particles.UniqueID = InputDataInt(0, 0);
Context.Map.Array.UniqueID = 0;
Context.Map.Particles.Previous.MeshOrientation = Context.Map.Particles.MeshOrientation;
Context.Map.Particles.Previous.Position = Context.Map.Particles.Position;
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(4 /**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.MaterialRandom);
OutputDataFloat(0, 7, TmpWriteIndex, Context.Map.Particles.MeshOrientation.x);
OutputDataFloat(0, 8, TmpWriteIndex, Context.Map.Particles.MeshOrientation.y);
OutputDataFloat(0, 9, TmpWriteIndex, Context.Map.Particles.MeshOrientation.z);
OutputDataFloat(0, 10, TmpWriteIndex, Context.Map.Particles.MeshOrientation.w);
OutputDataFloat(0, 11, TmpWriteIndex, Context.Map.Particles.NormalizedAge);
OutputDataFloat(0, 12, TmpWriteIndex, Context.Map.Particles.Position.x);
OutputDataFloat(0, 13, TmpWriteIndex, Context.Map.Particles.Position.y);
OutputDataFloat(0, 14, TmpWriteIndex, Context.Map.Particles.Position.z);
OutputDataFloat(0, 15, TmpWriteIndex, Context.Map.Particles.Previous.MeshOrientation.x);
OutputDataFloat(0, 16, TmpWriteIndex, Context.Map.Particles.Previous.MeshOrientation.y);
OutputDataFloat(0, 17, TmpWriteIndex, Context.Map.Particles.Previous.MeshOrientation.z);
OutputDataFloat(0, 18, TmpWriteIndex, Context.Map.Particles.Previous.MeshOrientation.w);
OutputDataFloat(0, 19, TmpWriteIndex, Context.Map.Particles.Previous.Position.x);
OutputDataFloat(0, 20, TmpWriteIndex, Context.Map.Particles.Previous.Position.y);
OutputDataFloat(0, 21, TmpWriteIndex, Context.Map.Particles.Previous.Position.z);
OutputDataInt(0, 0, TmpWriteIndex, Context.Map.Particles.UniqueID);
}
ExitStatScope(/**UpdateScript_Main*/);
}
<00><00>Y#U#
-------------------------------
Summary
-------------------------------
Num Byte Code Ops: 52
Num Constants: 170
-------------------------------
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 | 3
648 | 4
652 | 0
656 | 1
660 | 9.99999975e-06
664 | 9.99999997e-07
668 | 0
672 | 1
676 | 5
-------------------------------
Byte Code (52 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, 8);
6 | [R][5] = InputDataFloat(0, 9);
7 | [R][6] = InputDataFloat(0, 10);
8 | [R][7] = InputDataFloat(0, 12);
9 | [R][8] = InputDataFloat(0, 13);
10 | [R][9] = InputDataFloat(0, 14);
11 | [R][10] = InputDataInt(0, 0);
12 | enter_stat_scope(C[648]);
13 | enter_stat_scope(C[652]);
14 | enter_stat_scope(C[656]);
15 | R[11] = add(R[0], C[4]);
16 | R[12] = max(R[1], C[660]);
17 | R[13] = cmple(R[0], C[4]);
18 | R[0] = cmpgt(R[1], C[664]);
19 | R[14] = logic_and(R[13], R[0]);
20 | R[0] = cmplt(R[11], R[12]);
21 | R[13] = logic_or(R[14], R[0]);
22 | R[0] = div(R[11], R[12]);
23 | R[12] = clamp(R[0], C[668], C[672]);
24 | exit_stat_scope();
25 | exit_stat_scope();
26 | exit_stat_scope();
27 | [R][0] = AcquireIndex(0, [R][13]);
28 | OutputDataFloat(0, 0, [R][0], [R][11]);
29 | OutputDataFloat(0, 1, [R][0], [C][676]);
30 | OutputDataFloat(0, 2, [R][0], [C][668]);
31 | OutputDataFloat(0, 3, [R][0], [C][668]);
32 | OutputDataFloat(0, 4, [R][0], [C][640]);
33 | OutputDataFloat(0, 5, [R][0], [R][1]);
34 | OutputDataFloat(0, 6, [R][0], [R][2]);
35 | OutputDataFloat(0, 7, [R][0], [R][3]);
36 | OutputDataFloat(0, 8, [R][0], [R][4]);
37 | OutputDataFloat(0, 9, [R][0], [R][5]);
38 | OutputDataFloat(0, 10, [R][0], [R][6]);
39 | OutputDataFloat(0, 11, [R][0], [R][12]);
40 | OutputDataFloat(0, 12, [R][0], [R][7]);
41 | OutputDataFloat(0, 13, [R][0], [R][8]);
42 | OutputDataFloat(0, 14, [R][0], [R][9]);
43 | OutputDataFloat(0, 15, [R][0], [R][3]);
44 | OutputDataFloat(0, 16, [R][0], [R][4]);
45 | OutputDataFloat(0, 17, [R][0], [R][5]);
46 | OutputDataFloat(0, 18, [R][0], [R][6]);
47 | OutputDataFloat(0, 19, [R][0], [R][7]);
48 | OutputDataFloat(0, 20, [R][0], [R][8]);
49 | OutputDataFloat(0, 21, [R][0], [R][9]);
50 | OutputDataInt(0, 0, [R][0], [R][10]);
51 | exit_stat_scope();
-------------------------------
<00><00>4<00><00><00><00> s<00><00>> .8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.58<00><><EFBFBD><EFBFBD><EFBFBD><00><00>./8<00><><EFBFBD><EFBFBD><EFBFBD><00><00>.<00><00><00><00>#%68A8CD57-4D62-C548-66BE-778FB68D9342%4F17ACE2-4047-33A7-CE04-FFBC70F7D6D7+Renderer-NiagaraSpriteRendererProperties_0%8B92C307-443B-4967-0E44-98BB75442CCF%44CCF9C7-47BA-E84A-89FD-108557B368DD%70B33C91-4653-1592-DA4B-AAA6B8DB58C6<01><><EFBFBD><EFBFBD>^\'`<01><><EFBFBD><EFBFBD><EFBFBD>S\hVXd<58><64><01><><EFBFBD><EFBFBD><EFBFBD>S\hVub%6B287E06-4C9B-D2AA-90A3-1F8F155E90CC>6B287E06-4C9B-D2AA-90A3-1F8F155E90CC-InputCategory-Life Cycle96B287E06-4C9B-D2AA-90A3-1F8F155E90CC-Input-Loop Behavior%1EA68167-4152-F5B7-3C37-F3AE70009629<01><><EFBFBD><EFBFBD><EFBFBD>S\hV<68>f<EFBFBD>e%5C20EBF3-45A3-6962-72C6-EB89B8A326E8;6B287E06-4C9B-D2AA-90A3-1F8F155E90CC-Input-Life Cycle Mode5Renderer-NiagaraSpriteRendererProperties_0-Rendering7Renderer-NiagaraSpriteRendererProperties_0-Scalability2Renderer-NiagaraSpriteRendererProperties_0-Cutout4Renderer-NiagaraSpriteRendererProperties_0-Bindings1Renderer-NiagaraSpriteRendererProperties_0-SubUV2Renderer-NiagaraGeometryCacheRendererProperties_0)Renderer-NiagaraMeshRendererProperties_0?Renderer-NiagaraMeshRendererProperties_0-Mesh Rendering-Meshes%C134FBF7-4F34-3636-2CFB-6291BAF761C6CRenderer-NiagaraMeshRendererProperties_0-Mesh Rendering-LockedAxis%50BA3B28-42B6-C85E-E23B-778E29A331C8JRenderer-NiagaraMeshRendererProperties_0-Mesh Rendering-OverrideMaterials\Renderer-NiagaraMeshRendererProperties_0-Mesh Rendering-OverrideMaterials-OverrideMaterials<01><00>1<00>#<00><><EFBFBD><EFBFBD><EFBFBD>|P[<5B>f<EFBFBD>e<01><><EFBFBD><EFBFBD>2n<32>g<01><><EFBFBD><EFBFBD><EFBFBD>|P[ubt N<00>!0f2b846ab7d8066a963ec4ee710d535a!1cbe17ee49a485081d610f650e1f0bd2<00><>*<2A><><EFBFBD><EFBFBD><EFBFBD>.;<3B><>v<>8Qʿ)0<00><>*<2A>