Zdexby TheHolyOneZ
2,291 classes
Class

UBBKart_FuncLib_C

: UBlueprintFunctionLibrary : UObject
/Game/BP/Core/BBKart_FuncLib.BBKart_FuncLib_C 0x0028 (40 B) align 8 inherited 0x0028 17 scripted vtable /Game/BP/Core/BBKart_FuncLib
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 17

SignatureFlagsNativeParams
void FindAllUniqueTrackRecordTracks(UObject* __WorldContext, TArray<FName>& UniqueTrackRecordTrackNames)
Script25 statements · 577 bytes of bytecode
0x0000PushFlow(Label_023E);0x0005/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x003BCallFunc_Map_Keys_Keys = {};0x0046/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ArcadeModeLeaderboard, CallFunc_Map_Keys_Keys);0x008ETemp_int_Loop_Counter_Variable = 0;0x00A5Temp_int_Array_Index_Variable = 0;0x00BCLabel_00BC:0x00BCCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x00F7CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x011Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01D4;0x012BTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0146PushFlow(Label_01F4);0x014B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0186CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(UniqueTrackRecordTracks, CallFunc_Array_Get_Item.TrackName_4_D3FDBC2C4C7468FB2467679024BF491E);0x01D3PopFlow();0x01D4Label_01D4:0x01D4UniqueTrackRecordTrackNames = UniqueTrackRecordTracks;0x01EFgoto Label_023E;0x01F4Label_01F4:0x01F4CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x021ETemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0239goto Label_00BC;0x023ELabel_023E:0x023Ereturn;0x0240// end of script
StaticPublic0x18
void AddAchievementToCoreSave(const FName& AchievementName, UObject* __WorldContext)
Script97 statements · 3,747 bytes of bytecode
0x0000PushFlow(Label_0EA0);0x0005/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x003Bif (!(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ArcadeCommonsMode)) goto Label_0060;0x005FPopFlow();0x0060Label_0060:0x0060CallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Variables/DaT_Achievements.DaT_Achievements, AchievementName, CallFunc_GetDataTableRowFromName_OutRow);0x00A5if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x00AFPushFlow(Label_014B);0x00B4/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x00EACallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.UnlockedAchievements, CallFunc_GetDataTableRowFromName_OutRow);0x013Cif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_01DC;0x014APopFlow();0x014BLabel_014B:0x014B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x0181CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.UnlockedAchievements, CallFunc_GetDataTableRowFromName_OutRow);0x01DBPopFlow();0x01DCLabel_01DC:0x01DC/Script/Engine.Default__GameplayStatics.PlaySound2D(__WorldContext, /Game/Audio/UI/a_notif.a_notif, 1f, 1f, 0f, nullptr, nullptr);0x021FCallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(__WorldContext, 0);0x0241K2Node_DynamicCast_AsBP_Kart_Pawn = Cast<BP_KartPawn_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0265K2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsBP_Kart_Pawn);0x0282if (!(K2Node_DynamicCast_bSuccess_4)) goto Label_06A0;0x0290CallFunc_Create_ReturnValue_2 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(__WorldContext, /Game/UI/Kart/W_AchievementUnlock.W_AchievementUnlock_C, nullptr);0x02CD/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_Create_ReturnValue_2, FName(AchievementInfo), CallFunc_GetDataTableRowFromName_OutRow);0x030CCallFunc_AddChildToCanvas_ReturnValue_2 = K2Node_DynamicCast_AsBP_Kart_Pawn.KartUIRef.CanvasPanel_0.AddChildToCanvas(CallFunc_Create_ReturnValue_2);0x036BK2Node_MakeStruct_Anchors.Minimum = Vector2D{1f, 1f};0x039EK2Node_MakeStruct_Anchors.Maximum = Vector2D{1f, 1f};0x03D1CallFunc_AddChildToCanvas_ReturnValue_2.SetAnchors(K2Node_MakeStruct_Anchors);0x03FACallFunc_AddChildToCanvas_ReturnValue_2.SetZOrder(15);0x041FCallFunc_AddChildToCanvas_ReturnValue_2.SetAlignment(Vector2D{1f, 1f});0x0457CallFunc_AddChildToCanvas_ReturnValue_2.SetSize(Vector2D{395f, 120f});0x048F/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x04C5CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ConsecAchievementUnlocks);0x0500CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, -125f);0x052ACallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, -20f);0x0554CallFunc_MakeVector2D_ReturnValue_2 = MakeVector2D(-20f, CallFunc_Add_FloatFloat_ReturnValue);0x057ECallFunc_AddChildToCanvas_ReturnValue_2.SetPosition(CallFunc_MakeVector2D_ReturnValue_2);0x05A7Label_05A7:0x05A7/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x05DDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ConsecAchievementUnlocks, 1);0x061DTemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0638/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x066ECallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ConsecAchievementUnlocks = Temp_int_Variable;0x069FPopFlow();0x06A0Label_06A0:0x06A0CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(__WorldContext, 0);0x06C2K2Node_DynamicCast_AsBP_Main_Menu_Kart_Char = Cast<BP_MainMenuKartChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x06E6K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Menu_Kart_Char);0x0703if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0AA2;0x0711CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(__WorldContext, /Game/UI/Kart/W_AchievementUnlock.W_AchievementUnlock_C, nullptr);0x074E/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_Create_ReturnValue_1, FName(AchievementInfo), CallFunc_GetDataTableRowFromName_OutRow);0x078DCallFunc_GetUserWidgetObject_ReturnValue_1 = K2Node_DynamicCast_AsBP_Main_Menu_Kart_Char.Widget.GetUserWidgetObject();0x07CDK2Node_DynamicCast_AsW_Main_Menu_Kart = Cast<W_MainMenuKart_C>(CallFunc_GetUserWidgetObject_ReturnValue_1);0x07F1K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsW_Main_Menu_Kart);0x080Eif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0818CallFunc_AddChildToCanvas_ReturnValue_1 = K2Node_DynamicCast_AsW_Main_Menu_Kart.CanvasPanel_0.AddChildToCanvas(CallFunc_Create_ReturnValue_1);0x0861K2Node_MakeStruct_Anchors_1.Minimum = Vector2D{1f, 1f};0x0894K2Node_MakeStruct_Anchors_1.Maximum = Vector2D{1f, 1f};0x08C7CallFunc_AddChildToCanvas_ReturnValue_1.SetAnchors(K2Node_MakeStruct_Anchors_1);0x08F0CallFunc_AddChildToCanvas_ReturnValue_1.SetZOrder(15);0x0915CallFunc_AddChildToCanvas_ReturnValue_1.SetAlignment(Vector2D{1f, 1f});0x094DCallFunc_AddChildToCanvas_ReturnValue_1.SetSize(Vector2D{395f, 120f});0x0985/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x09BBCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ConsecAchievementUnlocks);0x09F6CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, -125f);0x0A20CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, -20f);0x0A4ACallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(-20f, CallFunc_Add_FloatFloat_ReturnValue);0x0A74CallFunc_AddChildToCanvas_ReturnValue_1.SetPosition(CallFunc_MakeVector2D_ReturnValue_1);0x0A9Dgoto Label_05A7;0x0AA2Label_0AA2:0x0AA2CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(__WorldContext, 0);0x0AC4K2Node_DynamicCast_AsBP_Camp_Inter_Char = Cast<BP_CampInterChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x0AE8K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Camp_Inter_Char);0x0B05if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0B0FCallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(__WorldContext, /Game/UI/Kart/W_AchievementUnlock.W_AchievementUnlock_C, nullptr);0x0B4C/Script/Engine.Default__KismetSystemLibrary.SetStructurePropertyByName(CallFunc_Create_ReturnValue, FName(AchievementInfo), CallFunc_GetDataTableRowFromName_OutRow);0x0B8BCallFunc_GetUserWidgetObject_ReturnValue = K2Node_DynamicCast_AsBP_Camp_Inter_Char.Widget.GetUserWidgetObject();0x0BCBK2Node_DynamicCast_AsW_Camp_Inter_Menu = Cast<W_CampInterMenu_C>(CallFunc_GetUserWidgetObject_ReturnValue);0x0BEFK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsW_Camp_Inter_Menu);0x0C0Cif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0C16CallFunc_AddChildToCanvas_ReturnValue = K2Node_DynamicCast_AsW_Camp_Inter_Menu.CanvasPanel_0.AddChildToCanvas(CallFunc_Create_ReturnValue);0x0C5FK2Node_MakeStruct_Anchors_2.Minimum = Vector2D{1f, 1f};0x0C92K2Node_MakeStruct_Anchors_2.Maximum = Vector2D{1f, 1f};0x0CC5CallFunc_AddChildToCanvas_ReturnValue.SetAnchors(K2Node_MakeStruct_Anchors_2);0x0CEECallFunc_AddChildToCanvas_ReturnValue.SetZOrder(15);0x0D13CallFunc_AddChildToCanvas_ReturnValue.SetAlignment(Vector2D{1f, 1f});0x0D4BCallFunc_AddChildToCanvas_ReturnValue.SetSize(Vector2D{395f, 120f});0x0D83/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x0DB9CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ConsecAchievementUnlocks);0x0DF4CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, -125f);0x0E1ECallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, -20f);0x0E48CallFunc_MakeVector2D_ReturnValue = MakeVector2D(-20f, CallFunc_Add_FloatFloat_ReturnValue);0x0E72CallFunc_AddChildToCanvas_ReturnValue.SetPosition(CallFunc_MakeVector2D_ReturnValue);0x0E9Bgoto Label_05A7;0x0EA0Label_0EA0:0x0EA0return;0x0EA2// end of script
StaticPublic0x10
void CheckGlobalTrackRecord(float Time, const FName& MapName, UObject* __WorldContext, const bool& NewRecordLogged)
Script176 statements · 5,383 bytes of bytecode
0x0000PushFlow(Label_1504);0x0005SortByTimeCache = 0f;0x001CPushFlow(Label_0151);0x0021/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x0057CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(MapName, FName(MP_Kart_OedonTrack));0x0081CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.CampaignMode, CallFunc_EqualEqual_NameName_ReturnValue);0x00BDif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0169;0x00CBPrintString(nullptr, "skip record check for map \"MP_Kart_OedonTrack\" during gas boss fight", true, true, LinearColor{0f, 0.658824f, 1f, 1f}, 22f);0x0145Label_0145:0x0145NewRecordLoggedLocal = false;0x0150PopFlow();0x0151Label_0151:0x0151NewRecordLogged = NewRecordLoggedLocal;0x0164goto Label_1504;0x0169Label_0169:0x0169KartMapNameToIconTextConverter(MapName, __WorldContext, CallFunc_KartMapNameToIconTextConverter_Text, CallFunc_KartMapNameToIconTextConverter_Icon, CallFunc_KartMapNameToIconTextConverter_VO, CallFunc_KartMapNameToIconTextConverter_FoundRegisteredMap);0x01ADif (!(CallFunc_KartMapNameToIconTextConverter_FoundRegisteredMap)) goto Label_080A;0x01BB/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x01F1if (!(CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.ArcadeMode)) goto Label_055C;0x0215/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x024BCallFunc_Map_Keys_Keys = {};0x0256/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ArcadeModeLeaderboard, CallFunc_Map_Keys_Keys);0x029E/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(FoundArcadeLeaderboardEntries);0x02C7/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x02FDCallFunc_Map_Values_Values_1 = {};0x0308/Script/Engine.Default__BlueprintMapLibrary.Map_Values(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ArcadeModeLeaderboard, CallFunc_Map_Values_Values_1);0x0350Temp_int_Loop_Counter_Variable = 0;0x0367Temp_int_Array_Index_Variable = 0;0x037ELabel_037E:0x037ECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x03B9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x03DFif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_08E6;0x03EDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0408PushFlow(Label_135F);0x040D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0448CallFunc_EqualEqual_NameName_ReturnValue_1 = EqualEqual_NameName(CallFunc_Array_Get_Item_1.TrackName_4_D3FDBC2C4C7468FB2467679024BF491E, MapName);0x0477if (!(CallFunc_EqualEqual_NameName_ReturnValue_1)) PopFlow();0x0481/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x04BCK2Node_MakeStruct_S_ArcadeLeaderboardEntry_1.TrackName_4_D3FDBC2C4C7468FB2467679024BF491E = CallFunc_Array_Get_Item_1.TrackName_4_D3FDBC2C4C7468FB2467679024BF491E;0x04E9K2Node_MakeStruct_S_ArcadeLeaderboardEntry_1.Time_5_11E58645447D483E0AEE4AAA1FDEE7D0 = CallFunc_Array_Get_Item_1.Time_5_11E58645447D483E0AEE4AAA1FDEE7D0;0x0516/Script/Engine.Default__BlueprintMapLibrary.Map_Add(FoundArcadeLeaderboardEntries, K2Node_MakeStruct_S_ArcadeLeaderboardEntry_1, CallFunc_Map_Values_Values_1[Temp_int_Array_Index_Variable]);0x055BPopFlow();0x055CLabel_055C:0x055C/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_5);0x0592CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.GameStatsGlobal.TrackTimeRecords_42_6C974E1E48B0652AAD984AB989DF6903, MapName, CallFunc_Map_Find_Value);0x05F6if (!(CallFunc_Map_Find_ReturnValue)) goto Label_076E;0x0604/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_5);0x063ACallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.GameStatsGlobal.TrackTimeRecords_42_6C974E1E48B0652AAD984AB989DF6903, MapName, CallFunc_Map_Find_Value);0x069ECallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(Time, CallFunc_Map_Find_Value);0x06C4if (!(CallFunc_Less_FloatFloat_ReturnValue)) goto Label_13A9;0x06D2/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_5);0x0708/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.GameStatsGlobal.TrackTimeRecords_42_6C974E1E48B0652AAD984AB989DF6903, MapName, Time);0x0762NewRecordLoggedLocal = true;0x076DPopFlow();0x076ELabel_076E:0x076E/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_5);0x07A4/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.GameStatsGlobal.TrackTimeRecords_42_6C974E1E48B0652AAD984AB989DF6903, MapName, Time);0x07FENewRecordLoggedLocal = true;0x0809PopFlow();0x080ALabel_080A:0x080ACallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(MapName);0x082FCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("map \"", CallFunc_Conv_NameToString_ReturnValue);0x085BCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "\" not valid for record check\r\n\r\n-L");0x08A4PrintString(nullptr, CallFunc_Concat_StrStr_ReturnValue_1, true, true, LinearColor{0f, 0.658824f, 1f, 1f}, 22f);0x08E1goto Label_0145;0x08E6Label_08E6:0x08E6CallFunc_Map_Length_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(FoundArcadeLeaderboardEntries);0x0921FoundLeaderboardEntriesInitLength = CallFunc_Map_Length_ReturnValue_2;0x093CCallFunc_Map_Length_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(FoundArcadeLeaderboardEntries);0x0977CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Map_Length_ReturnValue_2, 1);0x0999if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_12D4;0x09A7Label_09A7:0x09A7CallFunc_Map_Keys_Keys_4 = {};0x09B2/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(FoundArcadeLeaderboardEntries, CallFunc_Map_Keys_Keys_4);0x09E4CallFunc_Map_Values_Values_2 = {};0x09EF/Script/Engine.Default__BlueprintMapLibrary.Map_Values(FoundArcadeLeaderboardEntries, CallFunc_Map_Values_Values_2);0x0A21SortByTimeCache = 1e+08f;0x0A38Temp_int_Loop_Counter_Variable_2 = 0;0x0A4FTemp_int_Array_Index_Variable_2 = 0;0x0A66Label_0A66:0x0A66CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys_4);0x0AA1CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0AC7if (!(CallFunc_Less_IntInt_ReturnValue_3)) goto Label_0C2E;0x0AD5Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable_2;0x0AF0PushFlow(Label_0BE4);0x0AF5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_4, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_4);0x0B30CallFunc_Less_FloatFloat_ReturnValue_1 = Less_FloatFloat(CallFunc_Array_Get_Item_4.Time_5_11E58645447D483E0AEE4AAA1FDEE7D0, SortByTimeCache);0x0B5Fif (!(CallFunc_Less_FloatFloat_ReturnValue_1)) PopFlow();0x0B69/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_4, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item_4);0x0BA4SortByTimeCache = CallFunc_Array_Get_Item_4.Time_5_11E58645447D483E0AEE4AAA1FDEE7D0;0x0BC8SortByTimeIndexCache = Temp_int_Array_Index_Variable_2;0x0BE3PopFlow();0x0BE4Label_0BE4:0x0BE4CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0C0ETemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0C29goto Label_0A66;0x0C2ELabel_0C2E:0x0C2E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_4, SortByTimeIndexCache, CallFunc_Array_Get_Item_3);0x0C69/Script/Engine.Default__BlueprintMapLibrary.Map_Add(FoundArcadeLeaderboardEntriesSorted, CallFunc_Array_Get_Item_3, CallFunc_Map_Values_Values_2[SortByTimeIndexCache]);0x0CAEPushFlow(Label_0FB4);0x0CB3/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0CE9CallFunc_Map_Keys_Keys_1 = {};0x0CF4/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ArcadeModeLeaderboard, CallFunc_Map_Keys_Keys_1);0x0D3C/Script/Engine.Default__BlueprintMapLibrary.Map_Clear(FoundArcadeLeaderboardEntries);0x0D65/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0D9BCallFunc_Map_Values_Values = {};0x0DA6/Script/Engine.Default__BlueprintMapLibrary.Map_Values(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ArcadeModeLeaderboard, CallFunc_Map_Values_Values);0x0DEETemp_int_Loop_Counter_Variable_1 = 0;0x0E05Temp_int_Array_Index_Variable_1 = 0;0x0E1CLabel_0E1C:0x0E1CCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys_1);0x0E57CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0E7Dif (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0E87Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0EA2PushFlow(Label_0F6A);0x0EA7CallFunc_Map_Keys_Keys_3 = {};0x0EB2/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(FoundArcadeLeaderboardEntriesSorted, CallFunc_Map_Keys_Keys_3);0x0EE4/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0F1FCallFunc_Array_Contains_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Contains(CallFunc_Map_Keys_Keys_3, CallFunc_Array_Get_Item_2);0x0F5Bif (!(CallFunc_Array_Contains_ReturnValue)) goto Label_13B5;0x0F69PopFlow();0x0F6ALabel_0F6A:0x0F6ACallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0F94Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0FAFgoto Label_0E1C;0x0FB4Label_0FB4:0x0FB4CallFunc_Map_Length_ReturnValue_1 = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(FoundArcadeLeaderboardEntriesSorted);0x0FEFCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Map_Length_ReturnValue_1, FoundLeaderboardEntriesInitLength);0x1015if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_09A7;0x1023Label_1023:0x1023CallFunc_Map_Keys_Keys_2 = {};0x102E/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(FoundArcadeLeaderboardEntriesSorted, CallFunc_Map_Keys_Keys_2);0x1060/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x1096CallFunc_Map_Length_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(FoundArcadeLeaderboardEntriesSorted);0x10D1CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_Map_Length_ReturnValue, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.ArcadeLeaderboardMaxEntries);0x110Dif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_1215;0x111BLabel_111B:0x111B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x1151K2Node_MakeStruct_S_ArcadeLeaderboardEntry.TrackName_4_D3FDBC2C4C7468FB2467679024BF491E = MapName;0x1175K2Node_MakeStruct_S_ArcadeLeaderboardEntry.Time_5_11E58645447D483E0AEE4AAA1FDEE7D0 = Time;0x1199Temp_name_Variable = FName(Cache);0x11B8/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.ArcadeModeLeaderboard, K2Node_MakeStruct_S_ArcadeLeaderboardEntry, Temp_name_Variable);0x1209NewRecordLoggedLocal = true;0x1214PopFlow();0x1215Label_1215:0x1215CallFunc_Array_LastIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_LastIndex(CallFunc_Map_Keys_Keys_2);0x1250/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_2, CallFunc_Array_LastIndex_ReturnValue, CallFunc_Array_Get_Item);0x128BCallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(Time, CallFunc_Array_Get_Item.Time_5_11E58645447D483E0AEE4AAA1FDEE7D0);0x12BAif (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_111B;0x12C8NewRecordLoggedLocal = false;0x12D3PopFlow();0x12D4Label_12D4:0x12D4CallFunc_Map_Length_ReturnValue_2 = /Script/Engine.Default__BlueprintMapLibrary.Map_Length(FoundArcadeLeaderboardEntries);0x130FCallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_Map_Length_ReturnValue_2, 1);0x1331if (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) goto Label_111B;0x133FFoundArcadeLeaderboardEntriesSorted = FoundArcadeLeaderboardEntries;0x135Agoto Label_1023;0x135FLabel_135F:0x135FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x1389Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x13A4goto Label_037E;0x13A9Label_13A9:0x13A9NewRecordLoggedLocal = false;0x13B4PopFlow();0x13B5Label_13B5:0x13B5/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x13F0CallFunc_EqualEqual_NameName_ReturnValue_2 = EqualEqual_NameName(CallFunc_Array_Get_Item_2.TrackName_4_D3FDBC2C4C7468FB2467679024BF491E, MapName);0x141Fif (!(CallFunc_EqualEqual_NameName_ReturnValue_2)) PopFlow();0x1429/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys_1, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x1464K2Node_MakeStruct_S_ArcadeLeaderboardEntry_2.TrackName_4_D3FDBC2C4C7468FB2467679024BF491E = CallFunc_Array_Get_Item_2.TrackName_4_D3FDBC2C4C7468FB2467679024BF491E;0x1491K2Node_MakeStruct_S_ArcadeLeaderboardEntry_2.Time_5_11E58645447D483E0AEE4AAA1FDEE7D0 = CallFunc_Array_Get_Item_2.Time_5_11E58645447D483E0AEE4AAA1FDEE7D0;0x14BE/Script/Engine.Default__BlueprintMapLibrary.Map_Add(FoundArcadeLeaderboardEntries, K2Node_MakeStruct_S_ArcadeLeaderboardEntry_2, CallFunc_Map_Values_Values[Temp_int_Array_Index_Variable_1]);0x1503PopFlow();0x1504Label_1504:0x1504return;0x1506// end of script
StaticPublic0x19
void FindFavoriteRacer(const TMap<E_WhichKartRacer, int32>& MatchesPlayedAsRacer, UObject* __WorldContext, FText& RacerName)
Script43 statements · 1,062 bytes of bytecode
0x0000PushFlow(Label_0423);0x0005CallFunc_Map_Keys_Keys = {};0x0010/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(MatchesPlayedAsRacer, CallFunc_Map_Keys_Keys);0x0042CallFunc_Map_Values_Values = {};0x004D/Script/Engine.Default__BlueprintMapLibrary.Map_Values(MatchesPlayedAsRacer, CallFunc_Map_Values_Values);0x007FHighestValueCache = -1;0x0096CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Values_Values);0x00D1CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x00F3if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_02E9;0x0101Temp_bool_True_if_break_was_hit_Variable = false;0x010CTemp_int_Loop_Counter_Variable = 0;0x0123Temp_int_Array_Index_Variable = 0;0x013ALabel_013A:0x013ACallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Values_Values);0x0175CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0192CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x01B8CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x01DEif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_032B;0x01ECTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0207PushFlow(Label_03D9);0x020C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Values_Values, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0247CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_Array_Get_Item, HighestValueCache);0x026Dif (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x0277/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Values_Values, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x02B2HighestValueCache = CallFunc_Array_Get_Item;0x02CDHighestValueIndex = Temp_int_Array_Index_Variable;0x02E8PopFlow();0x02E9Label_02E9:0x02E9RacerName = NSLOCTEXT("B3D8215C48442871AA6713926F2B8983", "", "???");0x0326goto Label_0423;0x032BLabel_032B:0x032B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, HighestValueIndex, CallFunc_Array_Get_Item_1);0x0366CallFunc_GetEnumeratorUserFriendlyName_ReturnValue = GetEnumeratorUserFriendlyName(/Game/BP/Variables/E_WhichKartRacer.E_WhichKartRacer, CallFunc_Array_Get_Item_1);0x0394CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetEnumeratorUserFriendlyName_ReturnValue);0x03B9RacerName = CallFunc_Conv_StringToText_ReturnValue;0x03D4goto Label_0423;0x03D9Label_03D9:0x03D9CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0403Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x041Egoto Label_013A;0x0423Label_0423:0x0423return;0x0425// end of script
StaticPublic0x70
void StatsAddRacer(const E_WhichKartRacer& WhichRacerSelected, UObject* __WorldContext)
Script46 statements · 1,392 bytes of bytecode
0x0000PushFlow(Label_056D);0x0005RacerIndex = -1;0x001C/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0052CallFunc_Map_Keys_Keys = {};0x005D/Script/Engine.Default__BlueprintMapLibrary.Map_Keys(CallFunc_GetGI_BBPSX_AsGI_BBPSX.GameStatsGlobal.MatchesPlayedAsRacer_33_4287400E406AC583442AD496CB121B18, CallFunc_Map_Keys_Keys);0x00AETemp_bool_True_if_break_was_hit_Variable = false;0x00B9Temp_int_Loop_Counter_Variable = 0;0x00D0Temp_int_Array_Index_Variable = 0;0x00E7Label_00E7:0x00E7CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Map_Keys_Keys);0x0122CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0148CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x0165CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x018Bif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_024B;0x0199Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x01B4PushFlow(Label_0523);0x01B9/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Keys_Keys, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01F4CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_Array_Get_Item, WhichRacerSelected);0x021Aif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x0224RacerIndex = Temp_int_Array_Index_Variable;0x023FTemp_bool_True_if_break_was_hit_Variable = true;0x024APopFlow();0x024BLabel_024B:0x024B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0281CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(CallFunc_GetGI_BBPSX_AsGI_BBPSX.GameStatsGlobal.MatchesPlayedAsRacer_33_4287400E406AC583442AD496CB121B18, WhichRacerSelected, CallFunc_Map_Find_Value);0x02E5if (!(CallFunc_Map_Find_ReturnValue)) goto Label_047B;0x02F3/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0329CallFunc_Map_Values_Values = {};0x0334/Script/Engine.Default__BlueprintMapLibrary.Map_Values(CallFunc_GetGI_BBPSX_AsGI_BBPSX.GameStatsGlobal.MatchesPlayedAsRacer_33_4287400E406AC583442AD496CB121B18, CallFunc_Map_Values_Values);0x0385/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x03BB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Map_Values_Values, RacerIndex, CallFunc_Array_Get_Item_1);0x03F6CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CallFunc_Array_Get_Item_1, 1);0x0420/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CallFunc_GetGI_BBPSX_AsGI_BBPSX.GameStatsGlobal.MatchesPlayedAsRacer_33_4287400E406AC583442AD496CB121B18, WhichRacerSelected, CallFunc_Add_IntInt_ReturnValue_1);0x047APopFlow();0x047BLabel_047B:0x047B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x04B1Temp_int_Variable = 1;0x04C8/Script/Engine.Default__BlueprintMapLibrary.Map_Add(CallFunc_GetGI_BBPSX_AsGI_BBPSX.GameStatsGlobal.MatchesPlayedAsRacer_33_4287400E406AC583442AD496CB121B18, WhichRacerSelected, Temp_int_Variable);0x0522PopFlow();0x0523Label_0523:0x0523CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x054DTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0568goto Label_00E7;0x056DLabel_056D:0x056Dreturn;0x056F// end of script
StaticPublic0x10
void ToggleAllTonemapping(bool Enable, UObject* __WorldContext)
Script10 statements · 194 bytes of bytecode
0x0000if (!(Enable)) goto Label_0069;0x000EExecuteConsoleCommand(__WorldContext, "r.TonemapperFilm 1", nullptr);0x0036ExecuteConsoleCommand(__WorldContext, "r.EyeAdaptationQuality 1", nullptr);0x0064goto Label_00BF;0x0069Label_0069:0x0069ExecuteConsoleCommand(__WorldContext, "r.TonemapperFilm 0", nullptr);0x0091ExecuteConsoleCommand(__WorldContext, "r.EyeAdaptationQuality 0", nullptr);0x00BFLabel_00BF:0x00BFreturn;0x00C1// end of script
StaticPublic0x10
void InputTranslator(const FName& Key Name, UObject* __WorldContext, FText& Translated Text)
Script289 statements · 8,100 bytes of bytecode
0x0000K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Face Button Bottom));0x002Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_06D5;0x0038K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Face Button Left));0x0062if (!(K2Node_SwitchName_CmpSuccess)) goto Label_07F1;0x0070K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Face Button Right));0x009Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_095F;0x00A8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Face Button Top));0x00D2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0ACD;0x00E0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Shoulder));0x010Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_0C3D;0x0118K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Trigger));0x0142if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0DA8;0x0150K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Trigger Axis));0x017Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_0DA8;0x0188K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Shoulder));0x01B2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0F13;0x01C0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Trigger));0x01EAif (!(K2Node_SwitchName_CmpSuccess)) goto Label_107E;0x01F8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Trigger Axis));0x0222if (!(K2Node_SwitchName_CmpSuccess)) goto Label_107E;0x0230K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Special Left));0x025Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_11E9;0x0268K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Special Right));0x0292if (!(K2Node_SwitchName_CmpSuccess)) goto Label_135A;0x02A0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad D-pad Left));0x02CAif (!(K2Node_SwitchName_CmpSuccess)) goto Label_14CB;0x02D8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad D-pad Right));0x0302if (!(K2Node_SwitchName_CmpSuccess)) goto Label_163C;0x0310K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad D-pad Up));0x033Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_17AD;0x0348K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad D-pad Down));0x0372if (!(K2Node_SwitchName_CmpSuccess)) goto Label_191E;0x0380K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Thumbstick X-Axis));0x03AAif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1A8F;0x03B8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Thumbstick Y-Axis));0x03E2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1AE7;0x03F0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Thumbstick X-Axis));0x041Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1B3F;0x0428K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Thumbstick Y-Axis));0x0452if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1B97;0x0460K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Thumbstick Right));0x048Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1BEF;0x0498K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Thumbstick Left));0x04C2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1C45;0x04D0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Thumbstick Up));0x04FAif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1C9B;0x0508K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Thumbstick Down));0x0532if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1CF1;0x0540K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Left Thumbstick Button));0x056Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1D47;0x0578K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Thumbstick Right));0x05A2if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1DA2;0x05B0K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Thumbstick Left));0x05DAif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1DF8;0x05E8K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Thumbstick Up));0x0612if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1E4E;0x0620K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Thumbstick Down));0x064Aif (!(K2Node_SwitchName_CmpSuccess)) goto Label_1EA4;0x0658K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Key Name, FName(Gamepad Right Thumbstick Button));0x0682if (!(K2Node_SwitchName_CmpSuccess)) goto Label_1EFA;0x0690CallFunc_Conv_NameToText_ReturnValue = Conv_NameToText(Key Name);0x06B5Translated Text = CallFunc_Conv_NameToText_ReturnValue;0x06D0goto Label_1FA1;0x06D5Label_06D5:0x06D5/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x070BK2Node_SwitchInteger_CmpSuccess_13 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x0743if (!(K2Node_SwitchInteger_CmpSuccess_13)) goto Label_079C;0x0751K2Node_SwitchInteger_CmpSuccess_13 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x0789if (!(K2Node_SwitchInteger_CmpSuccess_13)) goto Label_1F55;0x0797goto Label_1FA1;0x079CLabel_079C:0x079CTranslated Text = NSLOCTEXT("C1FFF6FE4C4B41D954C1728ACEECB19B", "", "<img id=\"PSCross\"> </>");0x07ECgoto Label_1FA1;0x07F1Label_07F1:0x07F1/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0827K2Node_SwitchInteger_CmpSuccess_12 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x085Fif (!(K2Node_SwitchInteger_CmpSuccess_12)) goto Label_0909;0x086DK2Node_SwitchInteger_CmpSuccess_12 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x08A5if (!(K2Node_SwitchInteger_CmpSuccess_12)) goto Label_08B8;0x08B3goto Label_1FA1;0x08B8Label_08B8:0x08B8Translated Text = NSLOCTEXT("3DA2B94F49E46115112BC9824483A3ED", "", "<img id=\"XBX\"> </>");0x0904goto Label_1FA1;0x0909Label_0909:0x0909Translated Text = NSLOCTEXT("0B25D80C4D1D761CE00AC69060DCD5AA", "", "<img id=\"PSSquare\"> </>");0x095Agoto Label_1FA1;0x095FLabel_095F:0x095F/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0995K2Node_SwitchInteger_CmpSuccess_11 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x09CDif (!(K2Node_SwitchInteger_CmpSuccess_11)) goto Label_0A77;0x09DBK2Node_SwitchInteger_CmpSuccess_11 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x0A13if (!(K2Node_SwitchInteger_CmpSuccess_11)) goto Label_0A26;0x0A21goto Label_1FA1;0x0A26Label_0A26:0x0A26Translated Text = NSLOCTEXT("C6FA754543D903256A94EDBF1540A76B", "", "<img id=\"XBB\"> </>");0x0A72goto Label_1FA1;0x0A77Label_0A77:0x0A77Translated Text = NSLOCTEXT("1006AE6848091B3F54FEC1896C7067CF", "", "<img id=\"PSCircle\"> </>");0x0AC8goto Label_1FA1;0x0ACDLabel_0ACD:0x0ACD/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0B03K2Node_SwitchInteger_CmpSuccess_10 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x0B3Bif (!(K2Node_SwitchInteger_CmpSuccess_10)) goto Label_0BE5;0x0B49K2Node_SwitchInteger_CmpSuccess_10 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x0B81if (!(K2Node_SwitchInteger_CmpSuccess_10)) goto Label_0B94;0x0B8Fgoto Label_1FA1;0x0B94Label_0B94:0x0B94Translated Text = NSLOCTEXT("0A9FDE6D417DB5E4EADD76965EFCC708", "", "<img id=\"XBY\"> </>");0x0BE0goto Label_1FA1;0x0BE5Label_0BE5:0x0BE5Translated Text = NSLOCTEXT("1B0ED91A4DC1E0B97D2C6FA49D142AFF", "", "<img id=\"PSTriangle\"> </>");0x0C38goto Label_1FA1;0x0C3DLabel_0C3D:0x0C3D/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0C73K2Node_SwitchInteger_CmpSuccess_9 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x0CABif (!(K2Node_SwitchInteger_CmpSuccess_9)) goto Label_0D56;0x0CB9K2Node_SwitchInteger_CmpSuccess_9 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x0CF1if (!(K2Node_SwitchInteger_CmpSuccess_9)) goto Label_0D04;0x0CFFgoto Label_1FA1;0x0D04Label_0D04:0x0D04Translated Text = NSLOCTEXT("EC2079A24CCD57E33D780F98C269D923", "", "<img id=\"XBRB\"> </>");0x0D51goto Label_1FA1;0x0D56Label_0D56:0x0D56Translated Text = NSLOCTEXT("25417792492C75C0FD4BD79CD298DB36", "", "<img id=\"PSR1\"> </>");0x0DA3goto Label_1FA1;0x0DA8Label_0DA8:0x0DA8/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0DDEK2Node_SwitchInteger_CmpSuccess_8 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x0E16if (!(K2Node_SwitchInteger_CmpSuccess_8)) goto Label_0EC1;0x0E24K2Node_SwitchInteger_CmpSuccess_8 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x0E5Cif (!(K2Node_SwitchInteger_CmpSuccess_8)) goto Label_0E6F;0x0E6Agoto Label_1FA1;0x0E6FLabel_0E6F:0x0E6FTranslated Text = NSLOCTEXT("900D5CC74D00FCB24E45168F34AD0EFA", "", "<img id=\"XBRT\"> </>");0x0EBCgoto Label_1FA1;0x0EC1Label_0EC1:0x0EC1Translated Text = NSLOCTEXT("8E00A6364ADCFD6702D9DFB2116DD171", "", "<img id=\"PSR2\"> </>");0x0F0Egoto Label_1FA1;0x0F13Label_0F13:0x0F13/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0F49K2Node_SwitchInteger_CmpSuccess_7 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x0F81if (!(K2Node_SwitchInteger_CmpSuccess_7)) goto Label_102C;0x0F8FK2Node_SwitchInteger_CmpSuccess_7 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x0FC7if (!(K2Node_SwitchInteger_CmpSuccess_7)) goto Label_0FDA;0x0FD5goto Label_1FA1;0x0FDALabel_0FDA:0x0FDATranslated Text = NSLOCTEXT("B948E7684EFAF1F67B553DA2976A9468", "", "<img id=\"XBLB\"> </>");0x1027goto Label_1FA1;0x102CLabel_102C:0x102CTranslated Text = NSLOCTEXT("20981D1A4713D3EF63670BB215FCDA13", "", "<img id=\"PSL1\"> </>");0x1079goto Label_1FA1;0x107ELabel_107E:0x107E/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x10B4K2Node_SwitchInteger_CmpSuccess_6 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x10ECif (!(K2Node_SwitchInteger_CmpSuccess_6)) goto Label_1197;0x10FAK2Node_SwitchInteger_CmpSuccess_6 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x1132if (!(K2Node_SwitchInteger_CmpSuccess_6)) goto Label_1145;0x1140goto Label_1FA1;0x1145Label_1145:0x1145Translated Text = NSLOCTEXT("11F4A25A4A0AB35A2CCA42A8EC70817C", "", "<img id=\"XBLT\"> </>");0x1192goto Label_1FA1;0x1197Label_1197:0x1197Translated Text = NSLOCTEXT("29F64A32468497B0D36E7B92492C32DC", "", "<img id=\"PSL2\"> </>");0x11E4goto Label_1FA1;0x11E9Label_11E9:0x11E9/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x121FK2Node_SwitchInteger_CmpSuccess_5 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x1257if (!(K2Node_SwitchInteger_CmpSuccess_5)) goto Label_1304;0x1265K2Node_SwitchInteger_CmpSuccess_5 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x129Dif (!(K2Node_SwitchInteger_CmpSuccess_5)) goto Label_12B0;0x12ABgoto Label_1FA1;0x12B0Label_12B0:0x12B0Translated Text = NSLOCTEXT("3A86C7344882E47F66C27FA0F1DDF8C4", "", "<img id=\"XBBack\"> </>");0x12FFgoto Label_1FA1;0x1304Label_1304:0x1304Translated Text = NSLOCTEXT("1BEAFA8948D20664A02A2CA75F570601", "", "<img id=\"PSSelect\"> </>");0x1355goto Label_1FA1;0x135ALabel_135A:0x135A/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x1390K2Node_SwitchInteger_CmpSuccess_4 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x13C8if (!(K2Node_SwitchInteger_CmpSuccess_4)) goto Label_1476;0x13D6K2Node_SwitchInteger_CmpSuccess_4 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x140Eif (!(K2Node_SwitchInteger_CmpSuccess_4)) goto Label_1421;0x141Cgoto Label_1FA1;0x1421Label_1421:0x1421Translated Text = NSLOCTEXT("69923E0C499B9F72BE6482B22A3ADBE1", "", "<img id=\"XBStart\"> </>");0x1471goto Label_1FA1;0x1476Label_1476:0x1476Translated Text = NSLOCTEXT("B7F768FD4FEE2AA52459988AF4CA3DA5", "", "<img id=\"PSStart\"> </>");0x14C6goto Label_1FA1;0x14CBLabel_14CB:0x14CB/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x1501K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x1539if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_15E7;0x1547K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x157Fif (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_1592;0x158Dgoto Label_1FA1;0x1592Label_1592:0x1592Translated Text = NSLOCTEXT("1508E04646B3894BA28AC8B6C1D87358", "", "<img id=\"XBDPadL\"> </>");0x15E2goto Label_1FA1;0x15E7Label_15E7:0x15E7Translated Text = NSLOCTEXT("882C718241E9BCA2B2B48CBA12649E65", "", "<img id=\"PSDPadL\"> </>");0x1637goto Label_1FA1;0x163CLabel_163C:0x163C/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x1672K2Node_SwitchInteger_CmpSuccess_3 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x16AAif (!(K2Node_SwitchInteger_CmpSuccess_3)) goto Label_1758;0x16B8K2Node_SwitchInteger_CmpSuccess_3 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x16F0if (!(K2Node_SwitchInteger_CmpSuccess_3)) goto Label_1703;0x16FEgoto Label_1FA1;0x1703Label_1703:0x1703Translated Text = NSLOCTEXT("729E918D47583F8978B22BBA94725DAC", "", "<img id=\"XBDPadR\"> </>");0x1753goto Label_1FA1;0x1758Label_1758:0x1758Translated Text = NSLOCTEXT("824A51434A8ABCB10A2C169C30447218", "", "<img id=\"PSDPadR\"> </>");0x17A8goto Label_1FA1;0x17ADLabel_17AD:0x17AD/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x17E3K2Node_SwitchInteger_CmpSuccess_2 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x181Bif (!(K2Node_SwitchInteger_CmpSuccess_2)) goto Label_18C9;0x1829K2Node_SwitchInteger_CmpSuccess_2 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x1861if (!(K2Node_SwitchInteger_CmpSuccess_2)) goto Label_1874;0x186Fgoto Label_1FA1;0x1874Label_1874:0x1874Translated Text = NSLOCTEXT("4745CEC145F2D26832F19B9E8DB31514", "", "<img id=\"XBDPadU\"> </>");0x18C4goto Label_1FA1;0x18C9Label_18C9:0x18C9Translated Text = NSLOCTEXT("D63DBF264759490614FE18B452FB4A48", "", "<img id=\"PSDPadU\"> </>");0x1919goto Label_1FA1;0x191ELabel_191E:0x191E/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x1954K2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 0);0x198Cif (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_1A3A;0x199AK2Node_SwitchInteger_CmpSuccess_1 = NotEqual_IntInt(CallFunc_GetGI_BBPSX_AsGI_BBPSX.ControllerIcons, 1);0x19D2if (!(K2Node_SwitchInteger_CmpSuccess_1)) goto Label_19E5;0x19E0goto Label_1FA1;0x19E5Label_19E5:0x19E5Translated Text = NSLOCTEXT("DFEBEEB94E51F5EB57C38B99E3B1D2F4", "", "<img id=\"XBDPadD\"> </>");0x1A35goto Label_1FA1;0x1A3ALabel_1A3A:0x1A3ATranslated Text = NSLOCTEXT("CFAACF5F4D22B91FFD4E478A2D50AC56", "", "<img id=\"PSDPadD\"> </>");0x1A8Agoto Label_1FA1;0x1A8FLabel_1A8F:0x1A8FTranslated Text = NSLOCTEXT("6B62F91A4B57B8D879192986BB091021", "", "<img id=\"StickL_L-R\"> </>");0x1AE2goto Label_1FA1;0x1AE7Label_1AE7:0x1AE7Translated Text = NSLOCTEXT("FE4C5226418B05A91C77A5AC04938644", "", "<img id=\"StickL_U-D\"> </>");0x1B3Agoto Label_1FA1;0x1B3FLabel_1B3F:0x1B3FTranslated Text = NSLOCTEXT("468CC66245A1310D4E043AA617C6005B", "", "<img id=\"StickR_L-R\"> </>");0x1B92goto Label_1FA1;0x1B97Label_1B97:0x1B97Translated Text = NSLOCTEXT("E1CB1F0841E4AD6EFE2071859ABB85E3", "", "<img id=\"StickR_U-D\"> </>");0x1BEAgoto Label_1FA1;0x1BEFLabel_1BEF:0x1BEFTranslated Text = NSLOCTEXT("649F5F4D43A6189CDB0247BD9181BF0D", "", "<img id=\"StickL_R\"> </>");0x1C40goto Label_1FA1;0x1C45Label_1C45:0x1C45Translated Text = NSLOCTEXT("1F5A30174893406433DA03AFCA9E8774", "", "<img id=\"StickL_L\"> </>");0x1C96goto Label_1FA1;0x1C9BLabel_1C9B:0x1C9BTranslated Text = NSLOCTEXT("2FA431FF4656C8A9A0335FB6CD8117C9", "", "<img id=\"StickL_U\"> </>");0x1CECgoto Label_1FA1;0x1CF1Label_1CF1:0x1CF1Translated Text = NSLOCTEXT("61037A6F4A455678B5114A8B46209FC8", "", "<img id=\"StickL_D\"> </>");0x1D42goto Label_1FA1;0x1D47Label_1D47:0x1D47Translated Text = NSLOCTEXT("D4C11864443D005115ACC5A855B831CF", "", "<img id=\"StickL_Button\"> </>");0x1D9Dgoto Label_1FA1;0x1DA2Label_1DA2:0x1DA2Translated Text = NSLOCTEXT("186438484FB29783596B7BBB93A30AC5", "", "<img id=\"StickR_R\"> </>");0x1DF3goto Label_1FA1;0x1DF8Label_1DF8:0x1DF8Translated Text = NSLOCTEXT("88253DB44047F16592CCBD85A517F2D6", "", "<img id=\"StickR_L\"> </>");0x1E49goto Label_1FA1;0x1E4ELabel_1E4E:0x1E4ETranslated Text = NSLOCTEXT("AEDE493746561D6B877F96B6E07A5ED1", "", "<img id=\"StickR_U\"> </>");0x1E9Fgoto Label_1FA1;0x1EA4Label_1EA4:0x1EA4Translated Text = NSLOCTEXT("5080E341491F92C101DD208939477177", "", "<img id=\"StickR_D\"> </>");0x1EF5goto Label_1FA1;0x1EFALabel_1EFA:0x1EFATranslated Text = NSLOCTEXT("3CAF3E6141CCF8141D0C8AB274D88942", "", "<img id=\"StickR_Button\"> </>");0x1F50goto Label_1FA1;0x1F55Label_1F55:0x1F55Translated Text = NSLOCTEXT("478995D246B6B58F82AE58A9C2E68E3B", "", "<img id=\"XBA\"> </>");0x1FA1Label_1FA1:0x1FA1return;0x1FA3// end of script
StaticPublic0x28
void BBKart_SaveCoreSave(UObject* __WorldContext)
Script34 statements · 1,452 bytes of bytecode
0x0000CallFunc_DoesSaveGameExist_ReturnValue = DoesSaveGameExist("MainSettings", 0);0x0027if (!(CallFunc_DoesSaveGameExist_ReturnValue)) goto Label_0503;0x0035CallFunc_LoadGameFromSlot_ReturnValue = LoadGameFromSlot("MainSettings", 0);0x005CK2Node_DynamicCast_AsSAVE_Core_Settings = Cast<SAVE_CoreSettings_C>(CallFunc_LoadGameFromSlot_ReturnValue);0x0080K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsSAVE_Core_Settings);0x009Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_05A9;0x00AB/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x00E1CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.SAVE_BBPSX_CoreSave = K2Node_DynamicCast_AsSAVE_Core_Settings;0x010A/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x0140CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.SAVE_BBPSX_CoreSave.GraphicsSettings = CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.GraphicsSettings;0x019D/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x01D3CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.SAVE_BBPSX_CoreSave.AccessSettings = CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.AccessSettings;0x0230/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x0266CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.SAVE_BBPSX_CoreSave.GameStatsGlobal = CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.GameStatsGlobal;0x02C3/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x02F9CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.SAVE_BBPSX_CoreSave.UnlockedAchievements = CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.UnlockedAchievements;0x0356/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x038CCallFunc_GetGI_BBPSX_AsGI_BBPSX_1.SAVE_BBPSX_CoreSave.ArcadeMode = CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ArcadeMode;0x03E1/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x0417CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.SAVE_BBPSX_CoreSave.ArcadeModeLeaderboard = CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.ArcadeModeLeaderboard;0x0474/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x04AACallFunc_SaveGameToSlot_ReturnValue = SaveGameToSlot(CallFunc_GetGI_BBPSX_AsGI_BBPSX.SAVE_BBPSX_CoreSave, "MainSettings", 0);0x04F0if (!(CallFunc_SaveGameToSlot_ReturnValue)) goto Label_055D;0x04FELabel_04FE:0x04FEgoto Label_05A9;0x0503Label_0503:0x0503PrintString(nullptr, "Core Save does not exist!\r\n\r\n-L", true, true, LinearColor{1f, 0f, 0f, 1f}, 22f);0x0558goto Label_04FE;0x055DLabel_055D:0x055DPrintString(nullptr, "core save failed!", true, true, LinearColor{1f, 0f, 0f, 1f}, 22f);0x05A4goto Label_04FE;0x05A9Label_05A9:0x05A9return;0x05AB// end of script
StaticPublic0x08
void SetFodderBasedOnLevel(const FName& Level, UObject* __WorldContext, const E_WhichKartFodder& Fodder)
Script64 statements · 1,265 bytes of bytecode
0x0000PushFlow(Label_04EE);0x0005PushFlow(Label_0414);0x000ACallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(Level);0x002FK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "BP_Kart_SewerCircuit");0x0062if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0434;0x0070K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_KartA_BaseBattle1");0x00A3if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0434;0x00B1K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_AstralClocktower");0x00E8if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0485;0x00F6K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_CentralYharnam");0x012Bif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0434;0x0139K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_HuntersDreamCourse");0x0172if (!(K2Node_SwitchString_CmpSuccess)) goto Label_049A;0x0180K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_HuntersDreamCourseEasy");0x01BDif (!(K2Node_SwitchString_CmpSuccess)) goto Label_049A;0x01CBK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_OedonTrack");0x01FCif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0434;0x020AK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_KartA_HuntersDream");0x023Eif (!(K2Node_SwitchString_CmpSuccess)) goto Label_049A;0x024CK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_Test1");0x0278if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0434;0x0286K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_AstralOn-Ramp");0x02BAif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0485;0x02C8K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_KartA_AstralArena");0x02FBif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0485;0x0309K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_MensisCampaign");0x033Eif (!(K2Node_SwitchString_CmpSuccess)) goto Label_04AF;0x034CK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_KartA_Woods");0x0379if (!(K2Node_SwitchString_CmpSuccess)) goto Label_04C4;0x0387K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_Woods");0x03B3if (!(K2Node_SwitchString_CmpSuccess)) goto Label_04C4;0x03C1K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(CallFunc_Conv_NameToString_ReturnValue, "MP_Kart_GilbTrack");0x03F1if (!(K2Node_SwitchString_CmpSuccess)) goto Label_04D9;0x03FFLocalFodder = 0;0x0413PopFlow();0x0414Label_0414:0x0414Fodder = LocalFodder;0x042Fgoto Label_04EE;0x0434Label_0434:0x0434CallFunc_RandomBoolWithWeight_ReturnValue = RandomBoolWithWeight(0.5f);0x044Dif (!(CallFunc_RandomBoolWithWeight_ReturnValue)) goto Label_0470;0x045BLocalFodder = 2;0x046FPopFlow();0x0470Label_0470:0x0470LocalFodder = 5;0x0484PopFlow();0x0485Label_0485:0x0485LocalFodder = 3;0x0499PopFlow();0x049ALabel_049A:0x049ALocalFodder = 0;0x04AEPopFlow();0x04AFLabel_04AF:0x04AFLocalFodder = 1;0x04C3PopFlow();0x04C4Label_04C4:0x04C4LocalFodder = 4;0x04D8PopFlow();0x04D9Label_04D9:0x04D9LocalFodder = 5;0x04EDPopFlow();0x04EELabel_04EE:0x04EEreturn;0x04F0// end of script
StaticPublic0x11
void KartMapNameToIconTextConverter(const FName& Name, UObject* __WorldContext, FText& Text, const UTexture2D*& Icon, const USoundBase*& VO, const bool& FoundRegisteredMap)
Script235 statements · 5,528 bytes of bytecode
0x0000PushFlow(Label_1595);0x0005FoundRegisteredMapLocal = true;0x0010PushFlow(Label_0456);0x0015/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x004Bif (!(CallFunc_GetGI_BBPSX_AsGI_BBPSX.NotBloodborneMode)) goto Label_04AF;0x006FK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(BP_Kart_SewerCircuit));0x0099if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0914;0x00A7K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_Kart_CentralYharnam));0x00D1if (!(K2Node_SwitchName_CmpSuccess)) goto Label_098D;0x00DFK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_Kart_HuntersDreamCourse));0x0109if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0A02;0x0117K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_Kart_HuntersDreamCourseEasy));0x0141if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0A76;0x014FK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_Kart_OedonTrack));0x0179if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0AEB;0x0187K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_KartA_OedonBattle));0x01B1if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0B5B;0x01BFK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_KartA_BaseBattle1));0x01E9if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0BC7;0x01F7K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_KartA_HuntersDream));0x0221if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0C3E;0x022FK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_Kart_Test1));0x0259if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0CB1;0x0267K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_Kart_AstralOn-Ramp));0x0291if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0D2E;0x029FK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_KartA_AstralArena));0x02C9if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0D9F;0x02D7K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_KartA_Woods));0x0301if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0E10;0x030FK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_Kart_Woods));0x0339if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0E87;0x0347K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_Kart_GilbTrack));0x0371if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0EF8;0x037FK2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_KartA_HuntersDreamHill));0x03A9if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0F6A;0x03B7K2Node_SwitchName_CmpSuccess = NotEqual_NameName(Name, FName(MP_Kart_TESTINGMAP));0x03E1if (!(K2Node_SwitchName_CmpSuccess)) goto Label_0FDD;0x03EFTextLocal = NSLOCTEXT("2581F07F46493F57008DD88571347EF7", "", "???");0x042CIconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_central.t_mapicon_central;0x043FVOLocal = nullptr;0x044AFoundRegisteredMapLocal = false;0x0455PopFlow();0x0456Label_0456:0x0456Text = TextLocal;0x0471Icon = IconLocal;0x0484VO = VOLocal;0x0497FoundRegisteredMap = FoundRegisteredMapLocal;0x04AAgoto Label_1595;0x04AFLabel_04AF:0x04AFK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(BP_Kart_SewerCircuit));0x04D9if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_089E;0x04E7K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_Kart_CentralYharnam));0x0511if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_0826;0x051FK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_Kart_HuntersDreamCourse));0x0549if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_1040;0x0557K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_Kart_HuntersDreamCourseEasy));0x0581if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_10B6;0x058FK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_Kart_OedonTrack));0x05B9if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_112D;0x05C7K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_KartA_OedonBattle));0x05F1if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_119D;0x05FFK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_KartA_BaseBattle1));0x0629if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_1209;0x0637K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_KartA_HuntersDream));0x0661if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_127D;0x066FK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_Kart_Test1));0x0699if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_12F2;0x06A7K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_Kart_AstralOn-Ramp));0x06D1if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_136C;0x06DFK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_KartA_AstralArena));0x0709if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_13DB;0x0717K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_KartA_Woods));0x0741if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_1448;0x074FK2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_Kart_Woods));0x0779if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_14C0;0x0787K2Node_SwitchName_CmpSuccess_1 = NotEqual_NameName(Name, FName(MP_Kart_TESTINGMAP));0x07B1if (!(K2Node_SwitchName_CmpSuccess_1)) goto Label_1532;0x07BFTextLocal = NSLOCTEXT("2581F07F46493F57008DD88571347EF7", "", "???");0x07FCIconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_central.t_mapicon_central;0x080FVOLocal = nullptr;0x081AFoundRegisteredMapLocal = false;0x0825PopFlow();0x0826Label_0826:0x0826TextLocal = NSLOCTEXT("D60EB13B472C6C3DE327A0B92094D20F", "", "Central Yharnam Roadway");0x0877IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_central.t_mapicon_central;0x088AVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_CentYharRoad.A_AnnB_CentYharRoad;0x089DPopFlow();0x089ELabel_089E:0x089ETextLocal = NSLOCTEXT("5D08FCC84DABE1856139F1A134529B44", "", "Yharnam Sewer Circuit");0x08EDIconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_sewer.t_mapicon_sewer;0x0900VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_YharSewCirc.A_AnnB_YharSewCirc;0x0913PopFlow();0x0914Label_0914:0x0914TextLocal = NSLOCTEXT("11AD7D0C4ADEAC131BD8FA81ECB46C78", "", "Miralodian Sewer Circuit");0x0966IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_sewer.t_mapicon_sewer;0x0979VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_YharSewCirc.A_AnnB_YharSewCirc;0x098CPopFlow();0x098DLabel_098D:0x098DTextLocal = NSLOCTEXT("70CCF4314A649B00A48F5C9E3D8E33CD", "", "Miralodia Expressway");0x09DBIconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_central.t_mapicon_central;0x09EEVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_CentYharRoad.A_AnnB_CentYharRoad;0x0A01PopFlow();0x0A02Label_0A02:0x0A02TextLocal = NSLOCTEXT("9F26E1994CEBA5EBC442B8A948A498EB", "", "Pocket Dream Course");0x0A4FIconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_huntersdream.t_mapicon_huntersdream;0x0A62VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_HuntDreamCour.A_AnnB_HuntDreamCour;0x0A75PopFlow();0x0A76Label_0A76:0x0A76TextLocal = NSLOCTEXT("64153F5D4174044A9BC85DB79663D021", "", "Pocket Dream Circuit");0x0AC4IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_huntersdream.t_mapicon_huntersdream;0x0AD7VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_HuntDreamCirc.A_AnnB_HuntDreamCirc;0x0AEAPopFlow();0x0AEBLabel_0AEB:0x0AEBTextLocal = NSLOCTEXT("449603924670097016E4CE942EB1ACE0", "", "Angel Graveyard");0x0B34IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_oedon.t_mapicon_oedon;0x0B47VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_OedonUnderpass.A_AnnB_OedonUnderpass;0x0B5APopFlow();0x0B5BLabel_0B5B:0x0B5BTextLocal = NSLOCTEXT("589852A8429230A26AA312848EAECFBF", "", "Angel Arena");0x0BA0IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_oedon.t_mapicon_oedon;0x0BB3VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_OedonArena.A_AnnB_OedonArena;0x0BC6PopFlow();0x0BC7Label_0BC7:0x0BC7TextLocal = NSLOCTEXT("ACF4337B4BC815A9D30547A0D96C5DF2", "", "Miralodian Sewer Arena");0x0C17IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_sewer.t_mapicon_sewer;0x0C2AVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_YharSewArena.A_AnnB_YharSewArena;0x0C3DPopFlow();0x0C3ELabel_0C3E:0x0C3ETextLocal = NSLOCTEXT("EAA6460B43688116AC72ACB32FD52E97", "", "Pocket Dream Field");0x0C8AIconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_huntersdream.t_mapicon_huntersdream;0x0C9DVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_HuntDreamField.A_AnnB_HuntDreamField;0x0CB0PopFlow();0x0CB1Label_0CB1:0x0CB1TextLocal = NSLOCTEXT("7A2A8DFD45CF1F9350090196BA04D31B", "", "Central Miralodian Courtyard");0x0D07IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_central.t_mapicon_central;0x0D1AVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_CentYharCourt.A_AnnB_CentYharCourt;0x0D2DPopFlow();0x0D2ELabel_0D2E:0x0D2ETextLocal = NSLOCTEXT("E67E1CB64EF3D94C7735F7B47AAE2194", "", "Great Clocktower");0x0D78IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_astralon-ramp.t_mapicon_astralon-ramp;0x0D8BVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_AstralOnRamp.A_AnnB_AstralOnRamp;0x0D9EPopFlow();0x0D9FLabel_0D9F:0x0D9FTextLocal = NSLOCTEXT("A878E3334D18E0537C56C68271580F07", "", "Clocktower Arena");0x0DE9IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_astralon-ramp.t_mapicon_astralon-ramp;0x0DFCVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_AstralArena.A_AnnB_AstralArena;0x0E0FPopFlow();0x0E10Label_0E10:0x0E10TextLocal = NSLOCTEXT("32CE2E334FEA8A1807F05E8798115FE1", "", "Forbidden Forest Arena");0x0E60IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_woods.t_mapicon_woods;0x0E73VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_ForbFreeArena.A_AnnB_ForbFreeArena;0x0E86PopFlow();0x0E87Label_0E87:0x0E87TextLocal = NSLOCTEXT("261EDE4D404BCBA0471BA887628AF60C", "", "Forbidden Forest");0x0ED1IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_woods.t_mapicon_woods;0x0EE4VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_ForbFree.A_AnnB_ForbFree;0x0EF7PopFlow();0x0EF8Label_0EF8:0x0EF8TextLocal = NSLOCTEXT("55BF5E814BA42F1209AA8F99DDAC7AEF", "", "Outsiders Mansion");0x0F43IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_gilbtrack.t_mapicon_gilbtrack;0x0F56VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_GilbGuest.A_AnnB_GilbGuest;0x0F69PopFlow();0x0F6ALabel_0F6A:0x0F6ATextLocal = NSLOCTEXT("C7598BC8496BCAFE57D714990F75D0B0", "", "Pocket Dream Field");0x0FB6IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_huntersdreamhill.t_mapicon_huntersdreamhill;0x0FC9VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_HuntDreamField.A_AnnB_HuntDreamField;0x0FDCPopFlow();0x0FDDLabel_0FDD:0x0FDDTextLocal = NSLOCTEXT("F0B7805C4B8C7C8BCBC8BBAB90AC3CB3", "", "Test Track");0x1021IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_central.t_mapicon_central;0x1034VOLocal = nullptr;0x103FPopFlow();0x1040Label_1040:0x1040TextLocal = NSLOCTEXT("5FA79F314A31C1F06901C79F2BE86C31", "", "Hunter's Dream Course");0x108FIconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_huntersdream.t_mapicon_huntersdream;0x10A2VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_HuntDreamCour.A_AnnB_HuntDreamCour;0x10B5PopFlow();0x10B6Label_10B6:0x10B6TextLocal = NSLOCTEXT("A689EC7846565CBCB348C1B15CE1989C", "", "Hunter's Dream Circuit");0x1106IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_huntersdream.t_mapicon_huntersdream;0x1119VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_HuntDreamCirc.A_AnnB_HuntDreamCirc;0x112CPopFlow();0x112DLabel_112D:0x112DTextLocal = NSLOCTEXT("94076F37497B8905F6B590935AFBC595", "", "Oedon Underpass");0x1176IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_oedon.t_mapicon_oedon;0x1189VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_OedonUnderpass.A_AnnB_OedonUnderpass;0x119CPopFlow();0x119DLabel_119D:0x119DTextLocal = NSLOCTEXT("3D49DBE144F43B2C963AB287201EFE73", "", "Oedon Arena");0x11E2IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_oedon.t_mapicon_oedon;0x11F5VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_OedonArena.A_AnnB_OedonArena;0x1208PopFlow();0x1209Label_1209:0x1209TextLocal = NSLOCTEXT("A122287B479F6A74B10AF7BB7BF32542", "", "Yharnam Sewer Arena");0x1256IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_sewer.t_mapicon_sewer;0x1269VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_YharSewArena.A_AnnB_YharSewArena;0x127CPopFlow();0x127DLabel_127D:0x127DTextLocal = NSLOCTEXT("7D3920454DC5C3C173F700A046C766C5", "", "Hunter's Dream Field");0x12CBIconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_huntersdream.t_mapicon_huntersdream;0x12DEVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_HuntDreamField.A_AnnB_HuntDreamField;0x12F1PopFlow();0x12F2Label_12F2:0x12F2TextLocal = NSLOCTEXT("A0273D2444C1F5E9F995DCAB699A9790", "", "Central Yharnam Courtyard");0x1345IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_central.t_mapicon_central;0x1358VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_CentYharCourt.A_AnnB_CentYharCourt;0x136BPopFlow();0x136CLabel_136C:0x136CTextLocal = NSLOCTEXT("D026268744F0F3897CA9EA851A200564", "", "Astral On-Ramp");0x13B4IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_astralon-ramp.t_mapicon_astralon-ramp;0x13C7VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_AstralOnRamp.A_AnnB_AstralOnRamp;0x13DAPopFlow();0x13DBLabel_13DB:0x13DBTextLocal = NSLOCTEXT("BD55BDCB414A7B7BBDB9919C00450334", "", "Astral Arena");0x1421IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_astralon-ramp.t_mapicon_astralon-ramp;0x1434VOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_AstralArena.A_AnnB_AstralArena;0x1447PopFlow();0x1448Label_1448:0x1448TextLocal = NSLOCTEXT("0781346D4560D0DABAD55897AFB7A6A2", "", "Forbidden Freeway Arena");0x1499IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_woods.t_mapicon_woods;0x14ACVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_ForbFreeArena.A_AnnB_ForbFreeArena;0x14BFPopFlow();0x14C0Label_14C0:0x14C0TextLocal = NSLOCTEXT("50FC1EB54E05AF6F8085E99030DB9FD6", "", "Forbidden Freeway");0x150BIconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_woods.t_mapicon_woods;0x151EVOLocal = /Game/Audio/VO/KartAnnouncerB/Levels/A_AnnB_ForbFree.A_AnnB_ForbFree;0x1531PopFlow();0x1532Label_1532:0x1532TextLocal = NSLOCTEXT("F0B7805C4B8C7C8BCBC8BBAB90AC3CB3", "", "Test Track");0x1576IconLocal = /Game/UI/Mat/Tex/KartUITex/t_mapicon_central.t_mapicon_central;0x1589VOLocal = nullptr;0x1594PopFlow();0x1595Label_1595:0x1595return;0x1597// end of script
StaticPublic0x39
void SpawnMainMenuKartPlayer(int32 Index, UObject* __WorldContext, const ABP_MainMenuKartChar_C*& PlayerRef)
Script10 statements · 231 bytes of bytecode
0x0000CallFunc_CreatePlayer_ReturnValue = CreatePlayer(__WorldContext, Index, true);0x0027CallFunc_K2_GetPawn_ReturnValue = CallFunc_CreatePlayer_ReturnValue.K2_GetPawn();0x0051K2Node_DynamicCast_AsBP_Main_Menu_Kart_Char = Cast<BP_MainMenuKartChar_C>(CallFunc_K2_GetPawn_ReturnValue);0x0075K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Main_Menu_Kart_Char);0x0092if (!(K2Node_DynamicCast_bSuccess)) goto Label_00E4;0x00A0K2Node_DynamicCast_AsBP_Main_Menu_Kart_Char.PlayerIndex = Index;0x00D1PlayerRef = K2Node_DynamicCast_AsBP_Main_Menu_Kart_Char;0x00E4Label_00E4:0x00E4return;0x00E6// end of script
StaticPublic0x18
void GetKartPlayerFodder(int32 PlayerIndex, UObject* __WorldContext, const E_WhichKartFodder& PlayerVehicle)
Script5 statements · 287 bytes of bytecode
0x0000/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0036Temp_int_Variable = PlayerIndex;0x0051PlayerVehicle = Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1Fodder, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2Fodder, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3Fodder, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4Fodder, default => K2Node_Select_Default);0x011Creturn;0x011E// end of script
StaticPublic0x11
void GetKartPlayerVehicle(int32 PlayerIndex, UObject* __WorldContext, const E_WhichKartVehicle& PlayerVehicle)
Script5 statements · 287 bytes of bytecode
0x0000/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0036Temp_int_Variable = PlayerIndex;0x0051PlayerVehicle = Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1KartVehicle, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2KartVehicle, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3KartVehicle, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4KartVehicle, default => K2Node_Select_Default);0x011Creturn;0x011E// end of script
StaticPublic0x11
void GetKartPlayerRacer(int32 PlayerIndex, UObject* __WorldContext, const E_WhichKartRacer& PlayerRacer)
Script5 statements · 287 bytes of bytecode
0x0000/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0036Temp_int_Variable = PlayerIndex;0x0051PlayerRacer = Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player1KartRacer, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player2KartRacer, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player3KartRacer, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.Player4KartRacer, default => K2Node_Select_Default);0x011Creturn;0x011E// end of script
StaticPublic0x11
bool CheckKartWidgetFocus(UWidget* WidgetTarget, ABP_KartPawn_C* KartPawn, UObject* __WorldContext, const APlayerController*& PlayerController)
Script9 statements · 230 bytes of bytecode
0x0000CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(KartPawn.PlayerIndex, -1);0x0038if (!(CallFunc_NotEqual_IntInt_ReturnValue)) goto Label_00DB;0x0046CallFunc_GetPlayerController_ReturnValue = GetPlayerController(__WorldContext, KartPawn.PlayerIndex);0x0082CallFunc_HasUserFocusedDescendants_ReturnValue = WidgetTarget.HasUserFocusedDescendants(CallFunc_GetPlayerController_ReturnValue);0x00B5ReturnValue = CallFunc_HasUserFocusedDescendants_ReturnValue;0x00C8PlayerController = CallFunc_GetPlayerController_ReturnValue;0x00DBLabel_00DB:0x00DBreturn ReturnValue;0x00E5// end of script
StaticPublic0x28
void FindWeightedPowerUp(int32 KartPlacement, int32 NumberOfRacers, int32 DebugPlayerIndex, UObject* __WorldContext, TArray<FS_KartPowerUp>& WeightedPowerUps)
Script252 statements · 8,472 bytes of bytecode
0x0000PushFlow(Label_2115);0x0005LargestRangeCache = -1;0x001C/Script/Engine.Default__KismetArrayLibrary.Array_Clear(AllPossiblePowerUps);0x0045CallFunc_GetDataTableRowNames_OutRowNames = {};0x0050GetDataTableRowNames(/Game/BP/Kart/PowerUps/DaT_ParentKartPowerUpList.DaT_ParentKartPowerUpList, CallFunc_GetDataTableRowNames_OutRowNames);0x006CCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(NumberOfRacers, 1);0x008Eif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_02C0;0x009CTemp_int_Loop_Counter_Variable_1 = 0;0x00B3Temp_int_Array_Index_Variable_1 = 0;0x00CALabel_00CA:0x00CA/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0100CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGI_BBPSX_AsGI_BBPSX.BattleModePowerUpList);0x0151CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0177if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0CED;0x0185Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x01A0PushFlow(Label_0D0D);0x01A5/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(__WorldContext, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x01DB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX.BattleModePowerUpList, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x022CCallFunc_GetDataTableRowFromName_ReturnValue = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Kart/PowerUps/DaT_ParentKartPowerUpList.DaT_ParentKartPowerUpList, CallFunc_Array_Get_Item, CallFunc_GetDataTableRowFromName_OutRow);0x0271if (!(CallFunc_GetDataTableRowFromName_ReturnValue)) PopFlow();0x027BCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllPossiblePowerUps, CallFunc_GetDataTableRowFromName_OutRow);0x02BFPopFlow();0x02C0Label_02C0:0x02C0Temp_int_Loop_Counter_Variable = 0;0x02D7Temp_int_Array_Index_Variable = 0;0x02EELabel_02EE:0x02EECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetDataTableRowNames_OutRowNames);0x0329CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x034Fif (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0CED;0x035DTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0378PushFlow(Label_0CA3);0x037D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetDataTableRowNames_OutRowNames, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x03B8CallFunc_GetDataTableRowFromName_ReturnValue_1 = /Script/Engine.Default__DataTableFunctionLibrary.GetDataTableRowFromName(/Game/BP/Kart/PowerUps/DaT_ParentKartPowerUpList.DaT_ParentKartPowerUpList, CallFunc_Array_Get_Item_1, CallFunc_GetDataTableRowFromName_OutRow_1);0x03FDif (!(CallFunc_GetDataTableRowFromName_ReturnValue_1)) PopFlow();0x0407CallFunc_NotEqual_FloatFloat_ReturnValue = NotEqual_FloatFloat(CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C, -1f);0x043Bif (!(CallFunc_NotEqual_FloatFloat_ReturnValue)) PopFlow();0x0445CurrentPercentageCache = 0f;0x045CLowestPercentageCache = 1.1f;0x0473HighestPercentageCache = -0.1f;0x048ALargestRangeCache = -1;0x04A1CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x04CBTemp_bool_Variable_2 = true;0x04D6Temp_bool_Variable_3 = false;0x04E1Temp_bool_Variable_4 = true;0x04ECTemp_byte_Variable = CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.FalloffDirection_10_C785A6E6424519A20643C2AA04EBD274;0x0519Temp_bool_Variable_1 = Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_2, 1 => Temp_bool_Variable_3, 2 => Temp_bool_Variable_4, default => K2Node_Select_Default_1);0x0569CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(NumberOfRacers, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.Falloff_7_2E35FEAF4A1D02BBB0B41883CA760660);0x05A9CallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x05CECallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x060ECallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x0633CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x0661CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x068BCallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(CallFunc_Add_IntInt_ReturnValue_7, CallFunc_Round_ReturnValue_1);0x06B9CallFunc_Clamp_ReturnValue = Clamp(CallFunc_Subtract_IntInt_ReturnValue_3, 0, NumberOfRacers);0x06ECTemp_int_Variable = Switch(Temp_bool_Variable_1, false => CallFunc_Add_IntInt_ReturnValue_7, true => CallFunc_Clamp_ReturnValue, default => K2Node_Select_Default_2);0x0733Label_0733:0x0733CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x075DTemp_bool_Variable_5 = true;0x0768Temp_bool_Variable_6 = true;0x0773Temp_bool_Variable_7 = false;0x077ETemp_byte_Variable_1 = CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.FalloffDirection_10_C785A6E6424519A20643C2AA04EBD274;0x07ABTemp_bool_Variable = Switch(Temp_byte_Variable_1, 0 => Temp_bool_Variable_5, 1 => Temp_bool_Variable_6, 2 => Temp_bool_Variable_7, default => K2Node_Select_Default);0x07FBCallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(NumberOfRacers, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.Falloff_7_2E35FEAF4A1D02BBB0B41883CA760660);0x083BCallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x0860CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x08A0CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x08C5CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x08F3CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x091DCallFunc_Add_IntInt_ReturnValue_8 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_7, CallFunc_Round_ReturnValue_1);0x094BCallFunc_Clamp_ReturnValue_1 = Clamp(CallFunc_Add_IntInt_ReturnValue_8, 0, NumberOfRacers);0x097ECallFunc_LessEqual_IntInt_ReturnValue_3 = LessEqual_IntInt(Temp_int_Variable, Switch(Temp_bool_Variable, false => CallFunc_Add_IntInt_ReturnValue_7, true => CallFunc_Clamp_ReturnValue_1, default => K2Node_Select_Default_3));0x09D0if (!(CallFunc_LessEqual_IntInt_ReturnValue_3)) goto Label_0D57;0x09DEPushFlow(Label_20CB);0x09E3CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x0A0DCallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x0A4DCallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x0A72CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x0AA0CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x0ACACallFunc_Subtract_IntInt_ReturnValue_5 = Subtract_IntInt(CallFunc_Add_IntInt_ReturnValue_7, Temp_int_Variable);0x0AF8CallFunc_Abs_Int_ReturnValue_1 = Abs_Int(CallFunc_Subtract_IntInt_ReturnValue_5);0x0B1DCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Abs_Int_ReturnValue_1, LargestRangeCache);0x0B43if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x0B4DCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x0B77CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x0BB7CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x0BDCCallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x0C0ACallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x0C34CallFunc_Subtract_IntInt_ReturnValue_5 = Subtract_IntInt(CallFunc_Add_IntInt_ReturnValue_7, Temp_int_Variable);0x0C62CallFunc_Abs_Int_ReturnValue_1 = Abs_Int(CallFunc_Subtract_IntInt_ReturnValue_5);0x0C87LargestRangeCache = CallFunc_Abs_Int_ReturnValue_1;0x0CA2PopFlow();0x0CA3Label_0CA3:0x0CA3CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0CCDTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x0CE8goto Label_02EE;0x0CEDLabel_0CED:0x0CEDWeightedPowerUps = AllPossiblePowerUps;0x0D08goto Label_2115;0x0D0DLabel_0D0D:0x0D0DCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0D37Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_3;0x0D52goto Label_00CA;0x0D57Label_0D57:0x0D57CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x0D81Temp_bool_Variable_2 = true;0x0D8CTemp_bool_Variable_3 = false;0x0D97Temp_bool_Variable_4 = true;0x0DA2Temp_byte_Variable = CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.FalloffDirection_10_C785A6E6424519A20643C2AA04EBD274;0x0DCFTemp_bool_Variable_1 = Switch(Temp_byte_Variable, 0 => Temp_bool_Variable_2, 1 => Temp_bool_Variable_3, 2 => Temp_bool_Variable_4, default => K2Node_Select_Default_1);0x0E1FCallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(NumberOfRacers, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.Falloff_7_2E35FEAF4A1D02BBB0B41883CA760660);0x0E5FCallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x0E84CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x0EC4CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x0EE9CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x0F17CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x0F41CallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(CallFunc_Add_IntInt_ReturnValue_7, CallFunc_Round_ReturnValue_1);0x0F6FCallFunc_Clamp_ReturnValue = Clamp(CallFunc_Subtract_IntInt_ReturnValue_3, 0, NumberOfRacers);0x0FA2Temp_int_Variable_1 = Switch(Temp_bool_Variable_1, false => CallFunc_Add_IntInt_ReturnValue_7, true => CallFunc_Clamp_ReturnValue, default => K2Node_Select_Default_2);0x0FE9Label_0FE9:0x0FE9CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x1013Temp_bool_Variable_5 = true;0x101ETemp_bool_Variable_6 = true;0x1029Temp_bool_Variable_7 = false;0x1034Temp_byte_Variable_1 = CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.FalloffDirection_10_C785A6E6424519A20643C2AA04EBD274;0x1061Temp_bool_Variable = Switch(Temp_byte_Variable_1, 0 => Temp_bool_Variable_5, 1 => Temp_bool_Variable_6, 2 => Temp_bool_Variable_7, default => K2Node_Select_Default);0x10B1CallFunc_Multiply_IntFloat_ReturnValue = Multiply_IntFloat(NumberOfRacers, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.Falloff_7_2E35FEAF4A1D02BBB0B41883CA760660);0x10F1CallFunc_Round_ReturnValue_1 = Round(CallFunc_Multiply_IntFloat_ReturnValue);0x1116CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x1156CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x117BCallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x11A9CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x11D3CallFunc_Add_IntInt_ReturnValue_8 = Add_IntInt(CallFunc_Add_IntInt_ReturnValue_7, CallFunc_Round_ReturnValue_1);0x1201CallFunc_Clamp_ReturnValue_1 = Clamp(CallFunc_Add_IntInt_ReturnValue_8, 0, NumberOfRacers);0x1234CallFunc_LessEqual_IntInt_ReturnValue_2 = LessEqual_IntInt(Temp_int_Variable_1, Switch(Temp_bool_Variable, false => CallFunc_Add_IntInt_ReturnValue_7, true => CallFunc_Clamp_ReturnValue_1, default => K2Node_Select_Default_3));0x1286if (!(CallFunc_LessEqual_IntInt_ReturnValue_2)) goto Label_1EDE;0x1294PushFlow(Label_1E94);0x1299PushFlow(Label_16A7);0x129EPushFlow(Label_1A90);0x12A3CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x12CDCallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(LargestRangeCache, 1);0x12F7CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_5);0x131CCallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x135CCallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x1381CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x13AFCallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x13D9CallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(CallFunc_Add_IntInt_ReturnValue_7, Temp_int_Variable_1);0x1407CallFunc_Abs_Int_ReturnValue = Abs_Int(CallFunc_Subtract_IntInt_ReturnValue_4);0x142CCallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Abs_Int_ReturnValue);0x1451CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Conv_IntToFloat_ReturnValue_1);0x147FCallFunc_Less_FloatFloat_ReturnValue = Less_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue, LowestPercentageCache);0x14A5if (!(CallFunc_Less_FloatFloat_ReturnValue)) PopFlow();0x14AFCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x14D9CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(LargestRangeCache, 1);0x1503CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_5);0x1528CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x1568CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x158DCallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x15BBCallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x15E5CallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(CallFunc_Add_IntInt_ReturnValue_7, Temp_int_Variable_1);0x1613CallFunc_Abs_Int_ReturnValue = Abs_Int(CallFunc_Subtract_IntInt_ReturnValue_4);0x1638CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Abs_Int_ReturnValue);0x165DCallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Conv_IntToFloat_ReturnValue_1);0x168BLowestPercentageCache = CallFunc_Divide_FloatFloat_ReturnValue;0x16A6PopFlow();0x16A7Label_16A7:0x16A7CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(Temp_int_Variable_1, KartPlacement);0x16CDif (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) PopFlow();0x16D7CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x1701CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(LargestRangeCache, 1);0x172BCallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_5);0x1750CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x1790CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x17B5CallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x17E3CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x180DCallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(CallFunc_Add_IntInt_ReturnValue_7, Temp_int_Variable_1);0x183BCallFunc_Abs_Int_ReturnValue = Abs_Int(CallFunc_Subtract_IntInt_ReturnValue_4);0x1860CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Abs_Int_ReturnValue);0x1885CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Conv_IntToFloat_ReturnValue_1);0x18B3CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(1f, CallFunc_Divide_FloatFloat_ReturnValue);0x18DDCurrentPercentageCache = CallFunc_Subtract_FloatFloat_ReturnValue;0x18F8Temp_int_Variable_3 = 1;0x190FLabel_190F:0x190FCallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(NumberOfRacers);0x1934CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CurrentPercentageCache, LowestPercentageCache, HighestPercentageCache, CallFunc_Conv_IntToFloat_ReturnValue, 1f);0x1979CallFunc_Round_ReturnValue = Round(CallFunc_MapRangeClamped_ReturnValue);0x199ECallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(NumberOfRacers, CallFunc_Round_ReturnValue);0x19CCCallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_3, CallFunc_Subtract_IntInt_ReturnValue_1);0x19F2if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x19FCPushFlow(Label_1A46);0x1A01CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllPossiblePowerUps, CallFunc_GetDataTableRowFromName_OutRow_1);0x1A45PopFlow();0x1A46Label_1A46:0x1A46CallFunc_Add_IntInt_ReturnValue_6 = Add_IntInt(Temp_int_Variable_3, 1);0x1A70Temp_int_Variable_3 = CallFunc_Add_IntInt_ReturnValue_6;0x1A8Bgoto Label_190F;0x1A90Label_1A90:0x1A90CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x1ABACallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(LargestRangeCache, 1);0x1AE4CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_5);0x1B09CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x1B49CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x1B6ECallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x1B9CCallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x1BC6CallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(CallFunc_Add_IntInt_ReturnValue_7, Temp_int_Variable_1);0x1BF4CallFunc_Abs_Int_ReturnValue = Abs_Int(CallFunc_Subtract_IntInt_ReturnValue_4);0x1C19CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Abs_Int_ReturnValue);0x1C3ECallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Conv_IntToFloat_ReturnValue_1);0x1C6CCallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue, HighestPercentageCache);0x1C92if (!(CallFunc_Greater_FloatFloat_ReturnValue)) PopFlow();0x1C9CCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(NumberOfRacers, 1);0x1CC6CallFunc_Add_IntInt_ReturnValue_5 = Add_IntInt(LargestRangeCache, 1);0x1CF0CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_5);0x1D15CallFunc_Multiply_IntFloat_ReturnValue_1 = Multiply_IntFloat(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.PlacementWeight_6_CB478E75453C324D2B71B69912D11F9C);0x1D55CallFunc_FTrunc_ReturnValue = FTrunc(CallFunc_Multiply_IntFloat_ReturnValue_1);0x1D7ACallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_Subtract_IntInt_ReturnValue, CallFunc_FTrunc_ReturnValue);0x1DA8CallFunc_Add_IntInt_ReturnValue_7 = Add_IntInt(CallFunc_Subtract_IntInt_ReturnValue_2, 1);0x1DD2CallFunc_Subtract_IntInt_ReturnValue_4 = Subtract_IntInt(CallFunc_Add_IntInt_ReturnValue_7, Temp_int_Variable_1);0x1E00CallFunc_Abs_Int_ReturnValue = Abs_Int(CallFunc_Subtract_IntInt_ReturnValue_4);0x1E25CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(CallFunc_Abs_Int_ReturnValue);0x1E4ACallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, CallFunc_Conv_IntToFloat_ReturnValue_1);0x1E78HighestPercentageCache = CallFunc_Divide_FloatFloat_ReturnValue;0x1E93PopFlow();0x1E94Label_1E94:0x1E94CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Variable_1, 1);0x1EBETemp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_2;0x1ED9goto Label_0FE9;0x1EDELabel_1EDE:0x1EDECallFunc_EqualEqual_FloatFloat_ReturnValue = EqualEqual_FloatFloat(CallFunc_GetDataTableRowFromName_OutRow_1.PlacementWeight_50_B3F7BF0A4908DE84B659C38801BA579B.Falloff_7_2E35FEAF4A1D02BBB0B41883CA760660, -1f);0x1F12if (!(CallFunc_EqualEqual_FloatFloat_ReturnValue)) PopFlow();0x1F1CCurrentPercentageCache = 0.5f;0x1F33Temp_int_Variable_2 = 1;0x1F4ALabel_1F4A:0x1F4ACallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(NumberOfRacers);0x1F6FCallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CurrentPercentageCache, LowestPercentageCache, HighestPercentageCache, CallFunc_Conv_IntToFloat_ReturnValue, 1f);0x1FB4CallFunc_Round_ReturnValue = Round(CallFunc_MapRangeClamped_ReturnValue);0x1FD9CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(NumberOfRacers, CallFunc_Round_ReturnValue);0x2007CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_2, CallFunc_Subtract_IntInt_ReturnValue_1);0x202Dif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x2037PushFlow(Label_2081);0x203CCallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllPossiblePowerUps, CallFunc_GetDataTableRowFromName_OutRow_1);0x2080PopFlow();0x2081Label_2081:0x2081CallFunc_Add_IntInt_ReturnValue_4 = Add_IntInt(Temp_int_Variable_2, 1);0x20ABTemp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue_4;0x20C6goto Label_1F4A;0x20CBLabel_20CB:0x20CBCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x20F5Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x2110goto Label_0733;0x2115Label_2115:0x2115return;0x2117// end of script
StaticPublic0x28
void FindProjectileVelocityAimOffset(const FVector& OriginLocation, const FVector& TargetLocation, const FVector& TargetVelocity, float ProjectileSpeed, UObject* __WorldContext, const FVector& PredictiveLoc)
Script10 statements · 365 bytes of bytecode
0x0000CallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(OriginLocation, TargetLocation);0x002ECallFunc_MapRangeUnclamped_ReturnValue = MapRangeUnclamped(ProjectileSpeed, 6000f, 3000f, 1f, 2f);0x0067CallFunc_VSize_ReturnValue = VSize(CallFunc_Subtract_VectorVector_ReturnValue);0x008CCallFunc_MapRangeUnclamped_ReturnValue_1 = MapRangeUnclamped(CallFunc_VSize_ReturnValue, 1290f, 2093f, 0.2f, 0.31f);0x00C5CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_MapRangeUnclamped_ReturnValue_1, CallFunc_MapRangeUnclamped_ReturnValue);0x00F3CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(TargetVelocity, CallFunc_Multiply_FloatFloat_ReturnValue);0x0121CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(TargetLocation, CallFunc_Multiply_VectorFloat_ReturnValue);0x014FPredictiveLoc = CallFunc_Add_VectorVector_ReturnValue;0x016Areturn;0x016C// end of script
StaticPublic0x3C