/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Samples/Testing Chambers/Prefabs/HealthPickup_data/HealthPickup.ezAngelScriptAsset
172 строки
4 KB
Jan Krassnigg
Data fixes (#1983)
10 июл 2026, 13:55
Не верифицирован
10 июл 2026, 13:55
ab7258f
Код
Авторство
О чём код?
HeaderV2 { o { Uuid %id{u4{11924368860829727140,5581436357550346013}} s %t{"ezAssetDocumentInfo"} u3 %v{2} s %n{"Header"} p { s %AssetType{"AngelScript"} VarArray %Dependencies{} Uuid %DocumentID{u4{11924368860829727140,5581436357550346013}} u4 %Hash{3914622660387079471} VarArray %MetaInfo { Uuid{u4{9204926669362486323,17771993592409975347}} } VarArray %Outputs{} VarArray %PackageDeps{} VarArray %References{} s %Tags{""} } } o { Uuid %id{u4{9204926669362486323,17771993592409975347}} s %t{"ezExposedParameters"} u3 %v{3} p { VarArray %Parameters{} } } } Objects { o { Uuid %id{u4{6615797245188414349,5671895068088588818}} s %t{"ezAngelScriptAssetProperties"} u3 %v{1} p { s %ClassName{"HealthPickup"} s %Code{"class HealthPickup : ezAngelScriptClass\n{\n void OnMsgGenericEvent(ezMsgGenericEvent@ msg)\n {\n if (msg.Message != \"Animation Cue 1\")\n return;\n\n ezGameObject@ pfxObj = GetOwner().FindChildByName(\"Particle\", true);\n\n if (@pfxObj !is null)\n {\n ezParticleComponent@ pfxComp;\n if (pfxObj.TryGetComponentOfBaseType(@pfxComp))\n {\n pfxComp.StartEffect();\n }\n }\n }\n\n void OnMsgTriggerTriggered(ezMsgTriggerTriggered@ msg)\n {\n if (msg.TriggerState == ezTriggerState::Activated && msg.Message == \"Pickup\")\n {\n ezGameObject@ owner = GetOwner();\n\n ezParticleComponent@ pfxComp;\n if (owner.TryGetComponentOfBaseType(@pfxComp))\n {\n pfxComp.StartEffect();\n }\n\n ezMsgDeleteGameObject msgDel;\n owner.PostMessage(msgDel, ezTime::MakeFromSeconds(0.1));\n }\n }\n} "} VarArray %Dependencies{} VarArray %Parameters{} s %Source{"ezAngelScriptCodeMode::Inline"} s %SourceFile{""} } } o { Uuid %id{u4{18096612296587978288,6449934965513159559}} s %t{"ezDocumentRoot"} u3 %v{1} s %n{"ObjectTree"} p { VarArray %Children { Uuid{u4{6615797245188414349,5671895068088588818}} } } } } Types { o { Uuid %id{u4{8509943957974801055,7464388984120343662}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginAngelScript"} VarArray %Properties{} s %TypeName{"ezAngelScriptAssetProperties"} u3 %TypeVersion{1} } } o { Uuid %id{u4{13231494322839441943,7887324119527060122}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginAngelScript"} VarArray %Properties{} s %TypeName{"ezAngelScriptCodeMode"} 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{14234517193980461100,14716562946791027194}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginAngelScript"} VarArray %Properties{} s %TypeName{"ezAngelScriptParameter"} 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{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} } } }