Zdexby TheHolyOneZ
2,291 classes
Class

ABP_GravestoneLevelLoader_C

: AActor : UObject
/Game/BP/General/BP_GravestoneLevelLoader.BP_GravestoneLevelLoader_C 0x029C (668 B) align 8 inherited 0x0220 9 scripted vtable /Game/BP/General/BP_GravestoneLevelLoader
0x00x029C

Members 17

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ChildActor1UChildActorComponent*7 flagsnullptr
0x08ChildActorUChildActorComponent*7 flagsnullptr
0x08BoxUBoxComponent*7 flagsnullptr
0x08floor4UStaticMeshComponent*7 flagsnullptr
0x08floor3UStaticMeshComponent*7 flagsnullptr
0x08floor2UStaticMeshComponent*7 flagsnullptr
0x08floor1UStaticMeshComponent*7 flagsnullptr
0x08floorUStaticMeshComponent*7 flagsnullptr
0x08CubeUStaticMeshComponent*7 flagsnullptr
0x08DefaultSceneRootUSceneComponent*7 flagsnullptr
0x08MainCharRefABP_MainChar_C*8 flagsnullptr
0x18LevelNameTextFText3 flags<FText>
0x01WhichGravestoneE_WhichTeleportGravestone7 flagsNewEnumerator0
0x01IsActivebool6 flagsfalse
0x01CanInteractbool6 flagstrue
0x01EnableLevelSelectbool6 flagsfalse
Inherited from AActor 75
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bHidden : 1bit 5boolNet+7 flagsfalse
0x01bTearOff : 1bit 6boolNet+3 flagsfalse
0x01bExchangedRoles : 1bit 7boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 0bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 1bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 2bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 3bool5 flagstrue
0x01bReplayRewindable : 1bit 4bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 5bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 6bool4 flagsfalse
0x01bCanBeDamaged : 1bit 7boolNet+6 flagstrue
0x01bBlockInput : 1bit 0bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 1bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 2bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 3bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 4bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 5bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 6bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 7bool3 flagsfalse
0x01bReplicates : 1bit 0boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 1boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 2boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 2bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 3boolTransient+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x009C0x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01140x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+3 flags[]
0x01480x08padding / unreflected
0x10LayersTArray<FName>3 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01680x08padding / unreflected
0x10TagsTArray<FName>6 flags[]
0x01OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x01OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x01OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x01OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x01OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x01900x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 9

