implements IBPI_Interact_C
0x00x02E0
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | PointLight | UPointLightComponent* | 6 flags | nullptr | |
| 0x08 | Button | UAudioComponent* | 6 flags | nullptr | |
| 0x08 | Dialogue | UAudioComponent* | 6 flags | nullptr | |
| 0x08 | Device | UStaticMeshComponent* | 6 flags | nullptr | |
| 0x08 | DefaultSceneRoot | USceneComponent* | 6 flags | nullptr | |
| 0x01 | DialogueTimeline__Direction_9655CEB440B50F3A52772ABC1FF01D80 | ETimelineDirection | 4 flags | Forward | |
| 0x02C1 | 0x07 | padding / unreflected | |||
| 0x08 | DialogueTimeline | UTimelineComponent* | 5 flags | nullptr | |
| 0x01 | Playing | bool | 7 flags | false | |
| 0x02D1 | 0x07 | padding / unreflected | |||
| 0x08 | LevelRef | ABP_Level_C* | 6 flags | nullptr | |
Inherited from AActor 80
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 2 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 4 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bCallPreReplication : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bCallPreReplicationForReplay : 1bit 6 | bool | 6 flags | true | |
| 0x01 | bHidden : 1bit 7 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 0 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 2 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 3 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 5 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 1 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 2 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 4 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 0 | bool | 5 flags | true | |
| 0x01 | bIsEditorOnlyActor : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bActorSeamlessTraveled : 1bit 2 | bool | 3 flags | false | |
| 0x01 | bReplicates : 1bit 3 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 4 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 5 | bool | Protected+3 flags | true | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 7 | bool | Protected+9 flags | false | |
| 0x01 | bActorEnableCollision : 1bit 7 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 0 | bool | Transient+4 flags | false | |
| 0x01 | bAsyncPhysicsTickEnabled : 1bit 5 | bool | Protected+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | ENetRole | NetTransient+8 flags | ROLE_None | |
| 0x0061 | 0x03 | padding / unreflected | |||
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x04 | RayTracingGroupId | int32 | 5 flags | -1 | |
| 0x60 | AttachmentReplication | FRepAttachment | NetTransient+5 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x70 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x08 | Owner | AActor* | NetRepNotify+6 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | ENetRole | Net+8 flags | ROLE_Authority | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | DORM_Awake | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | Disabled | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x0158 | 0x08 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | 9 flags | nullptr | |
| 0x04 | NetCullDistanceSquared | float | 9 flags | 2.25e+08 | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x01 | PhysicsReplicationMode | EPhysicsReplicationMode | 7 flags | Default | |
| 0x017D | 0x0B | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+8 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+4 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+10 flags | nullptr | |
| 0x01A8 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 4 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | nullptr | |
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01E8 | 0x80 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 6 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 8 flags | [] | |
Functions 24
| Signature | Flags | Native | Params |
|---|---|---|---|
void DialogueTimeline__FinishedFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(1519);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__UpdateFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(1061);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__StopEvent__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(15);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__13__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(239);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__12__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(320);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__11__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(349);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__10__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(378);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__9__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(407);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__8__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(436);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__7__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(465);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__6__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(494);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__5__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(523);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__4__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(552);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__3__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(581);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__2__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(610);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__1__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(639);0x000Freturn;0x0011// end of script | 0x00 | ||
void DialogueTimeline__0__EventFunc()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(668);0x000Freturn;0x0011// end of script | 0x00 | ||
void Play()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(1074);0x000Freturn;0x0011// end of script | 0x00 | ||
void Stop()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(1079);0x000Freturn;0x0011// end of script | 0x00 | ||
void Subtitles(double Time, int32 Offset)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.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 bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(1375);0x000Freturn;0x0011// end of script | Public | 0x00 | |
void Reset()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(1509);0x000Freturn;0x0011// end of script | 0x00 | ||
void StopTimeline()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_ElysiumDevice(1514);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_BP_ElysiumDevice(int32 EntryPoint)Script109 statements · 1,523 bytes of bytecode0x0000PushFlow(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 | Final | 0x04 |