/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/UnitTests/GameEngineTest/Animations/Scripts/AnimCurve.ezVisualScriptClassAsset
1 677 строк
35 KB
Jan Krassnigg
Added support for custom curves to animation clips (#1901)
09 апр 2026, 22:09
Не верифицирован
09 апр 2026, 22:09
c7a8bae
Код
Авторство
О чём код?
HeaderV2 { o { Uuid %id{u4{12386001679926053920,5407724752585289409}} s %t{"ezExposedParameters"} u3 %v{3} p { VarArray %Parameters{} } } o { Uuid %id{u4{83059325788099502,5503157213413343558}} s %t{"ezAssetDocumentInfo"} u3 %v{2} s %n{"Header"} p { s %AssetType{"VisualScriptClass"} VarArray %Dependencies{} Uuid %DocumentID{u4{83059325788099502,5503157213413343558}} u4 %Hash{6821579329105511508} VarArray %MetaInfo { Uuid{u4{12386001679926053920,5407724752585289409}} } VarArray %Outputs{} VarArray %PackageDeps{} VarArray %References{} s %Tags{""} } } } Objects { o { Uuid %id{u4{9915318074523401889,4671230393350955919}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{111014981137614762,4923411006978678728}} s %SourcePin{""} Uuid %Target{u4{7676559937295677093,5651464154265908457}} s %TargetPin{"Z"} } } o { Uuid %id{u4{16893593337893569189,4693599716106974163}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{11123185156236851607,4990590406344396108}} s %SourcePin{""} Uuid %Target{u4{11460869455787740576,5659414203208613796}} s %TargetPin{""} } } o { Uuid %id{u4{12776577510225756849,4728191674937266091}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{17826068946079699866,5616857563309721716}} s %SourcePin{""} Uuid %Target{u4{1495407067617919895,5543200930688630736}} s %TargetPin{""} } } o { Uuid %id{u4{17114702908766939010,4756532322520765265}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{11460869455787740576,5659414203208613796}} s %SourcePin{"AnimData2"} Uuid %Target{u4{10311755271051160337,10359045745805413644}} s %TargetPin{""} } } o { Uuid %id{u4{13333159849062423455,4779000524875476158}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{301628979193921048,10765977744061328157}} s %SourcePin{"Value"} Uuid %Target{u4{14401163460984793128,10765179432546166198}} s %TargetPin{"Z"} } } o { Uuid %id{u4{16893487105697841575,4798943788897812686}} s %t{"VisualScriptNode_SetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0xFE735044,0x5B8CA244}} s %Property{"Active"} s %Type{"GameObject"} b %Value{1} } } o { Uuid %id{u4{10482685698939861662,4857874398252797462}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{11123185156236851607,4990590406344396108}} s %SourcePin{"Average"} Uuid %Target{u4{111014981137614762,4923411006978678728}} s %TargetPin{"A"} } } o { Uuid %id{u4{17309998241491930044,4870574443359950855}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{12023769529214356629,5652262465781070416}} s %SourcePin{"Value"} Uuid %Target{u4{7676559937295677093,5651464154265908457}} s %TargetPin{"Y"} } } o { Uuid %id{u4{4855945539118852246,4893142704796787894}} s %t{"VisualScriptNode_GetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0x227E7E44,0xBEF8E443}} s %Property{"x"} s %Type{"Vec3"} } } o { Uuid %id{u4{12027668651677897352,4904918545504638161}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{2508368864930018246,15480790520269031969}} s %SourcePin{"Result"} Uuid %Target{u4{2266882204045399106,9410653015001268358}} s %TargetPin{"Object"} } } o { Uuid %id{u4{111014981137614762,4923411006978678728}} s %t{"VisualScriptNode_Builtin_Add"} u3 %v{1} p { Invalid %A{} f %B{0x9A99993F} Vec2 %Node::Pos{f{0x9DCF6D44,0xAA189F43}} } } o { Uuid %id{u4{10801566844291265185,4923969185183895689}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{14631110704153030310,5073587497595257349}} s %SourcePin{"Result"} Uuid %Target{u4{3587151747362044302,5245330467525155903}} s %TargetPin{"Object"} } } o { Uuid %id{u4{11123185156236851607,4990590406344396108}} s %t{"VisualScriptNode_OnMsgAnimationCurveValue"} u3 %v{1} p { s %CoroutineMode{"ezScriptCoroutineCreationMode::StopOther"} Vec2 %Node::Pos{f{0x2C698C42,0x8CA8C943}} } } o { Uuid %id{u4{7087187735933786779,5035296386764193493}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{11123185156236851607,4990590406344396108}} s %SourcePin{"CurveName"} Uuid %Target{u4{11460869455787740576,5659414203208613796}} s %TargetPin{"Value"} } } o { Uuid %id{u4{14631110704153030310,5073587497595257349}} s %t{"VisualScriptNode_GameObject::FindChildByName"} u3 %v{1} p { HashedString %Name{s{"Obj1"}} Vec2 %Node::Pos{f{0x1CF90E44,0x7ADD4D43}} b %Recursive{0} } } o { Uuid %id{u4{912662014442380164,5136634766140147031}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{11460869455787740576,5659414203208613796}} s %SourcePin{"AnimData1"} Uuid %Target{u4{3587151747362044302,5245330467525155903}} s %TargetPin{""} } } o { Uuid %id{u4{2676560672231513239,5142067575416111985}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{14631110704153030310,5073587497595257349}} s %SourcePin{"Result"} Uuid %Target{u4{9598811577622226824,5272439342913357354}} s %TargetPin{"Object"} } } o { Uuid %id{u4{3082156789232498096,5226483540530605304}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{2508368864930018246,15480790520269031969}} s %SourcePin{"Result"} Uuid %Target{u4{16893487105697841575,4798943788897812686}} s %TargetPin{"Object"} } } o { Uuid %id{u4{3587151747362044302,5245330467525155903}} s %t{"VisualScriptNode_SetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0xF5E7AB44,0xF6D16643}} s %Property{"LocalPosition"} s %Type{"GameObject"} Vec3 %Value{f{0,0,0}} } } o { Uuid %id{u4{8741498566210511258,5268398008140838659}} s %t{"VisualScriptNode_Builtin_Multiply"} u3 %v{1} p { Invalid %A{} f %B{0x000000BF} Vec2 %Node::Pos{f{0xBF936944,0xD3903B44}} } } o { Uuid %id{u4{9598811577622226824,5272439342913357354}} s %t{"VisualScriptNode_GetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0xEA6D4544,0x1CEADA43}} s %Property{"LocalPosition"} s %Type{"GameObject"} } } o { Uuid %id{u4{3689606225603948988,5325310297312327419}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{11123185156236851607,4990590406344396108}} s %SourcePin{"Average"} Uuid %Target{u4{8741498566210511258,5268398008140838659}} s %TargetPin{"A"} } } o { Uuid %id{u4{1103047573935807134,5347298426740157221}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{9598811577622226824,5272439342913357354}} s %SourcePin{"Value"} Uuid %Target{u4{4855945539118852246,4893142704796787894}} s %TargetPin{"Object"} } } o { Uuid %id{u4{13372096262081012655,5369730539683897409}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{17826068946079699866,5616857563309721716}} s %SourcePin{"Message"} Uuid %Target{u4{1495407067617919895,5543200930688630736}} s %TargetPin{"Value"} } } o { Uuid %id{u4{17037174261307200400,5417081043850029436}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{7676559937295677093,5651464154265908457}} s %SourcePin{"Result"} Uuid %Target{u4{3587151747362044302,5245330467525155903}} s %TargetPin{"Value"} } } o { Uuid %id{u4{12254018045228860300,5458656515204124040}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{1495407067617919895,5543200930688630736}} s %SourcePin{"anim-off"} Uuid %Target{u4{2266882204045399106,9410653015001268358}} s %TargetPin{""} } } o { Uuid %id{u4{9988053165364331427,5474757031746579023}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{9598811577622226824,5272439342913357354}} s %SourcePin{"Value"} Uuid %Target{u4{12023769529214356629,5652262465781070416}} s %TargetPin{"Object"} } } o { Uuid %id{u4{12926560476816174221,5476001034291337226}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{4855945539118852246,4893142704796787894}} s %SourcePin{"Value"} Uuid %Target{u4{7676559937295677093,5651464154265908457}} s %TargetPin{"X"} } } o { Uuid %id{u4{9560851212009365149,5517122941966982025}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{8741498566210511258,5268398008140838659}} s %SourcePin{""} Uuid %Target{u4{14401163460984793128,10765179432546166198}} s %TargetPin{"Y"} } } o { Uuid %id{u4{1495407067617919895,5543200930688630736}} s %t{"VisualScriptNode_Builtin_SwitchString"} u3 %v{1} p { VarArray %Cases { HashedString{s{"anim-on"}} HashedString{s{"anim-off"}} } Vec2 %Node::Pos{f{0xC633D043,0x684AA044}} } } o { Uuid %id{u4{17118986337234695093,5566464330787122745}} s %t{"ezVisualScriptClassAssetProperties"} u3 %v{1} p { s %BaseClass{"Component"} b %DumpAST{0} VarArray %Variables{} } } o { Uuid %id{u4{17826068946079699866,5616857563309721716}} s %t{"VisualScriptNode_OnMsgGenericEvent"} u3 %v{1} p { s %CoroutineMode{"ezScriptCoroutineCreationMode::StopOther"} Vec2 %Node::Pos{f{0xC67B3E43,0xCFAA9B44}} } } o { Uuid %id{u4{7676559937295677093,5651464154265908457}} s %t{"VisualScriptNode_Vec3::Make"} u3 %v{1} p { Vec2 %Node::Pos{f{0x66B79244,0x348A9B43}} f %X{0} f %Y{0} f %Z{0} } } o { Uuid %id{u4{12023769529214356629,5652262465781070416}} s %t{"VisualScriptNode_GetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0x48667D44,0xAD980D44}} s %Property{"y"} s %Type{"Vec3"} } } o { Uuid %id{u4{11460869455787740576,5659414203208613796}} s %t{"VisualScriptNode_Builtin_SwitchString"} u3 %v{1} p { VarArray %Cases { HashedString{s{"AnimData1"}} HashedString{s{"AnimData2"}} } Vec2 %Node::Pos{f{0xDFFBAD43,0x7A94C343}} } } o { Uuid %id{u4{302996416746424730,5710953965518209771}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{1495407067617919895,5543200930688630736}} s %SourcePin{"anim-on"} Uuid %Target{u4{16893487105697841575,4798943788897812686}} s %TargetPin{""} } } o { Uuid %id{u4{18096612296587978288,6449934965513159559}} s %t{"ezDocumentRoot"} u3 %v{1} s %n{"ObjectTree"} p { VarArray %Children { Uuid{u4{17118986337234695093,5566464330787122745}} Uuid{u4{14631110704153030310,5073587497595257349}} Uuid{u4{7676559937295677093,5651464154265908457}} Uuid{u4{111014981137614762,4923411006978678728}} Uuid{u4{9915318074523401889,4671230393350955919}} Uuid{u4{3587151747362044302,5245330467525155903}} Uuid{u4{10801566844291265185,4923969185183895689}} Uuid{u4{17037174261307200400,5417081043850029436}} Uuid{u4{9598811577622226824,5272439342913357354}} Uuid{u4{4855945539118852246,4893142704796787894}} Uuid{u4{1103047573935807134,5347298426740157221}} Uuid{u4{12926560476816174221,5476001034291337226}} Uuid{u4{12023769529214356629,5652262465781070416}} Uuid{u4{9988053165364331427,5474757031746579023}} Uuid{u4{17309998241491930044,4870574443359950855}} Uuid{u4{2676560672231513239,5142067575416111985}} Uuid{u4{11460869455787740576,5659414203208613796}} Uuid{u4{912662014442380164,5136634766140147031}} Uuid{u4{301628979193921048,10765977744061328157}} Uuid{u4{1204419926795738640,10589716312571594967}} Uuid{u4{14401163460984793128,10765179432546166198}} Uuid{u4{11580549062807968281,10006857983077045635}} Uuid{u4{16712656689053447462,10588472310026836764}} Uuid{u4{10311755271051160337,10359045745805413644}} Uuid{u4{2908970154132594729,10187302775875515090}} Uuid{u4{16323415101311342859,10386154621193615095}} Uuid{u4{7827651097624923169,10461013705020414962}} Uuid{u4{9401164195920629274,10255782853696369726}} Uuid{u4{5315033711286764819,10530796322130287177}} Uuid{u4{17526170367980381220,10037684463464153430}} Uuid{u4{17114702908766939010,4756532322520765265}} Uuid{u4{13333159849062423455,4779000524875476158}} Uuid{u4{8741498566210511258,5268398008140838659}} Uuid{u4{9560851212009365149,5517122941966982025}} Uuid{u4{17826068946079699866,5616857563309721716}} Uuid{u4{1495407067617919895,5543200930688630736}} Uuid{u4{12776577510225756849,4728191674937266091}} Uuid{u4{13372096262081012655,5369730539683897409}} Uuid{u4{2508368864930018246,15480790520269031969}} Uuid{u4{16893487105697841575,4798943788897812686}} Uuid{u4{3082156789232498096,5226483540530605304}} Uuid{u4{302996416746424730,5710953965518209771}} Uuid{u4{2266882204045399106,9410653015001268358}} Uuid{u4{12254018045228860300,5458656515204124040}} Uuid{u4{12027668651677897352,4904918545504638161}} Uuid{u4{11123185156236851607,4990590406344396108}} Uuid{u4{7087187735933786779,5035296386764193493}} Uuid{u4{16893593337893569189,4693599716106974163}} Uuid{u4{10482685698939861662,4857874398252797462}} Uuid{u4{3689606225603948988,5325310297312327419}} } } } o { Uuid %id{u4{2266882204045399106,9410653015001268358}} s %t{"VisualScriptNode_SetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0xD4F14D44,0xCBBDB644}} s %Property{"Active"} s %Type{"GameObject"} b %Value{0} } } o { Uuid %id{u4{11580549062807968281,10006857983077045635}} s %t{"VisualScriptNode_GetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0x67327E44,0x4C686D44}} s %Property{"x"} s %Type{"Vec3"} } } o { Uuid %id{u4{17526170367980381220,10037684463464153430}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{2908970154132594729,10187302775875515090}} s %SourcePin{"Result"} Uuid %Target{u4{10311755271051160337,10359045745805413644}} s %TargetPin{"Object"} } } o { Uuid %id{u4{2908970154132594729,10187302775875515090}} s %t{"VisualScriptNode_GameObject::FindChildByName"} u3 %v{1} p { HashedString %Name{s{"Obj2"}} Vec2 %Node::Pos{f{0x4EB01044,0x31A22D44}} b %Recursive{0} } } o { Uuid %id{u4{9401164195920629274,10255782853696369726}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{2908970154132594729,10187302775875515090}} s %SourcePin{"Result"} Uuid %Target{u4{16323415101311342859,10386154621193615095}} s %TargetPin{"Object"} } } o { Uuid %id{u4{10311755271051160337,10359045745805413644}} s %t{"VisualScriptNode_SetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0x8FC3AC44,0x51DF3344}} s %Property{"LocalPosition"} s %Type{"GameObject"} Vec3 %Value{f{0,0,0}} } } o { Uuid %id{u4{16323415101311342859,10386154621193615095}} s %t{"VisualScriptNode_GetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0x1C254744,0xE19F6744}} s %Property{"LocalPosition"} s %Type{"GameObject"} } } o { Uuid %id{u4{7827651097624923169,10461013705020414962}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{16323415101311342859,10386154621193615095}} s %SourcePin{"Value"} Uuid %Target{u4{11580549062807968281,10006857983077045635}} s %TargetPin{"Object"} } } o { Uuid %id{u4{5315033711286764819,10530796322130287177}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{14401163460984793128,10765179432546166198}} s %SourcePin{"Result"} Uuid %Target{u4{10311755271051160337,10359045745805413644}} s %TargetPin{"Value"} } } o { Uuid %id{u4{16712656689053447462,10588472310026836764}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{16323415101311342859,10386154621193615095}} s %SourcePin{"Value"} Uuid %Target{u4{301628979193921048,10765977744061328157}} s %TargetPin{"Object"} } } o { Uuid %id{u4{1204419926795738640,10589716312571594967}} s %t{"ezDocumentObject_ConnectionBase"} u3 %v{1} p { Uuid %Source{u4{11580549062807968281,10006857983077045635}} s %SourcePin{"Value"} Uuid %Target{u4{14401163460984793128,10765179432546166198}} s %TargetPin{"X"} } } o { Uuid %id{u4{14401163460984793128,10765179432546166198}} s %t{"VisualScriptNode_Vec3::Make"} u3 %v{1} p { Vec2 %Node::Pos{f{0xFF929344,0xEDEF4744}} f %X{0} f %Y{0} f %Z{0} } } o { Uuid %id{u4{301628979193921048,10765977744061328157}} s %t{"VisualScriptNode_GetProperty"} u3 %v{1} p { Vec2 %Node::Pos{f{0x7A1D7F44,0xC0E18344}} s %Property{"z"} s %Type{"Vec3"} } } o { Uuid %id{u4{2508368864930018246,15480790520269031969}} s %t{"VisualScriptNode_GameObject::FindChildByName"} u3 %v{1} p { HashedString %Name{s{"Obj3"}} Vec2 %Node::Pos{f{0x28871C44,0xC37C9044}} b %Recursive{0} } } } Types { o { Uuid %id{u4{14012973442871203409,1259672990578701787}} s %t{"ezTitleAttribute"} u3 %v{1} p { s %Title{"{Type}::Get {Property}"} } } o { Uuid %id{u4{14799629585729923622,1329102866611188544}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{500459846095653258,3332924422940346987}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{14791718717115593300,9403538025009527486}} } s %TypeName{"VisualScriptNode_OnMsgAnimationCurveValue"} u3 %TypeVersion{1} } } o { Uuid %id{u4{16770199311910647373,1714790829766349713}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{12238570302553060178,11377746147531611783}} Uuid{u4{7250395548506915535,8233109765654694378}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{794271879750385149,3237057889647133454}} Uuid{u4{7218379558871230181,18385196296849920613}} } s %TypeName{"VisualScriptNode_Builtin_Multiply"} u3 %TypeVersion{1} } } o { Uuid %id{u4{515609856170651669,1807874004967509988}} s %t{"ezTitleAttribute"} u3 %v{1} p { s %Title{"HashedString::Switch"} } } 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{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{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{794271879750385149,3237057889647133454}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{2035500663269922065,10993958692828262214}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"A"} s %Type{"ezVariant"} } } o { Uuid %id{u4{500459846095653258,3332924422940346987}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0x1F64D13D,0xE1F8903E,0x39E6C53C,0x0000803F}} } } o { Uuid %id{u4{9081611675107018549,3397430012237798793}} s %t{"ezVisualScriptVariableAttribute"} u3 %v{1} p{} } o { Uuid %id{u4{13969259271632690518,3514582449037890547}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"X"} s %Type{"float"} } } o { Uuid %id{u4{6211293157923447531,3862637857289552731}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0xBA72F23E,0xEF2EDB3D,0x434D493C,0x0000803F}} } } o { Uuid %id{u4{16001130744650849036,3937615633563619425}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{7453763715040675045,13226040613634139590}} Uuid{u4{6646492464678862799,13821133242787119603}} } s %Category{"ezPropertyCategory::Array"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Cases"} s %Type{"ezHashedString"} } } 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{2900718011769325292,4524107477861958439}} s %t{"ezVisualScriptVariableAttribute"} u3 %v{1} p{} } 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{1494948861141463011,5417641415634345937}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{8696394641311151907,6884076895141893748}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"B"} s %Type{"ezVariant"} } } o { Uuid %id{u4{15304472644124173010,6216515844444936540}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0xE9A4553E,0x20476C3E,0x3C20823E,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{8696394641311151907,6884076895141893748}} s %t{"ezVisualScriptVariableAttribute"} u3 %v{1} p{} } 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{16801409943243300036,8145854328716223743}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{3652806893573326713,8203867632724072095}} Uuid{u4{2998666802255745976,17921008597415604655}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{8820155432057969436,13769265092048165449}} Uuid{u4{1494948861141463011,5417641415634345937}} } s %TypeName{"VisualScriptNode_Builtin_Add"} u3 %TypeVersion{1} } } o { Uuid %id{u4{3652806893573326713,8203867632724072095}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0x49413E3C,0x841E743E,0xEA23FA3D,0x0000803F}} } } o { Uuid %id{u4{7250395548506915535,8233109765654694378}} s %t{"ezTitleAttribute"} u3 %v{1} p { s %Title{"{A} * {B}"} } } o { Uuid %id{u4{14188699775242566703,8390556797600524102}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0xA50E083E,0x742B933E,0xDB85903C,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{3339840221994670520,8934061262765177201}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0xE9A4553E,0x20476C3E,0x3C20823E,0x0000803F}} } } 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{14791718717115593300,9403538025009527486}} 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{9405058532075469142,9931023400564954205}} 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{2582576602280276262,10465686915168114495}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{15304472644124173010,6216515844444936540}} Uuid{u4{515609856170651669,1807874004967509988}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{16001130744650849036,3937615633563619425}} } s %TypeName{"VisualScriptNode_Builtin_SwitchString"} u3 %TypeVersion{1} } } 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{2035500663269922065,10993958692828262214}} s %t{"ezVisualScriptVariableAttribute"} u3 %v{1} p{} } o { Uuid %id{u4{12238570302553060178,11377746147531611783}} s %t{"ezColorAttribute"} u3 %v{1} p { Color %Color{f{0x49413E3C,0x841E743E,0xEA23FA3D,0x0000803F}} } } o { Uuid %id{u4{15322891898297874236,11656767651370562798}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Z"} s %Type{"float"} } } o { Uuid %id{u4{13574195678990143692,12251597847912216033}} 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{18351638549777834668,12256746988705337697}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{14188699775242566703,8390556797600524102}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{13574195678990143692,12251597847912216033}} } s %TypeName{"VisualScriptNode_OnMsgGenericEvent"} 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{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{7453763715040675045,13226040613634139590}} s %t{"ezMaxArraySizeAttribute"} u3 %v{1} p { u3 %MaxSize{16} } } o { Uuid %id{u4{3531972744783166005,13593890540438944711}} s %t{"ezTitleAttribute"} u3 %v{1} p { s %Title{"{Type}::Set {Property} = {Value}"} } } o { Uuid %id{u4{2743856127112852,13656417622676071512}} 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{8820155432057969436,13769265092048165449}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{2900718011769325292,4524107477861958439}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"A"} s %Type{"ezVariant"} } } o { Uuid %id{u4{6646492464678862799,13821133242787119603}} s %t{"ezNoTemporaryTransactionsAttribute"} u3 %v{1} p{} } o { Uuid %id{u4{5996170249252924487,14381952448375746670}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{6211293157923447531,3862637857289552731}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{13969259271632690518,3514582449037890547}} Uuid{u4{440729351646828748,17910915062791802290}} Uuid{u4{15322891898297874236,11656767651370562798}} } s %TypeName{"VisualScriptNode_Vec3::Make"} u3 %TypeVersion{1} } } 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{3142769512952221137,16991618032072845633}} s %t{"ezVisualScriptVariableAttribute"} u3 %v{1} p{} } 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{4561332609854384793,17842915353204793052}} s %t{"ezReflectedTypeDescriptor"} u3 %v{1} p { VarArray %Attributes { Uuid{u4{3339840221994670520,8934061262765177201}} Uuid{u4{14012973442871203409,1259672990578701787}} } s %Flags{"ezTypeFlags::Class|ezTypeFlags::Phantom"} VarArray %Functions{} s %ParentTypeName{"ezVisualScriptNodeBase"} s %PluginName{"EditorPluginVisualScript"} VarArray %Properties { Uuid{u4{9405058532075469142,9931023400564954205}} Uuid{u4{2743856127112852,13656417622676071512}} } s %TypeName{"VisualScriptNode_GetProperty"} 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{440729351646828748,17910915062791802290}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes{} s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"Y"} s %Type{"float"} } } o { Uuid %id{u4{2998666802255745976,17921008597415604655}} s %t{"ezTitleAttribute"} u3 %v{1} p { s %Title{"{A} + {B}"} } } 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{7218379558871230181,18385196296849920613}} s %t{"ezReflectedPropertyDescriptor"} u3 %v{2} p { VarArray %Attributes { Uuid{u4{9081611675107018549,3397430012237798793}} } s %Category{"ezPropertyCategory::Member"} Invalid %ConstantValue{} s %Flags{"ezPropertyFlags::StandardType|ezPropertyFlags::Phantom"} s %Name{"B"} s %Type{"ezVariant"} } } }