Zdexby TheHolyOneZ
9,486 classes
Class

UBPC_DeepStartIntro_C

: UActorComponent : UObject
/Game/Blueprints/DeepStart/BPC_DeepStartIntro.BPC_DeepStartIntro_C 0x00DC (220 B) align 8 inherited 0x00C0 10 scripted vtable /Game/Blueprints/DeepStart/BPC_DeepStartIntro
0x00x00DC

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08OwningPawnAPawn*7 flagsnullptr
0x08TopHUDUWBP_TopHud_C*7 flagsnullptr
0x04BlockSavingHandleFUWESaveBlockingHandle4 flags{}
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00900x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x00980x04padding / unreflected
0x01bNetAddressable : 1bit 5boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 6boolProtected+9 flagsfalse
0x01bReplicates : 1bit 7boolNet+7 flagsfalse
0x009D0x01padding / unreflected
0x01bAutoActivate : 1bit 3bool6 flagsfalse
0x01bIsActive : 1bit 4boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 5bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 7boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 1bool6 flagsfalse
0x00A00x19padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 10

SignatureFlagsNativeParams
void OnPlayerReady_3ADA32B34D54B3F30AA9A481BBECDCC5()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_DeepStartIntro(3514);0x000Freturn;0x0011// end of script
0x00
void Removed_D54A696449B06FC2AE42B1971D15CB2F()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_DeepStartIntro(1656);0x000Freturn;0x0011// end of script
0x00
void PDA_Closed(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_EventKey_3 = EventKey;0x0012PersistentFrame.K2Node_CustomEvent_OldValue_3 = OldValue;0x0024PersistentFrame.K2Node_CustomEvent_NewValue_3 = NewValue;0x0036ExecuteUbergraph_BPC_DeepStartIntro(1489);0x0045return;0x0047// end of script
0x28
void DeepStartIntroStarted(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_EventKey_2 = EventKey;0x0012PersistentFrame.K2Node_CustomEvent_OldValue_2 = OldValue;0x0024PersistentFrame.K2Node_CustomEvent_NewValue_2 = NewValue;0x0036ExecuteUbergraph_BPC_DeepStartIntro(1956);0x0045return;0x0047// end of script
0x28
void FadeInUI(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_EventKey_1 = EventKey;0x0012PersistentFrame.K2Node_CustomEvent_OldValue_1 = OldValue;0x0024PersistentFrame.K2Node_CustomEvent_NewValue_1 = NewValue;0x0036ExecuteUbergraph_BPC_DeepStartIntro(2729);0x0045return;0x0047// end of script
0x28
void ReceiveEndPlay(const EEndPlayReason& EndPlayReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012ExecuteUbergraph_BPC_DeepStartIntro(3422);0x0021return;0x0023// end of script
EventPublic0x01
void OnPDAClosed(const FUWEEventKey& EventKey, int32 OldValue, int32 NewValue)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_EventKey = EventKey;0x0012PersistentFrame.K2Node_CustomEvent_OldValue = OldValue;0x0024PersistentFrame.K2Node_CustomEvent_NewValue = NewValue;0x0036ExecuteUbergraph_BPC_DeepStartIntro(3465);0x0045return;0x0047// end of script
0x28
void BeginPlayDeepStartClient()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_DeepStartIntro(3638);0x000Freturn;0x0011// end of script
0x00
void BeginPlayDeepStart()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_DeepStartIntro(3643);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BPC_DeepStartIntro(int32 EntryPoint)
Script156 statements · 3,825 bytes of bytecode
0x0000PushFlow(Label_0EEE);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_0236);0x0014K2Node_CreateDelegate_OutputDelegate_1.Bind(this, FadeInUI);0x002BRegisterListenerForPlayerEvent(OwningPawn, GameplayTag{FName(EventTracker.DeepStart.FadeInUI)}, GameplayTag{FName(Player)}, K2Node_CreateDelegate_OutputDelegate_1);0x007DCallFunc_WaitGameplayTagRemoveFromActor_ReturnValue = WaitGameplayTagRemoveFromActor(OwningPawn, GameplayTag{FName(Character.State.Cinematic)}, false);0x00B6CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue);0x00D3if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0145;0x00E1K2Node_CreateDelegate_OutputDelegate_3.Bind(this, Removed_D54A696449B06FC2AE42B1971D15CB2F);0x00F8CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue.Removed += K2Node_CreateDelegate_OutputDelegate_3;0x0121CallFunc_WaitGameplayTagRemoveFromActor_ReturnValue.Activate();0x0145Label_0145:0x0145CallFunc_GetPlayerEventCount_ReturnValue = GetPlayerEventCount(OwningPawn, GameplayTag{FName(EventTracker.UI.Closed)}, GameplayTag{FName(UI.PDA)});0x01A0CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_GetPlayerEventCount_ReturnValue, 0);0x01C2if (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) PopFlow();0x01CCK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnPDAClosed);0x01E3RegisterListenerForPlayerEvent(OwningPawn, GameplayTag{FName(EventTracker.UI.Closed)}, GameplayTag{FName(UI.PDA)}, K2Node_CreateDelegate_OutputDelegate_4);0x0235PopFlow();0x0236Label_0236:0x0236DeepStartIntroStarted(UWEEventKey{GameplayTag{FName(None)}, GameplayTag{FName(None)}, PrimaryAssetId{PrimaryAssetType{FName(None)}, FName(None)}}, 0, 0);0x02C8PopFlow();0x02C9Label_02C9:0x02C9CallFunc_GetOwner_ReturnValue = GetOwner();0x02DDCallFunc_HasAuthority_ReturnValue = CallFunc_GetOwner_ReturnValue.HasAuthority();0x0307if (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x0311NotifyPlayerEvent(OwningPawn, GameplayTag{FName(EventTracker.ShowTutorial)}, GameplayTag{FName(Notification.Tutorial.OpenPDA)}, 1);0x035FPopFlow();0x0360Label_0360:0x0360CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x0374CallFunc_HasAuthority_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1.HasAuthority();0x039Eif (!(CallFunc_HasAuthority_ReturnValue_1)) goto Label_03DE;0x03ACDelayUntilNextTick(this, LatentActionInfo{0xF, 2061302391, FName(ExecuteUbergraph_BPC_DeepStartIntro), this});0x03DDPopFlow();0x03DELabel_03DE:0x03DECallFunc_WaitForLocalPlayerReady_ReturnValue = WaitForLocalPlayerReady();0x03F2CallFunc_IsValid_ReturnValue_6 = IsValid(CallFunc_WaitForLocalPlayerReady_ReturnValue);0x040Fif (!(CallFunc_IsValid_ReturnValue_6)) PopFlow();0x0419K2Node_CreateDelegate_OutputDelegate.Bind(this, OnPlayerReady_3ADA32B34D54B3F30AA9A481BBECDCC5);0x0430CallFunc_WaitForLocalPlayerReady_ReturnValue.OnPlayerReady += K2Node_CreateDelegate_OutputDelegate;0x0459CallFunc_WaitForLocalPlayerReady_ReturnValue.Activate();0x047DPopFlow();0x047ELabel_047E:0x047ECallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x0493CallFunc_GetActiveWidget_ReturnValue = CallFunc_GetWindowManager_ReturnValue.GetActiveWidget(1);0x04BFCallFunc_GetActiveWidget_ReturnValue.SetVisibility(2);0x04E5CallFunc_GetWindowManager_ReturnValue_1 = GetWindowManager(this);0x04FACallFunc_GetActiveWidget_ReturnValue_1 = CallFunc_GetWindowManager_ReturnValue_1.GetActiveWidget(4);0x0526K2Node_DynamicCast_AsWBP_Top_Hud = Cast<WBP_TopHud_C>(CallFunc_GetActiveWidget_ReturnValue_1);0x054AK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Top_Hud);0x0567if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0571TopHUD = K2Node_DynamicCast_AsWBP_Top_Hud;0x0584K2Node_DynamicCast_AsWBP_Top_Hud.PrepareDeepstartAnim();0x05A8PopFlow();0x05A9Label_05A9:0x05A9CallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/deep_start/ui_deep_start_hud_activated.ui_deep_start_hud_activated, true);0x05D0PopFlow();0x05D1CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_CustomEvent_NewValue_3, 1);0x05F3if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x05FDCallFunc_MakeLiteralGameplayTagContainer_ReturnValue_1 = MakeLiteralGameplayTagContainer(GameplayTagContainer{{GameplayTag{FName(Character.State.DeepStartIntro)}}});0x0650CallFunc_RemoveLooseGameplayTags_ReturnValue = RemoveLooseGameplayTags(OwningPawn, CallFunc_MakeLiteralGameplayTagContainer_ReturnValue_1, false);0x0677PopFlow();0x0678CallFunc_GetPlayerEventCount_ReturnValue_1 = GetPlayerEventCount(OwningPawn, GameplayTag{FName(EventTracker.DeepStart.FirstSpawnStarted)}, GameplayTag{FName(Player)});0x06D3CallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(CallFunc_GetPlayerEventCount_ReturnValue_1, 1);0x06F5if (!(CallFunc_EqualEqual_IntInt_ReturnValue_3)) PopFlow();0x06FFPushFlow(Label_02C9);0x0704CallFunc_IsLocallyControlled_ReturnValue_1 = OwningPawn.IsLocallyControlled();0x0732if (!(CallFunc_IsLocallyControlled_ReturnValue_1)) PopFlow();0x073CCallFunc_GetWindowManager_ReturnValue_2 = GetWindowManager(this);0x0751CallFunc_GetActiveWidget_ReturnValue_2 = CallFunc_GetWindowManager_ReturnValue_2.GetActiveWidget(1);0x077DCallFunc_GetActiveWidget_ReturnValue_2.SetVisibility(4);0x07A3PopFlow();0x07A4PushFlow(Label_09AA);0x07A9PushFlow(Label_0897);0x07AEPushFlow(Label_08E6);0x07B3CallFunc_MakeLiteralGameplayTagContainer_ReturnValue = MakeLiteralGameplayTagContainer(GameplayTagContainer{{GameplayTag{FName(Character.State.DeepStartIntro)}}});0x0806CallFunc_AddLooseGameplayTags_ReturnValue = AddLooseGameplayTags(OwningPawn, CallFunc_MakeLiteralGameplayTagContainer_ReturnValue, false);0x082DK2Node_CreateDelegate_OutputDelegate_5.Bind(this, PDA_Closed);0x0844RegisterListenerForPlayerEvent(OwningPawn, GameplayTag{FName(EventTracker.UI.Closed)}, GameplayTag{FName(UI.PDA)}, K2Node_CreateDelegate_OutputDelegate_5);0x0896PopFlow();0x0897Label_0897:0x0897CallFunc_BlockSaving_ReturnValue = /Script/UWESaveSystem.Default__UWESaveGameStatics.BlockSaving(false);0x08CABlockSavingHandle = CallFunc_BlockSaving_ReturnValue;0x08E5PopFlow();0x08E6Label_08E6:0x08E6CallFunc_IsLocallyControlled_ReturnValue_2 = OwningPawn.IsLocallyControlled();0x0914if (!(CallFunc_IsLocallyControlled_ReturnValue_2)) PopFlow();0x091ECallFunc_GetPlayerEventCount_ReturnValue_2 = GetPlayerEventCount(OwningPawn, GameplayTag{FName(EventTracker.DeepStart.FadeInUI)}, GameplayTag{FName(Player)});0x0979CallFunc_EqualEqual_IntInt_ReturnValue_4 = EqualEqual_IntInt(CallFunc_GetPlayerEventCount_ReturnValue_2, 0);0x099Bif (!(CallFunc_EqualEqual_IntInt_ReturnValue_4)) PopFlow();0x09A5goto Label_047E;0x09AALabel_09AA:0x09AACallFunc_IsValid_ReturnValue_4 = IsValid(OwningPawn);0x09C7if (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x09D1CallFunc_GetEventTrackerFromActor_ReturnValue_1 = GetEventTrackerFromActor(OwningPawn);0x09EECallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_GetEventTrackerFromActor_ReturnValue_1);0x0A0Bif (!(CallFunc_IsValid_ReturnValue_5)) PopFlow();0x0A15K2Node_CreateDelegate_OutputDelegate_2.Bind(this, DeepStartIntroStarted);0x0A2CCallFunc_GetEventTrackerFromActor_ReturnValue_1 = GetEventTrackerFromActor(OwningPawn);0x0A49CallFunc_GetEventTrackerFromActor_ReturnValue_1.UnregisterListener(GameplayTag{FName(EventTracker.DeepStart.FirstSpawnStarted)}, GameplayTag{FName(Player)}, K2Node_CreateDelegate_OutputDelegate_2);0x0AA8PopFlow();0x0AA9PushFlow(Label_0B36);0x0AAECallFunc_IsLocallyControlled_ReturnValue = OwningPawn.IsLocallyControlled();0x0ADCif (!(CallFunc_IsLocallyControlled_ReturnValue)) PopFlow();0x0AE6CallFunc_IsValid_ReturnValue = IsValid(TopHUD);0x0B03if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0B0DTopHUD.Play_DeepStartLifepodFirstSpawn_Anim();0x0B31goto Label_05A9;0x0B36Label_0B36:0x0B36CallFunc_IsValid_ReturnValue_7 = IsValid(OwningPawn);0x0B53if (!(CallFunc_IsValid_ReturnValue_7)) PopFlow();0x0B5DCallFunc_GetEventTrackerFromActor_ReturnValue_2 = GetEventTrackerFromActor(OwningPawn);0x0B7ACallFunc_IsValid_ReturnValue_8 = IsValid(CallFunc_GetEventTrackerFromActor_ReturnValue_2);0x0B97if (!(CallFunc_IsValid_ReturnValue_8)) PopFlow();0x0BA1K2Node_CreateDelegate_OutputDelegate_1.Bind(this, FadeInUI);0x0BB8CallFunc_GetEventTrackerFromActor_ReturnValue_2 = GetEventTrackerFromActor(OwningPawn);0x0BD5CallFunc_GetEventTrackerFromActor_ReturnValue_2.UnregisterListener(GameplayTag{FName(EventTracker.DeepStart.FadeInUI)}, GameplayTag{FName(Player)}, K2Node_CreateDelegate_OutputDelegate_1);0x0C34PopFlow();0x0C35Label_0C35:0x0C35/Script/UWESaveSystem.Default__UWESaveGameStatics.UnblockSaving(BlockSavingHandle, false);0x0C5FCallFunc_IsValid_ReturnValue_1 = IsValid(OwningPawn);0x0C7Cif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0C86CallFunc_GetEventTrackerFromActor_ReturnValue = GetEventTrackerFromActor(OwningPawn);0x0CA3CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_GetEventTrackerFromActor_ReturnValue);0x0CC0if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0CCACallFunc_GetEventTrackerFromActor_ReturnValue = GetEventTrackerFromActor(OwningPawn);0x0CE7K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnPDAClosed);0x0CFECallFunc_GetEventTrackerFromActor_ReturnValue.UnregisterListener(GameplayTag{FName(EventTracker.UI.Closed)}, GameplayTag{FName(UI.PDA)}, K2Node_CreateDelegate_OutputDelegate_4);0x0D5DPopFlow();0x0D5E/Script/UWESaveSystem.Default__UWESaveGameStatics.UnblockSaving(BlockSavingHandle, false);0x0D88PopFlow();0x0D89CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(K2Node_CustomEvent_NewValue, 1);0x0DABif (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) PopFlow();0x0DB5goto Label_0C35;0x0DBAgoto Label_000F;0x0DBFLabel_0DBF:0x0DBFCallFunc_GetOwner_ReturnValue_2 = GetOwner();0x0DD3K2Node_DynamicCast_AsPawn = Cast<Pawn>(CallFunc_GetOwner_ReturnValue_2);0x0DF7K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsPawn);0x0E14if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0E1EOwningPawn = K2Node_DynamicCast_AsPawn;0x0E31goto Label_0360;0x0E36goto Label_0DBF;0x0E3BCallFunc_GetOwner_ReturnValue_3 = GetOwner();0x0E4FK2Node_DynamicCast_AsPawn_1 = Cast<Pawn>(CallFunc_GetOwner_ReturnValue_3);0x0E73K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsPawn_1);0x0E90if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0E9ACallFunc_IsLocallyControlled_ReturnValue_3 = K2Node_DynamicCast_AsPawn_1.IsLocallyControlled();0x0EC8if (!(CallFunc_IsLocallyControlled_ReturnValue_3)) goto Label_0EDB;0x0ED6goto Label_0DBF;0x0EDBLabel_0EDB:0x0EDBBeginPlayDeepStartClient();0x0EE9goto Label_0DBF;0x0EEELabel_0EEE:0x0EEEreturn;0x0EF0// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type