Zdexby TheHolyOneZ
4,275 classes
Class

ABP_ElysiumDevice_C

: AActor : UObject
/Game/0Blueprint/Level/BP_ElysiumDevice.BP_ElysiumDevice_C 0x02E0 (736 B) align 8 inherited 0x0290 24 scripted vtable /Game/0Blueprint/Level/BP_ElysiumDevice
implements IBPI_Interact_C
0x00x02E0

Members 10

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08PointLightUPointLightComponent*6 flagsnullptr
0x08ButtonUAudioComponent*6 flagsnullptr
0x08DialogueUAudioComponent*6 flagsnullptr
0x08DeviceUStaticMeshComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x01DialogueTimeline__Direction_9655CEB440B50F3A52772ABC1FF01D80ETimelineDirection4 flagsForward
0x02C10x07padding / unreflected
0x08DialogueTimelineUTimelineComponent*5 flagsnullptr
0x01Playingbool7 flagsfalse
0x02D10x07padding / unreflected
0x08LevelRefABP_Level_C*6 flagsnullptr
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
0x01bActorSeamlessTraveled : 1bit 2bool3 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={…
0x70ReplicatedMovementFRepMovementNetRepNotify+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
0x01580x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x017D0x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01A80x08padding / 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>
0x01E80x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 24

SignatureFlagsNativeParams
void DialogueTimeline__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(1519);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(1061);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__StopEvent__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(15);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__13__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(239);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__12__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(320);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__11__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(349);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__10__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(378);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__9__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(407);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__8__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(436);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__7__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(465);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__6__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(494);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__5__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(523);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__4__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(552);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__3__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(581);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__2__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(610);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__1__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(639);0x000Freturn;0x0011// end of script
0x00
void DialogueTimeline__0__EventFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(668);0x000Freturn;0x0011// end of script
0x00
void Play()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(1074);0x000Freturn;0x0011// end of script
0x00
void Stop()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(1079);0x000Freturn;0x0011// end of script
0x00
void Subtitles(double Time, int32 Offset)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Time = Time;0x0012PersistentFrame.K2Node_CustomEvent_Offset = Offset;0x0024ExecuteUbergraph_BP_ElysiumDevice(1301);0x0033return;0x0035// end of script
0x0C
void Interact()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(1375);0x000Freturn;0x0011// end of script
Public0x00
void Reset()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(1509);0x000Freturn;0x0011// end of script
0x00
void StopTimeline()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_ElysiumDevice(1514);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_ElysiumDevice(int32 EntryPoint)
Script109 statements · 1,523 bytes of bytecode
0x0000PushFlow(Label_05F0);0x0005goto [EntryPoint];0x000FStop();0x001DButton.Play(0f);0x0046Button.FadeOut(0.4f, 0f, 0);0x0076PushFlow(Label_008A);0x007Bif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_00D6;0x0089PopFlow();0x008ALabel_008A:0x008Aif (!(Temp_bool_IsClosed_Variable)) goto Label_0099;0x0098PopFlow();0x0099Label_0099:0x0099Temp_bool_IsClosed_Variable = true;0x00A4LevelRef.UnlockAchievement(FName(ACH_SECRET));0x00D5PopFlow();0x00D6Label_00D6:0x00D6Temp_bool_Has_Been_Initd_Variable = true;0x00E1if (!(false)) PopFlow();0x00E3Temp_bool_IsClosed_Variable = true;0x00EEPopFlow();0x00EFSubtitles(4.5, 13);0x010BPopFlow();0x010CLabel_010C:0x010Cif (!(LevelRef.InEvent)) goto Label_0131;0x0130PopFlow();0x0131Label_0131:0x0131Play();0x013FPopFlow();0x0140Subtitles(3, 12);0x015CPopFlow();0x015DSubtitles(3, 11);0x0179PopFlow();0x017ASubtitles(3.5, 10);0x0196PopFlow();0x0197Subtitles(2.5, 9);0x01B3PopFlow();0x01B4Subtitles(11, 8);0x01D0PopFlow();0x01D1Subtitles(9, 7);0x01EDPopFlow();0x01EESubtitles(2.5, 6);0x020APopFlow();0x020BSubtitles(4.5, 5);0x0227PopFlow();0x0228Subtitles(5, 4);0x0244PopFlow();0x0245Subtitles(13, 3);0x0261PopFlow();0x0262Subtitles(2.5, 2);0x027EPopFlow();0x027FSubtitles(11, 1);0x029BPopFlow();0x029CSubtitles(7, 0);0x02B8PopFlow();0x02B9Label_02B9:0x02B9PushFlow(Label_02E6);0x02BEif (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_02CD;0x02CCPopFlow();0x02CDLabel_02CD:0x02CDTemp_bool_Has_Been_Initd_Variable_1 = true;0x02D8if (!(false)) PopFlow();0x02DATemp_bool_IsClosed_Variable_1 = true;0x02E5PopFlow();0x02E6Label_02E6:0x02E6if (!(Temp_bool_IsClosed_Variable_1)) goto Label_02F5;0x02F4PopFlow();0x02F5Label_02F5:0x02F5Temp_bool_IsClosed_Variable_1 = true;0x0300Playing = true;0x030BButton.Play(0f);0x0334Dialogue.Play(0f);0x035DPointLight.SetVisibility(true, false);0x037FDevice.SetMaterial(1, /Game/0Material/MI_MicrochipDevice2.MI_MicrochipDevice2);0x03B1Device.SetMaterial(5, /Game/0Material/MI_MicrochipDevice3.MI_MicrochipDevice3);0x03E3DialogueTimeline.PlayFromStart();0x0403PopFlow();0x0404Label_0404:0x0404DialogueTimeline.Stop();0x0424PopFlow();0x0425PopFlow();0x0426Label_0426:0x0426Temp_bool_Has_Been_Initd_Variable_1 = true;0x0431PopFlow();0x0432goto Label_02B9;0x0437Playing = false;0x0442Reset();0x0450Dialogue.FadeOut(0.1f, 0f, 0);0x0480StopTimeline();0x048EPointLight.SetVisibility(false, false);0x04B0Device.SetMaterial(1, /Game/0Material/MI_MicrochipDevice.MI_MicrochipDevice);0x04E2Device.SetMaterial(5, /Game/0Material/MI_MicrochipDevice.MI_MicrochipDevice);0x0514PopFlow();0x0515if (!(Playing)) PopFlow();0x051FLevelRef.SubtitlesOnly(/Game/0Audio/Dialogue/JA176.JA176, K2Node_CustomEvent_Time, K2Node_CustomEvent_Offset);0x055EPopFlow();0x055Fif (!(Playing)) goto Label_010C;0x056DStop();0x057BButton.Play(0f);0x05A4Button.FadeOut(0.4f, 0f, 0);0x05D4PopFlow();0x05D5Label_05D5:0x05D5Temp_bool_IsClosed_Variable_1 = false;0x05E0goto Label_0426;0x05E5goto Label_05D5;0x05EAgoto Label_0404;0x05EFPopFlow();0x05F0Label_05F0:0x05F0return;0x05F2// end of script
Final0x04

Used by 2

types with a member, parameter or interface of this type