SignatureFlagsNativeParams
void SwitchInteract()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_GravestoneLevelLoader(6410);0x000Freturn;0x0011// end of script
Public0x00
void GenericInteract(ABP_MainChar_C* MainCharRef)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MainCharRef = MainCharRef;0x0012ExecuteUbergraph_BP_GravestoneLevelLoader(6411);0x0021return;0x0023// end of script
Public0x08
void ForceShowGravestoneOptions()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_GravestoneLevelLoader(7753);0x000Freturn;0x0011// end of script
0x00
void ButtonPressed_Leave(UW_BBPSXButton_C* ButtonRef)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ButtonRef_4 = ButtonRef;0x0012ExecuteUbergraph_BP_GravestoneLevelLoader(7758);0x0021return;0x0023// end of script
0x08
void PressedNo(UW_BBPSXButton_C* ButtonRef)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ButtonRef_3 = ButtonRef;0x0012ExecuteUbergraph_BP_GravestoneLevelLoader(10016);0x0021return;0x0023// end of script
0x08
void PressedYes(UW_BBPSXButton_C* ButtonRef)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ButtonRef_2 = ButtonRef;0x0012ExecuteUbergraph_BP_GravestoneLevelLoader(10314);0x0021return;0x0023// end of script
0x08
void LanternSelected(const FText& LevelName, UW_BBPSXButton_C* ButtonRef)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_LevelName = LevelName;0x0012PersistentFrame.K2Node_CustomEvent_ButtonRef_1 = ButtonRef;0x0024ExecuteUbergraph_BP_GravestoneLevelLoader(10645);0x0033return;0x0035// end of script
0x20
void InactiveLanternContinue(UW_BBPSXButton_C* ButtonRef)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ButtonRef = ButtonRef;0x0012ExecuteUbergraph_BP_GravestoneLevelLoader(10899);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_BP_GravestoneLevelLoader(int32 EntryPoint)
Script263 statements · 10,907 bytes of bytecode
0x0000PushFlow(Label_2A98);0x0005goto [EntryPoint];0x000FSetBaseSoundMix(this, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault);0x0023SetSoundMixClassOverride(this, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_Overall.SC_Overall, 1f, 1f, 0f, true);0x0050/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_1);0x007ECallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_GetGI_BBPSX_AsGI_BBPSX_1.SaveLevel);0x00B9OpenLevel(this, CallFunc_Conv_StringToName_ReturnValue, true, "");0x00D0PopFlow();0x00D1/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_Menu_Open.A_Menu_Open, 1f, 1f, 0f, nullptr, nullptr);0x010CPushFlow(Label_03DB);0x0111EnableLevelSelect = false;0x011CMainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.SetScrollOffset(0f);0x0183MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.ClearChildren();0x01E9PushFlow(Label_042E);0x01EECallFunc_Create_ReturnValue_3 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/W_BBPSXButton.W_BBPSXButton_C, nullptr);0x0223Temp_text_Variable_2 = NSLOCTEXT("39D36566495F3A7F059240969F8460C5", "", "Yes");0x0260SetTextPropertyByName(CallFunc_Create_ReturnValue_3, FName(ButtonText), Temp_text_Variable_2);0x0289SetObjectPropertyByName(CallFunc_Create_ReturnValue_3, FName(MainCharRef), MainCharRef);0x02B2CallFunc_AddChild_ReturnValue_3 = MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.AddChild(CallFunc_Create_ReturnValue_3);0x0327K2Node_CreateDelegate_OutputDelegate_1.Bind(this, PressedYes);0x033ECallFunc_Create_ReturnValue_3.ButtonPressed += K2Node_CreateDelegate_OutputDelegate_1;0x0367CallFunc_GetPlayerController_ReturnValue_3 = GetPlayerController(this, MainCharRef.PlayerIndex);0x039BCallFunc_Create_ReturnValue_3.Button_Focus.SetUserFocus(CallFunc_GetPlayerController_ReturnValue_3);0x03DAPopFlow();0x03DBLabel_03DB:0x03DBMainCharRef.W_MainUIRef.W_ChoiceOption.SetVisibility(0);0x042DPopFlow();0x042ELabel_042E:0x042ECallFunc_Create_ReturnValue_2 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/W_BBPSXButton.W_BBPSXButton_C, nullptr);0x0463Temp_text_Variable_1 = NSLOCTEXT("3205DD5A4335D0EA160624AF74040119", "", "No");0x049FSetTextPropertyByName(CallFunc_Create_ReturnValue_2, FName(ButtonText), Temp_text_Variable_1);0x04C8SetObjectPropertyByName(CallFunc_Create_ReturnValue_2, FName(MainCharRef), MainCharRef);0x04F1CallFunc_AddChild_ReturnValue_2 = MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.AddChild(CallFunc_Create_ReturnValue_2);0x0566K2Node_CreateDelegate_OutputDelegate_2.Bind(this, PressedNo);0x057DCallFunc_Create_ReturnValue_2.ButtonPressed += K2Node_CreateDelegate_OutputDelegate_2;0x05A6PopFlow();0x05A7ForceShowGravestoneOptions();0x05B5PopFlow();0x05B6MainCharRef.W_MainUIRef.W_ChoiceOption.SetVisibility(2);0x0608MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.ClearChildren();0x066EMainCharRef.DisableAllGameInput = false;0x068FCallFunc_GetPlayerController_ReturnValue_2 = GetPlayerController(this, 0);0x06A9/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_GameOnly(CallFunc_GetPlayerController_ReturnValue_2);0x06D2/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_2);0x0700CallFunc_GetGI_BBPSX_AsGI_BBPSX_2.LoadFromGravestone = true;0x0721Temp_int_Loop_Counter_Variable_2 = 0;0x0738Temp_int_Array_Index_Variable_1 = 0;0x074FLabel_074F:0x074F/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x077DCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.ActivatedSaveLanterns);0x07CECallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x07F4if (!(CallFunc_Less_IntInt_ReturnValue_2)) goto Label_0A0C;0x0802Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_2;0x081DPushFlow(Label_09C2);0x0822/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x0850/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.ActivatedSaveLanterns, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x08A1CallFunc_EqualEqual_TextText_ReturnValue = EqualEqual_TextText(LevelNameText, CallFunc_Array_Get_Item_3.DisplayName_13_0D7A9C3A4D015CDDA6D962880DA16178);0x08D0if (!(CallFunc_EqualEqual_TextText_ReturnValue)) PopFlow();0x08DA/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_4);0x0908/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX_4.ActivatedSaveLanterns, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x0959/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_6);0x0987CallFunc_GetGI_BBPSX_AsGI_BBPSX_6.SaveLevel = CallFunc_Array_Get_Item_3.Level_10_7E12681E4AE210B52FC3DE9E664A156B;0x09C1PopFlow();0x09C2Label_09C2:0x09C2CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x09ECTemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x0A07goto Label_074F;0x0A0CLabel_0A0C:0x0A0CSetBaseSoundMix(this, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault);0x0A20SetSoundMixClassOverride(this, /Game/Audio/SoundClasses/SM_BBPSXDefault.SM_BBPSXDefault, /Game/Audio/SoundClasses/SC_Overall.SC_Overall, 0f, 1f, 0f, true);0x0A4DCallFunc_GetAllActorsOfClass_OutActors = {};0x0A58GetAllActorsOfClass(this, /Game/BP/Core/MainChar/BP_MainChar.BP_MainChar_C, CallFunc_GetAllActorsOfClass_OutActors);0x0A75Temp_int_Loop_Counter_Variable = 0;0x0A8CTemp_int_Array_Index_Variable_2 = 0;0x0AA3Label_0AA3:0x0AA3CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0ADECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0B04if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0D87;0x0B12Temp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x0B2DPushFlow(Label_0D3D);0x0B32/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0B6DCallFunc_Array_Get_Item.W_MainUIRef.W_Loading.SetVisibility(0);0x0BBF/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0BEDCallFunc_BooleanOR_ReturnValue = BooleanOR(true, CallFunc_GetGI_BBPSX_AsGI_BBPSX.ArbitraryLongLoadTimes);0x0C21/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0C5CCallFunc_Array_Get_Item.W_MainUIRef.W_Loading.ShowIcon = CallFunc_BooleanOR_ReturnValue;0x0CB1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x0CECCallFunc_Array_Get_Item.W_MainUIRef.W_Loading.ShowLoadWithDelayCheck();0x0D3CPopFlow();0x0D3DLabel_0D3D:0x0D3DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0D67Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0D82goto Label_0AA3;0x0D87Label_0D87:0x0D87CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(7.5f, 1.2f);0x0DAD/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x0DDBCallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(7.5f, 0.8f);0x0E01CallFunc_RandomFloatInRange_ReturnValue = RandomFloatInRange(CallFunc_Multiply_FloatFloat_ReturnValue_1, CallFunc_Multiply_FloatFloat_ReturnValue);0x0E2FCallFunc_FMax_ReturnValue = FMax(CallFunc_RandomFloatInRange_ReturnValue, 1.6f);0x0E59Temp_float_Variable = 0.1f;0x0E70Temp_bool_Variable_1 = CallFunc_GetGI_BBPSX_AsGI_BBPSX.ArbitraryLongLoadTimes;0x0E99Delay(this, Switch(Temp_bool_Variable_1, false => Temp_float_Variable, true => CallFunc_FMax_ReturnValue, default => K2Node_Select_Default_1), LatentActionInfo{0xF, -158908088, FName(ExecuteUbergraph_BP_GravestoneLevelLoader), this});0x0EFFPopFlow();0x0F00Label_0F00:0x0F00Temp_int_Loop_Counter_Variable_1 = 0;0x0F17Temp_int_Array_Index_Variable = 0;0x0F2ELabel_0F2E:0x0F2E/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x0F5CCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.ActivatedSaveLanterns);0x0FADCallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_1);0x0FD3if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_1433;0x0FE1Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0FFCPushFlow(Label_13E9);0x1001/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x102F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.ActivatedSaveLanterns, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x1080CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CallFunc_Array_Get_Item_2.WhichGravestone_17_38FC00E84DE47F93A9449FBA4B8C7BB3, WhichGravestone);0x10AFif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x10B9CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/W_BBPSXButton.W_BBPSXButton_C, nullptr);0x10EE/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x111C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.ActivatedSaveLanterns, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x116DSetTextPropertyByName(CallFunc_Create_ReturnValue_1, FName(ButtonText), CallFunc_Array_Get_Item_2.DisplayName_13_0D7A9C3A4D015CDDA6D962880DA16178);0x119FSetObjectPropertyByName(CallFunc_Create_ReturnValue_1, FName(MainCharRef), MainCharRef);0x11C8CallFunc_AddChild_ReturnValue = MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.AddChild(CallFunc_Create_ReturnValue_1);0x123DTemp_struct_Variable = LinearColor{1f, 1f, 1f, 1f};0x1271/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_3);0x129F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGI_BBPSX_AsGI_BBPSX_3.ActivatedSaveLanterns, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x12F0Temp_bool_Variable = CallFunc_Array_Get_Item_2.Inactive_19_19DC233948440237D885828E2222DEC8;0x130CCallFunc_MakeColor_ReturnValue = MakeColor(0.2f, 0f, 0f, 1f);0x133CK2Node_MakeStruct_SlateColor.SpecifiedColor = Switch(Temp_bool_Variable, false => Temp_struct_Variable, true => CallFunc_MakeColor_ReturnValue, default => K2Node_Select_Default);0x138CK2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x13A9CallFunc_Create_ReturnValue_1.TextBlock_16.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x13E8PopFlow();0x13E9Label_13E9:0x13E9CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1413Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x142Egoto Label_0F2E;0x1433Label_1433:0x1433CallFunc_Create_ReturnValue_4 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/W_BBPSXButton.W_BBPSXButton_C, nullptr);0x1468Temp_text_Variable_3 = NSLOCTEXT("6C4FC1EE44B335F6B5D5D4B569C8989F", "", "Leave");0x14A7SetTextPropertyByName(CallFunc_Create_ReturnValue_4, FName(ButtonText), Temp_text_Variable_3);0x14D0SetObjectPropertyByName(CallFunc_Create_ReturnValue_4, FName(MainCharRef), MainCharRef);0x14F9CallFunc_AddChild_ReturnValue_4 = MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.AddChild(CallFunc_Create_ReturnValue_4);0x156EK2Node_CreateDelegate_OutputDelegate_3.Bind(this, ButtonPressed_Leave);0x1585CallFunc_Create_ReturnValue_4.ButtonPressed += K2Node_CreateDelegate_OutputDelegate_3;0x15AECallFunc_GetAllChildren_ReturnValue = MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.GetAllChildren();0x1622/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, 0, CallFunc_Array_Get_Item_1);0x1659K2Node_DynamicCast_AsW_BBPSXButton = Cast<W_BBPSXButton_C>(CallFunc_Array_Get_Item_1);0x167DK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsW_BBPSXButton);0x169Aif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x16A4CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, MainCharRef.PlayerIndex);0x16D8K2Node_DynamicCast_AsW_BBPSXButton.Button_Focus.SetUserFocus(CallFunc_GetPlayerController_ReturnValue);0x1717PopFlow();0x1718Label_1718:0x1718CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/W_BBPSXButton.W_BBPSXButton_C, nullptr);0x174DTemp_text_Variable = NSLOCTEXT("4A01350941E0CB8DCD1D75859BC1C9C0", "", "Continue");0x178FSetTextPropertyByName(CallFunc_Create_ReturnValue, FName(ButtonText), Temp_text_Variable);0x17B8SetObjectPropertyByName(CallFunc_Create_ReturnValue, FName(MainCharRef), MainCharRef);0x17E1CallFunc_AddChild_ReturnValue_1 = MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.AddChild(CallFunc_Create_ReturnValue);0x1856K2Node_CreateDelegate_OutputDelegate.Bind(this, InactiveLanternContinue);0x186DCallFunc_Create_ReturnValue.ButtonPressed += K2Node_CreateDelegate_OutputDelegate;0x1896CallFunc_GetPlayerController_ReturnValue_4 = GetPlayerController(this, MainCharRef.PlayerIndex);0x18CACallFunc_Create_ReturnValue.Button_Focus.SetUserFocus(CallFunc_GetPlayerController_ReturnValue_4);0x1909PopFlow();0x190APopFlow();0x190Bif (!(CanInteract)) PopFlow();0x1915CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_Event_MainCharRef.PlayerIndex, 0);0x194Dif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_1E0D;0x195BMainCharRef = K2Node_Event_MainCharRef;0x196EIsActive = true;0x1979Label_1979:0x1979MainCharRef.DisableAllGameInput = true;0x199ACallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(MainCharRef.W_MainUIRef.W_ChoiceOption);0x19E3CallFunc_SlotAsCanvasSlot_ReturnValue.SetPosition(Vector2D{0f, -50f});0x1A1BCallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(MainCharRef.W_MainUIRef.W_ChoiceOption);0x1A64/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX_5);0x1A92CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGI_BBPSX_AsGI_BBPSX_5.ActivatedSaveLanterns);0x1AE3CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Array_Length_ReturnValue_3);0x1B08CallFunc_MapRangeUnclamped_ReturnValue = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue, 1f, 2f, 305f, 370f);0x1B41CallFunc_FMin_ReturnValue = FMin(CallFunc_MapRangeUnclamped_ReturnValue, 605f);0x1B6BCallFunc_MakeVector2D_ReturnValue = MakeVector2D(700f, CallFunc_FMin_ReturnValue);0x1B95CallFunc_SlotAsCanvasSlot_ReturnValue.SetSize(CallFunc_MakeVector2D_ReturnValue);0x1BBEMainCharRef.W_MainUIRef.W_ChoiceOption.Message Text = NSLOCTEXT("638D6E5D4FF88EE3BF391D8948E352E1", "", "Awaken above ground");0x1C4DMainCharRef.W_MainUIRef.W_ChoiceOption.UpdateText();0x1C9D/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_Menu_Open.A_Menu_Open, 1f, 1f, 0f, nullptr, nullptr);0x1CD8PushFlow(Label_1DBA);0x1CDDMainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.SetScrollOffset(0f);0x1D44MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.ClearChildren();0x1DAAEnableLevelSelect = true;0x1DB5goto Label_0F00;0x1DBALabel_1DBA:0x1DBAMainCharRef.W_MainUIRef.W_ChoiceOption.SetVisibility(0);0x1E0CPopFlow();0x1E0DLabel_1E0D:0x1E0D/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_UIBad.A_UIBad, 1f, 1f, 0f, nullptr, nullptr);0x1E48PopFlow();0x1E49goto Label_1979;0x1E4E/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_Menu_Close.A_Menu_Close, 1f, 1f, 0f, nullptr, nullptr);0x1E89MainCharRef.W_MainUIRef.W_ChoiceOption.SetVisibility(2);0x1EDBEnableLevelSelect = false;0x1EE6MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.ClearChildren();0x1F4CMainCharRef.DisableAllGameInput = false;0x1F6DCallFunc_GetPlayerController_ReturnValue_1 = GetPlayerController(this, 0);0x1F87/Script/UMG.Default__WidgetBlueprintLibrary.SetInputMode_GameOnly(CallFunc_GetPlayerController_ReturnValue_1);0x1FB0IsActive = false;0x1FBBPopFlow();0x1FBCLabel_1FBC:0x1FBCMainCharRef.W_MainUIRef.W_ChoiceOption.SetVisibility(2);0x200EMainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.ClearChildren();0x2074MainCharRef.W_MainUIRef.W_ChoiceOption.Message Text = NSLOCTEXT("BFE62D4246B212BFB4E320B044BE7702", "", "Lantern inactive.");0x2101MainCharRef.W_MainUIRef.W_ChoiceOption.UpdateText();0x2151K2Node_DynamicCast_AsCanvas_Panel_Slot = Cast<CanvasPanelSlot>(MainCharRef.W_MainUIRef.W_ChoiceOption.Slot);0x21B7K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsCanvas_Panel_Slot);0x21D4if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x21DEK2Node_DynamicCast_AsCanvas_Panel_Slot.SetSize(Vector2D{600f, 250f});0x2216MainCharRef.W_MainUIRef.W_ChoiceOption.SetVisibility(0);0x2268EnableLevelSelect = false;0x2273MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.SetScrollOffset(0f);0x22DAMainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.ClearChildren();0x2340goto Label_1718;0x2345Label_2345:0x2345MainCharRef.W_MainUIRef.W_ChoiceOption.SetVisibility(2);0x2397MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.ClearChildren();0x23FDCallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(LevelNameText);0x2422CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("DE01572A4CAB3BD7552C2ABC9427D22D", "", "Awaken at"));0x246FCallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_MakeLiteralText_ReturnValue);0x2494CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue_1, " ");0x24BCCallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_TextToString_ReturnValue);0x24EACallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, "?");0x2512CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Concat_StrStr_ReturnValue_2);0x2537MainCharRef.W_MainUIRef.W_ChoiceOption.Message Text = CallFunc_Conv_StringToText_ReturnValue;0x2594MainCharRef.W_MainUIRef.W_ChoiceOption.UpdateText();0x25E4K2Node_DynamicCast_AsCanvas_Panel_Slot_1 = Cast<CanvasPanelSlot>(MainCharRef.W_MainUIRef.W_ChoiceOption.Slot);0x264AK2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsCanvas_Panel_Slot_1);0x2667if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x2671K2Node_DynamicCast_AsCanvas_Panel_Slot_1.SetSize(Vector2D{625f, 390f});0x26A9Delay(this, 0.25f, LatentActionInfo{0xD1, 184205390, FName(ExecuteUbergraph_BP_GravestoneLevelLoader), this});0x26DFPopFlow();0x26E0Label_26E0:0x26E0/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_Menu_Close.A_Menu_Close, 1f, 1f, 0f, nullptr, nullptr);0x271Bgoto Label_2345;0x2720Label_2720:0x2720/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_Menu_Close.A_Menu_Close, 1f, 1f, 0f, nullptr, nullptr);0x275BMainCharRef.W_MainUIRef.W_ChoiceOption.SetVisibility(2);0x27ADMainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.ClearChildren();0x2813Delay(this, 0.25f, LatentActionInfo{0x5A7, 598335664, FName(ExecuteUbergraph_BP_GravestoneLevelLoader), this});0x2849PopFlow();0x284A/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_CURSOL_OK.A_CURSOL_OK, 1f, 1f, 0f, nullptr, nullptr);0x2885MainCharRef.W_MainUIRef.W_ChoiceOption.SetVisibility(2);0x28D7MainCharRef.W_MainUIRef.W_ChoiceOption.ScrollBox_Buttons.ClearChildren();0x293DMainCharRef.IsInvulnerable = true;0x295EDelay(this, 0.5f, LatentActionInfo{0x5B6, 569181605, FName(ExecuteUbergraph_BP_GravestoneLevelLoader), this});0x2994PopFlow();0x2995if (!(EnableLevelSelect)) PopFlow();0x299FLevelNameText = K2Node_CustomEvent_LevelName;0x29BACallFunc_MakeColor_ReturnValue = MakeColor(0.2f, 0f, 0f, 1f);0x29EACallFunc_EqualEqual_LinearColorLinearColor_ReturnValue = EqualEqual_LinearColorLinearColor(K2Node_CustomEvent_ButtonRef_1.TextBlock_16.ColorAndOpacity.SpecifiedColor, CallFunc_MakeColor_ReturnValue);0x2A45if (!(CallFunc_EqualEqual_LinearColorLinearColor_ReturnValue)) goto Label_26E0;0x2A53/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/UI/A_UIBad.A_UIBad, 1f, 1f, 0f, nullptr, nullptr);0x2A8Egoto Label_1FBC;0x2A93goto Label_2720;0x2A98Label_2A98:0x2A98return;0x2A9A// end of script
Final0x04