/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Samples/Testing Chambers/Prefabs/Guns/MachineGun.ezPrefab
858 строк
18 KB
Jan Krassnigg
Data fixes (#1983)
10 июл 2026, 13:55
Не верифицирован
10 июл 2026, 13:55
ab7258f
Код
Авторство
О чём код?
HeaderV2 { o { Uuid %id{u4{8220003832695476884,5171673296852343585}} s %t{"ezAssetDocumentInfo"} u3 %v{2} s %n{"Header"} p { s %AssetType{"Prefab"} VarArray %Dependencies{} Uuid %DocumentID{u4{8220003832695476884,5171673296852343585}} u4 %Hash{1195974374734725656} VarArray %MetaInfo { Uuid{u4{4405703544011486622,14687799291685879860}} } VarArray %Outputs{} VarArray %PackageDeps { s{"{ 1dd7dbfb-f712-0acc-d78b-cd7f36eddea1 }"} s{"{ 248541c7-84b8-4804-a518-791ae74ea7ce }"} s{"{ 379c47b4-8960-4393-9809-c9e236b336e0 }"} s{"{ 9efcb703-08ef-4045-92e8-6c26f3191f6d }"} s{"{ aa1fc14c-cf99-4ae1-a9e6-f1fe042695c9 }"} s{"{ d4e58c28-450f-449a-a920-7e0459066700 }"} } VarArray %References { s{"{ 1dd7dbfb-f712-0acc-d78b-cd7f36eddea1 }"} s{"{ 9efcb703-08ef-4045-92e8-6c26f3191f6d }"} } s %Tags{""} } } o { Uuid %id{u4{4405703544011486622,14687799291685879860}} s %t{"ezExposedParameters"} u3 %v{3} p { VarArray %Parameters{} } } } Objects { o { Uuid %id{u4{18266182494123883112,1557749047235296113}} s %t{"ezGameObject"} u3 %v{1} p { b %Active{1} VarArray %Children{} VarArray %Components { Uuid{u4{16992378579069867880,2101982799959783798}} } s %GlobalKey{""} Vec3 %LocalPosition{f{0,0,0}} Quat %LocalRotation{f{0,0,0,0x0000803F}} Vec3 %LocalScaling{f{0x0000803F,0x0000803F,0x0000803F}} f %LocalUniformScaling{0x0000803F} s %Mode{"ezObjectMode::Automatic"} s %Name{"ShootSound"} VarArray %Tags { s{"CastShadow"} } } } o { Uuid %id{u4{16992378579069867880,2101982799959783798}} s %t{"ezFmodEventComponent"} u3 %v{4} p { b %Active{1} b %NoGlobalPitch{0} u1 %OcclusionCollisionLayer{0} f %OcclusionThreshold{0x0000003F} s %OnFinishedAction{"ezOnComponentFinishedAction::None"} b %Paused{1} f %Pitch{0x0000C03F} b %ShowDebugInfo{0} s %SoundEvent{"{ d4e58c28-450f-449a-a920-7e0459066700 }"} b %UseOcclusion{0} f %Volume{0xCDCC4C3E} } } o { Uuid %id{u4{6524552922086549938,5236506903127598357}} s %t{"ezScriptComponent"} u3 %v{2} p { b %Active{1} b %HandleGlobalEvents{0} VarDict %Parameters{} b %PassThroughUnhandledEvents{0} s %ScriptClass{"{ 248541c7-84b8-4804-a518-791ae74ea7ce }"} Time %UpdateInterval{d{0}} b %UpdateOnlyWhenSimulating{1} } } o { Uuid %id{u4{835990675842855530,5522267254899198219}} s %t{"ezPrefabDocumentSettings"} u3 %v{1} p { VarArray %ExposedProperties{} } } o { Uuid %id{u4{7293622226165290656,5525741452219138360}} s %t{"ezGameObject"} u3 %v{1} p { b %Active{1} VarArray %Children { Uuid{u4{8723700753021878614,10551674467101222876}} } VarArray %Components{} s %GlobalKey{""} Vec3 %LocalPosition{f{0,0,0}} Quat %LocalRotation{f{0,0,0,0x0000803F}} Vec3 %LocalScaling{f{0x0000803F,0x0000803F,0x0000803F}} f %LocalUniformScaling{0x0000803F} s %Mode{"ezObjectMode::Automatic"} s %Name{"Graphics"} VarArray %Tags { s{"CastShadow"} } } } o { Uuid %id{u4{18096612296587978288,6449934965513159559}} s %t{"ezSceneDocumentRoot"} u3 %v{2} s %n{"ObjectTree"} p { VarArray %Children { Uuid{u4{2335883129292898626,10590247910475303989}} } Uuid %Settings{u4{835990675842855530,5522267254899198219}} } } o { Uuid %id{u4{13937579891437304404,10212340645520076411}} s %t{"ezMeshComponent"} u3 %v{3} p { b %Active{1} Color %Color{f{0x0000803F,0x0000803F,0x0000803F,0x0000803F}} Vec4 %CustomData{f{0,0x0000803F,0,0x0000803F}} VarArray %Materials { s{"{ 1dd7dbfb-f712-0acc-d78b-cd7f36eddea1 }"} } s %Mesh{"{ 9efcb703-08ef-4045-92e8-6c26f3191f6d }"} f %SortingDepthOffset{0} } } o { Uuid %id{u4{18138138645520113952,10347351753514000984}} s %t{"ezGameObject"} u3 %v{1} p { b %Active{1} VarArray %Children{} VarArray %Components { Uuid{u4{9192855794603438903,10374024908808762992}} } s %GlobalKey{""} Vec3 %LocalPosition{f{0,0,0}} Quat %LocalRotation{f{0,0,0,0x0000803F}} Vec3 %LocalScaling{f{0x0000803F,0x0000803F,0x0000803F}} f %LocalUniformScaling{0x0000803F} s %Mode{"ezObjectMode::Automatic"} s %Name{"Spawn"} VarArray %Tags { s{"CastShadow"} } } } o { Uuid %id{u4{9192855794603438903,10374024908808762992}} s %t{"ezSpawnComponent"} u3 %v{3} p { b %Active{1} b %AttachAsChild{0} Time %DelayRange{d{0}} Angle %Deviation{f{0x35FA8E3C}} Time %MinDelay{d{0x9A9999999999A93F}} VarDict %Parameters{} s %Prefab{"{ aa1fc14c-cf99-4ae1-a9e6-f1fe042695c9 }"} b %SpawnAtStart{0} b %SpawnContinuously{0} } } o { Uuid %id{u4{18132204576191312190,10500060922464138195}} s %t{"ezParticleComponent"} u3 %v{5} p { b %Active{1} s %Effect{"{ 379c47b4-8960-4393-9809-c9e236b336e0 }"} b %IgnoreOwnerRotation{0} Time %MinRestartDelay{d{0}} s %OnFinishedAction{"ezOnComponentFinishedAction2::None"} VarDict %Parameters{} u4 %RandomSeed{0} Time %RestartDelayRange{d{0}} s %SharedInstanceName{""} b %SpawnAtStart{0} s %SpawnDirection{"ezBasisAxis::PositiveZ"} } } o { Uuid %id{u4{8723700753021878614,10551674467101222876}} s %t{"ezGameObject"} u3 %v{1} p { b %Active{1} VarArray %Children { Uuid{u4{9780752436517298709,10983534432325966613}} } VarArray %Components { Uuid{u4{13937579891437304404,10212340645520076411}} } s %GlobalKey{""} Vec3 %LocalPosition{f{0xCC6EDF3D,0x7D3BC13D,0x016924BE}} Quat %LocalRotation{f{0x88DC5FBB,0xC7597A3D,0x2D1F7F3F,0xB220643D}} Vec3 %LocalScaling{f{0x0000803F,0x0000803F,0x0000803F}} f %LocalUniformScaling{0x8FC2753D} s %Mode{"ezObjectMode::Automatic"} s %Name{""} VarArray %Tags{} } } o { Uuid %id{u4{2335883129292898626,10590247910475303989}} s %t{"ezGameObject"} u3 %v{1} p { b %Active{1} VarArray %Children { Uuid{u4{18138138645520113952,10347351753514000984}} Uuid{u4{18266182494123883112,1557749047235296113}} Uuid{u4{7293622226165290656,5525741452219138360}} } VarArray %Components { Uuid{u4{6524552922086549938,5236506903127598357}} } s %GlobalKey{""} Vec3 %LocalPosition{f{0,0,0}} Quat %LocalRotation{f{0,0,0,0x0000803F}} Vec3 %LocalScaling{f{0x0000803F,0x0000803F,0x0000803F}} f %LocalUniformScaling{0x0000803F} s %Mode{"ezObjectMode::Automatic"} s %Name{"<Prefab-Root>"} VarArray %Tags { s{"CastShadow"} } } } o { Uuid %id{u4{9780752436517298709,10983534432325966613}} s %t{"ezGameObject"} u3 %v{1} p { b %Active{1} VarArray %Children{} VarArray %Components { Uuid{u4{18132204576191312190,10500060922464138195}} } s %GlobalKey{""} Vec3 %LocalPosition{f{0xC66FD5C0,0x2B59A5BA,0xC81B4C3F}} Quat %LocalRotation{f{0xF704353F,0x00001CB3,0xF50435BF,0x00000C34}} Vec3 %LocalScaling{f{0x0000803F,0x0000803F,0x0000803F}} f %LocalUniformScaling{0x0000803F} s %Mode{"ezObjectMode::Automatic"} s %Name{"Muzzleflash"} VarArray %Tags { s{"CastShadow"} } } } } Types { o { Uuid %id{u4{18145823255500990886,658922949661762930}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezPropertyAttribute"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezManipulatorAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{6914292285925798136,1108246313736053318}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezComponent"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7306866003362116324,1480773640113041639}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezFmodComponent"} s %PluginName{"ezEditorPluginFmod"} VarArray %Properties{} s %TypeName{"ezFmodEventComponent"} u3 %TypeVersion{4} } } o { Uuid %id{u4{5827458717401089751,2275458197221607663}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezVisualizerAttribute"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezDirectionVisualizerAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{11638255232360359673,3108610646416571142}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginScene"} VarArray %Properties{} s %TypeName{"ezExposedSceneProperty"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14332645745114734426,3197497487504472660}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezSceneDocumentSettingsBase"} s %PluginName{"ezEditorPluginScene"} VarArray %Properties{} s %TypeName{"ezPrefabDocumentSettings"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14633628111157529947,3328384510238863063}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezMeshComponentBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezMeshComponent"} u3 %TypeVersion{3} } } o { Uuid %id{u4{13180226495177211365,3486873224131216715}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEventMessageHandlerComponent"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezScriptComponent"} u3 %TypeVersion{2} } } o { Uuid %id{u4{17523044089822028024,3521005166208929094}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezPropertyAttribute"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezCategoryAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{9274987833270370026,4800691691683468795}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezComponent"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezSpawnComponent"} u3 %TypeVersion{3} } } o { Uuid %id{u4{5109955776826617296,6026817826851389185}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezComponent"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezEventMessageHandlerComponent"} u3 %TypeVersion{3} } } o { Uuid %id{u4{18327411855245510474,6668321287849544166}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Bitflags|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezBitflagsBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVisualizerAnchor"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7605758958972330253,6687734095884105025}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezRenderComponent"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezMeshComponentBase"} u3 %TypeVersion{4} } } o { Uuid %id{u4{13649880205026559927,7297274558339895637}} 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{"ezGameObject"} u3 %TypeVersion{1} } } o { Uuid %id{u4{11005437603101136476,7368533338987833088}} 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{"ezBitflagsBase"} 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{2313163756843389160,8849215390612252591}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezOnComponentFinishedAction2"} u3 %TypeVersion{1} } } o { Uuid %id{u4{8760458049236453716,8881392678316352754}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezVisualizerAttribute"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezConeVisualizerAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{5020032394718308778,9029474187781723681}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezRenderComponent"} s %PluginName{"ezEditorPluginParticle"} VarArray %Properties{} s %TypeName{"ezParticleComponent"} u3 %TypeVersion{5} } } o { Uuid %id{u4{3251891958765718680,9159887340540620231}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezDocumentRoot"} s %PluginName{"ezEditorPluginScene"} VarArray %Properties{} s %TypeName{"ezSceneDocumentRoot"} u3 %TypeVersion{2} } } o { Uuid %id{u4{14543630447052729839,9459039542380974471}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezObjectMode"} u3 %TypeVersion{1} } } o { Uuid %id{u4{1059777785414581172,10096107093115669027}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezComponent"} s %PluginName{"ezEditorPluginFmod"} VarArray %Properties{} s %TypeName{"ezFmodComponent"} u3 %TypeVersion{1} } } o { Uuid %id{u4{5175953824557395014,10566581888453829842}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezManipulatorAttribute"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezConeAngleManipulatorAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14700230518358869173,11472901527618371423}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginScene"} VarArray %Properties{} s %TypeName{"ezSceneDocumentSettingsBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{2869469983493172804,11764438314605031013}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezOnComponentFinishedAction"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16777871838542487558,12116962178824346014}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezComponent"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezRenderComponent"} u3 %TypeVersion{1} } } o { Uuid %id{u4{9604010176759229512,12868035041842190965}} 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{"ezPropertyAttribute"} 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{18075037991921780250,16373560435556338007}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezPropertyAttribute"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezVisualizerAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{14469700887475489738,16951777026318265606}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"Static"} VarArray %Properties{} s %TypeName{"ezBasisAxis"} 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} } } }