Zdexby TheHolyOneZ
9,486 classes
Class

ABP_Nrtv_QuartzChip_C

: AActor : UObject
/Game/Blueprints/NarrativeBPs/BP_Nrtv_QuartzChip.BP_Nrtv_QuartzChip_C 0x0391 (913 B) align 8 inherited 0x02C0 15 scripted vtable /Game/Blueprints/NarrativeBPs/BP_Nrtv_QuartzChip
implements IInteractable
0x00x0391

Members 29

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SM_QuartzChip_ReaderBezel_01a1UStaticMeshComponent*6 flagsnullptr
0x08SM_QuartzChip_ReaderBezel_01b1UStaticMeshComponent*6 flagsnullptr
0x08BezelRightUSceneComponent*6 flagsnullptr
0x08SM_QuartzChip_ReaderScreenUStaticMeshComponent*6 flagsnullptr
0x08SM_QuartzChip_ReaderUStaticMeshComponent*6 flagsnullptr
0x08ReaderUSceneComponent*6 flagsnullptr
0x08SM_QuartzChip_ReaderLidGlassUStaticMeshComponent*6 flagsnullptr
0x08SM_QuartzChip_ReaderLidUStaticMeshComponent*6 flagsnullptr
0x08lidUSceneComponent*6 flagsnullptr
0x08SM_QuartzChip_ReaderBezel_01bUStaticMeshComponent*6 flagsnullptr
0x08SM_QuartzChip_ReaderBezel_01aUStaticMeshComponent*6 flagsnullptr
0x08BezelLeftUSceneComponent*6 flagsnullptr
0x08SM_QuartzChip_EmissiveUStaticMeshComponent*6 flagsnullptr
0x08SM_QuartzChipUStaticMeshComponent*6 flagsnullptr
0x08ChipUSceneComponent*6 flagsnullptr
0x08PointLightUPointLightComponent*6 flagsnullptr
0x08sfx_quartz_memory_chip_loopUUWEFMODAudioComponent*6 flagsnullptr
0x08SceneUSceneComponent*6 flagsnullptr
0x08BPC_ProximityTextComponentUBPC_ProximityTextComponent_C*6 flagsnullptr
0x08BoxVolumeUBoxVolumeComponent*6 flagsnullptr
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x04Timeline_BezelY_F5C99B8B42D1D997F0FD73A3CC20C6F0float4 flags0
0x04Timeline_BezelX_F5C99B8B42D1D997F0FD73A3CC20C6F0float4 flags0
0x04Timeline_Lid_F5C99B8B42D1D997F0FD73A3CC20C6F0float4 flags0
0x01Timeline__Direction_F5C99B8B42D1D997F0FD73A3CC20C6F0ETimelineDirection4 flagsForward
0x037D0x03padding / unreflected
0x08TimelineUTimelineComponent*5 flagsnullptr
0x08StoryGoal to unlockUUWEStoryGoal*5 flagsnullptr
0x01CanInteractbool7 flagstrue
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 15

