/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/UnitTests/GameEngineTest/Particles/Burning.ezParticleEffectAsset
750 строк
16 KB
C-Core
Moved State Machine Asset transform to engine process (#1253)
09 апр 2024, 11:44
Не верифицирован
09 апр 2024, 11:44
8530597
Код
Авторство
О чём код?
HeaderV2 { o { Uuid %id{u4{10588422070419867214,3155563655212148378}} s %t{"ezExposedParameter"} u3 %v{2} p { VarArray %Attributes{} Color %DefaultValue{f{0x28673B41,0x28673B41,0x28673B41,0x0000803F}} s %Name{"Color"} s %Type{""} } } o { Uuid %id{u4{841289492710597022,5435748112984555127}} s %t{"ezAssetDocumentInfo"} u3 %v{2} s %n{"Header"} p { s %AssetType{"Particle Effect"} VarArray %Dependencies{} Uuid %DocumentID{u4{841289492710597022,5435748112984555127}} u4 %Hash{10539829387712417470} VarArray %MetaInfo { Uuid{u4{16303391085609895361,6820337232342979402}} } VarArray %Outputs{} VarArray %PackageDeps { s{"{ 24036d7c-1f1a-41da-8d42-974ca15a35ac }"} s{"{ 6c8b8f33-81da-4447-bb19-86b437fed5da }"} s{"{ 7725f22e-b01b-4b40-bbde-ce55d9fdddce }"} s{"{ a1f3f932-460e-405a-8512-a0f3ce341d1b }"} s{"{ f633ccad-b4d5-12e5-260a-bb050d602881 }"} } VarArray %References { s{"{ 24036d7c-1f1a-41da-8d42-974ca15a35ac }"} s{"{ 6c8b8f33-81da-4447-bb19-86b437fed5da }"} s{"{ 7725f22e-b01b-4b40-bbde-ce55d9fdddce }"} s{"{ a1f3f932-460e-405a-8512-a0f3ce341d1b }"} s{"{ f633ccad-b4d5-12e5-260a-bb050d602881 }"} } s %Tags{""} } } o { Uuid %id{u4{16303391085609895361,6820337232342979402}} s %t{"ezExposedParameters"} u3 %v{3} p { VarArray %Parameters { Uuid{u4{10588422070419867214,3155563655212148378}} } } } } Objects { o { Uuid %id{u4{18298067545245538706,4638854106722306588}} s %t{"ezParticleBehaviorFactory_Velocity"} u3 %v{1} p { f %Friction{0} f %RiseSpeed{0x9A99993E} f %WindInfluence{0} } } o { Uuid %id{u4{8141458190631157438,4639813137476476481}} s %t{"ezParticleBehaviorFactory_SizeCurve"} u3 %v{1} p { f %BaseSize{0xCDCCCC3E} f %CurveScale{0x0000A040} s %SizeCurve{"{ 7725f22e-b01b-4b40-bbde-ce55d9fdddce }"} } } o { Uuid %id{u4{16004743811249534909,4716962212891952022}} s %t{"ezParticleInitializerFactory_RandomRotationSpeed"} u3 %v{2} p { ezVarianceTypeAngle %DegreesPerSecond { f %Variance{0xA470BD3E} Angle %Value{f{0xDB0FC93F}} } b %RandomStartAngle{1} } } o { Uuid %id{u4{14052923204733849004,4835545955312270488}} s %t{"ezParticleEffectDescriptor"} u3 %v{2} p { b %AlwaysShared{0} f %ApplyOwnerVelocity{0} VarDict %ColorParameters { Color %Color{f{0x28673B41,0x28673B41,0x28673B41,0x0000803F}} } VarArray %EventReactions{} VarDict %FloatParameters{} VarArray %ParticleSystems { Uuid{u4{11238578534728936076,4904198014325169549}} Uuid{u4{1657488673740321455,5748101702712413512}} } Time %PreSimulateDuration{d{0}} b %SimulateInLocalSpace{0} s %WhenInvisible{"ezEffectInvisibleUpdateRate::Max10fps"} } } o { Uuid %id{u4{11238578534728936076,4904198014325169549}} s %t{"ezParticleSystemDescriptor"} u3 %v{2} p { VarArray %Behaviors { Uuid{u4{10834599073458776211,5438821772883107276}} Uuid{u4{10210600941833346436,5054901895729623641}} } VarArray %Emitters { Uuid{u4{9011834497205946556,5284921487267991018}} } VarArray %Initializers { Uuid{u4{16004743811249534909,4716962212891952022}} } s %LifeScaleParam{""} ezVarianceTypeTime %LifeTime { f %Variance{0xC3F5A83E} Time %Value{d{0x000000000000F03F}} } s %Name{"Fire"} s %OnDeathEvent{""} VarArray %Types { Uuid{u4{4048523998728341147,5142031064171623062}} } b %Visible{1} } } o { Uuid %id{u4{15250967980814926738,4942000999998866356}} s %t{"ezParticleBehaviorFactory_ColorGradient"} u3 %v{1} p { s %ColorGradientMode{"ezParticleColorGradientMode::Age"} s %Gradient{"{ a1f3f932-460e-405a-8512-a0f3ce341d1b }"} f %GradientMaxSpeed{0x0000803F} Color %TintColor{f{0x0000803F,0x0000803F,0x0000803F,0x0000803F}} } } o { Uuid %id{u4{18183193489560123019,5025839903606935037}} s %t{"ezParticleEmitterFactory_Continuous"} u3 %v{1} p { s %CountCurve{""} Time %CurveDuration{d{0x0000000000002440}} u3 %SpawnCountPerSec{5} u3 %SpawnCountPerSecRange{0} s %SpawnCountScaleParam{""} Time %StartDelay{d{0}} } } o { Uuid %id{u4{10210600941833346436,5054901895729623641}} s %t{"ezParticleBehaviorFactory_SizeCurve"} u3 %v{1} p { f %BaseSize{0} f %CurveScale{0x0000803F} s %SizeCurve{"{ f633ccad-b4d5-12e5-260a-bb050d602881 }"} } } o { Uuid %id{u4{4048523998728341147,5142031064171623062}} s %t{"ezParticleTypeQuadFactory"} u3 %v{2} p { Angle %Deviation{f{0}} f %DistortionStrength{0x0000C842} s %DistortionTexture{""} u1 %NumSpritesX{6} u1 %NumSpritesY{6} s %Orientation{"ezQuadParticleOrientation::Billboard"} f %ParticleStretch{0x0000803F} s %RenderMode{"ezParticleTypeRenderMode::Additive"} s %Texture{"{ 6c8b8f33-81da-4447-bb19-86b437fed5da }"} s %TextureAtlas{"ezParticleTextureAtlasType::FlipbookAnimation"} s %TintColorParam{"Color"} } } o { Uuid %id{u4{9011834497205946556,5284921487267991018}} s %t{"ezParticleEmitterFactory_Continuous"} u3 %v{1} p { s %CountCurve{""} Time %CurveDuration{d{0x0000000000002440}} u3 %SpawnCountPerSec{20} u3 %SpawnCountPerSecRange{10} s %SpawnCountScaleParam{""} Time %StartDelay{d{0}} } } o { Uuid %id{u4{10834599073458776211,5438821772883107276}} s %t{"ezParticleBehaviorFactory_Velocity"} u3 %v{1} p { f %Friction{0} f %RiseSpeed{0x0000003F} f %WindInfluence{0} } } o { Uuid %id{u4{10638349041686607232,5600863748844753949}} s %t{"ezParticleInitializerFactory_RandomRotationSpeed"} u3 %v{2} p { ezVarianceTypeAngle %DegreesPerSecond { f %Variance{0x5C8F423E} Angle %Value{f{0xC2B8B23E}} } b %RandomStartAngle{1} } } o { Uuid %id{u4{12652228493635789229,5624772083971575850}} s %t{"ezParticleTypeQuadFactory"} u3 %v{2} p { Angle %Deviation{f{0}} f %DistortionStrength{0x0000C842} s %DistortionTexture{""} u1 %NumSpritesX{1} u1 %NumSpritesY{1} s %Orientation{"ezQuadParticleOrientation::Billboard"} f %ParticleStretch{0x0000803F} s %RenderMode{"ezParticleTypeRenderMode::BlendedBackground"} s %Texture{"{ 24036d7c-1f1a-41da-8d42-974ca15a35ac }"} s %TextureAtlas{"ezParticleTextureAtlasType::None"} s %TintColorParam{""} } } o { Uuid %id{u4{1657488673740321455,5748101702712413512}} s %t{"ezParticleSystemDescriptor"} u3 %v{2} p { VarArray %Behaviors { Uuid{u4{18298067545245538706,4638854106722306588}} Uuid{u4{8141458190631157438,4639813137476476481}} Uuid{u4{15250967980814926738,4942000999998866356}} } VarArray %Emitters { Uuid{u4{18183193489560123019,5025839903606935037}} } VarArray %Initializers { Uuid{u4{10638349041686607232,5600863748844753949}} } s %LifeScaleParam{""} ezVarianceTypeTime %LifeTime { f %Variance{0x295C0F3E} Time %Value{d{0x0000000000001440}} } s %Name{"smoke"} s %OnDeathEvent{""} VarArray %Types { Uuid{u4{12652228493635789229,5624772083971575850}} } b %Visible{1} } } o { Uuid %id{u4{18096612296587978288,6449934965513159559}} s %t{"ezDocumentRoot"} u3 %v{1} s %n{"ObjectTree"} p { VarArray %Children { Uuid{u4{14052923204733849004,4835545955312270488}} } } } } Types { o { Uuid %id{u4{13560116007119282322,433790909840599328}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezVarianceTypeBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVarianceTypeAngle"} u3 %TypeVersion{1} } } o { Uuid %id{u4{202231826772630354,2539613828686993863}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezQuadParticleOrientation"} u3 %TypeVersion{2} } } o { Uuid %id{u4{564319780849124288,2877851564283450000}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleBehaviorFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleBehaviorFactory_ColorGradient"} u3 %TypeVersion{1} } } o { Uuid %id{u4{5113863563986418407,3006780394682237384}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleTypeFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleTypeQuadFactory"} u3 %TypeVersion{2} } } o { Uuid %id{u4{15360679658590108246,3534558875950442382}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleEmitterFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleEmitterFactory_Continuous"} u3 %TypeVersion{1} } } o { Uuid %id{u4{3168673866823338768,4696335111295142345}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleBehaviorFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{5814284155980160751,5759191340344101956}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleTextureAtlasType"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14006718927935415587,6034394683520582586}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezVarianceTypeBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVarianceTypeTime"} u3 %TypeVersion{1} } } o { Uuid %id{u4{17853239083303459813,6311346648076434393}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVarianceTypeBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{6089094783765586323,8705960867921430659}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezDocumentRoot"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14629506848506290391,9215743187228223963}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleColorGradientMode"} u3 %TypeVersion{1} } } o { Uuid %id{u4{13880744943763730395,10489507546417127904}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleSystemDescriptor"} u3 %TypeVersion{2} } } o { Uuid %id{u4{6115203881165562340,10872357301425200906}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleBehaviorFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleBehaviorFactory_SizeCurve"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7645929985005038759,12736932236042017252}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleEventReactionFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7290268724788430682,13976679973837627887}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleEmitterFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{8142462884773427986,14180952824391079247}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleBehaviorFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleBehaviorFactory_Velocity"} u3 %TypeVersion{1} } } o { Uuid %id{u4{2947336711354777548,15013008608905564043}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezEnumBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{431725564760097241,15194337309386663092}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleTypeRenderMode"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16364962939148342792,15354168731974951378}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleEffectDescriptor"} u3 %TypeVersion{2} } } o { Uuid %id{u4{10442177899906164197,15426190023256028560}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleTypeFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16123967399592514850,16775841465275602152}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezParticleInitializerFactory"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleInitializerFactory_RandomRotationSpeed"} u3 %TypeVersion{2} } } o { Uuid %id{u4{6121878669319425493,17675545937103933914}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleInitializerFactory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{983387834180907111,17935407260904399048}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezReflectedClass"} u3 %TypeVersion{1} } } o { Uuid %id{u4{15851140878563963282,17985324240662489411}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezEffectInvisibleUpdateRate"} u3 %TypeVersion{1} } } }