Zdexby TheHolyOneZ
4,593 classes
Class

ABP_Door_C

: AActor : UObject
/Game/GameBlueprints/Doors/BP_Door.BP_Door_C 0x0340 (832 B) align 8 inherited 0x02A8 29 scripted vtable /Game/GameBlueprints/Doors/BP_Door
0x00x0340

Members 30

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WidgetLockedUWidgetComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x04Timeline_OnRotateDoorTwo_Delta_C5297F0E45BE3AAB16FF2985D96D70EBfloat4 flags0
0x01Timeline_OnRotateDoorTwo__Direction_C5297F0E45BE3AAB16FF2985D96D70EBETimelineDirection4 flagsForward
0x02C50x03padding / unreflected
0x08Timeline_OnRotateDoorTwoUTimelineComponent*5 flagsnullptr
0x04Timeline_OnDoorPeekOne_Delta_0D21E14B483A2C7DC4B6CD948FBB1398float4 flags0
0x01Timeline_OnDoorPeekOne__Direction_0D21E14B483A2C7DC4B6CD948FBB1398ETimelineDirection4 flagsForward
0x02D50x03padding / unreflected
0x08Timeline_OnDoorPeekOneUTimelineComponent*5 flagsnullptr
0x04Timeline_OnDoorPeekTwo_Delta_074ACBF24CF357986E09529E6E159A3Afloat4 flags0
0x01Timeline_OnDoorPeekTwo__Direction_074ACBF24CF357986E09529E6E159A3AETimelineDirection4 flagsForward
0x02E50x03padding / unreflected
0x08Timeline_OnDoorPeekTwoUTimelineComponent*5 flagsnullptr
0x04Timeline_OnRotateDoorOne_Delta_7DAC5F804BCF34CF6D85F287B4BD4D8Ffloat4 flags0
0x01Timeline_OnRotateDoorOne__Direction_7DAC5F804BCF34CF6D85F287B4BD4D8FETimelineDirection4 flagsForward
0x02F50x03padding / unreflected
0x08Timeline_OnRotateDoorOneUTimelineComponent*5 flagsnullptr
0x01IsInteractablebool7 flagstrue
0x01IsLockedbool7 flagsfalse
0x03020x06padding / unreflected
0x08DoorOneUStaticMeshComponent*7 flagsnullptr
0x01IsOpenedbool7 flagsfalse
0x01IsCrackedbool7 flagsfalse
0x01IsDestroyedbool7 flagsfalse
0x01ShouldHideWidgetbool6 flagsfalse
0x01SaveProgressOnOpenbool6 flagsfalse
0x01SaveProgressToAreaE_Areas6 flagsNewEnumerator16
0x01DoorTypeE_DoorType7 flagsNewEnumerator0
0x03170x01padding / unreflected
0x08MaxCrackAngledouble6 flags30
0x08MaxDoorAngledouble6 flags90
0x08MaxPeekAngledouble6 flags1
0x08LockedDurationdouble6 flags1.25
0x08LockedOffsetdouble6 flags-8
Inherited from AActor 79
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
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / 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
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
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>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 29