SignatureFlagsNativeParams
FInteractionInfo GetInteractionInfo(AActor* HoverActor, AActor* ForActor, UPrimitiveComponent* HoverComponent, const FHitResult& HitResult)
Script8 statements · 235 bytes of bytecode
0x0000K2Node_MakeStruct_InteractionInfo.PrimaryText = "Download";0x0025K2Node_MakeStruct_InteractionInfo.InteractionType = GameplayTag{FName(Interaction.Use)};0x005BK2Node_MakeStruct_InteractionInfo.bHighlightTarget = true;0x006FK2Node_MakeStruct_InteractionInfo.Reason = GameplayTag{FName(None)};0x00A5K2Node_MakeStruct_InteractionInfo.TextInputOverride = FText::FromString(" ");0x00C5ReturnValue = K2Node_MakeStruct_InteractionInfo;0x00E0return ReturnValue;0x00EA// 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)
Script4 statements · 59 bytes of bytecode
0x0000CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CanInteract);0x001DReturnValue = CallFunc_Not_PreBool_ReturnValue;0x0030return ReturnValue;0x003A// end of script
EventPublic0x121
void Timeline__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Nrtv_QuartzChip(2261);0x000Freturn;0x0011// end of script
0x00
void Timeline__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Nrtv_QuartzChip(2410);0x000Freturn;0x0011// end of script
0x00
void OnUnlocked_665A938047FBAEBCBCF16B9456A9CF2F(bool bUnlockedImmediate)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bUnlockedImmediate = bUnlockedImmediate;0x0012ExecuteUbergraph_BP_Nrtv_QuartzChip(140);0x0021return;0x0023// end of script
0x01
void Interact(AController* Controller, APawn* Pawn, FHitResult& HitResult)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_5 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_5 = Pawn;0x0024PersistentFrame.K2Node_Event_HitResult_2 = HitResult;0x0036ExecuteUbergraph_BP_Nrtv_QuartzChip(545);0x0045return;0x0047// end of script
EventPublic0x110
void InteractEnd(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_4 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_4 = Pawn;0x0024ExecuteUbergraph_BP_Nrtv_QuartzChip(546);0x0033return;0x0035// end of script
EventPublic0x10
void InteractEndClient(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_3 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_3 = Pawn;0x0024ExecuteUbergraph_BP_Nrtv_QuartzChip(547);0x0033return;0x0035// end of script
EventPublic0x10
void InteractEndServer(AController* Controller, APawn* Pawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Controller_2 = Controller;0x0012PersistentFrame.K2Node_Event_Pawn_2 = Pawn;0x0024ExecuteUbergraph_BP_Nrtv_QuartzChip(548);0x0033return;0x0035// end of script
EventPublic0x10
void InteractServer(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_Nrtv_QuartzChip(549);0x0045return;0x0047// end of script
EventPublic0x110
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Nrtv_QuartzChip(550);0x000Freturn;0x0011// end of script
EventProtected0x00
void InteractClient(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_Nrtv_QuartzChip(721);0x0045return;0x0047// end of script
EventPublic0x110
void Animate()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Nrtv_QuartzChip(842);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_Nrtv_QuartzChip(int32 EntryPoint)
Script87 statements · 2,418 bytes of bytecode
0x0000PushFlow(Label_096F);0x0005goto [EntryPoint];0x000FChip.SetVisibility(false, true);0x0031PopFlow();0x0032Label_0032:0x0032sfx_quartz_memory_chip_loop.Stop();0x0052PopFlow();0x0053Label_0053:0x0053CallFunc_IsPlaying_ReturnValue = sfx_quartz_memory_chip_loop.IsPlaying();0x007Dif (!(CallFunc_IsPlaying_ReturnValue)) PopFlow();0x0087goto Label_0032;0x008CTemp_bool_Variable = K2Node_CustomEvent_bUnlockedImmediate;0x009FPushFlow(Label_00E3);0x00A4Animate();0x00B2PointLight.SetIntensity(0f);0x00D7CanInteract = false;0x00E2PopFlow();0x00E3Label_00E3:0x00E3if (!(Temp_bool_Variable)) goto Label_00F2;0x00F1PopFlow();0x00F2Label_00F2:0x00F2sfx_quartz_memory_chip_loop.SetParameter(FName(quartz_chip_aquired), 1f);0x0124CallFunc_K2_GetActorLocation_ReturnValue = K2_GetActorLocation();0x0140CallFunc_Conv_VectorToTransform_ReturnValue = Conv_VectorToTransform(CallFunc_K2_GetActorLocation_ReturnValue);0x0165CallFunc_PlayEventAtLocation_ReturnValue = PlayEventAtLocation(this, /Game/FMOD/Events/sfx/base/device/quartz_memory_chip/quartz_memory_chip_pickup.quartz_memory_chip_pickup, CallFunc_Conv_VectorToTransform_ReturnValue, true);0x0195CallFunc_K2_GetComponentLocation_ReturnValue_1 = lid.K2_GetComponentLocation();0x01C7CallFunc_Conv_VectorToTransform_ReturnValue_1 = Conv_VectorToTransform(CallFunc_K2_GetComponentLocation_ReturnValue_1);0x01ECCallFunc_PlayEventAtLocation_ReturnValue_1 = PlayEventAtLocation(this, /Game/FMOD/Events/sfx/base/device/databox/databox_open.databox_open, CallFunc_Conv_VectorToTransform_ReturnValue_1, true);0x021Cgoto Label_0053;0x0221PopFlow();0x0222PopFlow();0x0223PopFlow();0x0224PopFlow();0x0225PopFlow();0x0226CallFunc_WaitForStoryGoal_ReturnValue = WaitForStoryGoal(this, StoryGoal to unlock, true);0x0245CallFunc_IsValid_ReturnValue = IsValid(CallFunc_WaitForStoryGoal_ReturnValue);0x0262if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x026CK2Node_CreateDelegate_OutputDelegate.Bind(this, OnUnlocked_665A938047FBAEBCBCF16B9456A9CF2F);0x0283CallFunc_WaitForStoryGoal_ReturnValue.OnUnlocked += K2Node_CreateDelegate_OutputDelegate;0x02ACCallFunc_WaitForStoryGoal_ReturnValue.Activate();0x02D0PopFlow();0x02D1K2Node_DynamicCast_AsSN2Player_Character = Cast<SN2PlayerCharacter>(K2Node_Event_Pawn);0x02F5K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSN2Player_Character);0x0312if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x031CK2Node_DynamicCast_AsSN2Player_Character.UnlockStoryGoalOnServer(StoryGoal to unlock);0x0349PopFlow();0x034ASM_QuartzChip_Emissive.SetVisibility(false, false);0x036CPointLight.SetVisibility(false, false);0x038ETimeline.Play();0x03AEPopFlow();0x03AFLabel_03AF:0x03AFDelayUntilNextTick(this, LatentActionInfo{0xF, 400533109, FName(ExecuteUbergraph_BP_Nrtv_QuartzChip), this});0x03E0PopFlow();0x03E1Label_03E1:0x03E1CallFunc_MapRangeClamped_Value_ImplicitCast_1 = Cast<4>(Timeline_Lid_F5C99B8B42D1D997F0FD73A3CC20C6F0);0x03FECallFunc_MapRangeClamped_ReturnValue_3 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_1, 0, 1, 0, 46);0x0447CallFunc_MakeRotator_Roll_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue_3);0x0464CallFunc_MakeRotator_ReturnValue = MakeRotator(CallFunc_MakeRotator_Roll_ImplicitCast, 0f, 0f);0x0493lid.K2_SetRelativeRotation(CallFunc_MakeRotator_ReturnValue, false, CallFunc_K2_SetRelativeRotation_SweepHitResult, false);0x04C7CallFunc_MapRangeClamped_Value_ImplicitCast_2 = Cast<4>(Timeline_Lid_F5C99B8B42D1D997F0FD73A3CC20C6F0);0x04E4CallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_2, 0, 1, 0, 1.714);0x052DCallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(Timeline_Lid_F5C99B8B42D1D997F0FD73A3CC20C6F0);0x054ACallFunc_MapRangeClamped_ReturnValue_4 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, 0, 1, 0, 7.583);0x0593CallFunc_MakeVector_ReturnValue = MakeVector(0, CallFunc_MapRangeClamped_ReturnValue, CallFunc_MapRangeClamped_ReturnValue_4);0x05CAlid.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x05FECallFunc_MapRangeClamped_Value_ImplicitCast_3 = Cast<4>(Timeline_BezelX_F5C99B8B42D1D997F0FD73A3CC20C6F0);0x061BCallFunc_MapRangeClamped_ReturnValue_2 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_3, 0, 1, 0, 0.588);0x0664CallFunc_MapRangeClamped_Value_ImplicitCast_5 = Cast<4>(Timeline_BezelY_F5C99B8B42D1D997F0FD73A3CC20C6F0);0x0681CallFunc_MapRangeClamped_ReturnValue_6 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_5, 0, 1, 0, -1.176);0x06CACallFunc_MakeVector_ReturnValue_2 = MakeVector(CallFunc_MapRangeClamped_ReturnValue_2, CallFunc_MapRangeClamped_ReturnValue_6, 0);0x0701SM_QuartzChip_ReaderBezel_01a.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue_2, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_2, false);0x0735SM_QuartzChip_ReaderBezel_01a1.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue_2, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_2, false);0x0769CallFunc_MapRangeClamped_Value_ImplicitCast_4 = Cast<4>(Timeline_BezelX_F5C99B8B42D1D997F0FD73A3CC20C6F0);0x0786CallFunc_MapRangeClamped_ReturnValue_1 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_4, 0, 1, 0, 0.5888);0x07CFCallFunc_MapRangeClamped_Value_ImplicitCast_6 = Cast<4>(Timeline_BezelY_F5C99B8B42D1D997F0FD73A3CC20C6F0);0x07ECCallFunc_MapRangeClamped_ReturnValue_5 = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast_6, 0, 1, 0, 1.176);0x0835CallFunc_MakeVector_ReturnValue_1 = MakeVector(CallFunc_MapRangeClamped_ReturnValue_1, CallFunc_MapRangeClamped_ReturnValue_5, 0);0x086CSM_QuartzChip_ReaderBezel_01b1.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue_1, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x08A0SM_QuartzChip_ReaderBezel_01b.K2_SetRelativeLocation(CallFunc_MakeVector_ReturnValue_1, false, CallFunc_K2_SetRelativeLocation_SweepHitResult_1, false);0x08D4PopFlow();0x08D5CallFunc_K2_GetComponentLocation_ReturnValue = Chip.K2_GetComponentLocation();0x0907CallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/VFX/Gameplay/NS_DataCard_Open.NS_DataCard_Open, CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x0965goto Label_03AF;0x096Agoto Label_03E1;0x096FLabel_096F:0x096Freturn;0x0971// end of script
Final0x04