FEventReply OnKeyUp (const FGeometry & MyGeometry , const FKeyEvent & InKeyEvent ) Script16 statements · 388 bytes of bytecode 0x0000 CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025 CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_RightStick_Down)});0x005D if (!(CallFunc_EqualEqual_KeyKey_ReturnValue_1)) goto Label_00AF;0x006B StopScrollingBox(W_RewardPage.W_RewardsList.RewardsList);0x00AA goto Label_0179;0x00AF Label_00AF:0x00AF CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x00D4 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_RightStick_Up)});0x010C if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) goto Label_015E;0x011A StopScrollingBox(W_RewardPage.W_RewardsList.RewardsList);0x0159 goto Label_0179;0x015E Label_015E:0x015E ReturnValue = K2Node_MakeStruct_EventReply;0x0179 Label_0179:0x0179 return ReturnValue;Event Public 0x15cd700 0x138 FEventReply OnKeyDown (const FGeometry & MyGeometry , const FKeyEvent & InKeyEvent ) Script16 statements · 412 bytes of bytecode 0x0000 CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x0025 CallFunc_EqualEqual_KeyKey_ReturnValue_1 = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_RightStick_Down)});0x005D if (!(CallFunc_EqualEqual_KeyKey_ReturnValue_1)) goto Label_00BB;0x006B StartScrollingBox(W_RewardPage.W_RewardsList.RewardsList, 1, 1000f, 350f);0x00B6 goto Label_0191;0x00BB Label_00BB:0x00BB CallFunc_GetKey_ReturnValue = GetKey(InKeyEvent);0x00E0 CallFunc_EqualEqual_KeyKey_ReturnValue = EqualEqual_KeyKey(CallFunc_GetKey_ReturnValue, Key{FName(Gamepad_RightStick_Up)});0x0118 if (!(CallFunc_EqualEqual_KeyKey_ReturnValue)) goto Label_0176;0x0126 StartScrollingBox(W_RewardPage.W_RewardsList.RewardsList, 0, 1000f, 350f);0x0171 goto Label_0191;0x0176 Label_0176:0x0176 ReturnValue = K2Node_MakeStruct_EventReply;0x0191 Label_0191:0x0191 return ReturnValue;Event Public 0x15cd700 0x138 void ResetFOV () Script9 statements · 165 bytes of bytecode 0x0000 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x001A K2Node_DynamicCast_AsController_Interface = Cast<ControllerInterface>(CallFunc_GetPlayerController_ReturnValue);0x003E K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsController_Interface);0x005B if (!(K2Node_DynamicCast_bSuccess)) goto Label_0097;0x0069 K2Node_DynamicCast_AsController_Interface.SetCameraFieldOfView(InitialFOV);0x0097 Label_0097:0x0097 bHasResetFOV = true;0x00A2 return;Public 0x15cd700 0x00 void SetStageFOV () Script30 statements · 669 bytes of bytecode 0x0000 CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x001A K2Node_DynamicCast_AsController_Interface = Cast<ControllerInterface>(CallFunc_GetPlayerController_ReturnValue);0x003E K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsController_Interface);0x005B if (!(K2Node_DynamicCast_bSuccess)) goto Label_027E;0x0069 CallFunc_GetCameraFieldOfView_ReturnValue = K2Node_DynamicCast_AsController_Interface.GetCameraFieldOfView();0x00A0 Label_00A0:0x00A0 CallFunc_GetStormEscapeSettings_ReturnValue = GetStormEscapeSettings();0x00B4 Temp_name_Variable = FName(CameraFOV);0x00D3 CallFunc_GetCurrentSettingValueAsFloat_ReturnValue = CallFunc_GetStormEscapeSettings_ReturnValue.GetCurrentSettingValueAsFloat(Temp_name_Variable);0x010E CallFunc_FMax_A_ImplicitCast = Cast<4>(CallFunc_GetCurrentSettingValueAsFloat_ReturnValue);0x012B CallFunc_FMax_B_ImplicitCast = Cast<4>(CallFunc_GetCameraFieldOfView_ReturnValue);0x0148 CallFunc_FMax_ReturnValue = FMax(CallFunc_FMax_A_ImplicitCast, CallFunc_FMax_B_ImplicitCast);0x0176 K2Node_VariableSet_CameraFOV_ImplicitCast = Cast<3>(CallFunc_FMax_ReturnValue);0x0193 CameraFOV = K2Node_VariableSet_CameraFOV_ImplicitCast;0x01AE if (!(bHasResetFOV)) goto Label_01E2;0x01BC bHasResetFOV = false;0x01C7 InitialFOV = CameraFOV;0x01E2 Label_01E2:0x01E2 CallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x01FC K2Node_DynamicCast_AsController_Interface_1 = Cast<ControllerInterface>(CallFunc_GetPlayerController_ReturnValue_1);0x0220 K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsController_Interface_1);0x023D if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_029A;0x024B K2Node_DynamicCast_AsController_Interface_1.SetCameraFieldOfView(StageFOV);0x0279 goto Label_029A;0x027E Label_027E:0x027E CallFunc_GetCameraFieldOfView_ReturnValue = 0f;0x0295 goto Label_00A0;0x029A Label_029A:0x029A return;Public 0x15cd700 0x00 void OnPawnChanged (APawn * OldPawn , APawn * NewPawn ) Script6 statements · 105 bytes of bytecode 0x0000 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnPawnChanged);0x0017 CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x002F CallFunc_GetOwningPlayer_ReturnValue.OnPossessedPawnChanged -= K2Node_CreateDelegate_OutputDelegate;0x0058 ShowStageVan();0x0066 return;Public 0x15cd700 0x10 void SetStageCharacterMeshColor () Script20 statements · 605 bytes of bytecode 0x0000 CallFunc_IsValid_ReturnValue = IsValid(StageVan);0x001D if (!(CallFunc_IsValid_ReturnValue)) goto Label_025A;0x002B CallFunc_GetStageCharacter_ReturnValue = StageVan.GetStageCharacter(CallFunc_GetStageCharacter_CharacterMesh);0x0062 CharacterMesh = CallFunc_GetStageCharacter_CharacterMesh;0x0075 if (!(CallFunc_GetStageCharacter_ReturnValue)) goto Label_025A;0x0083 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/StormEscape.InventorySubsystem);0x00A1 CallFunc_GetEquippedItem_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetEquippedItem(0);0x00CD CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetEquippedItem_ReturnValue);0x00EA if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_025A;0x00F8 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/StormEscape.InventorySubsystem);0x0116 CallFunc_GetEquippedItem_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetEquippedItem(0);0x0142 CallFunc_GetEquippedColor_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetEquippedColor(CallFunc_GetEquippedItem_ReturnValue.ItemId, CallFunc_GetEquippedColor_EquippedColor);0x0194 if (!(CallFunc_GetEquippedColor_ReturnValue)) goto Label_025A;0x01A2 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/StormEscape.InventorySubsystem);0x01C0 CallFunc_GetEquippedItem_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetEquippedItem(0);0x01EC CallFunc_GetEquippedColor_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetEquippedColor(CallFunc_GetEquippedItem_ReturnValue.ItemId, CallFunc_GetEquippedColor_EquippedColor);0x023E SetMeshColorVariant(CharacterMesh, CallFunc_GetEquippedColor_EquippedColor);0x025A Label_025A:0x025A return;Public 0x15cd700 0x00 void SetStageCharacterPlayerNumber () Script30 statements · 767 bytes of bytecode 0x0000 CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x0014 K2Node_DynamicCast_AsStorm_Escape_Game_Instance = Cast<StormEscapeGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x0038 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsStorm_Escape_Game_Instance);0x0055 if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_02FC;0x0063 PlayerNumber = K2Node_DynamicCast_AsStorm_Escape_Game_Instance.EndGameData.LocalPlayerNumber;0x009D CallFunc_IsValid_ReturnValue = IsValid(StageVan);0x00BA if (!(CallFunc_IsValid_ReturnValue)) goto Label_02FC;0x00C8 CallFunc_GetStageCharacter_ReturnValue = StageVan.GetStageCharacter(CallFunc_GetStageCharacter_CharacterMesh);0x00FF CharacterMesh = CallFunc_GetStageCharacter_CharacterMesh;0x0112 if (!(CallFunc_GetStageCharacter_ReturnValue)) goto Label_02FC;0x0120 CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x0134 K2Node_DynamicCast_AsCharacter_Interface = Cast<CharacterInterface>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x0158 K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsCharacter_Interface);0x0175 if (!(K2Node_DynamicCast_bSuccess)) goto Label_02E0;0x0183 CallFunc_GetPlayerNumber_ReturnValue = K2Node_DynamicCast_AsCharacter_Interface.GetPlayerNumber();0x01BA Label_01BA:0x01BA CallFunc_NotEqual_IntInt_ReturnValue = NotEqual_IntInt(PlayerNumber, 0);0x01DC CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_GetPlayerNumber_ReturnValue, 0);0x01FE CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_IntInt_ReturnValue, CallFunc_NotEqual_IntInt_ReturnValue);0x0224 Temp_bool_Variable = CallFunc_BooleanAND_ReturnValue;0x0237 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Switch(Temp_bool_Variable, false => CallFunc_GetPlayerNumber_ReturnValue, true => PlayerNumber, default => K2Node_Select_Default));0x0288 CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast = Cast<3>(CallFunc_Conv_IntToDouble_ReturnValue);0x02A5 CharacterMesh.SetScalarParameterValueOnMaterials(FName(NumberSelector), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x02DB goto Label_02FC;0x02E0 Label_02E0:0x02E0 CallFunc_GetPlayerNumber_ReturnValue = 0;0x02F7 goto Label_01BA;0x02FC Label_02FC:0x02FC return;Public 0x15cd700 0x00 void OnNextRoundCountdownUpdated (int32 SecondsLeft , int32 MaxSeconds ) Script26 statements · 622 bytes of bytecode 0x0000 PushFlow(Label_026B);0x0005 PushFlow(Label_0073);0x000A CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(SecondsLeft, 10);0x002C if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0036 /Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/StormEscape/Audio/Sounds/UI/Endgame/Timer_Tick_Loop_01.Timer_Tick_Loop_01, 1f, 1f, 0f, nullptr, nullptr, true);0x0072 PopFlow();0x0073 Label_0073:0x0073 CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(SecondsLeft, false, false, 1, 324);0x00A4 CText_Timer.SetText(CallFunc_Conv_IntToText_ReturnValue);0x00D1 CallFunc_IsValid_ReturnValue = IsValid(ProgressMaterial);0x00EE if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00F8 CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(MaxSeconds);0x011D CallFunc_Conv_IntToDouble_ReturnValue_1 = Conv_IntToDouble(SecondsLeft);0x0142 CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue_1, CallFunc_Conv_IntToDouble_ReturnValue);0x0170 CallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(1, CallFunc_Divide_DoubleDouble_ReturnValue);0x019E CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue);0x01BB ProgressMaterial.SetScalarParameterValue(FName(AnimateArcFill), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x01F1 CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(SecondsLeft, 0);0x0213 if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) PopFlow();0x021D CallFunc_PlayAnimationForward_ReturnValue = PlayAnimationForward(HideNextRound, 1f, false);0x0248 K2_ClearAndInvalidateTimerHandle(this, NextRoundTimerHandle);0x025C OnContinueClicked();0x026A PopFlow();0x026B Label_026B:0x026B return;Public 0x15cd700 0x08 void InitialRoundCountdownUpdate () Script3 statements · 35 bytes of bytecode 0x0000 OnNextRoundCountdownUpdated(NextRoundTimeRemaining, NextRoundTimeSeconds);0x0020 return;Public 0x15cd700 0x00 void CreateProgressMaterial () Script5 statements · 112 bytes of bytecode 0x0000 CallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, /Game/StormEscape/UI/Widgets/Crosshair/Materials/MI_CrosshairProgress.MI_CrosshairProgress, FName(None), 0);0x002D ProgressMaterial = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x0040 Image_Ring.SetBrushFromMaterial(ProgressMaterial);0x006D return;Public 0x15cd700 0x00 void ShowStageVan () Script58 statements · 1,364 bytes of bytecode 0x0000 PushFlow(Label_0551);0x0005 CallFunc_GetActive_GameInstance_ReturnValue = GetActive_GameInstance(this);0x001A EndGameData = CallFunc_GetActive_GameInstance_ReturnValue.EndGameData;0x004B CallFunc_IsValid_ReturnValue_1 = IsValid(StageVan);0x0068 if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_02B2;0x0076 Label_0076:0x0076 CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x008A K2Node_DynamicCast_AsBase_First_Person_Character = Cast<BaseFirstPersonCharacter>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x00AE K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBase_First_Person_Character);0x00CB if (!(K2Node_DynamicCast_bSuccess)) goto Label_04F8;0x00D9 K2Node_DynamicCast_AsBase_First_Person_Character.ToggleUI(false, true);0x00FB K2Node_DynamicCast_AsBase_First_Person_Character.ToggleCrosshair(false);0x0121 K2Node_DynamicCast_AsBase_First_Person_Character.CameraShakeComponent.EnableAllShakes(false);0x0158 K2Node_DynamicCast_AsBase_First_Person_Character.CameraShakeComponent.StopAllShakes(true);0x018F SetStageFOV();0x019D CallFunc_IsValid_ReturnValue = IsValid(StageVan);0x01BA if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x01C4 StageVan.ResetStageCharacter();0x01E8 StageVan.UpdateStageSetting(false);0x020D StageVan.UpdatePostGameStageLights(EndGameData.bDidWin);0x0243 SetStageCharacterPlayerNumber();0x0251 SetStageCharacterMeshColor();0x025F CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x0277 CallFunc_GetOwningPlayer_ReturnValue_1.SetViewTargetWithBlend(StageVan, 0f, 0, 0f, false);0x02B1 PopFlow();0x02B2 Label_02B2:0x02B2 CallFunc_GetAllActorsOfClassWithTag_OutActors = {};0x02BD GetAllActorsOfClassWithTag(this, /Script/StormEscape.GameplayVan, FName(StageVan), CallFunc_GetAllActorsOfClassWithTag_OutActors);0x02E7 Temp_bool_True_if_break_was_hit_Variable = false;0x02F2 Temp_int_Loop_Counter_Variable = 0;0x0309 Temp_int_Array_Index_Variable = 0;0x0320 Label_0320:0x0320 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x033D CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClassWithTag_OutActors);0x0378 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x039E CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue);0x03C4 if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0076;0x03D2 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x03ED PushFlow(Label_04AE);0x03F2 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x042D CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_Array_Get_Item);0x044A if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0454 /Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClassWithTag_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x048F StageVan = CallFunc_Array_Get_Item;0x04A2 Temp_bool_True_if_break_was_hit_Variable = true;0x04AD PopFlow();0x04AE Label_04AE:0x04AE CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04D8 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04F3 goto Label_0320;0x04F8 Label_04F8:0x04F8 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnPawnChanged);0x050F CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0527 CallFunc_GetOwningPlayer_ReturnValue.OnPossessedPawnChanged += K2Node_CreateDelegate_OutputDelegate;0x0550 PopFlow();0x0551 Label_0551:0x0551 return;Public 0x15cd700 0x00 void LoadGameData () Script58 statements · 1,570 bytes of bytecode 0x0000 PushFlow(Label_061F);0x0005 CallFunc_GetGameInstance_ReturnValue = GetGameInstance();0x0019 K2Node_DynamicCast_AsStorm_Escape_Game_Instance = Cast<StormEscapeGameInstance>(CallFunc_GetGameInstance_ReturnValue);0x003D K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsStorm_Escape_Game_Instance);0x005A if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0064 GameData = K2Node_DynamicCast_AsStorm_Escape_Game_Instance.EndGameData;0x0095 PushFlow(Label_02FE);0x009A Temp_bool_True_if_break_was_hit_Variable = false;0x00A5 Temp_int_Loop_Counter_Variable_1 = 0;0x00BC Temp_int_Array_Index_Variable_1 = 0;0x00D3 Label_00D3:0x00D3 CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_True_if_break_was_hit_Variable);0x00F0 CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(GameData.TeamStatus);0x0134 CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x015A CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_Less_IntInt_ReturnValue_1);0x0180 if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x018A Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x01A5 PushFlow(Label_05D5);0x01AA /Script/Engine.Default__KismetArrayLibrary.Array_Get(GameData.TeamStatus, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x01EE CallFunc_EqualsNetIds_ReturnValue = EqualsNetIds(CallFunc_Array_Get_Item.UniqueNetId, GameData.LocalPlayerId);0x0226 if (!(CallFunc_EqualsNetIds_ReturnValue)) PopFlow();0x0230 /Script/Engine.Default__KismetArrayLibrary.Array_Get(GameData.TeamStatus, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0274 W_ReportPage.SetUserStatus(CallFunc_Array_Get_Item.PlayerStatus);0x02AA W_ReportPage.SetTeamList(GameData.LocalPlayerId, GameData.TeamStatus);0x02F2 Temp_bool_True_if_break_was_hit_Variable = true;0x02FD PopFlow();0x02FE Label_02FE:0x02FE PlayersIconsContaine.ClearChildren();0x0322 Temp_int_Loop_Counter_Variable = 0;0x0339 Temp_int_Array_Index_Variable = 0;0x0350 Label_0350:0x0350 CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(GameData.TeamStatus);0x0394 CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x03BA if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x03C4 Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x03DF PushFlow(Label_058B);0x03E4 CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/StormEscape/UI/Widgets/Endgame/Subwidgets/W_PlayerClassicIcon.W_PlayerClassicIcon_C, nullptr);0x0419 /Script/Engine.Default__KismetArrayLibrary.Array_Get(GameData.TeamStatus, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x045D CallFunc_NotEqual_ByteByte_ReturnValue = NotEqual_ByteByte(CallFunc_Array_Get_Item_1.PlayerStatus, 0);0x0485 SetBoolPropertyByName(CallFunc_Create_ReturnValue, FName(bActive), CallFunc_NotEqual_ByteByte_ReturnValue);0x04AE CallFunc_AddChildToHorizontalBox_ReturnValue = PlayersIconsContaine.AddChildToHorizontalBox(CallFunc_Create_ReturnValue);0x04E1 K2Node_MakeStruct_Margin.Left = 0f;0x0501 K2Node_MakeStruct_Margin.Top = 0f;0x0521 K2Node_MakeStruct_Margin.Right = 16f;0x0541 K2Node_MakeStruct_Margin.Bottom = 0f;0x0561 CallFunc_AddChildToHorizontalBox_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x058A PopFlow();0x058B Label_058B:0x058B CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05B5 Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x05D0 goto Label_0350;0x05D5 Label_05D5:0x05D5 CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x05FF Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x061A goto Label_00D3;0x061F Label_061F:0x061F return;Public 0x15cd700 0x00 void CreateTab (const FName & Value , UWidget * ContentWidget , int32 TabIndex , const FText & InText ) Script11 statements · 352 bytes of bytecode 0x0000 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(Value);0x0025 CallFunc_RegisterTab_ReturnValue = OptionsTabList.RegisterTab(CallFunc_MakeLiteralName_ReturnValue, /Game/StormEscape/UI/Foundation/Buttons/W_Menu_Item_Button.W_Menu_Item_Button_C, ContentWidget, TabIndex);0x0073 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(Value);0x0098 CallFunc_GetTabButtonBaseByID_ReturnValue = OptionsTabList.GetTabButtonBaseByID(CallFunc_MakeLiteralName_ReturnValue);0x00CB K2Node_DynamicCast_AsW_Menu_Item_Button = Cast<W_Menu_Item_Button_C>(CallFunc_GetTabButtonBaseByID_ReturnValue);0x00EF K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsW_Menu_Item_Button);0x010C if (!(K2Node_DynamicCast_bSuccess)) goto Label_015D;0x011A K2Node_DynamicCast_AsW_Menu_Item_Button.BtnText.SetText(InText);0x015D Label_015D:0x015D return;Public 0x15cd700 0x28 void Finished_0D222BE94A32743F206A0DAA1BA57B69 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(2675);0x000F return;0x15cd700 0x00 void Finished_258F2A78472B30C08413B5A1C6A2EF17 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(5352);0x000F return;0x15cd700 0x00 void Finished_762D70DC4DD08166F309EBA2D5FADD34 () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(5309);0x000F return;0x15cd700 0x00 void BP_OnActivated () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(1394);0x000F return;Event Protected 0x15cd700 0x00 void ExitToMainMenu () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(1684);0x000F return;0x15cd700 0x00 void ExitToDesktop () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(1820);0x000F return;0x15cd700 0x00 void LeaveGame () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(2462);0x000F return;0x15cd700 0x00 void BndEvt__W_PostGameData_PageSwitcher_K2Node_ComponentBoundEvent_2_OnActiveIndexChangedDelegate__DelegateSignature (UWidget * ActiveWidget , int32 ActiveIndex ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_ActiveWidget = ActiveWidget;0x0012 PersistentFrame.K2Node_ComponentBoundEvent_ActiveIndex = ActiveIndex;0x0024 ExecuteUbergraph_W_PostGameData(2482);0x0033 return;0x15cd700 0x0C void UpdateProgressBar (double InitialPercent ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_InitialPercent = InitialPercent;0x0012 ExecuteUbergraph_W_PostGameData(3160);0x0021 return;0x15cd700 0x08 void PreConstruct (bool IsDesignTime ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012 ExecuteUbergraph_W_PostGameData(3244);0x0021 return;Event Public 0x15cd700 0x01 void BP_OnDeactivated () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(3282);0x000F return;Event Protected 0x15cd700 0x00 void EnableBackToLobby () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(3421);0x000F return;0x15cd700 0x00 void OnLevelLoaded (const FString & MapName ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_MapName = MapName;0x0012 ExecuteUbergraph_W_PostGameData(4095);0x0021 return;0x15cd700 0x10 void BindToLevelChanged () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(4237);0x000F return;0x15cd700 0x00 void OnContinueClicked () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(4242);0x000F return;0x15cd700 0x00 void NextRound () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(4262);0x000F return;0x15cd700 0x00 void BndEvt__W_PostGameData_BBtn_Continue_K2Node_ComponentBoundEvent_3_OnClicked__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button_1 = Button;0x0012 ExecuteUbergraph_W_PostGameData(4987);0x0021 return;0x15cd700 0x08 void BndEvt__W_PostGameData_BBtn_Leave_K2Node_ComponentBoundEvent_4_OnClicked__DelegateSignature (UCommonButtonBase * Button ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012 ExecuteUbergraph_W_PostGameData(4992);0x0021 return;0x15cd700 0x08 void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(4997);0x000F return;Event Public 0x15cd700 0x00 void ResetContinueClicked () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(5304);0x000F return;0x15cd700 0x00 void OnInitialized () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(5314);0x000F return;Event Public 0x15cd700 0x00 void CancelExit () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_W_PostGameData(5319);0x000F return;0x15cd700 0x00 void ExecuteUbergraph_W_PostGameData (int32 EntryPoint ) Script239 statements · 5,360 bytes of bytecode 0x0000 PushFlow(Label_14ED);0x0005 goto [EntryPoint];0x000F CallFunc_GetActive_GameInstance_ReturnValue = GetActive_GameInstance(this);0x0024 CallFunc_GetActive_GameInstance_ReturnValue.LeaveLobby();0x0044 PopFlow();0x0045 W_RewardPage.FillXpBar();0x0069 PopFlow();0x006A Label_006A:0x006A if (!(false)) PopFlow();0x006C Temp_bool_IsClosed_Variable = true;0x0077 PopFlow();0x0078 Label_0078:0x0078 PushFlow(Label_008C);0x007D if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_032D;0x008B PopFlow();0x008C Label_008C:0x008C if (!(Temp_bool_IsClosed_Variable)) goto Label_009B;0x009A PopFlow();0x009B Label_009B:0x009B Temp_bool_IsClosed_Variable = true;0x00A6 K2_ClearAndInvalidateTimerHandle(this, NextRoundTimerHandle);0x00BA CallFunc_GetActive_GameInstance_ReturnValue_2 = GetActive_GameInstance(this);0x00CF CallFunc_GetActive_GameInstance_ReturnValue_2.bBlockAutoReturnToMainMenu = false;0x00F0 if (!(CallFunc_GetActive_GameInstance_ReturnValue_2.bWasKicked)) goto Label_014A;0x0114 CallFunc_GetActive_GameInstance_ReturnValue_3 = GetActive_GameInstance(this);0x0129 CallFunc_GetActive_GameInstance_ReturnValue_3.LeaveLobby();0x0149 PopFlow();0x014A Label_014A:0x014A PushFlow(Label_03EB);0x014F PushFlow(Label_03DC);0x0154 PushFlow(Label_033D);0x0159 PushFlow(Label_024E);0x015E CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0176 CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x018A CallFunc_GetOwningPlayer_ReturnValue.SetViewTargetWithBlend(CallFunc_GetOwningPlayerPawn_ReturnValue, 0f, 0, 0f, false);0x01C4 CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x01DC K2Node_DynamicCast_AsPC_Lobby_BP = Cast<PC_Lobby_BP_C>(CallFunc_GetOwningPlayer_ReturnValue_1);0x0200 K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsPC_Lobby_BP);0x021D if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0227 K2Node_DynamicCast_AsPC_Lobby_BP.EnableLockerMappingContext(false, nullptr);0x024D PopFlow();0x024E Label_024E:0x024E CallFunc_GetOwningPlayerPawn_ReturnValue_1 = GetOwningPlayerPawn();0x0262 K2Node_DynamicCast_AsBase_First_Person_Character = Cast<BaseFirstPersonCharacter>(CallFunc_GetOwningPlayerPawn_ReturnValue_1);0x0286 K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsBase_First_Person_Character);0x02A3 if (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x02AD K2Node_DynamicCast_AsBase_First_Person_Character.ToggleUI(true, true);0x02CF K2Node_DynamicCast_AsBase_First_Person_Character.ToggleCrosshair(true);0x02F5 K2Node_DynamicCast_AsBase_First_Person_Character.CameraShakeComponent.EnableAllShakes(true);0x032C PopFlow();0x032D Label_032D:0x032D Temp_bool_Has_Been_Initd_Variable = true;0x0338 goto Label_006A;0x033D Label_033D:0x033D CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x0355 K2Node_DynamicCast_AsLobby_Player_State = Cast<LobbyPlayerState>(CallFunc_GetOwningPlayer_ReturnValue_2.PlayerState);0x038F K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsLobby_Player_State);0x03AC if (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x03B6 K2Node_DynamicCast_AsLobby_Player_State.ServerSetReady(true);0x03DB PopFlow();0x03DC Label_03DC:0x03DC ResetFOV();0x03EA PopFlow();0x03EB Label_03EB:0x03EB DeactivateWidget();0x03F5 PopFlow();0x03F6 Label_03F6:0x03F6 OptionsTabList.SetLinkedSwitcher(PageSwitcher);0x0423 CreateTab(FName(Report), W_ReportPage, 0, NSLOCTEXT("1C17A6C14283D85A74E0428EB779ED7C", "", "Summary"));0x047B CreateTab(FName(Reward), W_RewardPage, 1, NSLOCTEXT("D8F66AF64F9361E63A8145BB484F18F4", "", "Report"));0x04D2 CallFunc_CreatePlayAnimationProxyObject_ReturnValue_1 = CreatePlayAnimationProxyObject(CallFunc_CreatePlayAnimationProxyObject_Result_1, this, OnActivaded, 0f, 1, 0, 1f);0x050A CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreatePlayAnimationProxyObject_ReturnValue_1);0x0527 if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0531 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Finished_258F2A78472B30C08413B5A1C6A2EF17);0x0548 CallFunc_CreatePlayAnimationProxyObject_ReturnValue_1.Finished += K2Node_CreateDelegate_OutputDelegate_2;0x0571 PopFlow();0x0572 ResetContinueClicked();0x0580 PushFlow(Label_0609);0x0585 BBtn_Continue.SetEnabled(false);0x05AA BBtn_Leave.SetEnabled(false);0x05CF Overlay_NextRound.SetVisibility(2);0x05F5 SetInputMode(this, 0, true, nullptr);0x0604 goto Label_03F6;0x0609 Label_0609:0x0609 CallFunc_GetCurrentLevelName_ReturnValue = GetCurrentLevelName(this, true);0x0627 CallFunc_Contains_ReturnValue_1 = Contains(CallFunc_GetCurrentLevelName_ReturnValue, "MainMenu", false, false);0x0650 if (!(CallFunc_Contains_ReturnValue_1)) goto Label_0669;0x065E DeactivateWidget();0x0668 PopFlow();0x0669 Label_0669:0x0669 BindToLevelChanged();0x0677 ShowStageVan();0x0685 LoadGameData();0x0693 PopFlow();0x0694 CallFunc_GetActive_GameInstance_ReturnValue_4 = GetActive_GameInstance(this);0x06A9 CallFunc_GetActive_GameInstance_ReturnValue_4.ShowLoadingScreen("PostGameData::LeaveSession");0x06E5 Delay(this, 2f, LatentActionInfo{0xF, -298815794, FName(ExecuteUbergraph_W_PostGameData), this});0x071B PopFlow();0x071C CallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x0734 QuitGame(this, CallFunc_GetOwningPlayer_ReturnValue_3, 0, false);0x074B PopFlow();0x074C Label_074C:0x074C CallFunc_AddWidgetToStack_ReturnValue = AddWidgetToStack(this, /Game/StormEscape/UI/Widgets/Popups/W_ConfirmAction.W_ConfirmAction_C, 2, 0, true, false);0x0770 K2Node_DynamicCast_AsW_Confirm_Action = Cast<W_ConfirmAction_C>(CallFunc_AddWidgetToStack_ReturnValue);0x0794 K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsW_Confirm_Action);0x07B1 if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x07BB K2Node_CreateDelegate_OutputDelegate.Bind(this, CancelExit);0x07D2 K2Node_CreateDelegate_OutputDelegate_7.Bind(this, ExitToMainMenu);0x07E9 K2Node_CreateDelegate_OutputDelegate_8.Bind(this, ExitToDesktop);0x0800 K2Node_DynamicCast_AsW_Confirm_Action.SetupConfirmPopupWithBack(FText::FromStringTable("/Game/StormEscape/Data/Localization/ST_Popups.ST_Popups", "LeaveSessionHeader"), FText::FromStringTable("/Game/StormEscape/Data/Localization/ST_Popups.ST_Popups", "LeaveSessionBody"), FText::FromStringTable("/Game/StormEscape/Data/Localization/ST_Popups.ST_Popups", "LeaveSessionToMenu"), FText::FromStringTable("/Game/StormEscape/Data/Localization/ST_Popups.ST_Popups", "LeaveSessionToDesktop"), false, K2Node_CreateDelegate_OutputDelegate_7, K2Node_CreateDelegate_OutputDelegate_8, K2Node_CreateDelegate_OutputDelegate);0x099D PopFlow();0x099E goto Label_074C;0x09A3 Label_09A3:0x09A3 LeaveGame();0x09B1 PopFlow();0x09B2 K2Node_DynamicCast_AsW_Reward_Page = Cast<W_RewardPage_C>(K2Node_ComponentBoundEvent_ActiveWidget);0x09D6 K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsW_Reward_Page);0x09F3 if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x09FD W_RewardPage.InitializeRewards(PreviousLevel, PreviousXP, PreviousRequiredXP);0x0A3C Delay(this, 0.2f, LatentActionInfo{0x45, 1637577027, FName(ExecuteUbergraph_W_PostGameData), this});0x0A72 PopFlow();0x0A73 CallFunc_Conv_IntToText_ReturnValue_1 = Conv_IntToText(BlockContinueTime, false, true, 1, 324);0x0AA4 BBtn_Continue.SetText(CallFunc_Conv_IntToText_ReturnValue_1);0x0AD1 NextRoundTimeRemaining = NextRoundTimeSeconds;0x0AEC InitialRoundCountdownUpdate();0x0AFA CallFunc_CreatePlayAnimationProxyObject_ReturnValue_2 = CreatePlayAnimationProxyObject(CallFunc_CreatePlayAnimationProxyObject_Result_2, this, OnActivadedPost, 0f, 1, 0, 1f);0x0B32 CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreatePlayAnimationProxyObject_ReturnValue_2);0x0B4F if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0B59 K2Node_CreateDelegate_OutputDelegate_6.Bind(this, Finished_762D70DC4DD08166F309EBA2D5FADD34);0x0B70 CallFunc_CreatePlayAnimationProxyObject_ReturnValue_2.Finished += K2Node_CreateDelegate_OutputDelegate_6;0x0B99 PopFlow();0x0B9A Label_0B9A:0x0B9A CallFunc_CreatePlayAnimationProxyObject_ReturnValue = CreatePlayAnimationProxyObject(CallFunc_CreatePlayAnimationProxyObject_Result, W_ReportPage, W_ReportPage.OnActivaded, 0f, 1, 0, 0.45f);0x0BF0 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreatePlayAnimationProxyObject_ReturnValue);0x0C0D if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0C17 K2Node_CreateDelegate_OutputDelegate_4.Bind(this, Finished_0D222BE94A32743F206A0DAA1BA57B69);0x0C2E CallFunc_CreatePlayAnimationProxyObject_ReturnValue.Finished += K2Node_CreateDelegate_OutputDelegate_4;0x0C57 PopFlow();0x0C58 CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(K2Node_CustomEvent_InitialPercent);0x0C75 ProgressMaterial.SetScalarParameterValue(FName(AnimateArcFill), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0CAB PopFlow();0x0CAC CreateProgressMaterial();0x0CBA UpdateProgressBar(0.8);0x0CD1 PopFlow();0x0CD2 CallFunc_GetOwningPlayer_ReturnValue_4 = GetOwningPlayer();0x0CEA CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_GetOwningPlayer_ReturnValue_4);0x0D07 if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_0D4D;0x0D15 CallFunc_GetOwningPlayer_ReturnValue_4 = GetOwningPlayer();0x0D2D CallFunc_GetOwningPlayer_ReturnValue_4.ClearAudioListenerOverride();0x0D4D Label_0D4D:0x0D4D SetInputMode(this, 1, false, nullptr);0x0D5C PopFlow();0x0D5D CallFunc_Add_IntInt_ReturnValue = Add_IntInt(ElapsedTime, 1);0x0D87 Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0DA2 ElapsedTime = Temp_int_Variable;0x0DBD CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(BlockContinueTime, ElapsedTime);0x0DEB CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(CallFunc_Subtract_IntInt_ReturnValue, false, true, 1, 324);0x0E1C BBtn_Continue.SetText(CallFunc_Conv_IntToText_ReturnValue);0x0E49 CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(Temp_int_Variable, BlockContinueTime);0x0E6F if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0E79 K2_ClearAndInvalidateTimerHandle(this, EnableContinueButtonTimerHandle);0x0E8D BBtn_Continue.SetEnabled(true);0x0EB2 BBtn_Leave.SetEnabled(true);0x0ED7 BBtn_Continue.SetText(NSLOCTEXT("E888AF464A02C5F6722C89AC17981F8A", "", "Continue"));0x0F2B Overlay_NextRound.SetVisibility(4);0x0F51 CallFunc_PlayAnimationReverse_ReturnValue = PlayAnimationReverse(HideNextRound, 1f, false);0x0F7C BBtn_Continue.SetFocus();0x0F9C PopFlow();0x0F9D Label_0F9D:0x0F9D Temp_bool_Has_Been_Initd_Variable = true;0x0FA8 PopFlow();0x0FA9 Label_0FA9:0x0FA9 CallFunc_GetActive_GameInstance_ReturnValue_1 = GetActive_GameInstance(this);0x0FBE K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnLevelLoaded);0x0FD5 CallFunc_GetActive_GameInstance_ReturnValue_1.OnStormLevelLoaded += K2Node_CreateDelegate_OutputDelegate_1;0x0FFE PopFlow();0x0FFF CallFunc_Contains_ReturnValue = Contains(K2Node_CustomEvent_MapName, "MainMenu", false, false);0x1028 if (!(CallFunc_Contains_ReturnValue)) PopFlow();0x1032 CallFunc_IsValid_ReturnValue_3 = IsValid(StageVan);0x104F if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_1082;0x105D StageVan.SetActorHiddenInGame(true);0x1082 Label_1082:0x1082 DeactivateWidget();0x108C PopFlow();0x108D goto Label_0FA9;0x1092 goto Label_0078;0x1097 Label_1097:0x1097 OnContinueClicked();0x10A5 PopFlow();0x10A6 CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(NextRoundTimeRemaining, 1);0x10D0 Temp_int_Variable_1 = CallFunc_Subtract_IntInt_ReturnValue_1;0x10EB NextRoundTimeRemaining = Temp_int_Variable_1;0x1106 OnNextRoundCountdownUpdated(NextRoundTimeRemaining, NextRoundTimeSeconds);0x1126 PopFlow();0x1127 Label_1127:0x1127 Temp_bool_IsClosed_Variable = false;0x1132 goto Label_0F9D;0x1137 Label_1137:0x1137 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/StormEscape.PlayerProgressionSubsystem);0x1155 CallFunc_GetXPRequiredForNextLevel_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetXPRequiredForNextLevel();0x1187 PreviousRequiredXP = CallFunc_GetXPRequiredForNextLevel_ReturnValue;0x11A2 CallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/StormEscape.RewardsManager);0x11C0 CallFunc_GetTotalReward_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.GetTotalReward();0x11F2 CallFunc_Round_A_ImplicitCast = Cast<4>(CallFunc_GetTotalReward_ReturnValue);0x120F CallFunc_Round_ReturnValue = round(CallFunc_Round_A_ImplicitCast);0x1234 CallFunc_GetGameInstanceSubsystem_ReturnValue_2 = GetGameInstanceSubsystem(this, /Script/StormEscape.PlayerProgressionSubsystem);0x1252 CallFunc_GetGameInstanceSubsystem_ReturnValue_2.AddXP(CallFunc_Round_ReturnValue);0x127B W_ReportPage.InitializePlayerLevel();0x129F PopFlow();0x12A0 Label_12A0:0x12A0 CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/StormEscape.PlayerProgressionSubsystem);0x12BE CallFunc_GetCurrentLevel_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetCurrentLevel();0x12F0 PreviousLevel = CallFunc_GetCurrentLevel_ReturnValue;0x130B CallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/StormEscape.PlayerProgressionSubsystem);0x1329 CallFunc_GetCurrentXP_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue.GetCurrentXP();0x135B PreviousXP = CallFunc_GetCurrentXP_ReturnValue;0x1376 goto Label_1137;0x137B goto Label_1097;0x1380 goto Label_09A3;0x1385 /Script/Engine.Default__GameplayStatics.PlaySound2D(this, DisplaySoundEffect, 1f, 1f, 0f, nullptr, nullptr, true);0x13C1 PopFlow();0x13C2 Label_13C2:0x13C2 K2Node_CreateDelegate_OutputDelegate_3.Bind(this, NextRound);0x13D9 CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_3, 1f, true, false, 0f, 0f);0x140F NextRoundTimerHandle = CallFunc_K2_SetTimerDelegate_ReturnValue;0x142A K2Node_CreateDelegate_OutputDelegate_5.Bind(this, EnableBackToLobby);0x1441 CallFunc_K2_SetTimerDelegate_ReturnValue_1 = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate_5, 1f, true, false, 0f, 0f);0x1477 EnableContinueButtonTimerHandle = CallFunc_K2_SetTimerDelegate_ReturnValue_1;0x1492 OptionsTabList.SetIsEnabled(true);0x14B7 PopFlow();0x14B8 goto Label_1127;0x14BD goto Label_13C2;0x14C2 goto Label_12A0;0x14C7 BBtn_Continue.SetFocus();0x14E7 PopFlow();0x14E8 goto Label_0B9A;0x14ED Label_14ED:0x14ED return;Final 0x15cd700 0x04