SignatureFlagsNativeParams
void GetAVIData(const E_InteractionTypes& Action, const FF_AVIActionDefinition& AVIAction)
Script3 statements · 40 bytes of bytecode
0x0000AVIAction = F_AVIActionDefinition{nullptr, nullptr, 0, nullptr};0x0025return;0x0027// end of script
Public0x28
void GetAVIDataInteractable(FDataTableRowHandle& DT AVI Row)
Script3 statements · 49 bytes of bytecode
0x0000DT AVI Row = DataTableRowHandle{nullptr, FName(None)};0x002Ereturn;0x0030// end of script
Public0x10
void GetAVIDataAnimation(FDataTableRowHandle& DT AVI Row, const UDataTable*& DataTable)
Script4 statements · 60 bytes of bytecode
0x0000DT AVI Row = DataTableRowHandle{nullptr, FName(None)};0x002EDataTable = nullptr;0x0039return;0x003B// end of script
Public0x18
void GetCarryTransform(FTransform& Transform)
Script3 statements · 102 bytes of bytecode
0x0000Transform = FTransform(...);0x0063return;0x0065// end of script
Public0x60
void ShouldHideInteractPrompt(const bool& Result)
Script3 statements · 22 bytes of bytecode
0x0000Result = ShouldHideWidget;0x0013return;0x0015// end of script
Public0x01
void GetInteractionComponent(const UPrimitiveComponent*& InteractionComponent)
Script3 statements · 14 bytes of bytecode
0x0000InteractionComponent = nullptr;0x000Breturn;0x000D// end of script
Public0x08
void GetInteractionPrompt(const E_InteractionTypes& InputPrompt)
Script6 statements · 133 bytes of bytecode
0x0000Temp_byte_Variable = 8;0x0014Temp_byte_Variable_1 = 7;0x0028Temp_bool_Variable = IsOpened;0x003BInputPrompt = Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default);0x0082return;0x0084// end of script
Public0x01
void IsInteractionAllowed(const bool& Allowed)
Script3 statements · 14 bytes of bytecode
0x0000Allowed = false;0x000Breturn;0x000D// end of script
Public0x01
void IsInteractableOnShoot(const bool& IsInteractableOnShoot)
Script3 statements · 14 bytes of bytecode
0x0000IsInteractableOnShoot = false;0x000Breturn;0x000D// end of script
Public0x01
void GetHighlightComponent(const USC_Highlight_C*& Highlight Component)
Script3 statements · 14 bytes of bytecode
0x0000Highlight Component = nullptr;0x000Breturn;0x000D// end of script
Public0x08
void PlayDoorSFX(const E_DoorAction& DoorAction)
Script11 statements · 329 bytes of bytecode
0x0000CallFunc_GetTransform_ReturnValue = GetTransform();0x001C/Game/GameBlueprints/FunctionLibraries/BPFL_FMODAudio.Default__BPFL_FMODAudio_C.T5F_FMOD_PlayEventAtLocation(/Game/FMOD/Events/Interactables/General/SFX_GE_Door.SFX_GE_Door, CallFunc_GetTransform_ReturnValue, false, this, CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x005DCallFunc_Conv_ByteToDouble_ReturnValue = Conv_ByteToDouble(DoorAction);0x0082CallFunc_EventInstanceSetParameter_Value_ImplicitCast = Cast<3>(CallFunc_Conv_ByteToDouble_ReturnValue);0x009FEventInstanceSetParameter(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance, FName(Door_Action), CallFunc_EventInstanceSetParameter_Value_ImplicitCast);0x00C8CallFunc_Conv_ByteToDouble_ReturnValue_1 = Conv_ByteToDouble(DoorType);0x00EDCallFunc_EventInstanceSetParameter_Value_ImplicitCast_1 = Cast<3>(CallFunc_Conv_ByteToDouble_ReturnValue_1);0x010AEventInstanceSetParameter(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance, FName(Door_Type), CallFunc_EventInstanceSetParameter_Value_ImplicitCast_1);0x0133EventInstancePlay(CallFunc_T5F_FMOD_PlayEventAtLocation_Event_Instance);0x0146return;0x0148// end of script
Private0x01
void Timeline_OnDoorPeekOne__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(2484);0x000Freturn;0x0011// end of script
0x00
void Timeline_OnDoorPeekOne__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(2474);0x000Freturn;0x0011// end of script
0x00
void Timeline_OnRotateDoorOne__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(2473);0x000Freturn;0x0011// end of script
0x00
void Timeline_OnRotateDoorOne__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(2006);0x000Freturn;0x0011// end of script
0x00
void Timeline_OnDoorPeekTwo__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(61);0x000Freturn;0x0011// end of script
0x00
void Timeline_OnDoorPeekTwo__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(223);0x000Freturn;0x0011// end of script
0x00
void Timeline_OnRotateDoorTwo__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(427);0x000Freturn;0x0011// end of script
0x00
void Timeline_OnRotateDoorTwo__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(461);0x000Freturn;0x0011// end of script
0x00
void OnDoorPeek(UStaticMeshComponent* DoorOne, UStaticMeshComponent* DoorTwo)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DoorOne = DoorOne;0x0012PersistentFrame.K2Node_Event_DoorTwo = DoorTwo;0x0024ExecuteUbergraph_BP_Door(1048);0x0033return;0x0035// end of script
Public0x10
void OnDestroyDoor()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(1157);0x000Freturn;0x0011// end of script
Public0x00
void Withdraw(const FVector& Force)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Force_1 = Force;0x0012ExecuteUbergraph_BP_Door(1207);0x0021return;0x0023// end of script
Public0x18
void OnActorLoaded()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(1208);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnCrackDoor()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(1209);0x000Freturn;0x0011// end of script
Public0x00
void Interact(bool Force, AActor* Actor)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Force = Force;0x0012PersistentFrame.K2Node_Event_Actor = Actor;0x0024ExecuteUbergraph_BP_Door(1866);0x0033return;0x0035// end of script
Public0x10
void OnRotateDoorOne(UStaticMeshComponent* Door, bool IsOpening, bool IsCracked)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Door_1 = Door;0x0012PersistentFrame.K2Node_Event_IsOpening_1 = IsOpening;0x0024PersistentFrame.K2Node_Event_IsCracked_1 = IsCracked;0x0036ExecuteUbergraph_BP_Door(2320);0x0045return;0x0047// end of script
Public0x0A
void OnRotateDoorTwo(UStaticMeshComponent* Door, bool IsOpening, bool IsCracked)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Door = Door;0x0012PersistentFrame.K2Node_Event_IsOpening = IsOpening;0x0024PersistentFrame.K2Node_Event_IsCracked = IsCracked;0x0036ExecuteUbergraph_BP_Door(2415);0x0045return;0x0047// end of script
Public0x0A
void OnOpenDoorFailed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Door(2479);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_Door(int32 EntryPoint)
Script127 statements · 2,488 bytes of bytecode
0x0000PushFlow(Label_09B5);0x0005goto [EntryPoint];0x000FIsInteractable = true;0x001AWidgetLocked.SetVisibility(false, false);0x003CPopFlow();0x003DPopFlow();0x003ELabel_003E:0x003ECallFunc_Not_PreBool_ReturnValue = Not_PreBool(ShouldHideWidget);0x005Bif (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x0065WidgetLocked.SetVisibility(true, false);0x0087CallFunc_Delay_Duration_ImplicitCast = Cast<3>(LockedDuration);0x00A4Delay(this, CallFunc_Delay_Duration_ImplicitCast, LatentActionInfo{0xF, 667286516, FName(ExecuteUbergraph_BP_Door), this});0x00DEPopFlow();0x00DFCallFunc_Multiply_DoubleDouble_A_ImplicitCast_1 = Cast<4>(Timeline_OnDoorPeekTwo_Delta_074ACBF24CF357986E09529E6E159A3A);0x00FCCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast_1, MaxPeekAngle);0x012ACallFunc_MakeRotator_Yaw_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0147CallFunc_MakeRotator_ReturnValue = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast);0x0176K2Node_Event_DoorTwo.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x01AAPopFlow();0x01ABPopFlow();0x01ACLabel_01AC:0x01ACTimeline_OnDoorPeekTwo.PlayFromStart();0x01CCPopFlow();0x01CDCallFunc_SelectFloat_ReturnValue_1 = SelectFloat(MaxCrackAngle, 0, K2Node_Event_IsCracked);0x0204CallFunc_Lerp_Alpha_ImplicitCast_1 = Cast<4>(Timeline_OnRotateDoorTwo_Delta_C5297F0E45BE3AAB16FF2985D96D70EB);0x0221CallFunc_Lerp_ReturnValue_1 = Lerp(CallFunc_SelectFloat_ReturnValue_1, MaxDoorAngle, CallFunc_Lerp_Alpha_ImplicitCast_1);0x0258CallFunc_Multiply_DoubleDouble_ReturnValue_4 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue_1, 1);0x0286CallFunc_MakeRotator_Yaw_ImplicitCast_3 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_4);0x02A3CallFunc_MakeRotator_ReturnValue_3 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_3);0x02D2K2Node_Event_Door.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue_3, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_3, false);0x0306PopFlow();0x0307Label_0307:0x0307Timeline_OnRotateDoorTwo.Reverse();0x0327PopFlow();0x0328Label_0328:0x0328Timeline_OnRotateDoorTwo.Play();0x0348PopFlow();0x0349Label_0349:0x0349PushFlow(Label_03C7);0x034EPushFlow(Label_039B);0x0353CallFunc_IsValid_ReturnValue_1 = IsValid(K2Node_Event_DoorOne);0x0370if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x037ATimeline_OnDoorPeekOne.PlayFromStart();0x039APopFlow();0x039BLabel_039B:0x039BCallFunc_IsValid_ReturnValue = IsValid(K2Node_Event_DoorTwo);0x03B8if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x03C2goto Label_01AC;0x03C7Label_03C7:0x03C7OnOpenDoorFailed();0x03D5PopFlow();0x03D6Label_03D6:0x03D6Timeline_OnRotateDoorOne.Reverse();0x03F6PopFlow();0x03F7Label_03F7:0x03F7Timeline_OnRotateDoorOne.Play();0x0417PopFlow();0x0418goto Label_0349;0x041DLabel_041D:0x041DCallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x0437CallFunc_GetPlayerController_ReturnValue.K2_ClientPlayForceFeedback(/Game/Haptic/General/FF_GE_Door_Knocking.FF_GE_Door_Knocking, FName(None), false, false, false);0x0470PlayDoorSFX(0);0x0480goto Label_003E;0x0485IsDestroyed = true;0x0490IsLocked = false;0x049BIsInteractable = false;0x04A6PlayDoorSFX(3);0x04B6PopFlow();0x04B7PopFlow();0x04B8PopFlow();0x04B9IsCracked = true;0x04C4IsLocked = false;0x04CFPlayDoorSFX(3);0x04DFPopFlow();0x04E0Label_04E0:0x04E0/Game/GameBlueprints/FunctionLibraries/BPFL_Utilities.Default__BPFL_Utilities_C.T5F_GetGameInstance(this, CallFunc_T5F_GetGameInstance_GameInstance);0x050ECallFunc_HasSaveGame_ReturnValue = CallFunc_T5F_GetGameInstance_GameInstance.HasSaveGame();0x0538if (!(CallFunc_HasSaveGame_ReturnValue)) PopFlow();0x0542CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(SaveProgressToArea);0x0567CallFunc_Less_IntInt_ReturnValue = Less_IntInt(CallFunc_T5F_GetGameInstance_GameInstance.CurrentSaveGame.Area, CallFunc_Conv_ByteToInt_ReturnValue);0x05B9if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x05C3CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(SaveProgressToArea);0x05E8CallFunc_T5F_GetGameInstance_GameInstance.CurrentSaveGame.Area = CallFunc_Conv_ByteToInt_ReturnValue;0x062FCallFunc_T5F_GetGameInstance_GameInstance.WriteSaveGame();0x064FPopFlow();0x0650Label_0650:0x0650CallFunc_Multiply_DoubleDouble_A_ImplicitCast = Cast<4>(Timeline_OnDoorPeekOne_Delta_0D21E14B483A2C7DC4B6CD948FBB1398);0x066DCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_A_ImplicitCast, MaxPeekAngle);0x069BCallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Multiply_DoubleDouble_ReturnValue, -1);0x06C9CallFunc_MakeRotator_Yaw_ImplicitCast_1 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_2);0x06E6CallFunc_MakeRotator_ReturnValue_1 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_1);0x0715K2Node_Event_DoorOne.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue_1, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_1, false);0x0749PopFlow();0x074ACallFunc_BooleanOR_ReturnValue = BooleanOR(IsInteractable, K2Node_Event_Force);0x0770if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x077ACallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsLocked);0x0797if (!(CallFunc_Not_PreBool_ReturnValue_1)) PopFlow();0x07A1CallFunc_BooleanAND_ReturnValue = BooleanAND(SaveProgressOnOpen, IsOpened);0x07C7if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x07D1goto Label_04E0;0x07D6CallFunc_SelectFloat_ReturnValue = SelectFloat(MaxCrackAngle, 0, K2Node_Event_IsCracked_1);0x080DCallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(Timeline_OnRotateDoorOne_Delta_7DAC5F804BCF34CF6D85F287B4BD4D8F);0x082ACallFunc_Lerp_ReturnValue = Lerp(CallFunc_SelectFloat_ReturnValue, MaxDoorAngle, CallFunc_Lerp_Alpha_ImplicitCast);0x0861CallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Lerp_ReturnValue, -1);0x088FCallFunc_MakeRotator_Yaw_ImplicitCast_2 = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue_3);0x08ACCallFunc_MakeRotator_ReturnValue_2 = MakeRotator(0f, 0f, CallFunc_MakeRotator_Yaw_ImplicitCast_2);0x08DBK2Node_Event_Door_1.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue_2, false, CallFunc_K2_SetRelativeRotation_SweepHitResult_2, false);0x090FPopFlow();0x0910CallFunc_IsValid_ReturnValue_2 = IsValid(K2Node_Event_Door_1);0x092Dif (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0937if (!(K2Node_Event_IsOpening_1)) goto Label_095A;0x0945PlayDoorSFX(1);0x0955goto Label_03F7;0x095ALabel_095A:0x095APlayDoorSFX(2);0x096Agoto Label_03D6;0x096FCallFunc_IsValid_ReturnValue_3 = IsValid(K2Node_Event_Door);0x098Cif (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x0996if (!(K2Node_Event_IsOpening)) goto Label_0307;0x09A4goto Label_0328;0x09A9PopFlow();0x09AAgoto Label_0650;0x09AFgoto Label_041D;0x09B4PopFlow();0x09B5Label_09B5:0x09B5return;0x09B7// end of script
Final0x04

Subclasses 2

Used by 1

types with a member, parameter or interface of this type