Zdexby TheHolyOneZ
9,486 classes
Class

ABP_BioBed_C

: AUWEBioBedBase : AActor : UObject
/Game/Blueprints/BaseBuilding/BP_BioBed.BP_BioBed_C 0x03E2 (994 B) align 8 inherited 0x02D0 34 scripted vtable /Game/Blueprints/BaseBuilding/BP_BioBed
0x00x03E2

Members 36

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08UWEPlacementVolume_PlayerSpawn1UUWEPlacementVolumeComponent*6 flagsnullptr
0x08SM_Biobed_Console_EmissiveUStaticMeshComponent*6 flagsnullptr
0x08UWEPlacementVolume_PlayerSpawnUUWEPlacementVolumeComponent*6 flagsnullptr
0x08UWEPlacementAnchorUUWEPlacementAnchor*6 flagsnullptr
0x08SKM_BiobedUSkeletalMeshComponent*6 flagsnullptr
0x08WidgetUWidgetComponent*6 flagsnullptr
0x08UWEPawnAttachmentOwnerUUWEPawnAttachmentOwner*6 flagsnullptr
0x08SM_Biobed_Palm_RightUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Thumb_LeftUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Thumb_RightUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_PlatformUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Pinky_RightUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Pinky_LeftUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Palm_LeftUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Middle_LeftUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Door_LeftUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Door_RightUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_ConsoleUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Bed_InteriorUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Bed_BodyUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Middle_RightUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Arm_RightUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Arm_LeftUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Arm_EndUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Arm_Base_RightUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Arm_Base_LeftUStaticMeshComponent*6 flagsnullptr
0x08SM_Biobed_Arm_BaseUStaticMeshComponent*6 flagsnullptr
0x08SM_Top_CanopyUStaticMeshComponent*6 flagsnullptr
0x08UWEPoweredApplianceUUWEPoweredApplianceComponent*6 flagsnullptr
0x08UWEAttachableUUWEAttachableComponent*6 flagsnullptr
0x08InteractionColliderUBoxComponent*6 flagsnullptr
0x08UWEAssetDataUUWEAssetDataComponent*6 flagsnullptr
0x08LifepodFirstSpawnAnimUAnimMontage*6 flags/Game/Art/Bases/BasePieces/InteriorBuildables/Biobed/Animat…
0x01TiltedBackAtRestbool6 flagsfalse
0x01InteractDisabledbool6 flagsfalse
Inherited from AUWEBioBedBase 2
OffsetSizeNameTypeFlagsDefault
0x08PlayerSpawnTransformUArrowComponent*Protected+10 flags/Script/UWEBioBed.Default__UWEBioBedBase.PlayerSpawnTransfo…
0x01bIsFallbackboolProtected+6 flagsfalse
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 34

