Zdexby TheHolyOneZ
9,486 classes
/Game/Blueprints/Vehicle/BP_Lifepod.BP_Lifepod_C 0x0528 (1,320 B) align 16 inherited 0x0380 30 scripted vtable /Game/Blueprints/Vehicle/BP_Lifepod
0x00x0528

Members 41

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BP_BioBed_LifepodUChildActorComponent*6 flagsnullptr
0x08UWELadderUUWELadderComponent*6 flagsnullptr
0x08TubeCoverUStaticMeshComponent*6 flagsnullptr
0x08AscendEndPlayerTransformUSceneComponent*6 flagsnullptr
0x08Interior_DecalsUStaticMeshComponent*6 flagsnullptr
0x08NOA_GlassUStaticMeshComponent*6 flagsnullptr
0x08CeilingPanelUStaticMeshComponent*6 flagsnullptr
0x08SM_Lifepod_Door_Latch1UStaticMeshComponent*6 flagsnullptr
0x08SM_Lifepod_Door_LatchUStaticMeshComponent*6 flagsnullptr
0x08SM_Lifepod_Door_GlassUStaticMeshComponent*6 flagsnullptr
0x08PingLocationUSceneComponent*6 flagsnullptr
0x08ReleaseHandleUStaticMeshComponent*6 flagsnullptr
0x08PlayerTriggerExitUBoxComponent*6 flagsnullptr
0x08WallLockerUChildActorComponent*6 flagsnullptr
0x08TubeUStaticMeshComponent*6 flagsnullptr
0x08InteriorUStaticMeshComponent*6 flagsnullptr
0x08UWEPowerGeneratorUUWEPowerGeneratorComponent*6 flagsnullptr
0x08UWEPowerSystemUUWEPowerSystemComponent*6 flagsnullptr
0x08LifepodNoaUChildActorComponent*6 flagsnullptr
0x08PlayerTriggerUBoxComponent*6 flagsnullptr
0x08SM_Hatch_MembraneUStaticMeshComponent*6 flagsnullptr
0x08AirVolumeUBoxVolumeComponent*6 flagsnullptr
0x08UWEPawnAttachmentOwnerUUWEPawnAttachmentOwner*6 flagsnullptr
0x08HullUStaticMeshComponent*6 flagsnullptr
0x08First Entry Trigger SphereUSphereComponent*6 flagsnullptr
0x08SM_Lifedpod_GlassUStaticMeshComponent*6 flagsnullptr
0x08UWEAssetDataUUWEAssetDataComponent*6 flagsnullptr
0x08DoorUStaticMeshComponent*6 flagsnullptr
0x08UWEAbilitySystemUUWEAbilitySystemComponent*6 flagsnullptr
0x08BP_FabricatorDamagedUChildActorComponent*6 flagsnullptr
0x01ActivatedPingbool8 flagsfalse
0x01DummyDoorHiddenboolNetRepNotify+8 flagsfalse
0x047A0x02padding / unreflected
0x08PlayerWindowSlotNameFName7 flagsLifepodRide
0x01DeployedboolNetRepNotify+7 flagsfalse
0x04850x03padding / unreflected
0x10AttachedPawnsTArray<APawn*>NetRepNotify+4 flags[]
0x08LifepodClampsABP_DeepStartLifepodClamps_C*7 flagsnullptr
0x10GeneratedPingFGuid8 flags{A=0, B=0, C=0, D=0}
0x60LifepodTransformFTransform7 flags{Rotation={X=0, Y=-0, Z=0, W=1}, Translation={X=0, Y=0, Z=0…
0x10BiobedPlayerIdsTArray<int32>4 flags[]
0x08LifepodAirVolumeABP_UWEWaterBiomeRegionActor_C*6 flagsnullptr
Inherited from AUWESerializedLevelSequenceActor 2
OffsetSizeNameTypeFlagsDefault
0x08SaveComponentUUWESaveComponent*Protected+11 flags/Script/UWESequence.Default__UWESerializedLevelSequenceActo…
0x08PlaybackTimedoubleProtected+6 flags0
Inherited from ALevelSequenceActor 13
OffsetSizeNameTypeFlagsDefault
0x28PlaybackSettingsFMovieSceneSequencePlaybackSettings6 flags{bAutoPlay=false, LoopCount={Value=0}, TickInterval={TickIn…
0x08SequencePlayerULevelSequencePlayer*NetTransient+11 flags/Script/LevelSequence.Default__LevelSequenceActor.Animation…
0x08LevelSequenceAssetULevelSequence*Net+10 flagsnullptr
0x02CameraSettingsFLevelSequenceCameraSettings5 flags{bOverrideAspectRatioAxisConstraint=true, AspectRatioAxisCo…
0x03120x06padding / unreflected
0x08BurnInOptionsULevelSequenceBurnInOptions*11 flags/Script/LevelSequence.Default__LevelSequenceActor.BurnInOpt…
0x08BindingOverridesUMovieSceneBindingOverrides*11 flags/Script/LevelSequence.Default__LevelSequenceActor.BindingOv…
0x01bAutoPlay : 1bit 0boolDeprecated+3 flagsfalse
0x01bOverrideInstanceData : 1bit 1bool5 flagsfalse
0x01bReplicatePlayback : 1bit 2bool6 flagsfalse
0x03290x07padding / unreflected
0x08DefaultInstanceDataUObject*10 flags/Script/LevelSequence.Default__LevelSequenceActor.InstanceD…
0x08BurnInInstanceULevelSequenceBurnIn*8 flagsnullptr
0x01bShowBurninbool5 flagstrue
0x03410x03padding / unreflected
0x20WorldPartitionResolveDataFWorldPartitionResolveData2 flags{ContainerID={Guid={A=0, B=0, C=0, D=0}}, SourceWorldAssetP…
Inherited from AActor 80
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bCallPreReplication : 1bit 5bool6 flagstrue
0x01bCallPreReplicationForReplay : 1bit 6bool6 flagstrue
0x01bHidden : 1bit 7boolNet+7 flagsfalse
0x01bTearOff : 1bit 0boolNet+3 flagsfalse
0x01bForceNetAddressable : 1bit 1bool3 flagsfalse
0x01bExchangedRoles : 1bit 2boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 3bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 4bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 5bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 6bool5 flagstrue
0x01bReplayRewindable : 1bit 7bool6 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 0bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 1bool4 flagsfalse
0x01bCanBeDamaged : 1bit 2boolNet+6 flagstrue
0x01bBlockInput : 1bit 3bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 4bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 5bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 6bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 7bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x00640x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x00660x01padding / unreflected
0x01bAsyncPhysicsTickEnabled : 1bit 0boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x006B0x01padding / unreflected
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x88ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+6 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01780x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x019D0x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C80x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
0x10UWEActorIDFGuidNetRepNotify+8 flags{A=0, B=0, C=0, D=0}
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flagsnullptr
0x10TagsTArray<FName>5 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>
0x02180x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 30

SignatureFlagsNativeParams
void GetBioBed(const AUWEBioBedBase*& biobed)
Script7 statements · 123 bytes of bytecode
0x0000K2Node_DynamicCast_AsUWEBio_Bed_Base = Cast<UWEBioBedBase>(BP_BioBed_Lifepod.ChildActor);0x003AK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsUWEBio_Bed_Base);0x0057if (!(K2Node_DynamicCast_bSuccess)) goto Label_0078;0x0065biobed = K2Node_DynamicCast_AsUWEBio_Bed_Base;0x0078Label_0078:0x0078return;0x007A// end of script
Public0x08
void UpdatePlayerStartAndTransforms(bool LockPlayerTransforms)
Script18 statements · 425 bytes of bytecode
0x0000CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0014if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_01A6;0x0022CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/Blueprints/PlayerStarts/BP_LifepodPlayerStart.BP_LifepodPlayerStart_C);0x0040CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x005Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_01A6;0x006BCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0080K2Node_DynamicCast_AsUWEGame_Mode_Base = Cast<UWEGameModeBase>(CallFunc_GetGameMode_ReturnValue);0x00A4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsUWEGame_Mode_Base);0x00C1if (!(K2Node_DynamicCast_bSuccess)) goto Label_01A6;0x00CFK2Node_DynamicCast_AsUWEGame_Mode_Base.SetPlayerStart(CallFunc_GetActorOfClass_ReturnValue);0x00F8CallFunc_GetGameState_ReturnValue = GetGameState(this);0x010DCallFunc_GetTransform_ReturnValue = CallFunc_GetActorOfClass_ReturnValue.GetTransform();0x013FCallFunc_GetGameState_ReturnValue.OverwritePlayerTransforms(CallFunc_GetTransform_ReturnValue);0x0168CallFunc_GetGameState_ReturnValue = GetGameState(this);0x017DCallFunc_GetGameState_ReturnValue.SetPlayerTransformsLocked(LockPlayerTransforms);0x01A6Label_01A6:0x01A6return;0x01A8// end of script
Public0x01
void UpdateVisibility()
Script10 statements · 158 bytes of bytecode
0x0000if (!(Deployed)) goto Label_0057;0x000ETube.SetVisibility(true, false);0x0030TubeCover.SetVisibility(false, false);0x0052goto Label_009B;0x0057Label_0057:0x0057Tube.SetVisibility(false, false);0x0079TubeCover.SetVisibility(true, false);0x009BLabel_009B:0x009Breturn;0x009D// end of script
Public0x00
void Are All Active Players in Lifepod(const bool& AllActivePlayersInLifepod)
Script56 statements · 1,437 bytes of bytecode
0x0000PushFlow(Label_059A);0x0005/Script/Engine.Default__BlueprintSetLibrary.Set_Clear(PawnsInLifepodSet);0x002ETemp_int_Loop_Counter_Variable_1 = 0;0x0045Temp_int_Array_Index_Variable = 0;0x005CLabel_005C:0x005CCallFunc_GetOverlappingActors_OverlappingActors = {};0x0067PlayerTrigger.GetOverlappingActors(CallFunc_GetOverlappingActors_OverlappingActors, /Script/Engine.Pawn);0x0099CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOverlappingActors_OverlappingActors);0x00D4CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x00FAif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_021E;0x0108Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0123PushFlow(Label_0506);0x0128CallFunc_GetOverlappingActors_OverlappingActors = {};0x0133PlayerTrigger.GetOverlappingActors(CallFunc_GetOverlappingActors_OverlappingActors, /Script/Engine.Pawn);0x0165/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingActors_OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01A0K2Node_DynamicCast_AsPawn = Cast<Pawn>(CallFunc_Array_Get_Item);0x01C4K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPawn);0x01E1if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01EB/Script/Engine.Default__BlueprintSetLibrary.Set_Add(PawnsInLifepodSet, K2Node_DynamicCast_AsPawn);0x021DPopFlow();0x021ELabel_021E:0x021ETemp_int_Loop_Counter_Variable = 0;0x0235Temp_int_Array_Index_Variable_1 = 0;0x024CLabel_024C:0x024CCallFunc_GetGameState_ReturnValue = GetGameState(this);0x0261CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGameState_ReturnValue.PlayerArray);0x02B2CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x02D8if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0480;0x02E6Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0301PushFlow(Label_0550);0x0306CallFunc_GetGameState_ReturnValue = GetGameState(this);0x031B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x036CCallFunc_GetPawn_ReturnValue = CallFunc_Array_Get_Item_1.GetPawn();0x0396CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetPawn_ReturnValue);0x03B3if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x03BDCallFunc_GetGameState_ReturnValue = GetGameState(this);0x03D2/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_1);0x0423CallFunc_GetPawn_ReturnValue = CallFunc_Array_Get_Item_1.GetPawn();0x044D/Script/Engine.Default__BlueprintSetLibrary.Set_Add(ActivePawns, CallFunc_GetPawn_ReturnValue);0x047FPopFlow();0x0480Label_0480:0x0480/Script/Engine.Default__BlueprintSetLibrary.Set_Difference(ActivePawns, PawnsInLifepodSet, CallFunc_Set_Difference_Result);0x04BBCallFunc_Set_IsEmpty_ReturnValue = /Script/Engine.Default__BlueprintSetLibrary.Set_IsEmpty(CallFunc_Set_Difference_Result);0x04EEAllActivePlayersInLifepod = CallFunc_Set_IsEmpty_ReturnValue;0x0501goto Label_059A;0x0506Label_0506:0x0506CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0530Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x054Bgoto Label_005C;0x0550Label_0550:0x0550CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x057ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0595goto Label_024C;0x059ALabel_059A:0x059Areturn;0x059C// end of script
Public0x01
void OnRep_AttachedPawns()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void OnRep_Deployed()
Script6 statements · 102 bytes of bytecode
0x0000CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Deployed);0x001DSM_Hatch_Membrane.SetVisibility(CallFunc_Not_PreBool_ReturnValue, false);0x0047UpdatePoweredState();0x0055UpdateVisibility();0x0063return;0x0065// end of script
0x00
void DidDeploy(const bool& Deployed)
Script3 statements · 22 bytes of bytecode
0x0000Deployed = Deployed;0x0013return;0x0015// end of script
Public0x01
void UpdateDummyDoor()
Script7 statements · 123 bytes of bytecode
0x0000if (!(DummyDoorHidden)) goto Label_0078;0x000EDoor.SetHiddenInGame(true, false);0x0030Door.SetCollisionEnabled(0);0x0056SM_Hatch_Membrane.SetVisibility(false, false);0x0078Label_0078:0x0078return;0x007A// end of script
Public0x00
void OnRep_DummyDoorHidden()
Script4 statements · 31 bytes of bytecode
0x0000UpdateDummyDoor();0x000EForceUpdatePhysics();0x001Creturn;0x001E// end of script
0x00
void Set Arrived Lights Active(bool ShouldShowOnArrivedLights)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void Set on Deploy Lights Active(bool ShouldShowOnDeployLights)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01
void Set Ping Active(bool Active)
Script17 statements · 482 bytes of bytecode
0x0000CallFunc_HasAuthority_ReturnValue = HasAuthority();0x0014if (!(CallFunc_HasAuthority_ReturnValue)) goto Label_01DF;0x0022ActivatedPing = Active;0x0035SaveComponent.Store();0x0055if (!(ActivatedPing)) goto Label_01A1;0x0063CallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromStringTable("/Game/StringTables/Items/ST_Lifepod.ST_Lifepod", "LifepodPingName"));0x00CACallFunc_K2_GetComponentLocation_ReturnValue = PingLocation.K2_GetComponentLocation();0x00FCCallFunc_GetPingSystemComponent_ReturnValue = GetPingSystemComponent(this);0x0111CallFunc_GetPingSystemComponent_ReturnValue.AddPing(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_MakeLiteralText_ReturnValue, /Game/Data/Pings/DA_LifepodPing.DA_LifepodPing, 0f, nullptr, nullptr, CallFunc_AddPing_OutUniqueId, false, false, LinearColor{0f, 0f, 0f, 0f}, true);0x0181GeneratedPing = CallFunc_AddPing_OutUniqueId;0x019Cgoto Label_01DF;0x01A1Label_01A1:0x01A1CallFunc_GetPingSystemComponent_ReturnValue = GetPingSystemComponent(this);0x01B6CallFunc_GetPingSystemComponent_ReturnValue.RemovePing(GeneratedPing);0x01DFLabel_01DF:0x01DFreturn;0x01E1// end of script
Public0x01
void BndEvt__BP_StartingLifepod_First Entry Trigger Sphere_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent_1 = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor_1 = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp_1 = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex_1 = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep_1 = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult_1 = SweepResult;0x006CExecuteUbergraph_BP_Lifepod(2122);0x007Breturn;0x007D// end of script
0x120
void OnArrived(bool TeleportPlayers)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_TeleportPlayers = TeleportPlayers;0x0012ExecuteUbergraph_BP_Lifepod(2249);0x0021return;0x0023// end of script
0x01
void OnDeployed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(3904);0x000Freturn;0x0011// end of script
0x00
void SetArrived()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(3947);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(4004);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnFinished_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(4700);0x000Freturn;0x0011// end of script
0x00
void OnPlay_Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(4731);0x000Freturn;0x0011// end of script
0x00
void OnPostDeserialize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(4761);0x000Freturn;0x0011// end of script
EventPublic0x00
void ForceUpdatePhysics()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(4842);0x000Freturn;0x0011// end of script
0x00
void AssignLatePlayer(APawn* Pawn, bool Respawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Pawn_2 = Pawn;0x0012PersistentFrame.K2Node_CustomEvent_Respawn = Respawn;0x0024ExecuteUbergraph_BP_Lifepod(4892);0x0033return;0x0035// end of script
0x09
void AssignToBiobed(APawn* Pawn)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Pawn_1 = Pawn;0x0012ExecuteUbergraph_BP_Lifepod(5709);0x0021return;0x0023// end of script
0x08
void InitializePowerConnections()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(5761);0x000Freturn;0x0011// end of script
0x00
void UpdatePoweredState()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(5857);0x000Freturn;0x0011// end of script
0x00
void ClearDeepStartTags(APawn* Pawn)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Pawn = Pawn;0x0012ExecuteUbergraph_BP_Lifepod(6359);0x0021return;0x0023// end of script
0x08
void BndEvt__BP_Lifepod_PlayerTriggerExit_K2Node_ComponentBoundEvent_1_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_BP_Lifepod(6767);0x007Breturn;0x007D// end of script
0x120
void OnPreSerialize()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Lifepod(6768);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnPlayerJoinedReady_Event(APlayerController* NewPlayer)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewPlayer = NewPlayer;0x0012ExecuteUbergraph_BP_Lifepod(6834);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_BP_Lifepod(int32 EntryPoint)
Script289 statements · 7,058 bytes of bytecode
0x0000PushFlow(Label_1B8F);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FSetActorEnableCollision(false);0x001APopFlow();0x001BForcePhysicsTransformUpdate(this);0x0026PopFlow();0x0027Label_0027:0x0027OnRep_Deployed();0x0035Set on Deploy Lights Active(true);0x0044UpdateVisibility();0x0052Door.K2_SetRelativeRotation(FRotator(0, 0, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x0096SM_Hatch_Membrane.SetVisibility(false, false);0x00B8Temp_int_Loop_Counter_Variable = 0;0x00CFTemp_int_Array_Index_Variable_1 = 0;0x00E6Label_00E6:0x00E6CallFunc_GetGameState_ReturnValue = GetGameState(this);0x00FBCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGameState_ReturnValue.PlayerArray);0x014CCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0172if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x017CTemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x0197PushFlow(Label_06AB);0x019CCallFunc_HasAuthority_ReturnValue_1 = HasAuthority();0x01B0if (!(CallFunc_HasAuthority_ReturnValue_1)) PopFlow();0x01BACallFunc_GetGameState_ReturnValue = GetGameState(this);0x01CF/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0220CallFunc_GetPawn_ReturnValue = CallFunc_Array_Get_Item.GetPawn();0x024ACallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetPawn_ReturnValue);0x0267if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0271CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0286CallFunc_Conv_NameToString_ReturnValue = Conv_NameToString(PlayerWindowSlotName);0x02ABCallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_NameToString_ReturnValue, "_");0x02D3/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0324CallFunc_Conv_IntToString_ReturnValue_1 = Conv_IntToString(Temp_int_Array_Index_Variable_1);0x0349CallFunc_GetPawn_ReturnValue = CallFunc_Array_Get_Item.GetPawn();0x0373CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_Conv_IntToString_ReturnValue_1);0x03A1CallFunc_Conv_StringToName_ReturnValue_1 = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_3);0x03C6CallFunc_InitiateAttachment_BP_ReturnValue_1 = UWEPawnAttachmentOwner.InitiateAttachment_BP(CallFunc_GetPawn_ReturnValue, CallFunc_Conv_StringToName_ReturnValue_1);0x0402CallFunc_GetGameState_ReturnValue = GetGameState(this);0x0417/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0468CallFunc_GetPawn_ReturnValue = CallFunc_Array_Get_Item.GetPawn();0x0492CallFunc_Array_AddUnique_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(AttachedPawns, CallFunc_GetPawn_ReturnValue);0x04D6CallFunc_GetGameState_ReturnValue = GetGameState(this);0x04EB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x053CCallFunc_GetPawn_ReturnValue = CallFunc_Array_Get_Item.GetPawn();0x0566ClearDeepStartTags(CallFunc_GetPawn_ReturnValue);0x057DCallFunc_GetGameState_ReturnValue = GetGameState(this);0x0592/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x05E3CallFunc_GetPawn_ReturnValue = CallFunc_Array_Get_Item.GetPawn();0x060DGetBioBed(CallFunc_GetBioBed_BioBed_1);0x0624AssignPawnToBioBed(CallFunc_GetPawn_ReturnValue, CallFunc_GetBioBed_BioBed_1);0x0640CallFunc_GetGameState_ReturnValue_1 = /Script/Subnautica2.Default__SN2Statics.GetGameState(this);0x066BCallFunc_GetGameState_ReturnValue_1.AddGlobalTag(GameplayTag{FName(Gamestate.LifepodAscending)});0x06AAPopFlow();0x06ABLabel_06AB:0x06ABCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x06D5Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x06F0goto Label_00E6;0x06F5Label_06F5:0x06F5MarkPropertyDirtyFromRepIndex(this, 14, FName(Deployed));0x0712goto Label_0027;0x0717Label_0717:0x0717FlushNetDormancy();0x0721Deployed = true;0x072Cgoto Label_06F5;0x0731Label_0731:0x0731OnRep_Deployed();0x073FOnArrived(false);0x074EPopFlow();0x074FLabel_074F:0x074FMarkPropertyDirtyFromRepIndex(this, 14, FName(Deployed));0x076Cgoto Label_0731;0x0771Label_0771:0x0771FlushNetDormancy();0x077BDeployed = true;0x0786goto Label_074F;0x078BLabel_078B:0x078BCallFunc_HasAuthority_ReturnValue = HasAuthority();0x079Fif (!(CallFunc_HasAuthority_ReturnValue)) PopFlow();0x07A9CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x07BEK2Node_DynamicCast_AsSN2World_Game_Mode = Cast<SN2WorldGameMode>(CallFunc_GetGameMode_ReturnValue);0x07E2K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsSN2World_Game_Mode);0x07FFif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x0809K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnPlayerJoinedReady_Event);0x0820K2Node_DynamicCast_AsSN2World_Game_Mode.OnPlayerJoinedReady += K2Node_CreateDelegate_OutputDelegate_1;0x0849PopFlow();0x084AK2Node_DynamicCast_AsSN2Player_Character = Cast<SN2PlayerCharacter>(K2Node_ComponentBoundEvent_OtherActor_1);0x086EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSN2Player_Character);0x088Bif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0895UnlockPlayerStoryGoal(this, /Game/Data/Narrative/StoryGoals/DA_Storygoal_Player_Ch2_EnteredLifepod_StoryGoal.DA_Storygoal_Player_Ch2_EnteredLifepod_StoryGoal, K2Node_DynamicCast_AsSN2Player_Character.PlayerState);0x08C8PopFlow();0x08C9Set Ping Active(true);0x08D8PushFlow(Label_0F08);0x08DDPushFlow(Label_0ED5);0x08E2PushFlow(Label_0A4A);0x08E7PushFlow(Label_0987);0x08ECPushFlow(Label_0910);0x08F1Set on Deploy Lights Active(false);0x0900Set Arrived Lights Active(true);0x090FPopFlow();0x0910Label_0910:0x0910CallFunc_InitiateAllDetachment_BP_ReturnValue = UWEPawnAttachmentOwner.InitiateAllDetachment_BP(false);0x093B/Script/Engine.Default__KismetArrayLibrary.Array_Clear(AttachedPawns);0x0964SM_Hatch_Membrane.SetVisibility(false, false);0x0986PopFlow();0x0987Label_0987:0x0987UnlockWorldStoryGoal(this, /Game/Data/Narrative/StoryGoals/DA_StoryGoal_World_Ch2_LifepodArrived_StoryGoal.DA_StoryGoal_World_Ch2_LifepodArrived_StoryGoal);0x099BDoor.K2_SetRelativeRotation(FRotator(0, 90, 0), false, CallFunc_K2_SetRelativeRotation_SweepHitResult_1, false);0x09DFCallFunc_GetGameState_ReturnValue_2 = /Script/Subnautica2.Default__SN2Statics.GetGameState(this);0x0A0ACallFunc_GetGameState_ReturnValue_2.RemoveGlobalTag(GameplayTag{FName(Gamestate.LifepodAscending)});0x0A49PopFlow();0x0A4ALabel_0A4A:0x0A4Aif (!(K2Node_Event_TeleportPlayers)) PopFlow();0x0A54Temp_int_Loop_Counter_Variable_1 = 0;0x0A6BTemp_int_Array_Index_Variable = 0;0x0A82Label_0A82:0x0A82CallFunc_GetGameState_ReturnValue_3 = GetGameState(this);0x0A97CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetGameState_ReturnValue_3.PlayerArray);0x0AE8CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_2);0x0B0Eif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0B18Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x0B33PushFlow(Label_0E8B);0x0B38CallFunc_GetGameState_ReturnValue_3 = GetGameState(this);0x0B4D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue_3.PlayerArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0B9ECallFunc_K2_GetComponentToWorld_ReturnValue = AscendEndPlayerTransform.K2_GetComponentToWorld();0x0BD0CallFunc_GetPawn_ReturnValue_1 = CallFunc_Array_Get_Item_1.GetPawn();0x0BFACallFunc_K2_SetActorTransform_ReturnValue_1 = CallFunc_GetPawn_ReturnValue_1.K2_SetActorTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, false, CallFunc_K2_SetActorTransform_SweepHitResult_1, true);0x0C38CallFunc_GetGameState_ReturnValue_3 = GetGameState(this);0x0C4D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue_3.PlayerArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0C9ECallFunc_K2_GetComponentToWorld_ReturnValue = AscendEndPlayerTransform.K2_GetComponentToWorld();0x0CD0CallFunc_GetPawn_ReturnValue_1 = CallFunc_Array_Get_Item_1.GetPawn();0x0CFACallFunc_TransformRotation_ReturnValue = TransformRotation(CallFunc_K2_GetComponentToWorld_ReturnValue, FRotator(0, 0, 0));0x0D38CallFunc_GetController_ReturnValue = CallFunc_GetPawn_ReturnValue_1.GetController();0x0D62CallFunc_GetController_ReturnValue.SetControlRotation(CallFunc_TransformRotation_ReturnValue);0x0D8FCallFunc_GetGameState_ReturnValue_3 = GetGameState(this);0x0DA4/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetGameState_ReturnValue_3.PlayerArray, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0DF5CallFunc_GetPawn_ReturnValue_1 = CallFunc_Array_Get_Item_1.GetPawn();0x0E1FK2Node_DynamicCast_AsSN2Player_Character_2 = Cast<SN2PlayerCharacter>(CallFunc_GetPawn_ReturnValue_1);0x0E43K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsSN2Player_Character_2);0x0E60if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0E6AK2Node_DynamicCast_AsSN2Player_Character_2.SetLifepodRideCompleted();0x0E8APopFlow();0x0E8BLabel_0E8B:0x0E8BCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0EB5Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0ED0goto Label_0A82;0x0ED5Label_0ED5:0x0ED5LifepodAirVolume.K2_DestroyActor();0x0EF9UpdateVisibility();0x0F07PopFlow();0x0F08Label_0F08:0x0F08GetBioBed(CallFunc_GetBioBed_BioBed_3);0x0F1FCallFunc_GetBioBed_BioBed_3.RegisterBioBed();0x0F3FPopFlow();0x0F40UWELadder.SetCollisionEnabled(3);0x0F66goto Label_0717;0x0F6BCallFunc_GetSequencePlayer_ReturnValue_2 = GetSequencePlayer();0x0F7FCallFunc_GetSequencePlayer_ReturnValue_2.GoToEndAndStop();0x0F9Fgoto Label_0771;0x0FA4CallFunc_GetConsoleVariableBoolValue_ReturnValue = GetConsoleVariableBoolValue("sn2.EnableLifepodPreRender");0x0FD4if (!(CallFunc_GetConsoleVariableBoolValue_ReturnValue)) goto Label_1005;0x0FE2CallFunc_SetActorHiddenState_ReturnValue = SetActorHiddenState(this, true);0x1000goto Label_000F;0x1005Label_1005:0x1005Temp_byte_Variable = 0;0x1019Temp_byte_Variable_1 = 3;0x102DTemp_bool_Variable = Deployed;0x1040UWELadder.SetCollisionEnabled(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1));0x1099InitializePowerConnections();0x10A7K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnFinished_Event);0x10BECallFunc_GetSequencePlayer_ReturnValue_1 = GetSequencePlayer();0x10D2CallFunc_GetSequencePlayer_ReturnValue_1.OnFinished += K2Node_CreateDelegate_OutputDelegate_2;0x10FBCallFunc_GetSequencePlayer_ReturnValue = GetSequencePlayer();0x110FK2Node_CreateDelegate_OutputDelegate.Bind(this, OnPlay_Event);0x1126CallFunc_GetSequencePlayer_ReturnValue.OnPlay += K2Node_CreateDelegate_OutputDelegate;0x114FUpdateVisibility();0x115DUpdateDummyDoor();0x116BCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Deployed);0x1188SM_Hatch_Membrane.SetVisibility(CallFunc_Not_PreBool_ReturnValue, false);0x11B2PushFlow(Label_078B);0x11B7CallFunc_GetPingSystemComponent_ReturnValue = GetPingSystemComponent(this);0x11CCCallFunc_IsPingIDAlreadyRegistered_ReturnValue = CallFunc_GetPingSystemComponent_ReturnValue.IsPingIDAlreadyRegistered(GeneratedPing);0x11FFCallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_IsPingIDAlreadyRegistered_ReturnValue);0x121CCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, ActivatedPing);0x1242if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x124CSet Ping Active(true);0x125BPopFlow();0x125CUpdatePlayerStartAndTransforms(false);0x126BOnArrived(true);0x127APopFlow();0x127BUpdatePlayerStartAndTransforms(true);0x128AOnDeployed();0x1298PopFlow();0x1299OnPostDeserialize();0x12A3PushFlow(Label_12C1);0x12A8if (!(DummyDoorHidden)) PopFlow();0x12B2UpdateDummyDoor();0x12C0PopFlow();0x12C1Label_12C1:0x12C1CallFunc_K2_SetActorTransform_ReturnValue = K2_SetActorTransform(LifepodTransform, false, CallFunc_K2_SetActorTransform_SweepHitResult, false);0x12E9PopFlow();0x12EADelayUntilNextTick(this, LatentActionInfo{0x1B, 1168291603, FName(ExecuteUbergraph_BP_Lifepod), this});0x131BPopFlow();0x131Cif (!(Deployed)) PopFlow();0x1326PushFlow(Label_1635);0x132BCallFunc_HasAuthority_ReturnValue_2 = HasAuthority();0x133Fif (!(CallFunc_HasAuthority_ReturnValue_2)) PopFlow();0x1349PushFlow(Label_142A);0x134Eif (!(K2Node_CustomEvent_Respawn)) PopFlow();0x1358GetBioBed(CallFunc_GetBioBed_BioBed_2);0x136FAssignPawnToBioBed(K2Node_CustomEvent_Pawn_2, CallFunc_GetBioBed_BioBed_2);0x138BGetBioBed(CallFunc_GetBioBed_BioBed_2);0x13A2SpawnPawnAtBioBed(K2Node_CustomEvent_Pawn_2, CallFunc_GetBioBed_BioBed_2);0x13BEK2Node_DynamicCast_AsSN2Player_Character_1 = Cast<SN2PlayerCharacter>(K2Node_CustomEvent_Pawn_2);0x13E2K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsSN2Player_Character_1);0x13FFif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1409K2Node_DynamicCast_AsSN2Player_Character_1.SetLifepodRideCompleted();0x1429PopFlow();0x142ALabel_142A:0x142ACallFunc_GetSequencePlayer_ReturnValue_3 = GetSequencePlayer();0x143ECallFunc_IsPlaying_ReturnValue = CallFunc_GetSequencePlayer_ReturnValue_3.IsPlaying();0x1468if (!(CallFunc_IsPlaying_ReturnValue)) PopFlow();0x1472CallFunc_IsAttached_BP_ReturnValue = UWEPawnAttachmentOwner.IsAttached_BP(K2Node_CustomEvent_Pawn_2);0x14A5if (!(CallFunc_IsAttached_BP_ReturnValue)) goto Label_14B4;0x14B3PopFlow();0x14B4Label_14B4:0x14B4CallFunc_Conv_NameToString_ReturnValue_1 = Conv_NameToString(PlayerWindowSlotName);0x14D9CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Conv_NameToString_ReturnValue_1, "_");0x1501CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(AttachedPawns);0x153CCallFunc_Conv_IntToString_ReturnValue = Conv_IntToString(CallFunc_Array_Length_ReturnValue_1);0x1561CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, CallFunc_Conv_IntToString_ReturnValue);0x158FCallFunc_Conv_StringToName_ReturnValue = Conv_StringToName(CallFunc_Concat_StrStr_ReturnValue_2);0x15B4CallFunc_InitiateAttachment_BP_ReturnValue = UWEPawnAttachmentOwner.InitiateAttachment_BP(K2Node_CustomEvent_Pawn_2, CallFunc_Conv_StringToName_ReturnValue);0x15F0CallFunc_Array_AddUnique_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_AddUnique(AttachedPawns, K2Node_CustomEvent_Pawn_2);0x1634PopFlow();0x1635Label_1635:0x1635ClearDeepStartTags(K2Node_CustomEvent_Pawn_2);0x164CPopFlow();0x164DGetBioBed(CallFunc_GetBioBed_BioBed);0x1664AssignPawnToBioBed(K2Node_CustomEvent_Pawn_1, CallFunc_GetBioBed_BioBed);0x1680PopFlow();0x1681UWEPowerSystem.CreateLinkToComponent(UWEPowerGenerator);0x16AAK2Node_MakeArray_Array = {BP_FabricatorDamaged};0x16BELinkChildActorPowerNodesToRoot(K2Node_MakeArray_Array, this);0x16D2UpdatePoweredState();0x16E0PopFlow();0x16E1CallFunc_SelectFloat_ReturnValue = SelectFloat(50000, 0, Deployed);0x1718CallFunc_SetPowerGeneration_PowerGeneration_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x1735UWEPowerGenerator.SetPowerGeneration(CallFunc_SetPowerGeneration_PowerGeneration_ImplicitCast);0x175ECallFunc_Conv_BoolToDouble_ReturnValue = Conv_BoolToDouble(Deployed);0x1783CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast = Cast<3>(CallFunc_Conv_BoolToDouble_ReturnValue);0x17A0Hull.SetScalarParameterValueOnMaterials(FName(Powered), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x17D6Interior.SetScalarParameterValueOnMaterials(FName(Powered), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x180CDoor.SetScalarParameterValueOnMaterials(FName(Powered), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x1842Temp_byte_Variable_2 = 0;0x1856Temp_byte_Variable_3 = 3;0x186ATemp_bool_Variable_1 = Deployed;0x187DUWELadder.SetCollisionEnabled(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_2, true => Temp_byte_Variable_3, default => K2Node_Select_Default));0x18D6PopFlow();0x18D7CallFunc_GetGameState_ReturnValue_4 = GetGameState(this);0x18ECCallFunc_GetGameState_ReturnValue_4.RemoveGlobalTag(GameplayTag{FName(Gamestate.DeepStartIntro)});0x192BCallFunc_GetUWEAbilitySystemComponentFromActor_ReturnValue = GetUWEAbilitySystemComponentFromActor(K2Node_CustomEvent_Pawn, true);0x1949CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetUWEAbilitySystemComponentFromActor_ReturnValue);0x1966if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x1970CallFunc_GetUWEAbilitySystemComponentFromActor_ReturnValue = GetUWEAbilitySystemComponentFromActor(K2Node_CustomEvent_Pawn, true);0x198ECallFunc_MakeLiteralGameplayTag_ReturnValue = MakeLiteralGameplayTag(GameplayTag{FName(Character.State.HideUI)});0x19C5CallFunc_GetUWEAbilitySystemComponentFromActor_ReturnValue.SetPersistentGameplayTag(CallFunc_MakeLiteralGameplayTag_ReturnValue, false);0x19EFCallFunc_GetUWEAbilitySystemComponentFromActor_ReturnValue = GetUWEAbilitySystemComponentFromActor(K2Node_CustomEvent_Pawn, true);0x1A0DCallFunc_MakeLiteralGameplayTag_ReturnValue_1 = MakeLiteralGameplayTag(GameplayTag{FName(Adaptations.Missing.Breathing)});0x1A44CallFunc_GetUWEAbilitySystemComponentFromActor_ReturnValue.SetPersistentGameplayTag(CallFunc_MakeLiteralGameplayTag_ReturnValue_1, false);0x1A6EPopFlow();0x1A6FPopFlow();0x1A70OnPreSerialize();0x1A7ACallFunc_GetTransform_ReturnValue = GetTransform();0x1A96LifepodTransform = CallFunc_GetTransform_ReturnValue;0x1AB1PopFlow();0x1AB2CallFunc_K2_GetPawn_ReturnValue = K2Node_CustomEvent_NewPlayer.K2_GetPawn();0x1ADCK2Node_DynamicCast_AsSN2Player_Character_3 = Cast<SN2PlayerCharacter>(CallFunc_K2_GetPawn_ReturnValue);0x1B00K2Node_DynamicCast_bSuccess_4 = Cast<1>(K2Node_DynamicCast_AsSN2Player_Character_3);0x1B1Dif (!(K2Node_DynamicCast_bSuccess_4)) PopFlow();0x1B27if (!(K2Node_DynamicCast_AsSN2Player_Character_3.bHasCompletedLifepodRide)) goto Label_1B4C;0x1B4BPopFlow();0x1B4CLabel_1B4C:0x1B4CCallFunc_K2_GetPawn_ReturnValue = K2Node_CustomEvent_NewPlayer.K2_GetPawn();0x1B76AssignLatePlayer(CallFunc_K2_GetPawn_ReturnValue, true);0x1B8EPopFlow();0x1B8FLabel_1B8F:0x1B8Freturn;0x1B91// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type