Zdexby TheHolyOneZ
9,486 classes
/Game/Blueprints/World/LDToolkit/BPC_ScanningOrb.BPC_ScanningOrb_C 0x0701 (1,793 B) align 16 inherited 0x0630 17 scripted vtable /Game/Blueprints/World/LDToolkit/BPC_ScanningOrb
0x00x0701

Members 24

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08DMI_EyeUMaterialInstanceDynamic*6 flagsnullptr
0x18OriginalWorldRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x01BlinkByDefaultbool6 flagstrue
0x06590x07padding / unreflected
0x08BlinkIntervaldouble7 flags0.1
0x01BlinkLoopbool7 flagsfalse
0x06690x03padding / unreflected
0x04BlinkingIntensityfloat7 flags50
0x08TargetActorAActor*7 flagsnullptr
0x18TargetRotationFRotator6 flags{Pitch=0, Yaw=0, Roll=0}
0x04InterpSpeedfloat7 flags4
0x06940x04padding / unreflected
0x08DefaultBlinkIntervaldouble6 flags0.1
0x04DefaultBlinkingIntensityfloat6 flags10
0x06A40x04padding / unreflected
0x08AudioLoopUFMODEvent*5 flags/Game/FMOD/Events/sfx/noa/noa_ambient_loop_3D.noa_ambient_l…
0x08SpawnedAudioLoopFFMODEventInstance6 flags{}
0x04Pulses Per Secondfloat6 flags1
0x06BC0x04padding / unreflected
0x08PulseMinZdouble6 flags0
0x08PulseMaxZdouble6 flags1
0x08Accept DialogueUUWEDialogueSequence*5 flagsnullptr
0x08Reject DialogueUUWEDialogueSequence*5 flagsnullptr
0x08InitialZdouble7 flags0
0x08ActivatingActorAActor*7 flagsnullptr
0x01Poweredbool7 flagstrue
0x06F10x07padding / unreflected
0x08LastBlinkIntensitydoubleTransient+7 flags0
0x01NeedsTickbool7 flagstrue
Inherited from UStaticMeshComponent 44
OffsetSizeNameTypeFlagsDefault
0x01bForceReceivesDecals : 1bit 0bool6 flagsfalse
0x05790x03padding / unreflected
0x04ForcedLodModelint329 flags0
0x04MinLODint329 flags0
0x04SubDivisionStepSizeint325 flags32
0x04WireframeColorOverrideFColor9 flags{B=255, G=255, R=255, A=255}
0x058C0x04padding / unreflected
0x08StaticMeshUStaticMesh*NetRepNotify+9 flagsnullptr
0x04WorldPositionOffsetDisableDistanceint329 flags6000
0x01bForceNaniteForMasked : 1bit 0bool6 flagsfalse
0x01bDisallowNanite : 1bit 1bool6 flagsfalse
0x01bForceDisableNanite : 1bit 2bool3 flagsfalse
0x01bEvaluateWorldPositionOffset : 1bit 3bool6 flagstrue
0x01bWorldPositionOffsetWritesVelocity : 1bit 4bool6 flagstrue
0x01bEvaluateWorldPositionOffsetInRayTracing : 1bit 5bool6 flagsfalse
0x01bOverrideWireframeColor : 1bit 2bool6 flagsfalse
0x01bOverrideMinLOD : 1bit 3bool7 flagsfalse
0x01bOverrideNavigationExport : 1bit 4boolTransient+3 flagsfalse
0x01bForceNavigationObstacle : 1bit 5boolTransient+3 flagstrue
0x01bDisallowMeshPaintPerInstance : 1bit 6boolDeprecated+3 flagsfalse
0x01bIgnoreInstanceForTextureStreaming : 1bit 7bool6 flagsfalse
0x01bOverrideLightMapRes : 1bit 0bool6 flagsfalse
0x01bCastDistanceFieldIndirectShadow : 1bit 1bool7 flagsfalse
0x01bOverrideDistanceFieldSelfShadowBias : 1bit 2bool7 flagsfalse
0x01bUseSubDivisions : 1bit 3bool3 flagstrue
0x01bUseDefaultCollision : 1bit 4bool4 flagsfalse
0x01bSortTriangles : 1bit 5bool7 flagsfalse
0x01bReverseCulling : 1bit 6bool7 flagsfalse
0x01bUseNegativeDistanceField : 1bit 7bool3 flagsfalse
0x01bEnableVertexColorMeshPainting : 1bit 0bool5 flagstrue
0x01bEnableTextureColorMeshPainting : 1bit 1bool5 flagstrue
0x01bOverrideMeshPaintTextureCoordinateIndex : 1bit 2bool5 flagsfalse
0x01bOverrideMeshPaintTextureResolution : 1bit 3bool5 flagsfalse
0x04OverriddenMeshPaintTextureCoordinateIndexint328 flags0
0x04OverriddenMeshPaintTextureResolutionint328 flags0
0x04OverriddenLightMapResint328 flags64
0x05AC0x04padding / unreflected
0x08MeshPaintTextureCookedUTexture*7 flagsnullptr
0x08MeshPaintTextureOverrideUTexture*Transient+6 flagsnullptr
0x08MaterialCacheTextureUTexture*Transient+6 flagsnullptr
0x04DistanceFieldIndirectShadowMinVisibilityfloat9 flags0.1
0x04DistanceFieldSelfShadowBiasfloat9 flags0
0x04StreamingDistanceMultiplierfloat8 flags1
0x04NanitePixelProgrammableDistancefloat9 flags0
0x10LODDataTArray<FStaticMeshComponentLODInfo>Transient+2 flags[]
0x10StreamingTextureDataTArray<FStreamingTextureBuildInfo>3 flags[]
0x18LightmassSettingsFLightmassPrimitiveSettings3 flags{bUseTwoSidedLighting=false, bShadowIndirectOnly=false, bUs…
Inherited from UMeshComponent 5
OffsetSizeNameTypeFlagsDefault
0x10OverrideMaterialsTArray<UMaterialInterface*>6 flags[]
0x08OverlayMaterialUMaterialInterface*10 flagsnullptr
0x04OverlayMaterialMaxDrawDistancefloat9 flags0
0x054C0x04padding / unreflected
0x10MaterialSlotsOverlayMaterialTArray<UMaterialInterface*>8 flags[]
0x01bEnableMaterialParameterCaching : 1bit 0bool7 flagsfalse
Inherited from UPrimitiveComponent 110
OffsetSizeNameTypeFlagsDefault
0x04MinDrawDistancefloat9 flags0
0x04LDMaxDrawDistancefloat9 flags0
0x04CachedMaxDrawDistancefloat10 flags0
0x01DepthPriorityGroupESceneDepthPriorityGroup5 flagsSDPG_World
0x01ViewOwnerDepthPriorityGroupESceneDepthPriorityGroup5 flagsSDPG_World
0x01IndirectLightingCacheQualityEIndirectLightingCacheQuality9 flagsILCQ_Point
0x01LightmapTypeELightmapType9 flagsDefault
0x01HLODBatchingPolicyEHLODBatchingPolicy8 flagsNone
0x01ShadowCacheInvalidationBehaviorEShadowCacheInvalidationBehavior9 flagsAuto
0x01bEnableAutoLODGeneration : 1bit 0bool5 flagstrue
0x01bIsActorTextureStreamingBuiltData : 1bit 1bool3 flagsfalse
0x01bIsValidTextureStreamingBuiltData : 1bit 2bool3 flagsfalse
0x01bNeverDistanceCull : 1bit 3bool7 flagsfalse
0x01bAlwaysCreatePhysicsState : 1bit 2bool7 flagsfalse
0x01bGenerateOverlapEvents : 1bit 3bool5 flagstrue
0x01UWE_AlwaysPerformSweepTestOnMove : 1bit 4bool5 flagsfalse
0x01bMultiBodyOverlap : 1bit 5bool6 flagsfalse
0x01bTraceComplexOnMove : 1bit 6bool6 flagsfalse
0x01bReturnMaterialOnMove : 1bit 7bool6 flagsfalse
0x01bUseViewOwnerDepthPriorityGroup : 1bit 0bool3 flagsfalse
0x01bAllowCullDistanceVolume : 1bit 1bool7 flagstrue
0x01bVisibleInReflectionCaptures : 1bit 2bool7 flagstrue
0x01bVisibleInRealTimeSkyCaptures : 1bit 3bool7 flagstrue
0x01bVisibleInRayTracing : 1bit 4bool7 flagstrue
0x01bRenderInMainPass : 1bit 5bool7 flagstrue
0x01bRenderInDepthPass : 1bit 6bool7 flagstrue
0x01bReceivesDecals : 1bit 7bool7 flagstrue
0x01bHoldout : 1bit 0bool8 flagsfalse
0x01bOwnerNoSee : 1bit 1bool7 flagsfalse
0x01bOnlyOwnerSee : 1bit 2bool7 flagsfalse
0x01bTreatAsBackgroundForOcclusion : 1bit 3bool7 flagsfalse
0x01bUseAsOccluder : 1bit 4bool7 flagsfalse
0x01bSelectable : 1bit 5bool3 flagstrue
0x01bWantsEditorEffects : 1bit 6bool3 flagsfalse
0x01bForceMipStreaming : 1bit 7bool7 flagsfalse
0x01bHasPerInstanceHitProxies : 1bit 0bool7 flagsfalse
0x01CastShadow : 1bit 1bool7 flagsfalse
0x01bEmissiveLightSource : 1bit 2bool7 flagsfalse
0x01bAffectDynamicIndirectLighting : 1bit 3bool8 flagstrue
0x01bAffectIndirectLightingWhileHidden : 1bit 4bool8 flagsfalse
0x01bAffectDistanceFieldLighting : 1bit 5bool7 flagstrue
0x01bCastDynamicShadow : 1bit 6bool7 flagstrue
0x01bCastStaticShadow : 1bit 7bool7 flagstrue
0x01bCastVolumetricTranslucentShadow : 1bit 0bool7 flagsfalse
0x01bCastContactShadow : 1bit 1bool7 flagsfalse
0x01bSelfShadowOnly : 1bit 2bool7 flagsfalse
0x01bCastFarShadow : 1bit 3bool7 flagsfalse
0x01bCastInsetShadow : 1bit 4bool7 flagsfalse
0x01bCastCinematicShadow : 1bit 5bool7 flagsfalse
0x01bCastHiddenShadow : 1bit 6bool8 flagsfalse
0x01bCastShadowAsTwoSided : 1bit 7bool7 flagsfalse
0x01bLightAsIfStatic : 1bit 0boolDeprecated+3 flagsfalse
0x01bLightAttachmentsAsGroup : 1bit 1bool7 flagsfalse
0x01bExcludeFromLightAttachmentGroup : 1bit 2bool7 flagsfalse
0x01bReceiveMobileCSMShadows : 1bit 3bool7 flagstrue
0x01bSingleSampleShadowFromStationaryLights : 1bit 4bool7 flagsfalse
0x01bIgnoreRadialImpulse : 1bit 5bool5 flagsfalse
0x01bIgnoreRadialForce : 1bit 6bool5 flagsfalse
0x01bApplyImpulseOnDamage : 1bit 7bool5 flagstrue
0x01bReplicatePhysicsToAutonomousProxy : 1bit 0bool5 flagstrue
0x01bFillCollisionUnderneathForNavmesh : 1bit 1bool4 flagsfalse
0x01bRasterizeAsFilledConvexVolume : 1bit 2bool4 flagsfalse
0x01AlwaysLoadOnClient : 1bit 3bool3 flagstrue
0x01AlwaysLoadOnServer : 1bit 4bool3 flagstrue
0x01bUseEditorCompositing : 1bit 5bool3 flagsfalse
0x01bIsBeingMovedByEditor : 1bit 6boolTransient+4 flagsfalse
0x01bRenderCustomDepth : 1bit 7bool7 flagsfalse
0x01bVisibleInSceneCaptureOnly : 1bit 0bool7 flagsfalse
0x01bHiddenInSceneCapture : 1bit 1bool7 flagsfalse
0x01bRayTracingFarField : 1bit 2bool3 flagsfalse
0x01FirstPersonPrimitiveTypeEFirstPersonPrimitiveType9 flagsNone
0x01bHasNoStreamableTextures : 1bit 1boolProtected+3 flagsfalse
0x01bStaticWhenNotMoveable : 1bit 2boolProtected+7 flagstrue
0x01bHasCustomNavigableGeometryEHasCustomNavigableGeometry5 flagsNo
0x02860x01padding / unreflected
0x01CanCharacterStepUpOnECanBeCharacterBase7 flagsECB_Yes
0x01LightingChannelsFLightingChannels6 flags{bChannel0=true, bChannel1=false, bChannel2=false}
0x02890x20padding / unreflected
0x01RayTracingGroupCullingPriorityERayTracingGroupCullingPriority9 flagsCP_4_DEFAULT
0x01CustomDepthStencilWriteMaskERendererStencilMask9 flagsERSM_Default
0x01ExcludeFromHLODLevelsuint87 flags0
0x04RayTracingGroupIdint329 flags-1
0x04VisibilityIdint325 flags-1
0x04CustomDepthStencilValueint329 flags0
0x10CustomPrimitiveDataFCustomPrimitiveData2 flags{Data=[]}
0x10CustomPrimitiveDataInternalFCustomPrimitiveDataTransient+1 flags{Data=[]}
0x02D80x28padding / unreflected
0x04TranslucencySortPriorityint329 flags0
0x04TranslucencySortDistanceOffsetfloat9 flags0
0x10RuntimeVirtualTexturesTArray<URuntimeVirtualTexture*>6 flags[]
0x01VirtualTextureLodBiasint87 flags0
0x01VirtualTextureCullMipsint87 flags0
0x01VirtualTextureMinCoverageint87 flags0
0x01VirtualTextureRenderPassTypeERuntimeVirtualTextureMainPassType7 flagsExclusive
0x031C0x08padding / unreflected
0x04BoundsScalefloat7 flags1
0x03280x30padding / unreflected
0x10MoveIgnoreActorsTArray<AActor*>Transient+5 flags[]
0x10MoveIgnoreComponentsTArray<UPrimitiveComponent*>Transient+7 flags[]
0x03780x10padding / unreflected
0x180BodyInstanceFBodyInstance4 flags{PositionSolverIterationCount=8, VelocitySolverIterationCou…
0x01OnComponentHitFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentWakeFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentSleepFMulticastScriptDelegate4 flags<delegate>
0x050D0x01padding / unreflected
0x01OnComponentPhysicsStateChangedFMulticastScriptDelegate5 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>
0x05170x11padding / unreflected
0x08LODParentPrimitiveUPrimitiveComponent*9 flagsnullptr
Inherited from USceneComponent 31
OffsetSizeNameTypeFlagsDefault
0x08PhysicsVolumeTWeakObjectPtr<APhysicsVolume>Transient+6 flagsnullptr
0x08AttachParentUSceneComponent*NetRepNotify+8 flagsnullptr
0x08AttachSocketNameFNameNetRepNotify+5 flagsNone
0x00E00x08padding / unreflected
0x10AttachChildrenTArray<USceneComponent*>NetTransient+7 flags[]
0x10ClientAttachedChildrenTArray<USceneComponent*>Transient+6 flags[]
0x01080x40padding / unreflected
0x18RelativeLocationFVectorNetRepNotify+8 flags{X=0, Y=0, Z=0}
0x18RelativeRotationFRotatorNetRepNotify+7 flags{Pitch=0, Yaw=0, Roll=0}
0x18RelativeScale3DFVectorNetRepNotify+8 flags{X=1, Y=1, Z=1}
0x18ComponentVelocityFVector5 flags{X=0, Y=0, Z=0}
0x01bComponentToWorldUpdated : 1bit 0boolTransient+3 flagsfalse
0x01bAbsoluteLocation : 1bit 2boolNetRepNotify+6 flagsfalse
0x01bAbsoluteRotation : 1bit 3boolNetRepNotify+6 flagsfalse
0x01bAbsoluteScale : 1bit 4boolNetRepNotify+6 flagsfalse
0x01bVisible : 1bit 5boolNetRepNotify+6 flagstrue
0x01bShouldBeAttached : 1bit 6boolNetTransient+3 flagsfalse
0x01bShouldSnapLocationWhenAttached : 1bit 7boolNetTransient+3 flagsfalse
0x01bShouldSnapRotationWhenAttached : 1bit 0boolNetTransient+3 flagsfalse
0x01bShouldSnapScaleWhenAttached : 1bit 1boolNetTransient+3 flagsfalse
0x01bShouldUpdatePhysicsVolume : 1bit 2bool6 flagsfalse
0x01bHiddenInGame : 1bit 3bool7 flagsfalse
0x01bBoundsChangeTriggersStreamingDataRebuild : 1bit 4bool3 flagsfalse
0x01bUseAttachParentBound : 1bit 5bool6 flagsfalse
0x01bComputeFastLocalBounds : 1bit 6bool3 flagsfalse
0x01bComputeBoundsOnceForGame : 1bit 7bool3 flagsfalse
0x01bComputedBoundsOnceForGame : 1bit 0bool3 flagsfalse
0x01bIsNotRenderAttachmentRoot : 1bit 2bool3 flagsfalse
0x01MobilityEComponentMobilityNet+8 flagsMovable
0x01DetailModeEDetailMode9 flagsDM_Low
0x01CastShadowDetailModeEDetailMode8 flagsDM_Low
0x01PhysicsVolumeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentAttachmentChangedFMulticastScriptDelegate4 flags<delegate>
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+8 flags[]
0x00900x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x00980x04padding / unreflected
0x01bNetAddressable : 1bit 5boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 6boolProtected+9 flagsfalse
0x01bReplicates : 1bit 7boolNet+7 flagsfalse
0x009D0x01padding / unreflected
0x01bAutoActivate : 1bit 3bool6 flagsfalse
0x01bIsActive : 1bit 4boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 5bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 7boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 1bool6 flagsfalse
0x00A00x19padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 17

SignatureFlagsNativeParams
FGameplayCueParameters CollapsedMakeGameplayCueParameter(AActor* Instigator, USceneComponent* TargetAttachComponent)
Script4 statements · 282 bytes of bytecode
0x0000CallFunc_MakeGameplayCueParameters_ReturnValue = MakeGameplayCueParameters(0f, 0f, GameplayEffectContextHandle{}, GameplayTag{FName(None)}, GameplayTag{FName(None)}, GameplayTagContainer{{}}, GameplayTagContainer{{}}, FVector(0, 0, 0), FVector(0, 0, 0), Instigator, nullptr, nullptr, nullptr, 1, 1, TargetAttachComponent, false);0x00F4ReturnValue = CallFunc_MakeGameplayCueParameters_ReturnValue;0x010Freturn ReturnValue;0x0119// end of script
Public0xE8
void UpdateOrbNotPowered(float DeltaTime)
Script30 statements · 758 bytes of bytecode
0x0000PushFlow(Label_02F3);0x0005NewRelativeRotation = FRotator(0, 0, 0);0x0030NewRelativeLocation = FVector(0, 0, 0);0x005BDefaultTargetRotation = FRotator(0, 0, 0);0x0086DefaultTargetLocation = FVector(0, 0, 0);0x00B1PushFlow(Label_0207);0x00B6PushFlow(Label_013C);0x00BBCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(InitialZ, 20);0x00E9CallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Subtract_DoubleDouble_ReturnValue);0x0120DefaultTargetLocation = CallFunc_MakeVector_ReturnValue;0x013BPopFlow();0x013CLabel_013C:0x013CCallFunc_RInterpTo_ReturnValue = RInterpTo(this.RelativeRotation, DefaultTargetRotation, DeltaTime, 10f);0x0186NewRelativeRotation = CallFunc_RInterpTo_ReturnValue;0x01A1CallFunc_VInterpTo_ReturnValue = VInterpTo(this.RelativeLocation, DefaultTargetLocation, DeltaTime, 10f);0x01EBNewRelativeLocation = CallFunc_VInterpTo_ReturnValue;0x0206PopFlow();0x0207Label_0207:0x0207CallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(this.RelativeLocation, DefaultTargetLocation, 1e-05f);0x0240CallFunc_EqualEqual_RotatorRotator_ReturnValue = EqualEqual_RotatorRotator(this.RelativeRotation, DefaultTargetRotation, 1e-05f);0x0279CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_EqualEqual_RotatorRotator_ReturnValue, CallFunc_EqualEqual_VectorVector_ReturnValue);0x029Fif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_02BD;0x02ADSetComponentTickEnabled(false);0x02BCPopFlow();0x02BDLabel_02BD:0x02BDthis.K2_SetRelativeLocationAndRotation(NewRelativeLocation, NewRelativeRotation, false, CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, true);0x02F2PopFlow();0x02F3Label_02F3:0x02F3return;0x02F5// end of script
Public0x04
void SetState(bool Powered, bool HasAlert)
Script16 statements · 254 bytes of bytecode
0x0000Powered = Powered;0x0013if (!(HasAlert)) goto Label_0075;0x0021DMI_Eye.SetScalarParameterValue(FName(AlertStatus), 1f);0x0053Label_0053:0x0053if (!(Powered)) goto Label_00FB;0x0061SetComponentTickEnabled(true);0x0070goto Label_00FB;0x0075Label_0075:0x0075Temp_object_Variable = /Game/Art/Environment/Set/Alterra/Materials/MI_Alterra_Emissive_Red_01.MI_Alterra_Emissive_Red_01;0x0088Temp_object_Variable_1 = /Game/Art/Environment/Set/Alterra/Materials/MI_Alterra_Emissive_NOA_Eye.MI_Alterra_Emissive_NOA_Eye;0x009BTemp_bool_Variable = Powered;0x00AESetMaterial(1, Switch(Temp_bool_Variable, false => Temp_object_Variable, true => Temp_object_Variable_1, default => K2Node_Select_Default));0x00F6goto Label_0053;0x00FBLabel_00FB:0x00FBreturn;0x00FD// end of script
Public0x02
void UpdateOrbTransform(float DeltaTime)
Script82 statements · 2,067 bytes of bytecode
0x0000PushFlow(Label_0810);0x0005NewRelativeRotation = FRotator(0, 0, 0);0x0030NewRelativeLocation = FVector(0, 0, 0);0x005BActorToFocus = nullptr;0x0066PushFlow(Label_00AA);0x006BCallFunc_IsValid_ReturnValue_1 = IsValid(ActivatingActor);0x0088if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0504;0x0096ActorToFocus = ActivatingActor;0x00A9PopFlow();0x00AALabel_00AA:0x00AAPushFlow(Label_0518);0x00AFPushFlow(Label_01DA);0x00B4CallFunc_IsValid_ReturnValue_2 = IsValid(ActorToFocus);0x00D1if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_07DD;0x00DFCallFunc_K2_GetActorLocation_ReturnValue = ActorToFocus.K2_GetActorLocation();0x0111CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetActorLocation_ReturnValue, FVector(0, 0, 70));0x014FCallFunc_K2_GetComponentLocation_ReturnValue = this.K2_GetComponentLocation();0x0179CallFunc_FindLookAtRotation_ReturnValue = FindLookAtRotation(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue);0x01A7TargetRotation = CallFunc_FindLookAtRotation_ReturnValue;0x01C2InterpSpeed = 4f;0x01D9PopFlow();0x01DALabel_01DA:0x01DACallFunc_K2_GetComponentToWorld_ReturnValue = K2_GetComponentToWorld();0x01F6CallFunc_GetAttachParent_ReturnValue = GetAttachParent();0x020ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParent_ReturnValue);0x0227CallFunc_K2_GetComponentToWorld_ReturnValue_1 = CallFunc_GetAttachParent_ReturnValue.K2_GetComponentToWorld();0x0259CallFunc_SelectTransform_ReturnValue = SelectTransform(CallFunc_K2_GetComponentToWorld_ReturnValue_1, CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_IsValid_ReturnValue);0x0290CallFunc_K2_GetComponentRotation_ReturnValue = this.K2_GetComponentRotation();0x02BACallFunc_RInterpTo_ReturnValue = RInterpTo(CallFunc_K2_GetComponentRotation_ReturnValue, TargetRotation, DeltaTime, InterpSpeed);0x02FACallFunc_InverseTransformRotation_ReturnValue = InverseTransformRotation(CallFunc_SelectTransform_ReturnValue, CallFunc_RInterpTo_ReturnValue);0x0328NewRelativeRotation = CallFunc_InverseTransformRotation_ReturnValue;0x0343CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(PulseMaxZ, InitialZ);0x0371CallFunc_Add_DoubleDouble_ReturnValue_1 = Add_DoubleDouble(PulseMinZ, InitialZ);0x039FCallFunc_GetOwner_ReturnValue_1 = GetOwner();0x03B3CallFunc_GetGameTimeSinceCreation_ReturnValue_1 = CallFunc_GetOwner_ReturnValue_1.GetGameTimeSinceCreation();0x03E5CallFunc_MakePulsatingValue_ReturnValue_1 = MakePulsatingValue(CallFunc_GetGameTimeSinceCreation_ReturnValue_1, Pulses Per Second, 0f);0x0418CallFunc_Ease_Alpha_ImplicitCast_1 = Cast<4>(CallFunc_MakePulsatingValue_ReturnValue_1);0x0435CallFunc_Ease_ReturnValue_1 = Ease(CallFunc_Add_DoubleDouble_ReturnValue_1, CallFunc_Add_DoubleDouble_ReturnValue, CallFunc_Ease_Alpha_ImplicitCast_1, 7, 0.5, 2);0x047CCallFunc_MakeVector_ReturnValue = MakeVector(0, 0, CallFunc_Ease_ReturnValue_1);0x04B3NewRelativeLocation = CallFunc_MakeVector_ReturnValue;0x04CEthis.K2_SetRelativeLocationAndRotation(NewRelativeLocation, NewRelativeRotation, false, CallFunc_K2_SetRelativeLocationAndRotation_SweepHitResult, true);0x0503PopFlow();0x0504Label_0504:0x0504ActorToFocus = TargetActor;0x0517PopFlow();0x0518Label_0518:0x0518if (!(BlinkLoop)) goto Label_070C;0x0526CallFunc_GetOwner_ReturnValue = GetOwner();0x053ACallFunc_GetGameTimeSinceCreation_ReturnValue = CallFunc_GetOwner_ReturnValue.GetGameTimeSinceCreation();0x056CCallFunc_MakePulsatingValue_InPulsesPerSecond_ImplicitCast = Cast<3>(BlinkInterval);0x0589CallFunc_MakePulsatingValue_ReturnValue = MakePulsatingValue(CallFunc_GetGameTimeSinceCreation_ReturnValue, CallFunc_MakePulsatingValue_InPulsesPerSecond_ImplicitCast, 0f);0x05BCCallFunc_Ease_A_ImplicitCast = Cast<4>(BlinkingIntensity);0x05D9CallFunc_Ease_B_ImplicitCast = Cast<4>(DefaultBlinkingIntensity);0x05F6CallFunc_Ease_Alpha_ImplicitCast = Cast<4>(CallFunc_MakePulsatingValue_ReturnValue);0x0613CallFunc_Ease_ReturnValue = Ease(CallFunc_Ease_A_ImplicitCast, CallFunc_Ease_B_ImplicitCast, CallFunc_Ease_Alpha_ImplicitCast, 7, 0.5, 2);0x065ACurrentBlinkIntensity = CallFunc_Ease_ReturnValue;0x0675CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(LastBlinkIntensity, CurrentBlinkIntensity, 1e-06);0x06A4if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) goto Label_06B3;0x06B2PopFlow();0x06B3Label_06B3:0x06B3LastBlinkIntensity = CurrentBlinkIntensity;0x06CECallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast = Cast<3>(LastBlinkIntensity);0x06EBSetScalarParameterValueOnMaterials(FName(Powered Emissive Power), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast);0x070BPopFlow();0x070CLabel_070C:0x070CCallFunc_NearlyEqual_FloatFloat_B_ImplicitCast = Cast<4>(DefaultBlinkingIntensity);0x0729CallFunc_NearlyEqual_FloatFloat_ReturnValue_1 = NearlyEqual_FloatFloat(LastBlinkIntensity, CallFunc_NearlyEqual_FloatFloat_B_ImplicitCast, 1e-06);0x0758if (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue_1)) goto Label_0767;0x0766PopFlow();0x0767Label_0767:0x0767K2Node_VariableSet_LastBlinkIntensity_ImplicitCast = Cast<4>(DefaultBlinkingIntensity);0x0784LastBlinkIntensity = K2Node_VariableSet_LastBlinkIntensity_ImplicitCast;0x079FCallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast_1 = Cast<3>(LastBlinkIntensity);0x07BCSetScalarParameterValueOnMaterials(FName(Powered Emissive Power), CallFunc_SetScalarParameterValueOnMaterials_ParameterValue_ImplicitCast_1);0x07DCPopFlow();0x07DDLabel_07DD:0x07DDTargetRotation = OriginalWorldRotation;0x07F8InterpSpeed = 1f;0x080FPopFlow();0x0810Label_0810:0x0810return;0x0812// end of script
Public0x04
void OutOfRangeCallback_A4F781134230A5F3A365D198E40A0CC8()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_ScanningOrb(2971);0x000Freturn;0x0011// end of script
0x00
void InRangeCallback_A4F781134230A5F3A365D198E40A0CC8()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_ScanningOrb(2959);0x000Freturn;0x0011// end of script
0x00
void SetTargetActor(AActor* TargetActor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TargetActor = TargetActor;0x0012ExecuteUbergraph_BPC_ScanningOrb(786);0x0021return;0x0023// end of script
0x08
void ReceiveEndPlay(const EEndPlayReason& EndPlayReason)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_EndPlayReason = EndPlayReason;0x0012ExecuteUbergraph_BPC_ScanningOrb(938);0x0021return;0x0023// end of script
EventPublic0x01
void SetEmmissiveMaterial(UMaterialInterface* Material)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Material = Material;0x0012ExecuteUbergraph_BPC_ScanningOrb(1228);0x0021return;0x0023// end of script
0x08
void TriggerScan(AActor* TriggeringActor, bool ShouldUnlock, float Duration, const FUWELockFailedReason& Reason)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_TriggeringActor = TriggeringActor;0x0012PersistentFrame.K2Node_CustomEvent_ShouldUnlock = ShouldUnlock;0x0024PersistentFrame.K2Node_CustomEvent_Duration = Duration;0x0036PersistentFrame.K2Node_CustomEvent_Reason_1 = Reason;0x0048ExecuteUbergraph_BPC_ScanningOrb(1271);0x0057return;0x0059// end of script
0x20
void PlayRejected(const FUWELockFailedReason& Reason, AActor* Player)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Reason = Reason;0x0012PersistentFrame.K2Node_CustomEvent_Player = Player;0x0024ExecuteUbergraph_BPC_ScanningOrb(1489);0x0033return;0x0035// end of script
0x18
void PlayApproved(AActor* ForPlayer)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_ForPlayer = ForPlayer;0x0012ExecuteUbergraph_BPC_ScanningOrb(1716);0x0021return;0x0023// end of script
0x08
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_BPC_ScanningOrb(1888);0x0021return;0x0023// end of script
EventPublic0x04
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_ScanningOrb(1931);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_BPC_ScanningOrb(int32 EntryPoint)
Script156 statements · 2,986 bytes of bytecode
0x0000PushFlow(Label_0BA7);0x0005goto [EntryPoint];0x000FCallFunc_GetOwner_ReturnValue_2 = GetOwner();0x0023CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue = CollapsedMakeGameplayCueParameter(K2Node_CustomEvent_ForPlayer, this);0x004DRemoveGameplayCueOnActor(CallFunc_GetOwner_ReturnValue_2, GameplayTag{FName(GameplayCue.Bioscan.Approved)}, CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue);0x0084SetEmmissiveMaterial(/Game/Materials/Environment/Blockout/MI_Blockout_Emissive_Green_01a.MI_Blockout_Emissive_Green_01a);0x009BActivatingActor = nullptr;0x00A6CallFunc_IsValid_ReturnValue_2 = IsValid(Accept Dialogue);0x00C3if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x00CDCallFunc_PlayDialogueForPlayer_ReturnValue_1 = PlayDialogueForPlayer(Accept Dialogue, K2Node_CustomEvent_ForPlayer);0x00F3PopFlow();0x00F4Label_00F4:0x00F4if (!(NeedsTick)) PopFlow();0x00FEUpdateOrbTransform(K2Node_Event_DeltaSeconds);0x0115PopFlow();0x0116SetEmmissiveMaterial(/Game/Art/Environment/Set/Alterra/Materials/MI_Alterra_Emissive_Blue_01.MI_Alterra_Emissive_Blue_01);0x012DStopBlink(true);0x013CCallFunc_GetOwner_ReturnValue_4 = GetOwner();0x0150CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue_1 = CollapsedMakeGameplayCueParameter(K2Node_CustomEvent_Player, this);0x017ARemoveGameplayCueOnActor(CallFunc_GetOwner_ReturnValue_4, GameplayTag{FName(GameplayCue.Bioscan.Rejected)}, CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue_1);0x01B1ActivatingActor = nullptr;0x01BCCallFunc_IsValid_ReturnValue_1 = IsValid(Reject Dialogue);0x01D9if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x01E3CallFunc_PlayDialogueForPlayer_ReturnValue = PlayDialogueForPlayer(Reject Dialogue, K2Node_CustomEvent_Player);0x0209PopFlow();0x020ACallFunc_GetOwner_ReturnValue = GetOwner();0x021ECallFunc_CollapsedMakeGameplayCueParameter_ReturnValue_2 = CollapsedMakeGameplayCueParameter(ActivatingActor, this);0x0248RemoveGameplayCueOnActor(CallFunc_GetOwner_ReturnValue, GameplayTag{FName(GameplayCue.Bioscan.InitialScan)}, CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue_2);0x027Fif (!(K2Node_CustomEvent_ShouldUnlock)) goto Label_02A5;0x028DPlayApproved(ActivatingActor);0x02A4PopFlow();0x02A5Label_02A5:0x02A5PlayRejected(K2Node_CustomEvent_Reason_1, ActivatingActor);0x02C5PopFlow();0x02C6BlinkLoop = false;0x02D1if (!(K2Node_CustomEvent_ResetIntervals_)) PopFlow();0x02DBBlinkInterval = DefaultBlinkInterval;0x02F6BlinkingIntensity = DefaultBlinkingIntensity;0x0311PopFlow();0x0312TargetActor = K2Node_CustomEvent_TargetActor;0x0325CallFunc_IsValid_ReturnValue_3 = IsValid(TargetActor);0x0342if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0351;0x0350PopFlow();0x0351Label_0351:0x0351StartBlink(-1, -1);0x0371PopFlow();0x0372Label_0372:0x0372BlinkInterval = DefaultBlinkInterval;0x038DPopFlow();0x038ELabel_038E:0x038EBlinkingIntensity = DefaultBlinkingIntensity;0x03A9PopFlow();0x03AACallFunc_EventInstanceIsValid_ReturnValue = EventInstanceIsValid(SpawnedAudioLoop);0x03C7if (!(CallFunc_EventInstanceIsValid_ReturnValue)) PopFlow();0x03D1EventInstanceStop(SpawnedAudioLoop, true);0x03E5PopFlow();0x03E6Label_03E6:0x03E6CallFunc_IsValid_ReturnValue = IsValid(AudioLoop);0x0403if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x040DCallFunc_K2_GetComponentLocation_ReturnValue = K2_GetComponentLocation();0x0429CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x0480CallFunc_PlayEventAtLocation_ReturnValue = PlayEventAtLocation(this, AudioLoop, CallFunc_MakeTransform_ReturnValue, true);0x04B0SpawnedAudioLoop = CallFunc_PlayEventAtLocation_ReturnValue;0x04CBPopFlow();0x04CCthis.SetMaterial(1, K2Node_CustomEvent_Material);0x04F6PopFlow();0x04F7ActivatingActor = K2Node_CustomEvent_TriggeringActor;0x050ACallFunc_GetOwner_ReturnValue_5 = GetOwner();0x051ECallFunc_CollapsedMakeGameplayCueParameter_ReturnValue_2 = CollapsedMakeGameplayCueParameter(ActivatingActor, this);0x0548AddGameplayCueOnActor(CallFunc_GetOwner_ReturnValue_5, GameplayTag{FName(GameplayCue.Bioscan.InitialScan)}, CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue_2);0x057FSetTargetActor(ActivatingActor);0x0596RetriggerableDelay(this, K2Node_CustomEvent_Duration, LatentActionInfo{0x20A, 638887244, FName(ExecuteUbergraph_BPC_ScanningOrb), this});0x05D0PopFlow();0x05D1CallFunc_GetOwner_ReturnValue_3 = GetOwner();0x05E5CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue_1 = CollapsedMakeGameplayCueParameter(K2Node_CustomEvent_Player, this);0x060FAddGameplayCueOnActor(CallFunc_GetOwner_ReturnValue_3, GameplayTag{FName(GameplayCue.Bioscan.Rejected)}, CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue_1);0x0646SetEmmissiveMaterial(/Game/Art/Environment/Set/Alterra/Materials/MI_Alterra_Emissive_Red_01.MI_Alterra_Emissive_Red_01);0x065DStartBlink(1, 200);0x067DRetriggerableDelay(this, 3.5f, LatentActionInfo{0x116, -1477048454, FName(ExecuteUbergraph_BPC_ScanningOrb), this});0x06B3PopFlow();0x06B4CallFunc_GetOwner_ReturnValue_1 = GetOwner();0x06C8CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue = CollapsedMakeGameplayCueParameter(K2Node_CustomEvent_ForPlayer, this);0x06F2AddGameplayCueOnActor(CallFunc_GetOwner_ReturnValue_1, GameplayTag{FName(GameplayCue.Bioscan.Approved)}, CallFunc_CollapsedMakeGameplayCueParameter_ReturnValue);0x0729RetriggerableDelay(this, 3.5f, LatentActionInfo{0xF, -1257917577, FName(ExecuteUbergraph_BPC_ScanningOrb), this});0x075FPopFlow();0x0760if (!(Powered)) goto Label_0773;0x076Egoto Label_00F4;0x0773Label_0773:0x0773UpdateOrbNotPowered(K2Node_Event_DeltaSeconds);0x078APopFlow();0x078BPushFlow(Label_08A5);0x0790PushFlow(Label_085E);0x0795PushFlow(Label_0818);0x079APushFlow(Label_07ED);0x079FBreakVector(RelativeLocation, CallFunc_BreakVector_X, CallFunc_BreakVector_Y, CallFunc_BreakVector_Z);0x07CDInitialZ = CallFunc_BreakVector_Z;0x07E8goto Label_03E6;0x07EDLabel_07ED:0x07EDif (!(BlinkByDefault)) PopFlow();0x07F7StartBlink(-1, -1);0x0817PopFlow();0x0818Label_0818:0x0818CallFunc_K2_GetComponentRotation_ReturnValue = this.K2_GetComponentRotation();0x0842OriginalWorldRotation = CallFunc_K2_GetComponentRotation_ReturnValue;0x085DPopFlow();0x085ELabel_085E:0x085ECallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(1, /Game/Art/Environment/Set/Alterra/Materials/MI_Alterra_Emissive_NOA_Eye.MI_Alterra_Emissive_NOA_Eye, FName(None));0x0891DMI_Eye = CallFunc_CreateDynamicMaterialInstance_ReturnValue;0x08A4PopFlow();0x08A5Label_08A5:0x08A5K2Node_MakeStruct_UWERangeTrackerRange.Lower = 0;0x08C9K2Node_MakeStruct_UWERangeTrackerRange.Upper = 1000;0x08EDK2Node_MakeStruct_UWERangeTrackerRange.InfiniteUpper = false;0x0901K2Node_MakeStruct_UWERangeTrackerRange.EnableTargetViewConeCheck = false;0x0915K2Node_MakeStruct_UWERangeTrackerRange.TargetViewConeHalfAngle = 1.570796;0x0939K2Node_MakeStruct_UWERangeTrackerPeerRangeConfig.Tag = GameplayTag{FName(None)};0x096FK2Node_MakeStruct_UWERangeTrackerPeerRangeConfig.Range = K2Node_MakeStruct_UWERangeTrackerRange;0x0993K2Node_MakeStruct_UWERangeTrackerPeerRangeConfig.AddTagToGAS = false;0x09A7CallFunc_GetOwner_ReturnValue_6 = GetOwner();0x09BBCallFunc_ListenPlayerInRange_ReturnValue = ListenPlayerInRange(CallFunc_GetOwner_ReturnValue_6, K2Node_MakeStruct_UWERangeTrackerPeerRangeConfig);0x09E1CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_ListenPlayerInRange_ReturnValue);0x09FEif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0A08K2Node_CreateDelegate_OutputDelegate.Bind(this, InRangeCallback_A4F781134230A5F3A365D198E40A0CC8);0x0A1FCallFunc_ListenPlayerInRange_ReturnValue.InRangeCallback += K2Node_CreateDelegate_OutputDelegate;0x0A48K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OutOfRangeCallback_A4F781134230A5F3A365D198E40A0CC8);0x0A5FCallFunc_ListenPlayerInRange_ReturnValue.OutOfRangeCallback += K2Node_CreateDelegate_OutputDelegate_1;0x0A88CallFunc_ListenPlayerInRange_ReturnValue.Activate();0x0AACPopFlow();0x0AADLabel_0AAD:0x0AADPushFlow(Label_0B0C);0x0AB2PushFlow(Label_0B18);0x0AB7CallFunc_Less_DoubleDouble_ReturnValue_1 = Less_DoubleDouble(K2Node_CustomEvent_BlinkIntervalOverride, 0);0x0ADDif (!(CallFunc_Less_DoubleDouble_ReturnValue_1)) goto Label_0AF0;0x0AEBgoto Label_0372;0x0AF0Label_0AF0:0x0AF0BlinkInterval = K2Node_CustomEvent_BlinkIntervalOverride;0x0B0BPopFlow();0x0B0CLabel_0B0C:0x0B0CBlinkLoop = true;0x0B17PopFlow();0x0B18Label_0B18:0x0B18CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(K2Node_CustomEvent_BlinkIntensityOverride, 0);0x0B3Eif (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_0B51;0x0B4Cgoto Label_038E;0x0B51Label_0B51:0x0B51K2Node_VariableSet_BlinkingIntensity_ImplicitCast = Cast<3>(K2Node_CustomEvent_BlinkIntensityOverride);0x0B6EBlinkingIntensity = K2Node_VariableSet_BlinkingIntensity_ImplicitCast;0x0B89PopFlow();0x0B8Agoto Label_0AAD;0x0B8FNeedsTick = true;0x0B9APopFlow();0x0B9BNeedsTick = false;0x0BA6PopFlow();0x0BA7Label_0BA7:0x0BA7return;0x0BA9// end of script
Final0x04

Used by 2

types with a member, parameter or interface of this type