SignatureFlagsNativeParams
bool CanBeMoved()
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = true;0x000Breturn ReturnValue;0x0015// end of script
EventPublic0x01
bool ShouldDeconstructInstantly()
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = false;0x000Breturn ReturnValue;0x0015// end of script
EventPublic0x01
bool CanBeDeconstructed(FGameplayTag& CantDeconstructReason)
Script4 statements · 67 bytes of bytecode
0x0000CantDeconstructReason = GameplayTag{FName(None)};0x002DReturnValue = true;0x0038return ReturnValue;0x0042// end of script
EventPublic0x09
bool GetDeconstructCostOverride(TArray<FUWESculpturalBaseCellCost>& Costs)
Script4 statements · 54 bytes of bytecode
0x0000Costs = {};0x0020ReturnValue = false;0x002Breturn ReturnValue;0x0035// end of script
EventPublic0x11
FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult)
Script29 statements · 788 bytes of bytecode
0x0000CallFunc_GetIsPowered_ReturnValue = UWEPoweredAppliance.GetIsPowered();0x002Aif (!(CallFunc_GetIsPowered_ReturnValue)) goto Label_0147;0x0038CallFunc_IsLocalPlayerAssignedToBioBed_ReturnValue = IsLocalPlayerAssignedToBioBed(this);0x004Dif (!(CallFunc_IsLocalPlayerAssignedToBioBed_ReturnValue)) goto Label_0228;0x005BK2Node_MakeStruct_InteractionInfo.PrimaryText = "CustomizeCharacter";0x008AK2Node_MakeStruct_InteractionInfo.InteractionType = GameplayTag{FName(Interaction.Generic)};0x00C0K2Node_MakeStruct_InteractionInfo.bHighlightTarget = true;0x00D4K2Node_MakeStruct_InteractionInfo.Reason = GameplayTag{FName(None)};0x010AK2Node_MakeStruct_InteractionInfo.TextInputOverride = FText();0x0127ReturnValue = K2Node_MakeStruct_InteractionInfo;0x0142goto Label_0309;0x0147Label_0147:0x0147K2Node_MakeStruct_InteractionInfo_2.PrimaryText = "NoPower";0x016BK2Node_MakeStruct_InteractionInfo_2.InteractionType = GameplayTag{FName(Interaction.Denied)};0x01A1K2Node_MakeStruct_InteractionInfo_2.bHighlightTarget = true;0x01B5K2Node_MakeStruct_InteractionInfo_2.Reason = GameplayTag{FName(Interaction.Denied)};0x01EBK2Node_MakeStruct_InteractionInfo_2.TextInputOverride = FText();0x0208ReturnValue = K2Node_MakeStruct_InteractionInfo_2;0x0223goto Label_0309;0x0228Label_0228:0x0228K2Node_MakeStruct_InteractionInfo_1.PrimaryText = "AssignBioBed";0x0251K2Node_MakeStruct_InteractionInfo_1.InteractionType = GameplayTag{FName(Interaction.Generic)};0x0287K2Node_MakeStruct_InteractionInfo_1.bHighlightTarget = true;0x029BK2Node_MakeStruct_InteractionInfo_1.Reason = GameplayTag{FName(None)};0x02D1K2Node_MakeStruct_InteractionInfo_1.TextInputOverride = FText();0x02EEReturnValue = K2Node_MakeStruct_InteractionInfo_1;0x0309Label_0309:0x0309return ReturnValue;0x0313// end of script
EventPublic0x150
float InteractionDistance()
Script3 statements · 34 bytes of bytecode
0x0000ReturnValue = 0f;0x0017return ReturnValue;0x0021// end of script
EventPublic0x04
bool IsInteractDisabled(AActor* HoverActor, AActor* ForActor, float Distance, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult)
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = InteractDisabled;0x0013return ReturnValue;0x001D// end of script
EventPublic0x121
void SetPowered(bool Powered)
Script8 statements · 169 bytes of bytecode
0x0000CallFunc_GetUserWidgetObject_ReturnValue = Widget.GetUserWidgetObject();0x002AK2Node_DynamicCast_AsWBP_Bio_Bed_Screen = Cast<WBP_BioBedScreen_C>(CallFunc_GetUserWidgetObject_ReturnValue);0x004EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Bio_Bed_Screen);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_00A6;0x0079K2Node_DynamicCast_AsWBP_Bio_Bed_Screen.SetPowered(Powered);0x00A6Label_00A6:0x00A6return;0x00A8// end of script
Public0x01
void UpdateUIText(bool Assigned)
Script18 statements · 621 bytes of bytecode
0x0000CallFunc_GetUserWidgetObject_ReturnValue = Widget.GetUserWidgetObject();0x002AK2Node_DynamicCast_AsWBP_Bio_Bed_Screen = Cast<WBP_BioBedScreen_C>(CallFunc_GetUserWidgetObject_ReturnValue);0x004EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Bio_Bed_Screen);0x006Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_026A;0x0079if (!(Assigned)) goto Label_0195;0x0087K2Node_DynamicCast_AsWBP_Bio_Bed_Screen.Text.SetText(FText::FromStringTable("/Game/StringTables/ST_HUD.ST_HUD", "Assigned"));0x00F7K2Node_MakeStruct_SlateColor_1.SpecifiedColor = LinearColor{0.309469f, 0.846873f, 0.122139f, 1f};0x0134K2Node_MakeStruct_SlateColor_1.ColorUseRule = 0;0x0151K2Node_DynamicCast_AsWBP_Bio_Bed_Screen.Text.SetColorAndOpacity(K2Node_MakeStruct_SlateColor_1);0x0190goto Label_026A;0x0195Label_0195:0x0195K2Node_DynamicCast_AsWBP_Bio_Bed_Screen.Text.SetText(FText());0x01D1K2Node_MakeStruct_SlateColor.SpecifiedColor = LinearColor{0.274677f, 0.83077f, 1f, 1f};0x020EK2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x022BK2Node_DynamicCast_AsWBP_Bio_Bed_Screen.Text.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x026ALabel_026A:0x026Areturn;0x026C// end of script
Public0x01
void PlayAssignedCue()
Script5 statements · 290 bytes of bytecode
0x0000CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x001CCallFunc_MakeGameplayCueParameters_ReturnValue = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 0), nullptr, nullptr, this, nullptr, 1, 1, nullptr, false);0x00F0ExecuteGameplayCueOnActor(this, GameplayTag{FName(GameplayCue.Modules.AssignBioBed)}, CallFunc_MakeGameplayCueParameters_ReturnValue);0x011Freturn;0x0121// end of script
Public0x00
void OnPlayerReady_910F37DE40F7838F48C15591E88DDD3C()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(10);0x000Freturn;0x0011// end of script
0x00
void InteractEndServer(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_5 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_6 = Pawn;0x0024ExecuteUbergraph_BP_BioBed(116);0x0033return;0x0035// end of script
EventPublic0x10
void OnLocalPlayerAssigned()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(121);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(141);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__BP_LampBase_UWEAttachable_K2Node_ComponentBoundEvent_0_OnAttached__DelegateSignature(AActor* AttachedTo)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_AttachedTo = AttachedTo;0x0012ExecuteUbergraph_BP_BioBed(160);0x0021return;0x0023// end of script
0x08
void UpdatePoweredState()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(206);0x000Freturn;0x0011// end of script
0x00
void BndEvt__BP_BioBed_UWEPoweredAppliance_K2Node_ComponentBoundEvent_1_OnPoweredStateChanged__DelegateSignature(bool NewIsPowered)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_NewIsPowered = NewIsPowered;0x0012ExecuteUbergraph_BP_BioBed(1199);0x0021return;0x0023// end of script
0x01
void OnCancelMove()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(1218);0x000Freturn;0x0011// end of script
EventPublic0x00
void InteractEndClient(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_4 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_5 = Pawn;0x0024ExecuteUbergraph_BP_BioBed(1223);0x0033return;0x0035// end of script
EventPublic0x10
void PlayDeepStartBiobedAnim(APawn* Player)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Player = Player;0x0012ExecuteUbergraph_BP_BioBed(1228);0x0021return;0x0023// end of script
0x08
void InteractEnd(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_3 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_4 = Pawn;0x0024ExecuteUbergraph_BP_BioBed(1495);0x0033return;0x0035// end of script
EventPublic0x10
void BndEvt__BP_BioBed_UWEPawnAttachmentOwner_K2Node_ComponentBoundEvent_2_UWENetworkedAttachmentDelegate__DelegateSignature(AActor* Actor, const FName& SlotName)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Actor = Actor;0x0012PersistentFrame.K2Node_ComponentBoundEvent_SlotName = SlotName;0x0024ExecuteUbergraph_BP_BioBed(1500);0x0033return;0x0035// end of script
0x10
void OnStartMove()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(1646);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnPlacementChanged()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(1651);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnLocalPlayerUnassigned()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(1656);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnLocalPlayerReady()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(1676);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnPlayerSpawned(APawn* Pawn)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Pawn_3 = Pawn;0x0012ExecuteUbergraph_BP_BioBed(1725);0x0021return;0x0023// end of script
EventProtected0x08
void OnPlayerAssigned()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(1854);0x000Freturn;0x0011// end of script
EventProtected0x00
void InteractServer(AController* Controller, APawn* Pawn, FHitResult& HitResult)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_2 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_2 = Pawn;0x0024PersistentFrame.K2Node_Event_HitResult_2 = HitResult;0x0036ExecuteUbergraph_BP_BioBed(1873);0x0045return;0x0047// end of script
EventPublic0x110
void PreDeconstruct(ASN2BuilderTool* BuilderTool)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_BuilderTool = BuilderTool;0x0012ExecuteUbergraph_BP_BioBed(2127);0x0021return;0x0023// end of script
EventPublic0x08
void InteractClient(AController* Controller, APawn* Pawn, FHitResult& HitResult)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_1 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_1 = Pawn;0x0024PersistentFrame.K2Node_Event_HitResult_1 = HitResult;0x0036ExecuteUbergraph_BP_BioBed(2142);0x0045return;0x0047// end of script
EventPublic0x110
void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller = Controller;0x0012PersistentFrame.K2Node_Event_Pawn = Pawn;0x0024PersistentFrame.K2Node_Event_HitResult = HitResult;0x0036ExecuteUbergraph_BP_BioBed(2344);0x0045return;0x0047// end of script
EventPublic0x110
void OnMove()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_BioBed(2349);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_BP_BioBed(int32 EntryPoint)
Script96 statements · 2,406 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(RootDriver));0x0033CallFunc_InitiateAttachment_BP_ReturnValue = UWEPawnAttachmentOwner.InitiateAttachment_BP(K2Node_CustomEvent_Player, CallFunc_MakeLiteralName_ReturnValue);0x006Fgoto Label_0963;0x0074goto Label_0963;0x0079UpdateUIText(true);0x0088goto Label_0963;0x008DUpdatePoweredState();0x009Bgoto Label_0963;0x00A0UWEPoweredAppliance.CreateLink(K2Node_ComponentBoundEvent_AttachedTo);0x00C9goto Label_0963;0x00CECallFunc_GetIsPowered_ReturnValue = UWEPoweredAppliance.GetIsPowered();0x00F8Temp_bool_Variable = CallFunc_GetIsPowered_ReturnValue;0x010BTemp_object_Variable = /Game/Materials/Environment/Blockout/MI_Blockout_Emissive_Red_01a.MI_Blockout_Emissive_Red_01a;0x011ETemp_object_Variable_1 = /Game/Art/Bases/BasePieces/InteriorBuildables/Fabricator/Materials/MI_Fabricator_Emissive.MI_Fabricator_Emissive;0x0131SM_Top_Canopy.SetMaterial(1, Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default));0x018FSM_Biobed_Platform.SetMaterial(1, Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default));0x01EDSM_Biobed_Door_Left.SetMaterial(1, Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default));0x024BSM_Biobed_Door_Right.SetMaterial(1, Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default));0x02A9CallFunc_GetIsPowered_ReturnValue = UWEPoweredAppliance.GetIsPowered();0x02D3Temp_bool_Variable = CallFunc_GetIsPowered_ReturnValue;0x02E6Temp_object_Variable = /Game/Materials/Environment/Blockout/MI_Blockout_Emissive_Red_01a.MI_Blockout_Emissive_Red_01a;0x02F9Temp_object_Variable_1 = /Game/Art/Bases/BasePieces/InteriorBuildables/Fabricator/Materials/MI_Fabricator_Emissive.MI_Fabricator_Emissive;0x030CSM_Biobed_Bed_Interior.SetMaterial(2, Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default));0x036ASM_Biobed_Console.SetMaterial(2, Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default));0x03C8CallFunc_GetIsPowered_ReturnValue = UWEPoweredAppliance.GetIsPowered();0x03F2if (!(CallFunc_GetIsPowered_ReturnValue)) goto Label_0478;0x0400SM_Biobed_Console_Emissive.SetScalarParameterValueOnMaterials(FName(Powered), 1f);0x0432Label_0432:0x0432CallFunc_GetIsPowered_ReturnValue_1 = UWEPoweredAppliance.GetIsPowered();0x045CSetPowered(CallFunc_GetIsPowered_ReturnValue_1);0x0473goto Label_0963;0x0478Label_0478:0x0478SM_Biobed_Console_Emissive.SetScalarParameterValueOnMaterials(FName(Powered), 0f);0x04AAgoto Label_0432;0x04AFUpdatePoweredState();0x04BDgoto Label_0963;0x04C2goto Label_0963;0x04C7goto Label_0963;0x04CCCallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x04E8CallFunc_K2_SetActorLocation_ReturnValue = K2Node_CustomEvent_Player.K2_SetActorLocation(CallFunc_K2_GetActorLocation_ReturnValue, false, CallFunc_K2_SetActorLocation_SweepHitResult, false);0x0526CallFunc_WaitForSpecificPlayerPawnReady_ReturnValue = WaitForSpecificPlayerPawnReady(K2Node_CustomEvent_Player);0x0543CallFunc_IsValid_ReturnValue = IsValid(CallFunc_WaitForSpecificPlayerPawnReady_ReturnValue);0x0560if (!(CallFunc_IsValid_ReturnValue)) goto Label_0963;0x056EK2Node_CreateDelegate_OutputDelegate.Bind(this, OnPlayerReady_910F37DE40F7838F48C15591E88DDD3C);0x0585CallFunc_WaitForSpecificPlayerPawnReady_ReturnValue.OnPlayerReady += K2Node_CreateDelegate_OutputDelegate;0x05AECallFunc_WaitForSpecificPlayerPawnReady_ReturnValue.Activate();0x05D2goto Label_0963;0x05D7goto Label_0963;0x05DCK2Node_DynamicCast_AsSN2Player_Character = Cast<SN2PlayerCharacter>(K2Node_ComponentBoundEvent_Actor);0x0600K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSN2Player_Character);0x061Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_0963;0x062BK2Node_DynamicCast_AsSN2Player_Character.CharacterMovement.SetMovementMode(1, 0);0x0669goto Label_0963;0x066Egoto Label_0963;0x0673goto Label_0963;0x0678UpdateUIText(false);0x0687goto Label_0963;0x068CCallFunc_IsLocalPlayerAssignedToBioBed_ReturnValue = IsLocalPlayerAssignedToBioBed(this);0x06A1UpdateUIText(CallFunc_IsLocalPlayerAssignedToBioBed_ReturnValue);0x06B8goto Label_0963;0x06BDK2Node_DynamicCast_AsSN2Base_Character = Cast<SN2BaseCharacter>(K2Node_Event_Pawn_3);0x06E1K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsSN2Base_Character);0x06FEif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0963;0x070CK2Node_DynamicCast_AsSN2Base_Character.UnlockStoryGoalOnServer(/Game/Data/Narrative/Dialogue/Chapter_1/PlayerRespawned/DA_Storygoal_Player_Ch1_PlayerRespawned.DA_Storygoal_Player_Ch1_PlayerRespawned);0x0739goto Label_0963;0x073EPlayAssignedCue();0x074Cgoto Label_0963;0x0751CallFunc_GetIsPowered_ReturnValue_2 = UWEPoweredAppliance.GetIsPowered();0x077Bif (!(CallFunc_GetIsPowered_ReturnValue_2)) goto Label_0963;0x0789CallFunc_IsPlayerAssignedToBioBed_ReturnValue = IsPlayerAssignedToBioBed(this, K2Node_Event_Pawn_2);0x07A7if (!(CallFunc_IsPlayerAssignedToBioBed_ReturnValue)) goto Label_07BA;0x07B5goto Label_0963;0x07BALabel_07BA:0x07BAAssignPawnToBioBed(K2Node_Event_Pawn_2, this);0x07CEK2Node_DynamicCast_AsSN2Player_Character_1 = Cast<SN2PlayerCharacter>(K2Node_Event_Pawn_2);0x07F2K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsSN2Player_Character_1);0x080Fif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_0963;0x081DK2Node_DynamicCast_AsSN2Player_Character_1.UnlockStoryGoalOnServer(/Game/Data/Narrative/StoryGoals/DA_Storygoal_Player_DefaultNoA_HaveBioscan_StoryGoal.DA_Storygoal_Player_DefaultNoA_HaveBioscan_StoryGoal);0x084Agoto Label_0963;0x084FUnregisterWithBioBedManager();0x0859goto Label_0963;0x085ECallFunc_GetIsPowered_ReturnValue_3 = UWEPoweredAppliance.GetIsPowered();0x0888if (!(CallFunc_GetIsPowered_ReturnValue_3)) goto Label_0963;0x0896CallFunc_IsLocalPlayerAssignedToBioBed_ReturnValue_1 = IsLocalPlayerAssignedToBioBed(this);0x08ABif (!(CallFunc_IsLocalPlayerAssignedToBioBed_ReturnValue_1)) goto Label_0963;0x08B9CallFunc_GetWindowManager_ReturnValue = GetWindowManager(this);0x08CECallFunc_PushToLayer_ReturnValue = CallFunc_GetWindowManager_ReturnValue.PushToLayer(5, /Game/Blueprints/UI/CharacterSelect/WBP_CharacterCustomizationScreen.WBP_CharacterCustomizationScreen_C);0x0903CallFunc_PushToLayer_ReturnValue.ActivateWidget();0x0923goto Label_0963;0x0928goto Label_0963;0x092DCallFunc_GetBioBedManager_ReturnValue = GetBioBedManager(this);0x0942CallFunc_GetBioBedManager_ReturnValue.RegisterBioBed(this);0x0963Label_0963:0x0963return;0x0965// end of script
Final0x04

Subclasses 2

Used by 2

types with a member, parameter or interface of this type