void GenerateBell (TSubclassOf<AActor > SpawnTargetClass , const FRandomStream & Seed ) Script54 statements · 2,057 bytes of bytecode 0x0000 PushFlow(Label_0806);0x0005 GetGenerateRandomBoxDatas(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_GetGenerateRandomBoxDatas_Rotation);0x002E Temp_int_Variable_1 = 0;0x0045 Label_0045:0x0045 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_1, 1);0x0067 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0071 PushFlow(Label_07BC);0x0076 CallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(Seed, 0, 999999999);0x00A5 CallFunc_MakeRandomStream_ReturnValue = MakeRandomStream(CallFunc_RandomIntegerInRangeFromStream_ReturnValue);0x00CA RandomSeed = CallFunc_MakeRandomStream_ReturnValue;0x00E5 Temp_int_Variable = Temp_int_Variable_1;0x0100 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileX);0x0125 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue);0x0153 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.8);0x0181 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 4);0x01AF CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, -1);0x01DD CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 0);0x0214 CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_3, 0, 0);0x024B BreakTransform(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0279 CallFunc_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));0x02DB CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0312 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation.BP_GenerateRandomBoxLocation_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x033E SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnTargetClass), SpawnTargetClass);0x0367 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(GridSize, 2);0x0395 BreakVector(CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x03C3 CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x03FA SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Half Size), CallFunc_MakeVector_ReturnValue_2);0x0423 CallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(RandomSeed, -180f, 180f);0x0452 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x0481 SetRotatorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnRotation), CallFunc_MakeRotator_ReturnValue);0x04AA Temp_struct_Variable = FVector(70, 70, 50);0x04D5 SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(TraceBoundSize), Temp_struct_Variable);0x04FE SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(FloorCheckDistance), 25);0x0527 /Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Seed), RandomSeed);0x0566 Temp_int_Variable = Temp_int_Variable_1;0x0581 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileX);0x05A6 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue);0x05D4 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.8);0x0602 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 4);0x0630 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, -1);0x065E CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue, 0, 0);0x0695 CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_3, 0, 0);0x06CC BreakTransform(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x06FA CallFunc_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));0x075C CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0793 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x07BB PopFlow();0x07BC Label_07BC:0x07BC CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable_1, 1);0x07E6 Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue;0x0801 goto Label_0045;0x0806 Label_0806:0x0806 return;Public 0x15b1e90 0x10 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 0x0000 PushFlow(Label_038A);0x0005 GetGenerateRandomBoxDatas(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_GetGenerateRandomBoxDatas_Rotation);0x002E Temp_int_Variable = 1;0x0045 Label_0045:0x0045 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, SpawnNum);0x006B if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0075 PushFlow(Label_0340);0x007A CallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(Seed, 0, 999999999);0x00A9 CallFunc_MakeRandomStream_ReturnValue = MakeRandomStream(CallFunc_RandomIntegerInRangeFromStream_ReturnValue);0x00CE RandomSeed = CallFunc_MakeRandomStream_ReturnValue;0x00E9 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation_Wall.BP_GenerateRandomBoxLocation_Wall_C, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 0, nullptr, 1);0x0115 SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnTargetClass), SpawnTargetClass);0x013E SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Half Size), CallFunc_GetGenerateRandomBoxDatas_HarfSize);0x0167 CallFunc_RandomRotatorFromStream_ReturnValue = RandomRotatorFromStream(RandomSeed, true);0x018D SetRotatorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnRotation), CallFunc_RandomRotatorFromStream_ReturnValue);0x01B6 SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(TraceBoundSize), TraceBoundSize);0x01DF SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(FloorCheckDistance), FloorCheckDistance);0x0208 SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(MaxGenerateCharange), MaxGenerateCharange);0x0231 SetBoolPropertyByName(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);0x0317 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 1);0x033F PopFlow();0x0340 Label_0340:0x0340 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x036A Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0385 goto Label_0045;0x038A Label_038A:0x038A return;Public 0x15b1e90 0x60 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 0x0000 PushFlow(Label_0383);0x0005 GetGenerateRandomBoxDatas(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_GetGenerateRandomBoxDatas_Rotation);0x002E Temp_int_Variable = 1;0x0045 Label_0045:0x0045 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, SpawnNum);0x006B if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0075 PushFlow(Label_0339);0x007A CallFunc_RandomIntegerInRangeFromStream_ReturnValue = RandomIntegerInRangeFromStream(Seed, 0, 999999999);0x00A9 CallFunc_MakeRandomStream_ReturnValue = MakeRandomStream(CallFunc_RandomIntegerInRangeFromStream_ReturnValue);0x00CE RandomSeed = CallFunc_MakeRandomStream_ReturnValue;0x00E9 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation.BP_GenerateRandomBoxLocation_C, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 0, nullptr, 1);0x0115 SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnTargetClass), SpawnTargetClass);0x013E SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Half Size), CallFunc_GetGenerateRandomBoxDatas_HarfSize);0x0167 CallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(RandomSeed, -180f, 180f);0x0196 CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x01C5 SetRotatorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnRotation), CallFunc_MakeRotator_ReturnValue);0x01EE SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(TraceBoundSize), TraceBoundSize);0x0217 SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(FloorCheckDistance), FloorCheckDistance);0x0240 SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(MaxGenerateCharange), MaxGenerateCharange);0x0269 SetBoolPropertyByName(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);0x0310 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 1);0x0338 PopFlow();0x0339 Label_0339:0x0339 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0363 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x037E goto Label_0045;0x0383 Label_0383:0x0383 return;Public 0x15b1e90 0x50 void GetGenerateRandomBoxDatas (FTransform & SpawnerTransform , const FVector & HarfSize , const FRotator & Rotation ) Script25 statements · 1,011 bytes of bytecode 0x0000 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x0025 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue);0x0053 CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(TileX);0x0078 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x00A6 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue_1);0x00D4 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(-180, 180);0x0102 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0.5);0x0130 CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x014D CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x017C CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0198 BreakVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x01C6 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_BreakVector_Z);0x01FD CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(TileX);0x0222 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue_2);0x0250 CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x0287 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, 0.5);0x02B5 CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, CallFunc_SelectFloat_ReturnValue);0x02E3 CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_BreakVector_X);0x0311 CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Add_DoubleDouble_ReturnValue, 0, CallFunc_BreakVector_Z);0x0348 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_MakeVector_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1));0x039F SpawnerTransform = CallFunc_MakeTransform_ReturnValue;0x03BA HarfSize = CallFunc_MakeVector_ReturnValue;0x03D5 Rotation = CallFunc_MakeRotator_ReturnValue;0x03F0 return;Public 0x15b1e90 0x90 void GetSpawnTransformAndRadius (FTransform & Transform , const double & Radius ) Script15 statements · 582 bytes of bytecode 0x0000 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001C CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x0053 CallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(TileX, 2);0x007D CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Divide_IntInt_ReturnValue);0x00A2 CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_Divide_IntInt_ReturnValue);0x00C7 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue);0x00F5 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue_1);0x0123 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x0151 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_2, 0, 500);0x0188 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue);0x01B6 CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_Add_VectorVector_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x020D Transform = CallFunc_MakeTransform_ReturnValue;0x0228 Radius = CallFunc_Multiply_DoubleDouble_ReturnValue;0x0243 return;Public 0x15b1e90 0x68 void ResetGoalPoint () Script4 statements · 69 bytes of bytecode 0x0000 CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/BluePrints/LINK/Blueprints/GameLogic/BP_LinkGoalPosition.BP_LinkGoalPosition_C);0x001E CallFunc_GetActorOfClass_ReturnValue.ResetGoalEevent();0x0042 return;Public 0x15b1e90 0x00 void RegisterPriorityGenerateComponet (int32 Key , ULBPC_PriorityGenerateControl_C * Value ) Script15 statements · 423 bytes of bytecode 0x0000 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(LineTraceComponents, Key, CallFunc_Map_Find_Value);0x0045 if (!(CallFunc_Map_Find_ReturnValue)) goto Label_0164;0x0053 Label_0053:0x0053 CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(LineTraceComponents, Key, CallFunc_Map_Find_Value);0x0098 Temp_wildcard_Variable = CallFunc_Map_Find_Value.PriorityGenerateComponents_5_3DA7B0664090882CF8ED1591CA3BFA1A;0x00BC CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Temp_wildcard_Variable, Value);0x0100 K2Node_MakeStruct_ST_PriorityGenerateComonents.PriorityGenerateComponents_5_3DA7B0664090882CF8ED1591CA3BFA1A = Temp_wildcard_Variable;0x0124 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(LineTraceComponents, Key, K2Node_MakeStruct_ST_PriorityGenerateComonents);0x015F goto Label_01A4;0x0164 Label_0164:0x0164 /Script/Engine.Default__BlueprintMapLibrary.Map_Add(LineTraceComponents, Key, Temp_struct_Variable);0x019F goto Label_0053;0x01A4 Label_01A4:0x01A4 return;Public 0x15b1e90 0x10 void EnableSpawnArray (int32 TileCount , int32 Count , const FRandomStream & Seed , TArray<int32> & ReturnArray ) Script34 statements · 644 bytes of bytecode 0x0000 PushFlow(Label_0281);0x0005 Temp_int_Variable = 0;0x001C Label_001C:0x001C CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(TileCount, 1);0x0046 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue_1);0x006C if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_00C4;0x007A PushFlow(Label_01ED);0x007F CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ReturnValues, Temp_int_Variable);0x00C3 PopFlow();0x00C4 Label_00C4:0x00C4 /Script/Engine.Default__KismetArrayLibrary.Array_ShuffleFromStream(ReturnValues, Seed);0x00F6 Temp_int_Variable_1 = 0;0x010D Label_010D:0x010D CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(TileCount, Count);0x013B CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, 1);0x0165 CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_1, CallFunc_Subtract_IntInt_ReturnValue_2);0x018B if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_01CD;0x0199 PushFlow(Label_0237);0x019E /Script/Engine.Default__KismetArrayLibrary.Array_Remove(ReturnValues, 0);0x01CC PopFlow();0x01CD Label_01CD:0x01CD ReturnArray = ReturnValues;0x01E8 goto Label_0281;0x01ED Label_01ED:0x01ED CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0217 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0232 goto Label_001C;0x0237 Label_0237:0x0237 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x0261 Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x027C goto Label_010D;0x0281 Label_0281:0x0281 return;Public 0x15b1e90 0x20 void NewGetClass (const TSubclassOf<AActor > & Class ) Script32 statements · 893 bytes of bytecode 0x0000 PushFlow(Label_037A);0x0005 Temp_int_Variable = 0;0x001C Label_001C:0x001C CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(GenerateData.SpawnActors);0x006D CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x0093 if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01E4;0x00A1 PushFlow(Label_0256);0x00A6 CallFunc_RandomFloatFromStream_ReturnValue = RandomFloatFromStream(RandomSeed);0x00CB /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(GenerateData.SpawnActors, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0125 CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_RandomFloatFromStream_ReturnValue);0x0142 CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Map_GetKeyValueByIndex_Value);0x0168 if (!(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);0x01D0 Temp_wildcard_ReturnValue_Variable = CallFunc_Map_GetKeyValueByIndex_Key;0x01E3 PopFlow();0x01E4 Label_01E4:0x01E4 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(GenerateData.SpawnActors, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x023E Class = CallFunc_Map_GetKeyValueByIndex_Key;0x0251 goto Label_037A;0x0256 Label_0256:0x0256 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0280 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x029B goto Label_001C;0x02A0 Label_02A0:0x02A0 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(GenerateData.SpawnActors, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x02FA Temp_wildcard_ReturnValue_Variable = CallFunc_Map_GetKeyValueByIndex_Key;0x030D CallFunc_Map_GetLastIndex_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_GetLastIndex(GenerateData.SpawnActors);0x035E Temp_int_Variable = CallFunc_Map_GetLastIndex_ReturnValue;0x0379 PopFlow();0x037A Label_037A:0x037A return;Public 0x15b1e90 0x08 void GetClass (const TSubclassOf<ABP_Structure_Base_C > & Class ) Script29 statements · 606 bytes of bytecode 0x0000 PushFlow(Label_025B);0x0005 Temp_int_Variable = 0;0x001C Label_001C:0x001C CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(SpawnClassData);0x0057 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Variable, CallFunc_Map_Length_ReturnValue);0x007D if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01A2;0x008B PushFlow(Label_01BA);0x0090 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(SpawnClassData, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x00D4 ReturnClass = CallFunc_Map_GetKeyValueByIndex_Key;0x00E7 CallFunc_RandomFloatFromStream_ReturnValue = RandomFloatFromStream(RandomSeed);0x010C /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(SpawnClassData, Temp_int_Variable, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0150 CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_RandomFloatFromStream_ReturnValue);0x016D CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, CallFunc_Map_GetKeyValueByIndex_Value);0x0193 if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_0204;0x01A1 PopFlow();0x01A2 Label_01A2:0x01A2 Class = ReturnClass;0x01B5 goto Label_025B;0x01BA Label_01BA:0x01BA CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x01E4 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x01FF goto Label_001C;0x0204 Label_0204:0x0204 CallFunc_Map_GetLastIndex_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_GetLastIndex(SpawnClassData);0x023F Temp_int_Variable = CallFunc_Map_GetLastIndex_ReturnValue;0x025A PopFlow();0x025B Label_025B:0x025B return;Public 0x15b1e90 0x08 void UserConstructionScript () Script64 statements · 2,253 bytes of bytecode 0x0000 PushFlow(Label_08CA);0x0005 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, InverseX);0x003C CallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(TileX, 1);0x0066 CallFunc_Conv_IntToDouble_ReturnValue_4 = Conv_IntToDouble(CallFunc_Subtract_IntInt_ReturnValue_4);0x008B CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_4, GridSize);0x00B9 CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_SelectFloat_ReturnValue_1);0x00E7 CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 2);0x0115 CallFunc_MakeVector_ReturnValue_3 = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue_3, 0, DebugDrawHeight);0x014C SpawnArea.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue_3, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x0180 CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(-1, 1, InverseX);0x01B7 CallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(TileY, 1);0x01E1 CallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(TileX, 1);0x020B CallFunc_Conv_IntToDouble_ReturnValue_3 = Conv_IntToDouble(CallFunc_Subtract_IntInt_ReturnValue_3);0x0230 CallFunc_Conv_IntToDouble_ReturnValue_4 = Conv_IntToDouble(CallFunc_Subtract_IntInt_ReturnValue_4);0x0255 CallFunc_Multiply_DoubleDouble_ReturnValue_5 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_3, GridSize);0x0283 CallFunc_Multiply_DoubleDouble_ReturnValue_6 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_4, GridSize);0x02B1 CallFunc_Divide_DoubleDouble_ReturnValue_2 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_5, 2);0x02DF CallFunc_Multiply_DoubleDouble_ReturnValue_7 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_6, CallFunc_SelectFloat_ReturnValue_1);0x030D CallFunc_Divide_DoubleDouble_ReturnValue_3 = Divide_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_7, 2);0x033B CallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue_3, CallFunc_Divide_DoubleDouble_ReturnValue_2, DebugDrawHeight);0x0372 SpawnArea.SetBoxExtent(CallFunc_MakeVector_ReturnValue_2, true);0x039C Temp_int_Variable = 0;0x03B3 Label_03B3:0x03B3 CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(TileX, 1);0x03DD CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue_2);0x0403 if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x040D PushFlow(Label_0836);0x0412 Temp_int_Variable_1 = 0;0x0429 Label_0429:0x0429 CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(TileY, 1);0x0453 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_1, CallFunc_Subtract_IntInt_ReturnValue_1);0x0479 if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0483 PushFlow(Label_0880);0x0488 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Temp_int_Variable);0x04AD CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(GridSize, 2);0x04DB CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(TileY, 1);0x0505 CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(CallFunc_Subtract_IntInt_ReturnValue);0x052A CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(DebugDrawHeight, 2);0x0558 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0574 CallFunc_MakeVector_ReturnValue = MakeVector(CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x05AB CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x05E2 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(GridSize, CallFunc_Conv_IntToDouble_ReturnValue_1);0x0610 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x063E CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x066C CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_1, CallFunc_SelectFloat_ReturnValue);0x069A CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_1);0x06BF CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x06ED CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x071B CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x0752 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue_1);0x0780 CallFunc_BoxTraceMulti_OutHits = {};0x078B CallFunc_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);0x0835 PopFlow();0x0836 Label_0836:0x0836 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0860 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x087B goto Label_03B3;0x0880 Label_0880:0x0880 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x08AA Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x08C5 goto Label_0429;0x08CA Label_08CA:0x08CA return;Event Public 0x15b1e90 0x00 void ReceiveBeginPlay () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_GenerateMapManager(5684);0x000F return;Event Protected 0x15b1e90 0x00 void ReceiveDestroyed () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_GenerateMapManager(10146);0x000F return;Event Public 0x15b1e90 0x00 void GenerateHouse () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_GenerateMapManager(11040);0x000F return;0x15b1e90 0x00 void ExecuteUbergraph_BP_GenerateMapManager (int32 EntryPoint ) Script377 statements · 11,089 bytes of bytecode 0x0000 PushFlow(Label_2B4E);0x0005 goto [EntryPoint];0x000F CallFunc_GetAllActorsOfClass_OutActors_3 = {};0x001A GetAllActorsOfClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_KeepArea.BP_KeepArea_C, CallFunc_GetAllActorsOfClass_OutActors_3);0x0037 Temp_int_Loop_Counter_Variable_2 = 0;0x004E Temp_int_Array_Index_Variable = 0;0x0065 Label_0065:0x0065 CallFunc_Array_Length_ReturnValue_6 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_3);0x00A0 CallFunc_Less_IntInt_ReturnValue_5 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_6);0x00C6 if (!(CallFunc_Less_IntInt_ReturnValue_5)) goto Label_0154;0x00D4 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_2;0x00EF PushFlow(Label_0CD7);0x00F4 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_3, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x012F CallFunc_Array_Get_Item_4.RemoveOverlapType();0x0153 PopFlow();0x0154 Label_0154:0x0154 PushFlow(Label_0190);0x0159 Delay(this, 1f, LatentActionInfo{0xD21, -555722662, FName(ExecuteUbergraph_BP_GenerateMapManager), this});0x018F PopFlow();0x0190 Label_0190:0x0190 CallFunc_IsServer_ReturnValue = IsServer(this);0x01A5 if (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x01AF /Script/Engine.Default__KismetArrayLibrary.Array_ShuffleFromStream(GeneratedPoints, RandomSeed);0x01E1 /Script/Engine.Default__KismetArrayLibrary.Array_ShuffleFromStream(GeneratedPointsLastZone, RandomSeed);0x0213 GetSpawnTransformAndRadius(CallFunc_GetSpawnTransformAndRadius_Transform, CallFunc_GetSpawnTransformAndRadius_Radius);0x0233 Label_0233:0x0233 Temp_int_Variable_2 = -1;0x024A Temp_int_Variable_1 = 0;0x0261 Label_0261:0x0261 CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(LineTraceComponents);0x029C CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Variable_1, CallFunc_Map_Length_ReturnValue);0x02C2 if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0394;0x02D0 PushFlow(Label_0ECE);0x02D5 /Script/Engine.Default__BlueprintMapLibrary.Map_GetKeyValueByIndex(LineTraceComponents, Temp_int_Variable_1, CallFunc_Map_GetKeyValueByIndex_Key, CallFunc_Map_GetKeyValueByIndex_Value);0x0319 Temp_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);0x0378 Temp_wildcard_Variable = CallFunc_Map_GetKeyValueByIndex_Value;0x0393 PopFlow();0x0394 Label_0394:0x0394 Temp_int_Loop_Counter_Variable_5 = 0;0x03AB Temp_int_Array_Index_Variable_5 = 0;0x03C2 Label_03C2:0x03C2 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_wildcard_Variable.PriorityGenerateComponents_5_3DA7B0664090882CF8ED1591CA3BFA1A);0x0406 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_5, CallFunc_Array_Length_ReturnValue);0x042C if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_04D1;0x043A Temp_int_Array_Index_Variable_5 = Temp_int_Loop_Counter_Variable_5;0x0455 PushFlow(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);0x049E CallFunc_Array_Get_Item.GenerateSignal.Broadcast(RandomSeed);0x04D0 PopFlow();0x04D1 Label_04D1:0x04D1 CallFunc_Map_Remove_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Remove(LineTraceComponents, Temp_int_Variable_2);0x050D CallFunc_Map_Length_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(LineTraceComponents);0x0548 CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(CallFunc_Map_Length_ReturnValue_1, 0);0x056A if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0233;0x0578 GenerateBell(/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_RevivalBell.BP_RevivalBell_C, RandomSeed);0x0598 DelayUntilNextTick(this, LatentActionInfo{0x5CA, -1892104451, FName(ExecuteUbergraph_BP_GenerateMapManager), this});0x05C9 PopFlow();0x05CA Temp_int_Loop_Counter_Variable_3 = 0;0x05E1 Temp_int_Array_Index_Variable_4 = 0;0x05F8 Label_05F8:0x05F8 CallFunc_Array_Length_ReturnValue_8 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AddGenerateBox);0x0633 CallFunc_Less_IntInt_ReturnValue_7 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_8);0x0659 if (!(CallFunc_Less_IntInt_ReturnValue_7)) goto Label_0758;0x0667 Temp_int_Array_Index_Variable_4 = Temp_int_Loop_Counter_Variable_3;0x0682 PushFlow(Label_0F62);0x0687 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AddGenerateBox, Temp_int_Array_Index_Variable_4, CallFunc_Array_Get_Item_7);0x06C2 GenerateBoxLocation(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);0x0757 PopFlow();0x0758 Label_0758:0x0758 Temp_int_Loop_Counter_Variable_1 = 0;0x076F Temp_int_Array_Index_Variable_2 = 0;0x0786 Label_0786:0x0786 CallFunc_Array_Length_ReturnValue_9 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AddGenerateBox_Wall);0x07C1 CallFunc_Less_IntInt_ReturnValue_8 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_9);0x07E7 if (!(CallFunc_Less_IntInt_ReturnValue_8)) goto Label_0906;0x07F5 Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_1;0x0810 PushFlow(Label_0FAC);0x0815 /Script/Engine.Default__KismetArrayLibrary.Array_Get(AddGenerateBox_Wall, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_6);0x0850 GenerateBoxLocation_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);0x0905 PopFlow();0x0906 Label_0906:0x0906 DelayUntilNextTick(this, LatentActionInfo{0x938, -1304578534, FName(ExecuteUbergraph_BP_GenerateMapManager), this});0x0937 PopFlow();0x0938 Temp_int_Loop_Counter_Variable = 0;0x094F Temp_int_Array_Index_Variable_1 = 0;0x0966 Label_0966:0x0966 CallFunc_Array_Length_ReturnValue_7 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(GenerateData.GenerateBoxLocaiton);0x09B7 CallFunc_Less_IntInt_ReturnValue_6 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_7);0x09DD if (!(CallFunc_Less_IntInt_ReturnValue_6)) goto Label_0AF2;0x09EB Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0A06 PushFlow(Label_0FF6);0x0A0B /Script/Engine.Default__KismetArrayLibrary.Array_Get(GenerateData.GenerateBoxLocaiton, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_5);0x0A5C GenerateBoxLocation(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);0x0AF1 PopFlow();0x0AF2 Label_0AF2:0x0AF2 CallFunc_GetAllActorsOfClass_OutActors = {};0x0AFD GetAllActorsOfClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/CustomSpawner/BP_InfinityGenerator.BP_InfinityGenerator_C, CallFunc_GetAllActorsOfClass_OutActors);0x0B1A Temp_int_Loop_Counter_Variable_7 = 0;0x0B31 Temp_int_Array_Index_Variable_7 = 0;0x0B48 Label_0B48:0x0B48 CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0B83 CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_7, CallFunc_Array_Length_ReturnValue_3);0x0BA9 if (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0BB3 Temp_int_Array_Index_Variable_7 = Temp_int_Loop_Counter_Variable_7;0x0BCE PushFlow(Label_0C8D);0x0BD3 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_7, CallFunc_Array_Get_Item_1);0x0C0E K2Node_DynamicCast_AsBPI_Map_Generate = Cast<BPI_MapGenerate_C>(CallFunc_Array_Get_Item_1);0x0C32 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Map_Generate);0x0C4F if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0C59 K2Node_DynamicCast_AsBPI_Map_Generate.Generate(Temp_struct_Variable_1, 0);0x0C8C PopFlow();0x0C8D Label_0C8D:0x0C8D CallFunc_Add_IntInt_ReturnValue_9 = Add_IntInt(Temp_int_Loop_Counter_Variable_7, 1);0x0CB7 Temp_int_Loop_Counter_Variable_7 = CallFunc_Add_IntInt_ReturnValue_9;0x0CD2 goto Label_0B48;0x0CD7 Label_0CD7:0x0CD7 CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0D01 Temp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0D1C goto Label_0065;0x0D21 CallFunc_GetTransform_ReturnValue = GetTransform();0x0D3D BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0D6B CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0x0DC2 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, GenerateData.InstangeManager, CallFunc_MakeTransform_ReturnValue, 2, nullptr, 1);0x0E04 CallFunc_GetTransform_ReturnValue = GetTransform();0x0E20 BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0E4E CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, FRotator(0, 0, 0), FVector(1, 1, 1));0x0EA5 CallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, CallFunc_MakeTransform_ReturnValue, 1);0x0ECD PopFlow();0x0ECE Label_0ECE:0x0ECE CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(Temp_int_Variable_1, 1);0x0EF8 Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_7;0x0F13 goto Label_0261;0x0F18 Label_0F18:0x0F18 CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Loop_Counter_Variable_5, 1);0x0F42 Temp_int_Loop_Counter_Variable_5 = CallFunc_Add_IntInt_ReturnValue_4;0x0F5D goto Label_03C2;0x0F62 Label_0F62:0x0F62 CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x0F8C Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0FA7 goto Label_05F8;0x0FAC Label_0FAC:0x0FAC CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0FD6 Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0FF1 goto Label_0786;0x0FF6 Label_0FF6:0x0FF6 CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x1020 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x103B goto Label_0966;0x1040 Label_1040:0x1040 PushFlow(Label_12D0);0x1045 CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateRandomBoxLocation.BP_GenerateRandomBoxLocation_C, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 0, nullptr, 1);0x1071 SetClassPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnTargetClass), /Game/BluePrints/LINK/Blueprints/BP_GoalHouse.BP_GoalHouse_C);0x109A SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(Half Size), CallFunc_GetGenerateRandomBoxDatas_HarfSize);0x10C3 CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(-180, 180);0x10F1 CallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_RandomFloatInRange_ReturnValue);0x110E CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x113D SetRotatorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(SpawnRotation), CallFunc_MakeRotator_ReturnValue_1);0x1166 Temp_struct_Variable_2 = FVector(200, 220, 250);0x1191 SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(TraceBoundSize), Temp_struct_Variable_2);0x11BA SetDoublePropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(FloorCheckDistance), 50);0x11E3 SetIntPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(MaxGenerateCharange), 50);0x1208 SetBoolPropertyByName(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);0x12A7 CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, 1);0x12CF PopFlow();0x12D0 Label_12D0:0x12D0 CallFunc_Add_IntInt_ReturnValue_8 = Add_IntInt(Temp_int_Variable, 1);0x12FA Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue_8;0x1315 Label_1315:0x1315 CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable, GenerateHouseNum);0x133B if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x1345 goto Label_1040;0x134A Label_134A:0x134A Temp_int_Array_Index_Variable_3 = 0;0x1361 Label_1361:0x1361 CallFunc_Array_Length_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_2);0x139C CallFunc_Less_IntInt_ReturnValue_4 = Less_IntInt(Temp_int_Loop_Counter_Variable_4, CallFunc_Array_Length_ReturnValue_5);0x13C2 if (!(CallFunc_Less_IntInt_ReturnValue_4)) PopFlow();0x13CC Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_4;0x13E7 PushFlow(Label_144C);0x13EC /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_2, Temp_int_Array_Index_Variable_3, CallFunc_Array_Get_Item_3);0x1427 CallFunc_Array_Get_Item_3.K2_DestroyActor();0x144B PopFlow();0x144C Label_144C:0x144C CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(Temp_int_Loop_Counter_Variable_4, 1);0x1476 Temp_int_Loop_Counter_Variable_4 = CallFunc_Add_IntInt_ReturnValue_5;0x1491 goto Label_1361;0x1496 Label_1496:0x1496 Temp_int_Loop_Counter_Variable_4 = 0;0x14AD goto Label_134A;0x14B2 Label_14B2:0x14B2 PushFlow(Label_1517);0x14B7 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors_1, Temp_int_Array_Index_Variable_6, CallFunc_Array_Get_Item_2);0x14F2 CallFunc_Array_Get_Item_2.K2_DestroyActor();0x1516 PopFlow();0x1517 Label_1517:0x1517 CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Loop_Counter_Variable_6, 1);0x1541 Temp_int_Loop_Counter_Variable_6 = CallFunc_Add_IntInt_ReturnValue_6;0x155C Label_155C:0x155C CallFunc_Array_Length_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors_1);0x1597 CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_6, CallFunc_Array_Length_ReturnValue_4);0x15BD if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_15EB;0x15CB Temp_int_Array_Index_Variable_6 = Temp_int_Loop_Counter_Variable_6;0x15E6 goto Label_14B2;0x15EB Label_15EB:0x15EB CallFunc_GetAllActorsOfClass_OutActors_2 = {};0x15F6 GetAllActorsOfClass(this, /Game/BluePrints/LINK/Blueprints/BP_DummyStaticMesh.BP_DummyStaticMesh_C, CallFunc_GetAllActorsOfClass_OutActors_2);0x1613 goto Label_1496;0x1618 Label_1618:0x1618 Temp_int_Array_Index_Variable_6 = 0;0x162F goto Label_155C;0x1634 RandomSeed = InitializeSeed;0x164F TileX = GenerateData.TileSize.X;0x1689 TileY = GenerateData.TileSize.Y;0x16C3 MaxSpawnPerY = GenerateData.MaxSpawnPerY;0x16F4 MaxSpawnPerX = GenerateData.MaxSpawnPerX;0x1725 GridSize = GenerateData.GridSize;0x1756 CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(SpawnDatas, FName(Default), CallFunc_GetDataTableRowFromName_OutRow);0x179F if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x17A9 SpawnClassData = CallFunc_GetDataTableRowFromName_OutRow.ClassDatas_5_E23750464205E894DB3C71AD80C4C175;0x17CD Temp_int_Variable_4 = 0;0x17E4 Label_17E4:0x17E4 CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(TileX, 1);0x180E CallFunc_LessEqual_IntInt_ReturnValue_3 = LessEqual_IntInt(Temp_int_Variable_4, CallFunc_Subtract_IntInt_ReturnValue);0x1834 if (!(CallFunc_LessEqual_IntInt_ReturnValue_3)) goto Label_2733;0x1842 PushFlow(Label_26E9);0x1847 EnableSpawnArray(TileX, MaxSpawnPerX, RandomSeed, CallFunc_EnableSpawnArray_ReturnArray_1);0x1879 CallFunc_Array_Find_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_EnableSpawnArray_ReturnArray_1, Temp_int_Variable_4);0x18BD CallFunc_GreaterEqual_IntInt_ReturnValue_1 = GreaterEqual_IntInt(CallFunc_Array_Find_ReturnValue_1, 0);0x18DF if (!(CallFunc_GreaterEqual_IntInt_ReturnValue_1)) PopFlow();0x18E9 EnableSpawnArray(TileY, MaxSpawnPerY, RandomSeed, CallFunc_EnableSpawnArray_ReturnArray);0x191B Temp_int_Variable_3 = 0;0x1932 Label_1932:0x1932 CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(TileY, 1);0x195C CallFunc_LessEqual_IntInt_ReturnValue_2 = LessEqual_IntInt(Temp_int_Variable_3, CallFunc_Subtract_IntInt_ReturnValue_1);0x1982 if (!(CallFunc_LessEqual_IntInt_ReturnValue_2)) PopFlow();0x198C PushFlow(Label_269F);0x1991 CallFunc_Array_Find_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Find(CallFunc_EnableSpawnArray_ReturnArray, Temp_int_Variable_3);0x19D5 CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(CallFunc_Array_Find_ReturnValue, 0);0x19F7 if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x1A01 PushFlow(Label_1C92);0x1A06 PushFlow(Label_1F19);0x1A0B CallFunc_Divide_IntInt_ReturnValue = Divide_IntInt(TileX, 2);0x1A35 CallFunc_Less_IntInt_ReturnValue_9 = Less_IntInt(Temp_int_Variable_4, CallFunc_Divide_IntInt_ReturnValue);0x1A5B if (!(CallFunc_Less_IntInt_ReturnValue_9)) PopFlow();0x1A65 CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x1A9C CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x1AC1 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x1AEF CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x1B1D CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_3);0x1B42 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, GridSize);0x1B70 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x1B9E CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_4);0x1BC3 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x1BF1 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_SelectFloat_ReturnValue);0x1C1F CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Subtract_DoubleDouble_ReturnValue);0x1C4D CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(GeneratedPoints, CallFunc_MakeVector2D_ReturnValue);0x1C91 PopFlow();0x1C92 Label_1C92:0x1C92 CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(TileX, 1);0x1CBC CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Variable_4, CallFunc_Subtract_IntInt_ReturnValue_2);0x1CE2 if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x1CEC CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x1D23 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x1D48 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x1D76 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x1DA4 CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_3);0x1DC9 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, GridSize);0x1DF7 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x1E25 CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_4);0x1E4A CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x1E78 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_SelectFloat_ReturnValue);0x1EA6 CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Subtract_DoubleDouble_ReturnValue);0x1ED4 CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(GeneratedPointsLastZone, CallFunc_MakeVector2D_ReturnValue);0x1F18 PopFlow();0x1F19 Label_1F19:0x1F19 CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x1F35 CallFunc_MakeVector_ReturnValue = MakeVector(GridSize, GridSize, 0);0x1F6C CallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(RandomSeed, 0f, 360f);0x1F9B CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x1FCA NewGetClass(CallFunc_NewGetClass_Class);0x1FE1 CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x2018 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x203D CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x206B CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x2099 CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_3);0x20BE CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, GridSize);0x20EC CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x211A CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_4);0x213F CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x216D CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_SelectFloat_ReturnValue);0x219B CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Subtract_DoubleDouble_ReturnValue, 0);0x21D2 CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue_1);0x2200 CallFunc_RandomPointInBoundingBoxFromStream_ReturnValue = RandomPointInBoundingBoxFromStream(RandomSeed, CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x2237 CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_RandomPointInBoundingBoxFromStream_ReturnValue, CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x227E CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2 = BeginDeferredActorSpawnFromClass(this, CallFunc_NewGetClass_Class, CallFunc_MakeTransform_ReturnValue_1, 0, nullptr, 1);0x22AA CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x22C6 CallFunc_MakeVector_ReturnValue = MakeVector(GridSize, GridSize, 0);0x22FD CallFunc_RandomFloatInRangeFromStream_ReturnValue = RandomFloatInRangeFromStream(RandomSeed, 0f, 360f);0x232C CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_RandomFloatInRangeFromStream_ReturnValue);0x235B CallFunc_SelectFloat_ReturnValue = SelectFloat(-1, 1, InverseX);0x2392 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(TileY);0x23B7 CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, GridSize);0x23E5 CallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, 0.5);0x2413 CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(Temp_int_Variable_3);0x2438 CallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, GridSize);0x2466 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x2494 CallFunc_Conv_IntToDouble_ReturnValue_2 = Conv_IntToDouble(Temp_int_Variable_4);0x24B9 CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_2, GridSize);0x24E7 CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_SelectFloat_ReturnValue);0x2515 CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_Multiply_DoubleDouble_ReturnValue_4, CallFunc_Subtract_DoubleDouble_ReturnValue, 0);0x254C CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_MakeVector_ReturnValue_1);0x257A CallFunc_RandomPointInBoundingBoxFromStream_ReturnValue = RandomPointInBoundingBoxFromStream(RandomSeed, CallFunc_Add_VectorVector_ReturnValue, CallFunc_MakeVector_ReturnValue);0x25B1 CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(CallFunc_RandomPointInBoundingBoxFromStream_ReturnValue, CallFunc_MakeRotator_ReturnValue, FVector(1, 1, 1));0x25F8 CallFunc_FinishSpawningActor_ReturnValue_2 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_2, CallFunc_MakeTransform_ReturnValue_1, 1);0x2620 K2Node_DynamicCast_AsBPI_Map_Generate_1 = Cast<BPI_MapGenerate_C>(CallFunc_FinishSpawningActor_ReturnValue_2);0x2644 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Map_Generate_1);0x2661 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x266B K2Node_DynamicCast_AsBPI_Map_Generate_1.Generate(RandomSeed, 0);0x269E PopFlow();0x269F Label_269F:0x269F CallFunc_Add_IntInt_ReturnValue_10 = Add_IntInt(Temp_int_Variable_3, 1);0x26C9 Temp_int_Variable_3 = CallFunc_Add_IntInt_ReturnValue_10;0x26E4 goto Label_1932;0x26E9 Label_26E9:0x26E9 CallFunc_Add_IntInt_ReturnValue_11 = Add_IntInt(Temp_int_Variable_4, 1);0x2713 Temp_int_Variable_4 = CallFunc_Add_IntInt_ReturnValue_11;0x272E goto Label_17E4;0x2733 Label_2733:0x2733 Delay(this, 3f, LatentActionInfo{0xF, 35699508, FName(ExecuteUbergraph_BP_GenerateMapManager), this});0x2769 PopFlow();0x276A Label_276A:0x276A Temp_int_Loop_Counter_Variable_6 = 0;0x2781 goto Label_1618;0x2786 Label_2786:0x2786 Temp_int_Variable = 1;0x279D goto Label_1315;0x27A2 CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedActors);0x27DD CallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Array_Length_ReturnValue_2);0x2802 PrintString(this, CallFunc_Conv_IntToString_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x284C Temp_int_Loop_Counter_Variable_8 = 0;0x2863 Temp_int_Array_Index_Variable_8 = 0;0x287A Label_287A:0x287A CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(SpawnedActors);0x28B5 CallFunc_Less_IntInt_ReturnValue_10 = Less_IntInt(Temp_int_Loop_Counter_Variable_8, CallFunc_Array_Length_ReturnValue_1);0x28DB if (!(CallFunc_Less_IntInt_ReturnValue_10)) goto Label_2AF3;0x28E9 Temp_int_Array_Index_Variable_8 = Temp_int_Loop_Counter_Variable_8;0x2904 PushFlow(Label_2AA9);0x2909 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedActors, Temp_int_Array_Index_Variable_8, CallFunc_Array_Get_Item_8);0x2944 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item_8);0x2961 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x296B /Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedActors, Temp_int_Array_Index_Variable_8, CallFunc_Array_Get_Item_8);0x29A6 if (!(CallFunc_Array_Get_Item_8.bReplicates)) goto Label_2A49;0x29CA CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x29DF if (!(CallFunc_IsServer_ReturnValue_1)) PopFlow();0x29E9 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedActors, Temp_int_Array_Index_Variable_8, CallFunc_Array_Get_Item_8);0x2A24 CallFunc_Array_Get_Item_8.K2_DestroyActor();0x2A48 PopFlow();0x2A49 Label_2A49:0x2A49 /Script/Engine.Default__KismetArrayLibrary.Array_Get(SpawnedActors, Temp_int_Array_Index_Variable_8, CallFunc_Array_Get_Item_8);0x2A84 CallFunc_Array_Get_Item_8.K2_DestroyActor();0x2AA8 PopFlow();0x2AA9 Label_2AA9:0x2AA9 CallFunc_Add_IntInt_ReturnValue_12 = Add_IntInt(Temp_int_Loop_Counter_Variable_8, 1);0x2AD3 Temp_int_Loop_Counter_Variable_8 = CallFunc_Add_IntInt_ReturnValue_12;0x2AEE goto Label_287A;0x2AF3 Label_2AF3:0x2AF3 CallFunc_GetAllActorsOfClass_OutActors_1 = {};0x2AFE GetAllActorsOfClass(this, /Game/BluePrints/LINK/Blueprints/CraftedActor/BP_CraftedObject_Base.BP_CraftedObject_Base_C, CallFunc_GetAllActorsOfClass_OutActors_1);0x2B1B goto Label_276A;0x2B20 GetGenerateRandomBoxDatas(CallFunc_GetGenerateRandomBoxDatas_SpawnerTransform, CallFunc_GetGenerateRandomBoxDatas_HarfSize, CallFunc_GetGenerateRandomBoxDatas_Rotation);0x2B49 goto Label_2786;0x2B4E Label_2B4E:0x2B4E return;Final 0x15b1e90 0x04