Zdexby TheHolyOneZ
5,457 classes
Class

ABP_GenerateMapManager_C

: AActor : UObject
/Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateMapManager.BP_GenerateMapManager_C 0x0440 (1,088 B) align 8 inherited 0x02A8 15 scripted vtable /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateMapManager
0x00x0440

Members 30

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SpawnAreaUBoxComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x08RandomSeedFRandomStream5 flags{InitialSeed=0, Seed=0}
0x18Half SizeFVector7 flags{X=0, Y=0, Z=0}
0x08GridSizedouble6 flags2000
0x04TileXint326 flags5
0x04TileYint326 flags5
0x08SpawnDatasUDataTable*5 flags/Game/BluePrints/LINK/Blueprints/GenerateMap/DT_SpawnDatas.…
0x50SpawnClassDataTMap<TSubclassOf<ABP_Structure_Base_C>, double>3 flags<TMap>
0x08GenerateDataUBP_GenerateDataAsset_C*Net+6 flags/Game/BluePrints/LINK/Blueprints/GenerateMap/DataAssets/DA_…
0x04MaxSpawnPerYint326 flags0
0x04MaxSpawnPerXint326 flags0
0x04MaxLinkPointint326 flags3
0x035C0x04padding / unreflected
0x10GeneratedPointsTArray<FVector2D>3 flags[]
0x10GeneratedPointsLastZoneTArray<FVector2D>3 flags[]
0x50LineTraceComponentsTMap<int32, FST_PriorityGenerateComonents>3 flags<TMap>
0x01InverseXbool6 flagstrue
0x03D10x07padding / unreflected
0x08DebugDrawHeightdouble7 flags100
0x10SpawnedActorsTArray<AActor*>4 flags[]
0x08InitializeSeedFRandomStreamNet+5 flags{InitialSeed=0, Seed=0}
0x04GoalPointCountint327 flags1
0x04GenerateHouseNumint327 flags24
0x04GenerateTreeNumint327 flags150
0x04GenerateBushNumint327 flags50
0x04GenerateMiniTreeNumint327 flags100
0x04GenerateXmasMiniTreeNumint327 flags100
0x10AddGenerateBox_WallTArray<FST_GenerateBoxLocation>3 flags[]
0x10AddGenerateBoxTArray<FST_GenerateBoxLocation>3 flags[]
0x10AddGenerateBox_Wall_LocalTArray<FST_GenerateBoxLocation>Net+3 flags[]
Inherited from AActor 79
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 15

