/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Samples/Testing Chambers/Scripts/RotateShip.ezVisualScriptClassAsset
816 строк
17 KB
Jan Krassnigg
Data fixes (#1983)
10 июл 2026, 13:55
Не верифицирован
10 июл 2026, 13:55
ab7258f
Код
Авторство
О чём код?
HeaderV2 { o { Uuid %id{u4{17123454557974578840,5745427280267318702}} s %t{"ezAssetDocumentInfo"} u3 %v{2} s %n{"Header"} p { s %AssetType{"VisualScriptClass"} VarArray %Dependencies{} Uuid %DocumentID{u4{17123454557974578840,5745427280267318702}} u4 %Hash{4492780923426404879} VarArray %MetaInfo { Uuid{u4{2509503411111479617,15945768424105584036}} } VarArray %Outputs{} VarArray %PackageDeps{} VarArray %References{} s %Tags{""} } } o { Uuid %id{u4{2509503411111479617,15945768424105584036}} s %t{"ezExposedParameters"} u3 %v{3} p { VarArray %Parameters{} } } } Objects { o { Uuid %id{u4{11871861769390468537,4642336457476591189}} s %t{"VisualScriptNode_SetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0x963B2744,0x3EC60343}} s %Property{"Running"} s %Type{"TransformComponent"} b %Value{1} } } o { Uuid %id{u4{6581251316706171266,4704660240158866646}} s %t{"VisualScriptNode_TriggerStateSwitch"} u3 %v{1} p { Vec2 %Node::Pos{f{0x74DE9343,0x4474F742}} } } o { Uuid %id{u4{12450135398871185571,4745256613660878702}} s %t{"VisualScriptNode_OnMsgTriggerTriggered"} u3 %v{1} p { s %CoroutineMode{"ezScriptCoroutineCreationMode::StopOther"} Vec2 %Node::Pos{f{0xEAD99042,0x0256E342}} } } o { Uuid %id{u4{15812533038490380172,4797559463589600366}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{6581251316706171266,4704660240158866646}} s %SourcePin{"Deactivated"} Uuid %Target{u4{12748489538062012499,10189168397326309743}} s %TargetPin{""} } } o { Uuid %id{u4{3225490897845593738,4821258574455044895}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{12450135398871185571,4745256613660878702}} s %SourcePin{"TriggerState"} Uuid %Target{u4{6581251316706171266,4704660240158866646}} s %TargetPin{"Value"} } } o { Uuid %id{u4{16907084808373760139,4838966393503276784}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{6581251316706171266,4704660240158866646}} s %SourcePin{"Activated"} Uuid %Target{u4{11871861769390468537,4642336457476591189}} s %TargetPin{""} } } o { Uuid %id{u4{17662471214926769026,5061942257718975949}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{1732840711373115575,5622077290018707069}} s %SourcePin{"Result"} Uuid %Target{u4{17802608398898003110,5574231908826136031}} s %TargetPin{"GameObject"} } } o { Uuid %id{u4{2166403805024293251,5417313998722214356}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{17802608398898003110,5574231908826136031}} s %SourcePin{"Component"} Uuid %Target{u4{11871861769390468537,4642336457476591189}} s %TargetPin{"Object"} } } o { Uuid %id{u4{14793941091474012803,5539302008909346516}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{12450135398871185571,4745256613660878702}} s %SourcePin{""} Uuid %Target{u4{6581251316706171266,4704660240158866646}} s %TargetPin{""} } } o { Uuid %id{u4{17802608398898003110,5574231908826136031}} s %t{"VisualScriptNode_Builtin_TryGetComponentOfBaseType"} u3 %v{1} p { Vec2 %Node::Pos{f{0x4BCC8743,0x3B9ABB43}} s %TypeName{"ezTransformComponent"} } } o { Uuid %id{u4{8706661070068591506,5600107546605473683}} s %t{"ezVisualScriptClassAssetProperties"} u3 %v{1} p { s %BaseClass{"Component"} b %DumpAST{0} VarArray %Variables{} } } o { Uuid %id{u4{16214696154943284146,5601823672869220526}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{17802608398898003110,5574231908826136031}} s %SourcePin{"Component"} Uuid %Target{u4{12748489538062012499,10189168397326309743}} s %TargetPin{"Object"} } } o { Uuid %id{u4{1732840711373115575,5622077290018707069}} s %t{"VisualScriptNode_GameObject::FindChildByName"} u3 %v{1} p { HashedString %Name{s{"Object"}} Vec2 %Node::Pos{f{0x23656D42,0x3B9ABB43}} b %Recursive{1} } } o { Uuid %id{u4{18096612296587978288,6449934965513159559}} s %t{"ezDocumentRoot"} u3 %v{1} s %n{"ObjectTree"} p { VarArray %Children { Uuid{u4{8706661070068591506,5600107546605473683}} Uuid{u4{12450135398871185571,4745256613660878702}} Uuid{u4{6581251316706171266,4704660240158866646}} Uuid{u4{11871861769390468537,4642336457476591189}} Uuid{u4{12748489538062012499,10189168397326309743}} Uuid{u4{1732840711373115575,5622077290018707069}} Uuid{u4{17802608398898003110,5574231908826136031}} Uuid{u4{16214696154943284146,5601823672869220526}} Uuid{u4{15812533038490380172,4797559463589600366}} Uuid{u4{3225490897845593738,4821258574455044895}} Uuid{u4{14793941091474012803,5539302008909346516}} Uuid{u4{16907084808373760139,4838966393503276784}} Uuid{u4{17662471214926769026,5061942257718975949}} Uuid{u4{2166403805024293251,5417313998722214356}} } } } o { Uuid %id{u4{12748489538062012499,10189168397326309743}} s %t{"VisualScriptNode_SetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0xD5BA2644,0x6EDB9143}} s %Property{"Running"} s %Type{"TransformComponent"} b %Value{0} } } } Types { o { Uuid %id{u4{3182435389379780829,668345387191634688}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{2704307095509630922,2528198461262495569}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"TypeName"} s %Type{"ezString"} } } o { Uuid %id{u4{273437999155493364,1976873182340602061}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"ezEditorPluginVisualScript"} VarArray %Properties{} s %TypeName{"ezVisualScriptVariable"} u3 %TypeVersion{3} } } o { Uuid %id{u4{17844189781719464535,2072705836331660830}} s %t{"ezTitleAttribute"} u3 %v{1} p { s %Title{"GameObject::TryGet {TypeName}"} } } o { Uuid %id{u4{10756418114244891039,2135077873413760685}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{4333752497068732144,17445829439155774989}} Uuid{u4{17934814831793752807,12287176711120428857}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties{} s %TypeName{"VisualScriptNode_TriggerStateSwitch"} u3 %TypeVersion{1} } } o { Uuid %id{u4{8732113240502240301,2303958826576729654}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Abstract|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties{} s %TypeName{"ezVisualScriptNodeBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{2704307095509630922,2528198461262495569}} s %t{"ezRttiTypeStringAttribute"} u3 %v{1} p { s %BaseType{"ezComponent"} } } o { Uuid %id{u4{17767382227557444264,2668823859902275209}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{11424254414845457958,5135396664921078136}} Uuid{u4{5886592308393577682,17906948840013779059}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{161624850998349760,6216770530646777183}} Uuid{u4{6645062246634265286,2941274075571779547}} } s %TypeName{"VisualScriptNode_GameObject::FindChildByName"} u3 %TypeVersion{1} } } o { Uuid %id{u4{6645062246634265286,2941274075571779547}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Recursive"} s %Type{"bool"} } } o { Uuid %id{u4{15080566030414426818,3855757020384974768}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{7865500580002751258,9895635149437256022}} Uuid{u4{17844189781719464535,2072705836331660830}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{3182435389379780829,668345387191634688}} } s %TypeName{"VisualScriptNode_Builtin_TryGetComponentOfBaseType"} u3 %TypeVersion{1} } } o { Uuid %id{u4{2252754522306480945,4112411457457504791}} 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{"ezScriptCoroutineCreationMode"} u3 %TypeVersion{1} } } o { Uuid %id{u4{9326493421559749747,4868120995660517883}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Property"} s %Type{"ezString"} } } o { Uuid %id{u4{612392181161098119,4924088055133934390}} 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{"ezTitleAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{11424254414845457958,5135396664921078136}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0xB17E603C,0x097F023E,0x2D3DC33E,0x0000803F}} } } o { Uuid %id{u4{161624850998349760,6216770530646777183}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Name"} s %Type{"ezHashedString"} } } o { Uuid %id{u4{7557832008610676876,6829919403873619845}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Type"} s %Type{"ezString"} } } o { Uuid %id{u4{5514559133848394859,6944786798886162182}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginVisualScript"} VarArray %Properties{} s %TypeName{"ezVisualScriptVariableCategory"} u3 %TypeVersion{1} } } o { Uuid %id{u4{3390695364605434323,8099167300203820531}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0xE9A4553E,0x20476C3E,0x3C20823E,0x0000803F}} } } 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{17031262981869958585,9370940739905747393}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::IsEnum|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezEnumBase"} s %PluginName{"ezEditorPluginVisualScript"} VarArray %Properties{} s %TypeName{"ezVisualScriptVariableType"} u3 %TypeVersion{1} } } o { Uuid %id{u4{7865500580002751258,9895635149437256022}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0xB17E603C,0x097F023E,0x2D3DC33E,0x0000803F}} } } o { Uuid %id{u4{11329756028888362341,10026453579805435890}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::IsEnum|ezPropertyFlags::Phantom"} s %Name{"CoroutineMode"} s %Type{"ezScriptCoroutineCreationMode"} } } o { Uuid %id{u4{4527649301048750665,10753479751870027595}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{"ezReflectedClass"} s %PluginName{"ezEditorPluginVisualScript"} VarArray %Properties{} s %TypeName{"ezVisualScriptClassAssetProperties"} u3 %TypeVersion{1} } } o { Uuid %id{u4{17934814831793752807,12287176711120428857}} s %t{"ezTitleAttribute"} u3 %v{1} p { s %Title{"TriggerState::Switch"} } } 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{13428386329226876650,12877391891600695497}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{3142769512952221137,16991618032072845633}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Value"} s %Type{"ezVariant"} } } o { Uuid %id{u4{3531972744783166005,13593890540438944711}} s %t{"ezTitleAttribute"} u3 %v{1} p { s %Title{"{Type}::Set {Property} = {Value}"} } } o { Uuid %id{u4{12475066012725324296,14434929982913778195}} 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{"ezColorAttribute"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16046955658216964626,14620062218799320494}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes{} s %Flags{"ezTypeFlags::Class|ezTypeFlags::Minimal"} VarArray %Functions{} s %ParentTypeName{""} s %PluginName{"ezEditorPluginVisualScript"} VarArray %Properties{} s %TypeName{"ezVisualScriptVariableTypeDeclaration"} 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{11273194503826877184,16032356475351886239}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0x558EEF3D,0x742B933E,0xDB85903C,0x0000803F}} } } o { Uuid %id{u4{3039939337934821711,16851932057149711931}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{11273194503826877184,16032356475351886239}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{11329756028888362341,10026453579805435890}} } s %TypeName{"VisualScriptNode_OnMsgTriggerTriggered"} u3 %TypeVersion{1} } } o { Uuid %id{u4{3142769512952221137,16991618032072845633}} s %t{"ezVisualScriptVariableAttribute"} u3 %v{1} p{} } o { Uuid %id{u4{4333752497068732144,17445829439155774989}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0x49413E3C,0x841E743E,0xEA23FA3D,0x0000803F}} } } o { Uuid %id{u4{13983305718315019434,17572363554072221229}} 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{"ezDocumentObject_ConnectionBase"} u3 %TypeVersion{1} } } o { Uuid %id{u4{366890744036572662,17809059193735908016}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{3390695364605434323,8099167300203820531}} Uuid{u4{3531972744783166005,13593890540438944711}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{7557832008610676876,6829919403873619845}} Uuid{u4{9326493421559749747,4868120995660517883}} Uuid{u4{13428386329226876650,12877391891600695497}} } s %TypeName{"VisualScriptNode_SetProperty"} u3 %TypeVersion{1} } } o { Uuid %id{u4{5886592308393577682,17906948840013779059}} s %t{"ezTitleAttribute"} u3 %v{1} p { s %Title{"GameObject::FindChildByName {Name}"} } } 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} } } }