*`Ju |):8$u)'Fv,#`Od "TO&F!Ђa2ذ O~ϬJ6 ?tπDCs $hB 1AF.%tNone!FDE5B00D4F55C1213B9CE1A49CD8F451!6E'(()5 F:BG!ڰ++UE4+Release-4.24(L++UE4+Release-4.24Xnl1)t#/Ambit/Test/Maps/Test_AmbitSpawner>5/Ambit/Test/Maps/Test_AmbitSpawner.Test_AmbitSpawner5״/Script/AmbitAE>&/Script/BlueprintGraph|D/Script/CoreUObjectI->/Script/Engine@I/Script/FunctionalTesting!ô/Script/UnrealEd,AmDActor-#Y ActorLabelr_AdvancedPinDisplay~ AmbitSpawner ԓcArrayPropertyIi AttachParent.BKObAllowDeletionbCommentBubblePinnedq.%L!BeginDeferredActorSpawnFromClassBillboardComponent bIsPureFuncObLegacyNeedToPurgeSkelRefs\; Blueprint93 BlueprintGeneratedClass)p-BlueprintGuidUBlueprintInternalUseOnlyQBlueprintSystemVersiont +BlueprintType bool. d BoolPropertybOverrideFunction[BPVariableDescription& BPVariableMetaDataEntryҖp bSelfContextb|bVisualizeComponent6byte BytePropertyN-6CallFunc_BeginDeferredActorSpawnFromClass_ReturnValueU+CallFunc_EqualEqual_FloatFloat_ReturnValue)CallFunc_FinishSpawningActor_ReturnValuew:^#CallFunc_MakeTransform_ReturnValue%, Category~ CategoryName6X CategorySortingclasstwsClasstwxCollisionHandlingOverridejCommentComponentClass1UComponentTemplateԪ" COND_None2) Condition,qDataKey u[ DataValueE|Defaulto>Default__FunctionalTest~Default__KismetMathLibraryDjDefault__Test_AmbitSpawner_C)Y6DefaultGraphNodevDefaultSceneRootDefaultSceneRoot_GEN_VARIABLE~HDefaultSceneRootNode:P DefaultValue3 delegate DensityMax DisplayNamezBEdGrapho]EdGraphPinTypewEEdGraphSchema_K2 EditedDocumentInfo_EditedObjectPathAEFunctionalTestResultcyHELifetimeConditiondelse'EngineDENodeAdvancedPinse !ENodeAdvancedPins::Hidden״g EntryPointX #EnumVÅoEqualEqual_FloatFloat@1@ ErrorMsg^p ErrorTypet0ESelfContextInfo}!ESelfContextInfo::NotSelfContext3t#ESpawnActorCollisionHandlingMethod Event Graph EventGraph]]EventReferenceexec|executei#ExecuteUbergraph_Test_AmbitSpawner㊧FinishSpawningActor2; FinishTest-UfloatyFloatProperty FriendlyName FuncTestRenderingComponent1%) FunctionrFunctionalTestKfFunctionGraphsD)(=FunctionReferenceZGameplayStaticshbGeneratedClassXT GraphGuidvGuidCPhHideCategoriesK Instigator FInternalVariableName= IntProperty6JK2Node_CallFunction K2Node_EventsZK2Node_FunctionEntry*K2Node_IfThenElseGK2Node_SpawnActorFromClassK2Node_VariableGet6rKismetMathLibrarylLastEditedDocuments  Locationq|MakeTransform MapProperty5 MemberName MemberParent~}<MemberReference~?Messageȃr MetaData䀴MetaDataArrayRfModuleRelativePathp"a MultiLineg? NamePropertyJ NewVariables NodeGuidѬ NodePosX[ NodePosYrFeNodeslNone ObjecteKobjecteKObjectPropertyA۳OutputDelegate mMOwner'yPackagesGPackageLocalizationNamespacetyPackageMetaData,e ParentClassݥ[PawncPointerToUberGraphFrameT<PropertyFlagsoPropertyGuidswReceivePrepareTestݔ@ReceiveStartTestJ` RenderCompReplicationConditionoRepNotifyFuncԒ ReturnValuet"RootComponenta RotationBxRotatoriSavedViewOffset|DSavedZoomAmount_ScaleNvSceneComponentHd_SceneThumbnailInfo"Schemaw ScriptStructK SCS_Node1self_JSelfContextInfo8}SimpleConstructionScript+R SoftObjectPathۡSpawnerحEdSpawnTransformLSprite=SpriteComponentnstring&K StrProperty;r$struct!XStructProperty0Test_AmbitSpawner2,mTest_AmbitSpawner_C( TestName TestResultO2n TextProperty:tTextRenderComponent?y thenҀThumbnailInfoL3ToolTip TransformaUberGraphFramei8UberGraphFramePointerProperty{u8UberGraphFunction9UbergraphPages#3UInt64Property^p\lUserConstructionScriptM`VarGuid1Ā VariableGuid~VariableReferenceD VarName|1VarTypeG'L Vectord Vector2DU0l - -D-m-n-o-p-q-r--a-l-|---- ----B-e-s------`-b-NTNG^@`aa[aOavaab7s8%t $t91u) v v%|M!|Z|}&#~V~q)):G: m mV mU mS n  n o\ p  q  r%%'%ٿ<)& $0)(%?))d  !    BlueprintTest_AmbitSpawner(Test_AmbitSpawner BlueprintBlueprintTypeBPTYPE_NormalImplementedInterfacesBlueprintPathTest_AmbitSpawnerGeneratedClassPBlueprintGeneratedClass'/Ambit/Test/Maps/Test_AmbitSpawner.Test_AmbitSpawner_C' ParentClass0Class'/Script/FunctionalTesting.FunctionalTest'NativeParentClass0Class'/Script/FunctionalTesting.FunctionalTest'NumReplicatedProperties0BlueprintDescriptionBlueprintDisplayName ClassFlags 12847124 IsDataOnlyFalseFiBData GjoeJoCmvfqsjouNbobhfs Qspqfsujft Qspqfsujft GjoeJoCmvfqsjouNbobhfsObnfObnf Tqbxofs GjoeJoCmvfqsjouNbobhfs Uppmujq Uppmujq GjoeJoCmvfqsjouNbobhfs QjoDbufhpsz QjoDbufhpszpckfdu GjoeJoCmvfqsjouNbobhfs PckfduDmbtt PckfduDmbtt BncjuTqbxofs  GjoeJoCmvfqsjouNbobhfs JtBssbz JtBssbz  GjoeJoCmvfqsjouNbobhfs JtSfgfsfodf JtSfgfsfodf EfgbvmuWbmvf Opof GjoeJoCmvfqsjouNbobhfsVcfsVcfs LjtnfuTdifnbHsbqiEjtqmbzObnf`FwfouHsbqi FwfouHsbqi GjoeJoCmvfqsjouNbobhfs Eftdsjqujpo Eftdsjqujpo  CmvfqsjouOpHsbqiUppmujq)Opof* GjoeJoCmvfqsjouNbobhfsOpeftOpeft L3Opef Fwfou`ObnfFwfou!|GvodujpoObnf~GvodujpoObnfVPckfduEjtqmbzObnft#GvodujpobmUftu;SfdfjwfQsfqbsfUftuQsfqbsf!Uftu GjoeJoCmvfqsjouNbobhfs DmbttObnf DmbttObnfL3Opef`Fwfou GjoeJoCmvfqsjouNbobhfs OpefHvje OpefHvje"2CCDFF2758FDE5GFB5:CE9C6DFG49C31 GjoeJoCmvfqsjouNbobhfs TdifnbObnf TdifnbObnfFeHsbqiTdifnb`L3 GjoeJoCmvfqsjouNbobhfsHmzqiHmzqiHsbqiFejups/Fwfou`27y GjoeJoCmvfqsjouNbobhfsHmzqiTuzmfTfuHmzqiTuzmfTfu FejupsTuzmf GjoeJoCmvfqsjouNbobhfs HmzqiDpmps HmzqiDpmps/)S>2/111111-H>2/111111-C>2/111111-B>2/111111*  GjoeJoCmvfqsjouNbobhfs Dpnnfou Dpnnfou! GjoeJoCmvfqsjouNbobhfsQjotQjot"Pvuqvu!Efmfhbuf# GjoeJoCmvfqsjouNbobhfsEfgbvmuWbmvfEfgbvmuWbmvf$ efmfhbuf%fyfd& L3Opef Fwfou`ObnfFwfou!|GvodujpoObnf~GvodujpoObnfVPckfduEjtqmbzObnft!GvodujpobmUftu;SfdfjwfTubsuUftu Tubsu!Uftu'"8EFD68725193FGF6E:7:E8:E493E4F29( L3OpefTqbxoBdups`Ujumf`DmbttTqbxoBdups!|DmbttObnf~ DmbttObnfBncju!Tqbxofs)L3Opef`TqbxoBdupsGspnDmbtt*"4964D6CB5DCE1GG9D814:FCF85C:E418+HsbqiFejups/TqbxoBdups`27y, GjoeJoCmvfqsjouNbobhfs ObujwfObnf Obujwf!Obnf-Dmbtt.0Tdsjqu0Bncju/BncjuTqbxofs/dmbtt0Bdups1Sfuvso!Wbmvf2Tqbxo!Usbotgpsn3tusvdu4 Usbotgpsn5Dpmmjtjpo!Iboemjoh!Pwfssjef6 BmxbztTqbxo7czuf8$FTqbxoBdupsDpmmjtjpoIboemjohNfuipe9Pxofs: Jotujhbups;Qbxo< L3Opef HfuQjoObnfHfu!|QjoObnf~ QjoObnf EfotjuzNby=L3Opef`WbsjbcmfHfu>"98:D98::5988954162C2G89G3D:22BB5? Ljtnfu/BmmDmbttft/WbsjbcmfJdpo@/)S>1/468778-H>2/111111-C>1/171111-B>2/111111*A Efotjuz!NbyB1/1CgmpbuDUbshfuEWbsjbcmfSfgfsfodfF GjoeJoCmvfqsjouNbobhfsGjCNfubEbubUbh ""GjCNEG#CmvfqsjouTfbsdibcmfIjeefoFyqmjdjuHNfncfsQbsfouI#Dmbtt(0Tdsjqu0Bncju/BncjuTqbxofs(J NfncfsTdpqfK NfncfsObnfL EfotjuzNbyM NfncfsHvjeNBOCPDQERcTfmgDpoufyuScXbtEfqsfdbufeT L3OpefCsbodiCsbodiUL3Opef`JgUifoFmtfV"D3C87347546B2C64G2G633C71:29D9E2WHsbqiFejups/Csbodi`27yX DpoejujpoYusvfZcppm[Usvf\Gbmtf]VPckfduEjtqmbzObnft)LjtnfuNbuiMjcsbsz;FrvbmFrvbm`GmpbuGmpbuFrvbm!)gmpbu*^L3Opef`DbmmGvodujpo_"DE9G349758928D3D35BF87:96G147:EG` Ljtnfu/BmmDmbttft/GvodujpoJdpoa/)S>1/511111-H>1/961111-C>1/461111-B>2/111111*bFrvbmFrvbm`GmpbuGmpbuc 1/311111dgbmtfeVPckfduEjtqmbzObnftGvodujpobmUftu;GjojtiUftu Gjojti!Uftuf"6C:C7F:556GFGF396G9DCG:834491D58g/)S>1/2:1636-H>1/6949:9-C>2/111111-B>2/111111*h GjojtiUftuiGvodujpobmUftuj Uftu!Sftvmuk TvddffefelFGvodujpobmUftuSftvmum NfttbhfnEfotjuzNby!jt!dpssfduotusjohp"2931D7E255EC7544B7D648BCE9B5491EqGbjmferEfotjuzNby!jt!jodpssfdusVPckfduEjtqmbzObnft!LjtnfuNbuiMjcsbsz;NblfUsbotgpsnNblf!Usbotgpsnt"C538E:2C5D9:6C4G64E3D79CFGD:373EuHsbqiFejups/NblfTusvdu`27yvNblfUsbotgpsnw Mpdbujpox 1-!1-!1yWfdupsz Spubujpo{ Spubups|Tdbmf}2-2-2~ GjoeJoCmvfqsjouNbobhfs Gvodujpot Gvodujpot LjtnfuTdifnb%HsbqiEjtqmbzObnf`DpotusvdujpoTdsjquDpotusvdujpoTdsjquDpotusvdujpo!TdsjquL3Opef`GvodujpoFousz"8357BEG35DE482B28G85C:CEEE34EE28HsbqiFejups/Efgbvmu`27y GjoeJoCmvfqsjouNbobhfs Dpnqpofout Dpnqpofout{"0":[{"1":"2","3":"4","5":"6","7":"8","9":false,"10":0,"11":"12"}],"13":[{"1":"14","15":"16","17":[{"1":"18","19":"20","21":"22","23":"24","25":"26","27":"28","29":"30","31":"4","32":[{"1":"33","34":"4","5":"35","9":false,"10":0},{"1":"4","34":"4","5":"36","9":false,"10":0}]},{"1":"37","19":"20","21":"38","23":"24","25":"26","27":"28","29":"30","31":"4","32":[{"1":"33","34":"4","5":"35","9":false,"10":0},{"1":"4","34":"4","5":"36","9":false,"10":0}]},{"1":"39","19":"40","21":"41","23":"24","25":"42","27":"28","29":"30","31":"4","43":"39","32":[{"1":"4","34":"4","5":"36","9":false,"10":0},{"1":"4","34":"4","5":"36","9":false,"10":0},{"1":"44","34":"45","5":"46","7":"47","9":false,"10":0},{"1":"48","34":"4","5":"6","7":"8","9":false,"10":0},{"1":"49","34":"4","5":"50","7":"51","9":false,"10":0},{"1":"52","34":"53","5":"54","7":"55","9":false,"10":0},{"1":"56","34":"4","5":"6","7":"47","9":false,"10":0},{"1":"57","34":"4","5":"6","7":"58","9":false,"10":0}]},{"1":"59","19":"60","21":"61","23":"24","25":"62","27":"28","29":"63","31":"4","32":[{"1":"64","34":"65","5":"66","9":false,"10":0},{"1":"67","34":"4","5":"6","7":"8","9":false,"10":0}],"68":{"69":{"70":true},"71":{"69":{},"71":"72"},"73":{"69":{},"73":"4"},"74":{"69":{},"74":"75"},"76":{"69":{},"77":{"69":{},"77":0},"78":{"69":{},"78":0},"79":{"69":{},"79":0},"80":{"69":{},"80":0}},"81":{"69":{},"81":false},"82":{"69":{},"82":false}}},{"1":"83","19":"84","21":"85","23":"24","25":"86","27":"28","29":"30","31":"4","32":[{"1":"4","34":"4","5":"36","9":false,"10":0},{"1":"87","34":"88","5":"89","9":false,"10":0},{"1":"90","34":"4","5":"36","9":false,"10":0},{"1":"91","34":"4","5":"36","9":false,"10":0}]},{"1":"92","19":"93","21":"94","23":"24","25":"95","27":"28","29":"96","31":"4","43":"97","32":[{"1":"77","34":"65","5":"66","9":false,"10":0},{"1":"78","34":"98","5":"66","9":false,"10":0},{"1":"48","34":"99","5":"89","9":false,"10":0}]},{"1":"100","19":"93","21":"101","23":"24","25":"95","27":"28","29":"102","31":"4","43":"103","32":[{"1":"4","34":"4","5":"36","9":false,"10":0},{"1":"4","34":"4","5":"36","9":false,"10":0},{"1":"67","34":"4","5":"6","7":"104","9":false,"10":0},{"1":"105","34":"106","5":"54","7":"107","9":false,"10":0},{"1":"108","34":"109","5":"110","9":false,"10":0}]},{"1":"100","19":"93","21":"111","23":"24","25":"95","27":"28","29":"102","31":"4","43":"103","32":[{"1":"4","34":"4","5":"36","9":false,"10":0},{"1":"4","34":"4","5":"36","9":false,"10":0},{"1":"67","34":"4","5":"6","7":"104","9":false,"10":0},{"1":"105","34":"112","5":"54","7":"107","9":false,"10":0},{"1":"108","34":"113","5":"110","9":false,"10":0}]},{"1":"114","19":"93","21":"115","23":"24","25":"116","27":"28","29":"30","31":"4","43":"117","32":[{"1":"118","34":"119","5":"50","7":"120","9":false,"10":0},{"1":"121","34":"119","5":"50","7":"122","9":false,"10":0},{"1":"123","34":"124","5":"50","7":"120","9":false,"10":0},{"1":"48","34":"4","5":"50","7":"51","9":false,"10":0}]}],"0":[]}],"125":[{"1":"126","15":"16","17":[{"1":"127","19":"128","21":"129","23":"24","25":"130","27":"28","29":"30","31":"4","32":[{"1":"4","34":"4","5":"36","9":false,"10":0}]}],"0":[]}],"131":[]}NativeComponents3BlueprintComponents0 w ;1SNN# Z J ! Test_AmbitSpawner-1l  c  mh;1SNN#=C_ Spawner). KismetSchemaDefaultDefault$H2} }K 45 true>+ U6t tXEF#UserConstructionScript^?F EventGraph00(> ž^?fhQ,EoKĩ  @N h#"#???^_h $*Z h#"#???^_h Z h L>^Z[ Z^\$DensityMax is correctZ^\$DensityMax is incorrectZ^Z^Z  S ( gh f=Dp,N ghVM OGR%ʆ^Z^FZ S^Z^FZ SdFzyxOllh#,|Gv$i_rIG/ zrIG/ zK2NodeTargetTarget,Target Kismet Math Library Object Reference#TN=Iz#TN=IzA Float]0.00.0!@&6Oo3yft&BAqŅSft&BAqŅSB Float] 0.2000000.0.* %lB:0.* %lB:0GReturn Value Boolean Returns true if A is exactly equal to B (A == B)falsefalse_QJH"?dCzx\!llhn[(E_G 8#9/̹@l(9/̹@l(Y ExecXdk=|O6t1F@)w1F@)w ExecX^o< MHTfZ^o< MHTfZԥK2NodeTargetTarget(Target Functional Test Object Reference%'Hۏ%'Hۏ'Test Result EFunctionalTestResult Enum# Succeeded@%od@%od{Message StringDensityMax is correctdCzx\!llh 3dD7Ŧ 8؆v%F5kv%F5kY ExecXi\;AomOaԋDj !aԋDj ! ExecXjCKA|d jCKA|d K2NodeTargetTarget(Target Functional Test Object ReferencejMPqXI@޸mjMPqXI@޸m'Test Result EFunctionalTestResult Enum#FailedQCQC{Message StringDensityMax is incorrectdFzyxvll0h'?[LS-&&PJOrx &PJOrx K2NodeTargetTarget,Target Kismet Math Library Object ReferenceM$E3H e6M$E3H e6uLocation Vector0, 0, 00, 0, 0f7Jl"s>f7Jl"s>Rotation Rotator0, 0, 00, 0, 0&PA]bCmV^&PA]bCmV^ Scale Vector1,1,11,1,1XM~c%XM~c%ߙKReturn Value Transform Make a transform from location, rotation and scalecH[H WFzyxllhG؛ ΆGnOmišoGnOmišo?o@nJo@nJXWFzyxlhaW}@i>-8M.|CK(#2M.|CK(#2ˊ?ND̋5ND̋5XϮ -9DedFzyxhFrqLt#݆L*>Ct ;L*>Ct ;Xl@lh6bSZC" n,IGoں -n,IGoں -YXtBݽ_QJH"?_QJH"?3truetrue.* %lB:0dk=|O6tdk=|O6tK2NodetruetrueX9/̹@l(i\;AomOi\;AomOIK2NodefalsefalseXv%F5kl0l $KLQlPThe current value of the ' Spawn Transform ' pin is invalid: 'Spawn Transform' in action 'Begin Deferred Actor Spawn from Class' must have an input wired into it ("by ref" params expect a valid input to operate on). The current value of the ' Spawn Transform ' pin is invalid: 'Spawn Transform' in action 'Finish Spawning Actor' must have an input wired into it ("by ref" params expect a valid input to operate on).hS8LӹtϮ -9DeϮ -9DeYXND̋5tBݽtBݽXn,IGoں -*CB@yb2oa *CB@yb2oa -CActor Class Reference Class The object class you want to construct,-J )-J )ޙCAmbit Spawner Object Reference Return Value The constructed objecth \hO?cH[H cH[H ASpawn Transform Transform The transform to spawn the Actor withXM~c%QIO)K CILQIO)K CIL.Collision Handling Override ESpawnActorCollisionHandlingMethod Enum Specifies how to handle collisions at the spawn point. If undefined, uses actor class settings.# AlwaysSpawn{E8`>{E8`>Owner Actor Object Reference Can be left empty; primarily used for replication (bNetUseOwnerRelevancy and bOnlyRelevantToOwner), or visibility (PrimitiveComponent's bOwnerNoSee/bOnlyOwnerSee)}Zt[MY}Zt[MYj-Instigator Pawn Object Reference InstigatorNoneFzyx@$RSll0h0wHQ,!@&6Oo3y!@&6Oo3y@]0.00.0#TN=Izh \hO?h \hO?K2NodeTargetTarget-J ):trueASpawner)DefaulttruetrueiActor Input RenderingtrueiActor Input Rendering:true:true:true//** * Called once the IsReady() check for the test returns true. After that happens the test has Officially started, * and it will begin receiving Ticks in the blueprint. */A Start Test~Classes/FunctionalTest.hCalled once the IsReady() check for the test returns true. After that happens the test has Officially started, and it will begin receiving Ticks in the blueprint.//** * Prepare Test is fired once the test starts up, before the test IsReady() and thus before Start Test is called. * So if there's some initial conditions or setup that you might need for your IsReady() check, you might want * to do that here. */A Prepare Test~Classes/FunctionalTest.hPrepare Test is fired once the test starts up, before the test IsReady() and thus before Start Test is called. So if there's some initial conditions or setup that you might need for your IsReady() check, you might want to do that here.true//** * Construction script, the place to spawn components and do other setup. * @note Name used in CreateBlueprint function */AConstruction Script~Classes/GameFramework/Actor.hsConstruction script, the place to spawn components and do other setup. @note Name used in CreateBlueprint function//** * Prepare Test is fired once the test starts up, before the test IsReady() and thus before Start Test is called. * So if there's some initial conditions or setup that you might need for your IsReady() check, you might want * to do that here. */A Prepare Test~Classes/FunctionalTest.hPrepare Test is fired once the test starts up, before the test IsReady() and thus before Start Test is called. So if there's some initial conditions or setup that you might need for your IsReady() check, you might want to do that here.//** * Called once the IsReady() check for the test returns true. After that happens the test has Officially started, * and it will begin receiving Ticks in the blueprint. */A Start Test~Classes/FunctionalTest.hCalled once the IsReady() check for the test returns true. After that happens the test has Officially started, and it will begin receiving Ticks in the blueprint.ASpawner)Defaulttruetrue//** * Construction script, the place to spawn components and do other setup. * @note Name used in CreateBlueprint function */AConstruction Script~Classes/GameFramework/Actor.hsConstruction script, the place to spawn components and do other setup. @note Name used in CreateBlueprint functionASpawner)Defaulttrue//** * Called once the IsReady() check for the test returns true. After that happens the test has Officially started, * and it will begin receiving Ticks in the blueprint. */A Start Test~Classes/FunctionalTest.hCalled once the IsReady() check for the test returns true. After that happens the test has Officially started, and it will begin receiving Ticks in the blueprint. //** * Prepare Test is fired once the test starts up, before the test IsReady() and thus before Start Test is called. * So if there's some initial conditions or setup that you might need for your IsReady() check, you might want * to do that here. */A Prepare Test~Classes/FunctionalTest.hPrepare Test is fired once the test starts up, before the test IsReady() and thus before Start Test is called. So if there's some initial conditions or setup that you might need for your IsReady() check, you might want to do that here.!FDE5B00D4F55C1213B9CE1A49CD8F451"01*%SCSDefaultDefaulthj6OqNZzk;=*