SignatureFlagsNativeParams
void GenerateBell(TSubclassOf<AActor> SpawnTargetClass, const FRandomStream& Seed)
Script54 statements · 2,057 bytes of bytecode
0x0000PushFlow(Label_0806);0x0005GetGenerateRandomBoxDatas(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_GetGenerateRandomBoxDatas_Rotation);0x002ETemp_int_Variable_1 = 0;0x0045Label_0045:0x0045CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_1, 1);0x0067if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0071PushFlow(Label_07BC);0x0076CallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(Seed, 0, 999999999);0x00A5CallFunc_MakeRandomStream_ReturnValue = MakeRandomStream(CallFunc_RandomIntegerInRangeFromStream_ReturnValue);0x00CARandomSeed = CallFunc_MakeRandomStream_ReturnValue;0x00E5Temp_int_Variable = Temp_int_Variable_1;0x0100CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileX);0x0125CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue);0x0153CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.8);0x0181CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 4);0x01AFCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, -1);0x01DDCallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 0);0x0214CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_3, 0, 0);0x024BBreakTransform(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0279CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, Switch(Temp_int_Variable, 0 => CallFunc_MakeVector_ReturnValue, 1 => CallFunc_MakeVector_ReturnValue_1, default => K2Node_Select_Default));0x02DBCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0312CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation.BP_GenerateRandomBoxLocation_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x033ESetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnTargetClass), SpawnTargetClass);0x0367CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(GridSize, 2);0x0395BreakVector(CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x03C3CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x03FASetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Half Size), CallFunc_MakeVector_ReturnValue_2);0x0423CallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(RandomSeed, -180f, 180f);0x0452CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x0481SetRotatorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnRotation), CallFunc_MakeRotator_ReturnValue);0x04AATemp_struct_Variable = FVector(70, 70, 50);0x04D5SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(TraceBoundSize), Temp_struct_Variable);0x04FESetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(FloorCheckDistance), 25);0x0527/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Seed), RandomSeed);0x0566Temp_int_Variable = Temp_int_Variable_1;0x0581CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileX);0x05A6CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue);0x05D4CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.8);0x0602CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 4);0x0630CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, -1);0x065ECallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 0);0x0695CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_3, 0, 0);0x06CCBreakTransform(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x06FACallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, Switch(Temp_int_Variable, 0 => CallFunc_MakeVector_ReturnValue, 1 => CallFunc_MakeVector_ReturnValue_1, default => K2Node_Select_Default));0x075CCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0793CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x07BBPopFlow();0x07BCLabel_07BC:0x07BCCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable_1, 1);0x07E6Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x0801goto Label_0045;0x0806Label_0806:0x0806return;0x0808// end of script
Public0x10
void GenerateBoxLocation_Wall(int32 SpawnNum, TSubclassOf<AActor> SpawnTargetClass, const FVector& TraceBoundSize, double FloorCheckDistance, int32 MaxGenerateCharange, bool IsInfinity, const FVector2D& ScaleRange, const FVector2D& HeightRange, const FRandomStream& Seed)
Script31 statements · 909 bytes of bytecode
0x0000PushFlow(Label_038A);0x0005GetGenerateRandomBoxDatas(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_GetGenerateRandomBoxDatas_Rotation);0x002ETemp_int_Variable = 1;0x0045Label_0045:0x0045CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, SpawnNum);0x006Bif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0075PushFlow(Label_0340);0x007ACallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(Seed, 0, 999999999);0x00A9CallFunc_MakeRandomStream_ReturnValue = MakeRandomStream(CallFunc_RandomIntegerInRangeFromStream_ReturnValue);0x00CERandomSeed = CallFunc_MakeRandomStream_ReturnValue;0x00E9CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation_Wall.BP_GenerateRandomBoxLocation_Wall_C, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 0, nullptr, 1);0x0115SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnTargetClass), SpawnTargetClass);0x013ESetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Half Size), CallFunc_GetGenerateRandomBoxDatas_HarfSize);0x0167CallFunc_RandomRotatorFromStream_ReturnValue = RandomRotatorFromStream(RandomSeed, true);0x018DSetRotatorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnRotation), CallFunc_RandomRotatorFromStream_ReturnValue);0x01B6SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(TraceBoundSize), TraceBoundSize);0x01DFSetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(FloorCheckDistance), FloorCheckDistance);0x0208SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(MaxGenerateCharange), MaxGenerateCharange);0x0231SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(IsInfinity), IsInfinity);0x025A/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ScaleRange), ScaleRange);0x0299/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(HeightRange), HeightRange);0x02D8/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Seed), RandomSeed);0x0317CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 1);0x033FPopFlow();0x0340Label_0340:0x0340CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x036ATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0385goto Label_0045;0x038ALabel_038A:0x038Areturn;0x038C// end of script
Public0x60
void GenerateBoxLocation(int32 SpawnNum, TSubclassOf<AActor> SpawnTargetClass, const FVector& TraceBoundSize, double FloorCheckDistance, int32 MaxGenerateCharange, bool IsInfinity, const FVector2D& ScaleRange, const FRandomStream& Seed)
Script31 statements · 902 bytes of bytecode
0x0000PushFlow(Label_0383);0x0005GetGenerateRandomBoxDatas(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_GetGenerateRandomBoxDatas_Rotation);0x002ETemp_int_Variable = 1;0x0045Label_0045:0x0045CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, SpawnNum);0x006Bif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0075PushFlow(Label_0339);0x007ACallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(Seed, 0, 999999999);0x00A9CallFunc_MakeRandomStream_ReturnValue = MakeRandomStream(CallFunc_RandomIntegerInRangeFromStream_ReturnValue);0x00CERandomSeed = CallFunc_MakeRandomStream_ReturnValue;0x00E9CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation.BP_GenerateRandomBoxLocation_C, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 0, nullptr, 1);0x0115SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnTargetClass), SpawnTargetClass);0x013ESetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Half Size), CallFunc_GetGenerateRandomBoxDatas_HarfSize);0x0167CallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(RandomSeed, -180f, 180f);0x0196CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x01C5SetRotatorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnRotation), CallFunc_MakeRotator_ReturnValue);0x01EESetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(TraceBoundSize), TraceBoundSize);0x0217SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(FloorCheckDistance), FloorCheckDistance);0x0240SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(MaxGenerateCharange), MaxGenerateCharange);0x0269SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(IsInfinity), IsInfinity);0x0292/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ScaleRange), ScaleRange);0x02D1/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Seed), RandomSeed);0x0310CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 1);0x0338PopFlow();0x0339Label_0339:0x0339CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0363Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x037Egoto Label_0045;0x0383Label_0383:0x0383return;0x0385// end of script
Public0x50
void GetGenerateRandomBoxDatas(FTransform& SpawnerTransform, const FVector& HarfSize, const FRotator& Rotation)
Script25 statements · 1,011 bytes of bytecode
0x0000CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x0025CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue);0x0053CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(TileX);0x0078CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x00A6CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue_1);0x00D4CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(-180, 180);0x0102CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0.5);0x0130CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x014DCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x017CCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0198BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x01C6CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_BreakVector_Z);0x01FDCallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(TileX);0x0222CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue_2);0x0250CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x0287CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, 0.5);0x02B5CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_SelectFloat_ReturnValue);0x02E3CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_BreakVector_X);0x0311CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Add_DoubleDouble_ReturnValue, 0, CallFunc_BreakVector_Z);0x0348CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_MakeVector_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1));0x039FSpawnerTransform = CallFunc_MakeTransform_ReturnValue;0x03BAHarfSize = CallFunc_MakeVector_ReturnValue;0x03D5Rotation = CallFunc_MakeRotator_ReturnValue;0x03F0return;0x03F2// end of script
Public0x90
void GetSpawnTransformAndRadius(FTransform& Transform, const double& Radius)
Script15 statements · 582 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001CCallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x0053CallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(TileX, 2);0x007DCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Divide_IntInt_ReturnValue);0x00A2CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_Divide_IntInt_ReturnValue);0x00C7CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue);0x00F5CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue_1);0x0123CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x0151CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0, 500);0x0188CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x01B6CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x020DTransform = CallFunc_MakeTransform_ReturnValue;0x0228Radius = CallFunc_Multiply_DoubleDouble_ReturnValue;0x0243return;0x0245// end of script
Public0x68
void ResetGoalPoint()
Script4 statements · 69 bytes of bytecode
0x0000CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/BluePrints/LINK/Blueprints/GameLogic/BP_LinkGoalPosition.BP_LinkGoalPosition_C);0x001ECallFunc_GetActorOfClass_ReturnValue.ResetGoalEevent();0x0042return;0x0044// end of script
Public0x00
void RegisterPriorityGenerateComponet(int32 Key, ULBPC_PriorityGenerateControl_C* Value)
Script15 statements · 423 bytes of bytecode
0x0000CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(LineTraceComponents, Key, CallFunc_Map_Find_Value);0x0045if (!(CallFunc_Map_Find_ReturnValue)) goto Label_0164;0x0053Label_0053:0x0053CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(LineTraceComponents, Key, CallFunc_Map_Find_Value);0x0098Temp_wildcard_Variable = CallFunc_Map_Find_Value.PriorityGenerateComponents_5_3DA7B0664090882CF8ED1591CA3BFA1A;0x00BCCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Temp_wildcard_Variable, Value);0x0100K2Node_MakeStruct_ST_PriorityGenerateComonents.PriorityGenerateComponents_5_3DA7B0664090882CF8ED1591CA3BFA1A = Temp_wildcard_Variable;0x0124/Script/Engine.Default__BlueprintMapLibrary.Map_Add(LineTraceComponents, Key, K2Node_MakeStruct_ST_PriorityGenerateComonents);0x015Fgoto Label_01A4;0x0164Label_0164:0x0164/Script/Engine.Default__BlueprintMapLibrary.Map_Add(LineTraceComponents, Key, Temp_struct_Variable);0x019Fgoto Label_0053;0x01A4Label_01A4:0x01A4return;0x01A6// end of script
Public0x10
void EnableSpawnArray(int32 TileCount, int32 Count, const FRandomStream& Seed, TArray<int32>& ReturnArray)
Script34 statements · 644 bytes of bytecode
0x0000PushFlow(Label_0281);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(TileCount, 1);0x0046CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue_1);0x006Cif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_00C4;0x007APushFlow(Label_01ED);0x007FCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ReturnValues, Temp_int_Variable);0x00C3PopFlow();0x00C4Label_00C4:0x00C4/Script/Engine.Default__KismetArrayLibrary.Array_ShuffleFromStream(ReturnValues, Seed);0x00F6Temp_int_Variable_1 = 0;0x010DLabel_010D:0x010DCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(TileCount, Count);0x013BCallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, 1);0x0165CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_1, CallFunc_Subtract_IntInt_ReturnValue_2);0x018Bif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_01CD;0x0199PushFlow(Label_0237);0x019E/Script/Engine.Default__KismetArrayLibrary.Array_Remove(ReturnValues, 0);0x01CCPopFlow();0x01CDLabel_01CD:0x01CDReturnArray = ReturnValues;0x01E8goto Label_0281;0x01EDLabel_01ED:0x01EDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0217Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0232goto Label_001C;0x0237Label_0237:0x0237CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x0261Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x027Cgoto Label_010D;0x0281Label_0281:0x0281return;0x0283// end of script
Public0x20
void NewGetClass(const TSubclassOf<AActor>& Class)
Script32 statements · 893 bytes of bytecode
0x0000PushFlow(Label_037A);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(GenerateData.SpawnActors);0x006DCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x0093if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01E4;0x00A1PushFlow(Label_0256);0x00A6CallFunc_RandomFloatFromStream_ReturnValue = RandomFloatFromStream(RandomSeed);0x00CB/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(GenerateData.SpawnActors, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0125CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_RandomFloatFromStream_ReturnValue);0x0142CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Map_GetKeyValueByIndex_Value);0x0168if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_02A0;0x0176/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(GenerateData.SpawnActors, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x01D0Temp_wildcard_ReturnValue_Variable = CallFunc_Map_GetKeyValueByIndex_Key;0x01E3PopFlow();0x01E4Label_01E4:0x01E4/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(GenerateData.SpawnActors, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x023EClass = CallFunc_Map_GetKeyValueByIndex_Key;0x0251goto Label_037A;0x0256Label_0256:0x0256CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0280Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x029Bgoto Label_001C;0x02A0Label_02A0:0x02A0/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(GenerateData.SpawnActors, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x02FATemp_wildcard_ReturnValue_Variable = CallFunc_Map_GetKeyValueByIndex_Key;0x030DCallFunc_Map_GetLastIndex_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_GetLastIndex(GenerateData.SpawnActors);0x035ETemp_int_Variable = CallFunc_Map_GetLastIndex_ReturnValue;0x0379PopFlow();0x037ALabel_037A:0x037Areturn;0x037C// end of script
Public0x08
void GetClass(const TSubclassOf<ABP_Structure_Base_C>& Class)
Script29 statements · 606 bytes of bytecode
0x0000PushFlow(Label_025B);0x0005Temp_int_Variable = 0;0x001CLabel_001C:0x001CCallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(SpawnClassData);0x0057CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x007Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01A2;0x008BPushFlow(Label_01BA);0x0090/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(SpawnClassData, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x00D4ReturnClass = CallFunc_Map_GetKeyValueByIndex_Key;0x00E7CallFunc_RandomFloatFromStream_ReturnValue = RandomFloatFromStream(RandomSeed);0x010C/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(SpawnClassData, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0150CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_RandomFloatFromStream_ReturnValue);0x016DCallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Map_GetKeyValueByIndex_Value);0x0193if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_0204;0x01A1PopFlow();0x01A2Label_01A2:0x01A2Class = ReturnClass;0x01B5goto Label_025B;0x01BALabel_01BA:0x01BACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x01E4Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01FFgoto Label_001C;0x0204Label_0204:0x0204CallFunc_Map_GetLastIndex_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_GetLastIndex(SpawnClassData);0x023FTemp_int_Variable = CallFunc_Map_GetLastIndex_ReturnValue;0x025APopFlow();0x025BLabel_025B:0x025Breturn;0x025D// end of script
Public0x08
void UserConstructionScript()
Script64 statements · 2,253 bytes of bytecode
0x0000PushFlow(Label_08CA);0x0005CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, InverseX);0x003CCallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(TileX, 1);0x0066CallFunc_Conv_IntToDouble_ReturnValue_4 = Conv_IntToDouble(CallFunc_Subtract_IntInt_ReturnValue_4);0x008BCallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_4, GridSize);0x00B9CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_SelectFloat_ReturnValue_1);0x00E7CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 2);0x0115CallFunc_MakeVector_ReturnValue_3 = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue_3, 0, DebugDrawHeight);0x014CSpawnArea.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue_3, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0180CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, InverseX);0x01B7CallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(TileY, 1);0x01E1CallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(TileX, 1);0x020BCallFunc_Conv_IntToDouble_ReturnValue_3 = Conv_IntToDouble(CallFunc_Subtract_IntInt_ReturnValue_3);0x0230CallFunc_Conv_IntToDouble_ReturnValue_4 = Conv_IntToDouble(CallFunc_Subtract_IntInt_ReturnValue_4);0x0255CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_3, GridSize);0x0283CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_4, GridSize);0x02B1CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, 2);0x02DFCallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_SelectFloat_ReturnValue_1);0x030DCallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 2);0x033BCallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue_3, CallFunc_Divide_DoubleDouble_ReturnValue_2, DebugDrawHeight);0x0372SpawnArea.SetBoxExtent(CallFunc_MakeVector_ReturnValue_2, true);0x039CTemp_int_Variable = 0;0x03B3Label_03B3:0x03B3CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(TileX, 1);0x03DDCallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue_2);0x0403if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x040DPushFlow(Label_0836);0x0412Temp_int_Variable_1 = 0;0x0429Label_0429:0x0429CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(TileY, 1);0x0453CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_1, CallFunc_Subtract_IntInt_ReturnValue_1);0x0479if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0483PushFlow(Label_0880);0x0488CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x04ADCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(GridSize, 2);0x04DBCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(TileY, 1);0x0505CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_Subtract_IntInt_ReturnValue);0x052ACallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(DebugDrawHeight, 2);0x0558CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0574CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x05ABCallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x05E2CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue_1);0x0610CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x063ECallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x066CCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x069ACallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_1);0x06BFCallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x06EDCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x071BCallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x0752CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue_1);0x0780CallFunc_BoxTraceMulti_OutHits = {};0x078BCallFunc_BoxTraceMulti_ReturnValue = BoxTraceMulti(this, CallFunc_Add_VectorVector_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue, FRotator(0, 0, 0), 0, false, Temp_object_Variable, 2, CallFunc_BoxTraceMulti_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 0.140216f, 1f, 1f}, 0.1f);0x0835PopFlow();0x0836Label_0836:0x0836CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0860Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x087Bgoto Label_03B3;0x0880Label_0880:0x0880CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x08AATemp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x08C5goto Label_0429;0x08CALabel_08CA:0x08CAreturn;0x08CC// end of script
EventPublic0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_GenerateMapManager(5684);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveDestroyed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_GenerateMapManager(10146);0x000Freturn;0x0011// end of script
EventPublic0x00
void GenerateHouse()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_GenerateMapManager(11040);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_GenerateMapManager(int32 EntryPoint)
Script377 statements · 11,089 bytes of bytecode
0x0000PushFlow(Label_2B4E);0x0005goto [EntryPoint];0x000FCallFunc_GetAllActorsOfClass_OutActors_3 = {};0x001AGetAllActorsOfClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_KeepArea.BP_KeepArea_C, CallFunc_GetAllActorsOfClass_OutActors_3);0x0037Temp_int_Loop_Counter_Variable_2 = 0;0x004ETemp_int_Array_Index_Variable = 0;0x0065Label_0065:0x0065CallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_3);0x00A0CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_6);0x00C6if (!(CallFunc_Less_IntInt_ReturnValue_5)) goto Label_0154;0x00D4Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_2;0x00EFPushFlow(Label_0CD7);0x00F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_3, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x012FCallFunc_Array_Get_Item_4.RemoveOverlapType();0x0153PopFlow();0x0154Label_0154:0x0154PushFlow(Label_0190);0x0159Delay(this, 1f, LatentActionInfo{0xD21, -555722662, FName(ExecuteUbergraph_BP_GenerateMapManager), this});0x018FPopFlow();0x0190Label_0190:0x0190CallFunc_IsServer_ReturnValue = IsServer(this);0x01A5if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x01AF/Script/Engine.Default__KismetArrayLibrary.Array_ShuffleFromStream(GeneratedPoints, RandomSeed);0x01E1/Script/Engine.Default__KismetArrayLibrary.Array_ShuffleFromStream(GeneratedPointsLastZone, RandomSeed);0x0213GetSpawnTransformAndRadius(CallFunc_GetSpawnTransformAndRadius_Transform, CallFunc_GetSpawnTransformAndRadius_Radius);0x0233Label_0233:0x0233Temp_int_Variable_2 = -1;0x024ATemp_int_Variable_1 = 0;0x0261Label_0261:0x0261CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(LineTraceComponents);0x029CCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Variable_1, CallFunc_Map_Length_ReturnValue);0x02C2if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0394;0x02D0PushFlow(Label_0ECE);0x02D5/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(LineTraceComponents, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0319Temp_int_Variable_2 = CallFunc_Map_GetKeyValueByIndex_Key;0x0334/Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(LineTraceComponents, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0378Temp_wildcard_Variable = CallFunc_Map_GetKeyValueByIndex_Value;0x0393PopFlow();0x0394Label_0394:0x0394Temp_int_Loop_Counter_Variable_5 = 0;0x03ABTemp_int_Array_Index_Variable_5 = 0;0x03C2Label_03C2:0x03C2CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_wildcard_Variable.PriorityGenerateComponents_5_3DA7B0664090882CF8ED1591CA3BFA1A);0x0406CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue);0x042Cif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_04D1;0x043ATemp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_5;0x0455PushFlow(Label_0F18);0x045A/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_wildcard_Variable.PriorityGenerateComponents_5_3DA7B0664090882CF8ED1591CA3BFA1A, Temp_int_Array_Index_Variable_5, CallFunc_Array_Get_Item);0x049ECallFunc_Array_Get_Item.GenerateSignal.Broadcast(RandomSeed);0x04D0PopFlow();0x04D1Label_04D1:0x04D1CallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(LineTraceComponents, Temp_int_Variable_2);0x050DCallFunc_Map_Length_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(LineTraceComponents);0x0548CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(CallFunc_Map_Length_ReturnValue_1, 0);0x056Aif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0233;0x0578GenerateBell(/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_RevivalBell.BP_RevivalBell_C, RandomSeed);0x0598DelayUntilNextTick(this, LatentActionInfo{0x5CA, -1892104451, FName(ExecuteUbergraph_BP_GenerateMapManager), this});0x05C9PopFlow();0x05CATemp_int_Loop_Counter_Variable_3 = 0;0x05E1Temp_int_Array_Index_Variable_4 = 0;0x05F8Label_05F8:0x05F8CallFunc_Array_Length_ReturnValue_8 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AddGenerateBox);0x0633CallFunc_Less_IntInt_ReturnValue_7 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_8);0x0659if (!(CallFunc_Less_IntInt_ReturnValue_7)) goto Label_0758;0x0667Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_3;0x0682PushFlow(Label_0F62);0x0687/Script/Engine.Default__KismetArrayLibrary.Array_Get(AddGenerateBox, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_7);0x06C2GenerateBoxLocation(CallFunc_Array_Get_Item_7.SpawnNum_6_A41724AA48086D0D82267F8CDDA3009C, CallFunc_Array_Get_Item_7.GenerateClass_3_DF97AD3648731A9BCBCE4582A8222FF8, CallFunc_Array_Get_Item_7.TraceBoundSize_9_556DF56F490DEC169773E48E94263F56, CallFunc_Array_Get_Item_7.FloorCheckDistance_12_437B63734E2CEF02465044A710265890, CallFunc_Array_Get_Item_7.MaxGenerateCharange_19_EB8E74654A24CCFE530B729A9CEBBA97, CallFunc_Array_Get_Item_7.IsInfinity_18_BFCE1D3D404853C6CC37288964E0F82C, CallFunc_Array_Get_Item_7.RnadomScaleRange_23_532D9EA24C9B4985CA2202A1269B2E1B, RandomSeed);0x0757PopFlow();0x0758Label_0758:0x0758Temp_int_Loop_Counter_Variable_1 = 0;0x076FTemp_int_Array_Index_Variable_2 = 0;0x0786Label_0786:0x0786CallFunc_Array_Length_ReturnValue_9 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AddGenerateBox_Wall);0x07C1CallFunc_Less_IntInt_ReturnValue_8 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_9);0x07E7if (!(CallFunc_Less_IntInt_ReturnValue_8)) goto Label_0906;0x07F5Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x0810PushFlow(Label_0FAC);0x0815/Script/Engine.Default__KismetArrayLibrary.Array_Get(AddGenerateBox_Wall, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_6);0x0850GenerateBoxLocation_Wall(CallFunc_Array_Get_Item_6.SpawnNum_6_A41724AA48086D0D82267F8CDDA3009C, CallFunc_Array_Get_Item_6.GenerateClass_3_DF97AD3648731A9BCBCE4582A8222FF8, CallFunc_Array_Get_Item_6.TraceBoundSize_9_556DF56F490DEC169773E48E94263F56, CallFunc_Array_Get_Item_6.FloorCheckDistance_12_437B63734E2CEF02465044A710265890, CallFunc_Array_Get_Item_6.MaxGenerateCharange_19_EB8E74654A24CCFE530B729A9CEBBA97, CallFunc_Array_Get_Item_6.IsInfinity_18_BFCE1D3D404853C6CC37288964E0F82C, CallFunc_Array_Get_Item_6.RnadomScaleRange_23_532D9EA24C9B4985CA2202A1269B2E1B, Vector2D{-400, 800}, RandomSeed);0x0905PopFlow();0x0906Label_0906:0x0906DelayUntilNextTick(this, LatentActionInfo{0x938, -1304578534, FName(ExecuteUbergraph_BP_GenerateMapManager), this});0x0937PopFlow();0x0938Temp_int_Loop_Counter_Variable = 0;0x094FTemp_int_Array_Index_Variable_1 = 0;0x0966Label_0966:0x0966CallFunc_Array_Length_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(GenerateData.GenerateBoxLocaiton);0x09B7CallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_7);0x09DDif (!(CallFunc_Less_IntInt_ReturnValue_6)) goto Label_0AF2;0x09EBTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0A06PushFlow(Label_0FF6);0x0A0B/Script/Engine.Default__KismetArrayLibrary.Array_Get(GenerateData.GenerateBoxLocaiton, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_5);0x0A5CGenerateBoxLocation(CallFunc_Array_Get_Item_5.SpawnNum_6_A41724AA48086D0D82267F8CDDA3009C, CallFunc_Array_Get_Item_5.GenerateClass_3_DF97AD3648731A9BCBCE4582A8222FF8, CallFunc_Array_Get_Item_5.TraceBoundSize_9_556DF56F490DEC169773E48E94263F56, CallFunc_Array_Get_Item_5.FloorCheckDistance_12_437B63734E2CEF02465044A710265890, CallFunc_Array_Get_Item_5.MaxGenerateCharange_19_EB8E74654A24CCFE530B729A9CEBBA97, CallFunc_Array_Get_Item_5.IsInfinity_18_BFCE1D3D404853C6CC37288964E0F82C, CallFunc_Array_Get_Item_5.RnadomScaleRange_23_532D9EA24C9B4985CA2202A1269B2E1B, RandomSeed);0x0AF1PopFlow();0x0AF2Label_0AF2:0x0AF2CallFunc_GetAllActorsOfClass_OutActors = {};0x0AFDGetAllActorsOfClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/CustomSpawner/BP_InfinityGenerator.BP_InfinityGenerator_C, CallFunc_GetAllActorsOfClass_OutActors);0x0B1ATemp_int_Loop_Counter_Variable_7 = 0;0x0B31Temp_int_Array_Index_Variable_7 = 0;0x0B48Label_0B48:0x0B48CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0B83CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_7, CallFunc_Array_Length_ReturnValue_3);0x0BA9if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0BB3Temp_int_Array_Index_Variable_7 = Temp_int_Loop_Counter_Variable_7;0x0BCEPushFlow(Label_0C8D);0x0BD3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item_1);0x0C0EK2Node_DynamicCast_AsBPI_Map_Generate = Cast<BPI_MapGenerate_C>(CallFunc_Array_Get_Item_1);0x0C32K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Map_Generate);0x0C4Fif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0C59K2Node_DynamicCast_AsBPI_Map_Generate.Generate(Temp_struct_Variable_1, 0);0x0C8CPopFlow();0x0C8DLabel_0C8D:0x0C8DCallFunc_Add_IntInt_ReturnValue_9 = Add_IntInt(Temp_int_Loop_Counter_Variable_7, 1);0x0CB7Temp_int_Loop_Counter_Variable_7 = CallFunc_Add_IntInt_ReturnValue_9;0x0CD2goto Label_0B48;0x0CD7Label_0CD7:0x0CD7CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0D01Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0D1Cgoto Label_0065;0x0D21CallFunc_GetTransform_ReturnValue = GetTransform();0x0D3DBreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0D6BCallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0x0DC2CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, GenerateData.InstangeManager, CallFunc_MakeTransform_ReturnValue, 2, nullptr, 1);0x0E04CallFunc_GetTransform_ReturnValue = GetTransform();0x0E20BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0E4ECallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0x0EA5CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue, 1);0x0ECDPopFlow();0x0ECELabel_0ECE:0x0ECECallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Temp_int_Variable_1, 1);0x0EF8Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_7;0x0F13goto Label_0261;0x0F18Label_0F18:0x0F18CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x0F42Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_4;0x0F5Dgoto Label_03C2;0x0F62Label_0F62:0x0F62CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0F8CTemp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0FA7goto Label_05F8;0x0FACLabel_0FAC:0x0FACCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0FD6Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0FF1goto Label_0786;0x0FF6Label_0FF6:0x0FF6CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x1020Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x103Bgoto Label_0966;0x1040Label_1040:0x1040PushFlow(Label_12D0);0x1045CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation.BP_GenerateRandomBoxLocation_C, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 0, nullptr, 1);0x1071SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnTargetClass), /Game/BluePrints/LINK/Blueprints/BP_GoalHouse.BP_GoalHouse_C);0x109ASetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Half Size), CallFunc_GetGenerateRandomBoxDatas_HarfSize);0x10C3CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(-180, 180);0x10F1CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x110ECallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x113DSetRotatorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnRotation), CallFunc_MakeRotator_ReturnValue_1);0x1166Temp_struct_Variable_2 = FVector(200, 220, 250);0x1191SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(TraceBoundSize), Temp_struct_Variable_2);0x11BASetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(FloorCheckDistance), 50);0x11E3SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(MaxGenerateCharange), 50);0x1208SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(IsInfinity), true);0x1229/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(ScaleRange), Temp_struct_Variable_3);0x1268/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Seed), Temp_struct_Variable);0x12A7CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 1);0x12CFPopFlow();0x12D0Label_12D0:0x12D0CallFunc_Add_IntInt_ReturnValue_8 = Add_IntInt(Temp_int_Variable, 1);0x12FATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue_8;0x1315Label_1315:0x1315CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable, GenerateHouseNum);0x133Bif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x1345goto Label_1040;0x134ALabel_134A:0x134ATemp_int_Array_Index_Variable_3 = 0;0x1361Label_1361:0x1361CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_2);0x139CCallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_5);0x13C2if (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x13CCTemp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_4;0x13E7PushFlow(Label_144C);0x13EC/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_3);0x1427CallFunc_Array_Get_Item_3.K2_DestroyActor();0x144BPopFlow();0x144CLabel_144C:0x144CCallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x1476Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_5;0x1491goto Label_1361;0x1496Label_1496:0x1496Temp_int_Loop_Counter_Variable_4 = 0;0x14ADgoto Label_134A;0x14B2Label_14B2:0x14B2PushFlow(Label_1517);0x14B7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x14F2CallFunc_Array_Get_Item_2.K2_DestroyActor();0x1516PopFlow();0x1517Label_1517:0x1517CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x1541Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_6;0x155CLabel_155C:0x155CCallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x1597CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue_4);0x15BDif (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_15EB;0x15CBTemp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_6;0x15E6goto Label_14B2;0x15EBLabel_15EB:0x15EBCallFunc_GetAllActorsOfClass_OutActors_2 = {};0x15F6GetAllActorsOfClass(this, /Game/BluePrints/LINK/Blueprints/BP_DummyStaticMesh.BP_DummyStaticMesh_C, CallFunc_GetAllActorsOfClass_OutActors_2);0x1613goto Label_1496;0x1618Label_1618:0x1618Temp_int_Array_Index_Variable_6 = 0;0x162Fgoto Label_155C;0x1634RandomSeed = InitializeSeed;0x164FTileX = GenerateData.TileSize.X;0x1689TileY = GenerateData.TileSize.Y;0x16C3MaxSpawnPerY = GenerateData.MaxSpawnPerY;0x16F4MaxSpawnPerX = GenerateData.MaxSpawnPerX;0x1725GridSize = GenerateData.GridSize;0x1756CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(SpawnDatas, FName(Default), CallFunc_GetDataTableRowFromName_OutRow);0x179Fif (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x17A9SpawnClassData = CallFunc_GetDataTableRowFromName_OutRow.ClassDatas_5_E23750464205E894DB3C71AD80C4C175;0x17CDTemp_int_Variable_4 = 0;0x17E4Label_17E4:0x17E4CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(TileX, 1);0x180ECallFunc_LessEqual_IntInt_ReturnValue_3 = LessEqual_IntInt(Temp_int_Variable_4, CallFunc_Subtract_IntInt_ReturnValue);0x1834if (!(CallFunc_LessEqual_IntInt_ReturnValue_3)) goto Label_2733;0x1842PushFlow(Label_26E9);0x1847EnableSpawnArray(TileX, MaxSpawnPerX, RandomSeed, CallFunc_EnableSpawnArray_ReturnArray_1);0x1879CallFunc_Array_Find_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_EnableSpawnArray_ReturnArray_1, Temp_int_Variable_4);0x18BDCallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(CallFunc_Array_Find_ReturnValue_1, 0);0x18DFif (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) PopFlow();0x18E9EnableSpawnArray(TileY, MaxSpawnPerY, RandomSeed, CallFunc_EnableSpawnArray_ReturnArray);0x191BTemp_int_Variable_3 = 0;0x1932Label_1932:0x1932CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(TileY, 1);0x195CCallFunc_LessEqual_IntInt_ReturnValue_2 = LessEqual_IntInt(Temp_int_Variable_3, CallFunc_Subtract_IntInt_ReturnValue_1);0x1982if (!(CallFunc_LessEqual_IntInt_ReturnValue_2)) PopFlow();0x198CPushFlow(Label_269F);0x1991CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_EnableSpawnArray_ReturnArray, Temp_int_Variable_3);0x19D5CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Find_ReturnValue, 0);0x19F7if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x1A01PushFlow(Label_1C92);0x1A06PushFlow(Label_1F19);0x1A0BCallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(TileX, 2);0x1A35CallFunc_Less_IntInt_ReturnValue_9 = Less_IntInt(Temp_int_Variable_4, CallFunc_Divide_IntInt_ReturnValue);0x1A5Bif (!(CallFunc_Less_IntInt_ReturnValue_9)) PopFlow();0x1A65CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x1A9CCallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x1AC1CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x1AEFCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x1B1DCallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_3);0x1B42CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, GridSize);0x1B70CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x1B9ECallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_4);0x1BC3CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x1BF1CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_SelectFloat_ReturnValue);0x1C1FCallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Subtract_DoubleDouble_ReturnValue);0x1C4DCallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(GeneratedPoints, CallFunc_MakeVector2D_ReturnValue);0x1C91PopFlow();0x1C92Label_1C92:0x1C92CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(TileX, 1);0x1CBCCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Variable_4, CallFunc_Subtract_IntInt_ReturnValue_2);0x1CE2if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x1CECCallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x1D23CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x1D48CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x1D76CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x1DA4CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_3);0x1DC9CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, GridSize);0x1DF7CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x1E25CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_4);0x1E4ACallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x1E78CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_SelectFloat_ReturnValue);0x1EA6CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Subtract_DoubleDouble_ReturnValue);0x1ED4CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(GeneratedPointsLastZone, CallFunc_MakeVector2D_ReturnValue);0x1F18PopFlow();0x1F19Label_1F19:0x1F19CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x1F35CallFunc_MakeVector_ReturnValue = MakeVector(GridSize, GridSize, 0);0x1F6CCallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(RandomSeed, 0f, 360f);0x1F9BCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x1FCANewGetClass(CallFunc_NewGetClass_Class);0x1FE1CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x2018CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x203DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x206BCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x2099CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_3);0x20BECallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, GridSize);0x20ECCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x211ACallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_4);0x213FCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x216DCallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_SelectFloat_ReturnValue);0x219BCallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Subtract_DoubleDouble_ReturnValue, 0);0x21D2CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue_1);0x2200CallFunc_RandomPointInBoundingBoxFromStream_ReturnValue = RandomPointInBoundingBoxFromStream(RandomSeed, CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x2237CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_RandomPointInBoundingBoxFromStream_ReturnValue, CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x227ECallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, CallFunc_NewGetClass_Class, CallFunc_MakeTransform_ReturnValue_1, 0, nullptr, 1);0x22AACallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x22C6CallFunc_MakeVector_ReturnValue = MakeVector(GridSize, GridSize, 0);0x22FDCallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(RandomSeed, 0f, 360f);0x232CCallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x235BCallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x2392CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x23B7CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x23E5CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x2413CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_3);0x2438CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, GridSize);0x2466CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x2494CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_4);0x24B9CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x24E7CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_SelectFloat_ReturnValue);0x2515CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Subtract_DoubleDouble_ReturnValue, 0);0x254CCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue_1);0x257ACallFunc_RandomPointInBoundingBoxFromStream_ReturnValue = RandomPointInBoundingBoxFromStream(RandomSeed, CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x25B1CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_RandomPointInBoundingBoxFromStream_ReturnValue, CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x25F8CallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_MakeTransform_ReturnValue_1, 1);0x2620K2Node_DynamicCast_AsBPI_Map_Generate_1 = Cast<BPI_MapGenerate_C>(CallFunc_FinishSpawningActor_ReturnValue_2);0x2644K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Map_Generate_1);0x2661if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x266BK2Node_DynamicCast_AsBPI_Map_Generate_1.Generate(RandomSeed, 0);0x269EPopFlow();0x269FLabel_269F:0x269FCallFunc_Add_IntInt_ReturnValue_10 = Add_IntInt(Temp_int_Variable_3, 1);0x26C9Temp_int_Variable_3 = CallFunc_Add_IntInt_ReturnValue_10;0x26E4goto Label_1932;0x26E9Label_26E9:0x26E9CallFunc_Add_IntInt_ReturnValue_11 = Add_IntInt(Temp_int_Variable_4, 1);0x2713Temp_int_Variable_4 = CallFunc_Add_IntInt_ReturnValue_11;0x272Egoto Label_17E4;0x2733Label_2733:0x2733Delay(this, 3f, LatentActionInfo{0xF, 35699508, FName(ExecuteUbergraph_BP_GenerateMapManager), this});0x2769PopFlow();0x276ALabel_276A:0x276ATemp_int_Loop_Counter_Variable_6 = 0;0x2781goto Label_1618;0x2786Label_2786:0x2786Temp_int_Variable = 1;0x279Dgoto Label_1315;0x27A2CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedActors);0x27DDCallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Array_Length_ReturnValue_2);0x2802PrintString(this, CallFunc_Conv_IntToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x284CTemp_int_Loop_Counter_Variable_8 = 0;0x2863Temp_int_Array_Index_Variable_8 = 0;0x287ALabel_287A:0x287ACallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedActors);0x28B5CallFunc_Less_IntInt_ReturnValue_10 = Less_IntInt(Temp_int_Loop_Counter_Variable_8, CallFunc_Array_Length_ReturnValue_1);0x28DBif (!(CallFunc_Less_IntInt_ReturnValue_10)) goto Label_2AF3;0x28E9Temp_int_Array_Index_Variable_8 = Temp_int_Loop_Counter_Variable_8;0x2904PushFlow(Label_2AA9);0x2909/Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedActors, Temp_int_Array_Index_Variable_8, CallFunc_Array_Get_Item_8);0x2944CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_8);0x2961if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x296B/Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedActors, Temp_int_Array_Index_Variable_8, CallFunc_Array_Get_Item_8);0x29A6if (!(CallFunc_Array_Get_Item_8.bReplicates)) goto Label_2A49;0x29CACallFunc_IsServer_ReturnValue_1 = IsServer(this);0x29DFif (!(CallFunc_IsServer_ReturnValue_1)) PopFlow();0x29E9/Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedActors, Temp_int_Array_Index_Variable_8, CallFunc_Array_Get_Item_8);0x2A24CallFunc_Array_Get_Item_8.K2_DestroyActor();0x2A48PopFlow();0x2A49Label_2A49:0x2A49/Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedActors, Temp_int_Array_Index_Variable_8, CallFunc_Array_Get_Item_8);0x2A84CallFunc_Array_Get_Item_8.K2_DestroyActor();0x2AA8PopFlow();0x2AA9Label_2AA9:0x2AA9CallFunc_Add_IntInt_ReturnValue_12 = Add_IntInt(Temp_int_Loop_Counter_Variable_8, 1);0x2AD3Temp_int_Loop_Counter_Variable_8 = CallFunc_Add_IntInt_ReturnValue_12;0x2AEEgoto Label_287A;0x2AF3Label_2AF3:0x2AF3CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x2AFEGetAllActorsOfClass(this, /Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_Base.BP_CraftedObject_Base_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x2B1Bgoto Label_276A;0x2B20GetGenerateRandomBoxDatas(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_GetGenerateRandomBoxDatas_Rotation);0x2B49goto Label_2786;0x2B4ELabel_2B4E:0x2B4Ereturn;0x2B50// end of script
Final0x04