Zdexby TheHolyOneZ
9,486 classes
/Game/GameplayCueNotifies/GC_Scanning.GC_Scanning_C 0x18C0 (6,336 B) align 8 inherited 0x1748 23 scripted vtable /Game/GameplayCueNotifies/GC_Scanning
0x00x18C0

Members 37

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x04EffectFadeOut_WPO_Reduction_Amount_A0CBBA6A414FF34F506219BB54C87978float4 flags0
0x01EffectFadeOut__Direction_A0CBBA6A414FF34F506219BB54C87978ETimelineDirection4 flagsForward
0x17550x03padding / unreflected
0x08EffectFadeOutUTimelineComponent*5 flagsnullptr
0x04Timeline_1_transition_9BECD5824A9A4B20ECAA688137A8A39Dfloat4 flags0
0x01Timeline_1__Direction_9BECD5824A9A4B20ECAA688137A8A39DETimelineDirection4 flagsForward
0x17650x03padding / unreflected
0x08Timeline_1UTimelineComponent*5 flagsnullptr
0x04Timeline_0_NewTrack_0_7DFDCF454221A152A058169C9D3664A8float4 flags0
0x01Timeline_0__Direction_7DFDCF454221A152A058169C9D3664A8ETimelineDirection4 flagsForward
0x17750x03padding / unreflected
0x08Timeline_0UTimelineComponent*5 flagsnullptr
0x08TargetActorAActor*7 flagsnullptr
0x08EffectCauserAActor*7 flagsnullptr
0x08TemporaryComponentTagFName7 flagsTemporaryMeshComponent
0x08Progressdouble7 flags0
0x08Equipped MeshUSkeletalMeshComponent*8 flagsnullptr
0x08Parameters InstigatorAActor*7 flagsnullptr
0x10ParticlesTArray<UFXSystemComponent*>4 flags[]
0x10TemporaryScanStaticMeshComponentsTArray<UStaticMeshComponent*>4 flags[]
0x08TargetParticlesUNiagaraComponent*7 flagsnullptr
0x10TemporaryScanSkeletalMeshComponentsTArray<USkeletalMeshComponent*>4 flags[]
0x08ScanMaterialUMaterialInterface*6 flags/Game/Materials/VFX/Tools/M_ScanningOverlay.M_ScanningOverl…
0x08CurrentTempScanMeshUMeshComponent*7 flagsnullptr
0x08UpdateVFXTimerHandleFTimerHandle5 flags{Handle=0}
0x10OriginalStaticmeshComponentsTArray<UStaticMeshComponent*>4 flags[]
0x10OriginalSkeletalMeshComponentsTArray<USkeletalMeshComponent*>4 flags[]
0x04CurrentWPOReductionAmountfloat7 flags0
0x18240x04padding / unreflected
0x08DesiredComponentRadiusdouble7 flags0
0x08LargestBoundsComponentUMeshComponent*7 flagsnullptr
0x08Particles_1UFXSystemComponent*8 flagsnullptr
0x08ActualFadeRatedouble7 flags0
0x08DesiredFadeTImedouble7 flags0.25
0x01Scale RuleEAttachmentRule7 flagsKeepRelative
0x01Location RuleEAttachmentRule7 flagsKeepRelative
0x18520x02padding / unreflected
0x08CPD_NameFName7 flagsCPD_WPO_ReductionAmount
0x185C0x04padding / unreflected
0x50ScanMaterialOverrideMapTMap<TSoftObjectPtr<UMaterialInterface>, TSoftObjectPtr<UMaterialInterface>>3 flags<TMap>
0x08NS_ScanBeamCompleteUNiagaraSystem*6 flags/Game/VFX/Tools/Scanner/NS_Tools_Scan_Beam_Complete.NS_Tool…
0x08NS_ScanTargetCompleteUNiagaraSystem*6 flags/Game/VFX/Tools/Scanner/NS_Tools_Scan_TargetComplete.NS_Too…
Inherited from AUWEGameplayCueNotify_Looping 11
OffsetSizeNameTypeFlagsDefault
0x88DefaultSpawnConditionFUWEGameplayCueNotify_SpawnConditionProtected+5 flags{LocallyControlledSource=InstigatorActor, LocallyControlled…
0x40DefaultPlacementInfoFUWEGameplayCueNotify_PlacementInfoProtected+6 flags{SocketName=None, AttachPolicy=AttachToTarget, AttachmentRu…
0x3E8ApplicationEffectsFUWEGameplayCueNotify_BurstEffectsProtected+5 flags{BurstCameraShakeEvents=[], ForceFeedbackEvents=[], BurstFM…
0xF0ApplicationSpawnResultsFUWEGameplayCueNotify_SpawnResultProtected+4 flags{FMODAudioComponents=[], CameraShakeComponents=[], ForceFee…
0x2F0LoopingEffectsFUWEGameplayCueNotify_LoopingEffectsProtected+5 flags{LoopingCameraShakeEvents=[], ForceFeedbackEvents=[], Loopi…
0xF0LoopingSpawnResultsFUWEGameplayCueNotify_SpawnResultProtected+4 flags{FMODAudioComponents=[], CameraShakeComponents=[], ForceFee…
0x3E8RecurringEffectsFUWEGameplayCueNotify_BurstEffectsProtected+5 flags{BurstCameraShakeEvents=[], ForceFeedbackEvents=[], BurstFM…
0xF0RecurringSpawnResultsFUWEGameplayCueNotify_SpawnResultProtected+4 flags{FMODAudioComponents=[], CameraShakeComponents=[], ForceFee…
0x3E8RemovalEffectsFUWEGameplayCueNotify_BurstEffectsProtected+5 flags{BurstCameraShakeEvents=[], ForceFeedbackEvents=[], BurstFM…
0xF0RemovalSpawnResultsFUWEGameplayCueNotify_SpawnResultProtected+4 flags{FMODAudioComponents=[], CameraShakeComponents=[], ForceFee…
0x16600x04padding / unreflected
0x08CurrentTargetTWeakObjectPtr<AActor>Protected+6 flagsnullptr
Inherited from AGameplayCueNotify_Actor 13
OffsetSizeNameTypeFlagsDefault
0x01bAutoDestroyOnRemovebool7 flagsfalse
0x02C10x03padding / unreflected
0x04AutoDestroyDelayfloat6 flags0
0x01WarnIfTimelineIsStillRunningbool6 flagstrue
0x01WarnIfLatentActionIsStillRunningbool6 flagstrue
0x02CA0x02padding / unreflected
0x08GameplayCueTagFGameplayTag5 flags{TagName=None}
0x08GameplayCueNameFName6 flagsNone
0x01bAutoAttachToOwnerbool7 flagsfalse
0x01IsOverridebool7 flagstrue
0x01bUniqueInstancePerInstigatorbool7 flagsfalse
0x01bUniqueInstancePerSourceObjectbool7 flagsfalse
0x01bAllowMultipleOnActiveEventsbool7 flagstrue
0x01bAllowMultipleWhileActiveEventsbool7 flagstrue
0x02E20x02padding / unreflected
0x04NumPreallocatedInstancesint327 flags0
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 23

SignatureFlagsNativeParams
void GetAttachData(USkeletalMeshComponent* Parent, const USceneComponent*& AttachTarget, const FName& AttachSocket, const EAttachmentRule& Location Rule)
Script6 statements · 111 bytes of bytecode
0x0000CallFunc_GetValidValue_ReturnValue = GetValidValue(/Script/Engine.EAttachmentRule, 0);0x0027AttachTarget = nullptr;0x0032AttachSocket = FName(None);0x0051Location Rule = CallFunc_GetValidValue_ReturnValue;0x006Creturn;0x006E// end of script
Public0x19
void GetAttachSocket(USkeletalMeshComponent* Parent, const USceneComponent*& AttachTarget, const FName& AttachSocket, const uint8& AttachEnum)
Script16 statements · 342 bytes of bytecode
0x0000CallFunc_GetAttachSocketName_ReturnValue = Parent.GetAttachSocketName();0x0032CallFunc_EqualEqual_NameName_ReturnValue = EqualEqual_NameName(CallFunc_GetAttachSocketName_ReturnValue, FName(None));0x005Cif (!(CallFunc_EqualEqual_NameName_ReturnValue)) goto Label_00B5;0x006AAttachTarget = Parent;0x007DAttachSocket = FName(None);0x009CAttachEnum = 2;0x00B0goto Label_0153;0x00B5Label_00B5:0x00B5CallFunc_GetAttachSocketName_ReturnValue = Parent.GetAttachSocketName();0x00E7CallFunc_GetAttachParent_ReturnValue = Parent.GetAttachParent();0x0111AttachTarget = CallFunc_GetAttachParent_ReturnValue;0x0124AttachSocket = CallFunc_GetAttachSocketName_ReturnValue;0x013FAttachEnum = 0;0x0153Label_0153:0x0153return;0x0155// end of script
Public0x19
void CleanTemporaryScanMeshes()
Script50 statements · 980 bytes of bytecode
0x0000PushFlow(Label_03D1);0x0005CallFunc_IsValid_ReturnValue_2 = IsValid(TargetActor);0x0022if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x002CPushFlow(Label_018D);0x0031Temp_int_Loop_Counter_Variable = 0;0x0048Temp_int_Array_Index_Variable = 0;0x005FLabel_005F:0x005FCallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TemporaryScanStaticMeshComponents);0x009ACallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x00C0if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_0313;0x00CETemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E9PushFlow(Label_033D);0x00EE/Script/Engine.Default__KismetArrayLibrary.Array_Get(TemporaryScanStaticMeshComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0129CurrentTempScanMesh = CallFunc_Array_Get_Item_1;0x013CCallFunc_IsValid_ReturnValue = IsValid(CurrentTempScanMesh);0x0159if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0163CurrentTempScanMesh.K2_DestroyComponent(TargetActor);0x018CPopFlow();0x018DLabel_018D:0x018DTemp_int_Loop_Counter_Variable_1 = 0;0x01A4Temp_int_Array_Index_Variable_1 = 0;0x01BBLabel_01BB:0x01BBCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(TemporaryScanSkeletalMeshComponents);0x01F6CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x021Cif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_02E9;0x022ATemp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x0245PushFlow(Label_0387);0x024A/Script/Engine.Default__KismetArrayLibrary.Array_Get(TemporaryScanSkeletalMeshComponents, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0285CurrentTempScanMesh = CallFunc_Array_Get_Item;0x0298CallFunc_IsValid_ReturnValue_1 = IsValid(CurrentTempScanMesh);0x02B5if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x02BFCurrentTempScanMesh.K2_DestroyComponent(TargetActor);0x02E8PopFlow();0x02E9Label_02E9:0x02E9/Script/Engine.Default__KismetArrayLibrary.Array_Clear(TemporaryScanSkeletalMeshComponents);0x0312PopFlow();0x0313Label_0313:0x0313/Script/Engine.Default__KismetArrayLibrary.Array_Clear(TemporaryScanStaticMeshComponents);0x033CPopFlow();0x033DLabel_033D:0x033DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0367Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0382goto Label_005F;0x0387Label_0387:0x0387CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x03B1Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x03CCgoto Label_01BB;0x03D1Label_03D1:0x03D1return;0x03D3// end of script
Public0x00
void GetFadeRate(const double& FadeRate)
Script9 statements · 123 bytes of bytecode
0x0000CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(ActualFadeRate, 0, 1e-06);0x002Fif (!(CallFunc_NearlyEqual_FloatFloat_ReturnValue)) goto Label_005D;0x003DFadeRate = 1;0x0058goto Label_0078;0x005DLabel_005D:0x005DFadeRate = ActualFadeRate;0x0078Label_0078:0x0078return;0x007A// end of script
Public0x08
void CopyInstancedStaticMeshComponentInstances(UInstancedStaticMeshComponent* Source ISMC, UInstancedStaticMeshComponent* Target ISMC)
Script26 statements · 616 bytes of bytecode
0x0000PushFlow(Label_0265);0x0005CallFunc_GetInstanceCount_ReturnValue = Source ISMC.GetInstanceCount();0x0037CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetInstanceCount_ReturnValue, 0);0x0059if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x0063Temp_int_Variable = 0;0x007ALabel_007A:0x007ACallFunc_GetInstanceCount_ReturnValue = Source ISMC.GetInstanceCount();0x00ACCallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetInstanceCount_ReturnValue, 1);0x00D6CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x00FCif (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_01D8;0x010APushFlow(Label_021B);0x010FCallFunc_GetInstanceTransform_ReturnValue = Source ISMC.GetInstanceTransform(Temp_int_Variable, CallFunc_GetInstanceTransform_OutInstanceTransform, false);0x014Cif (!(CallFunc_GetInstanceTransform_ReturnValue)) PopFlow();0x0156CallFunc_GetInstanceTransform_ReturnValue = Source ISMC.GetInstanceTransform(Temp_int_Variable, CallFunc_GetInstanceTransform_OutInstanceTransform, false);0x0193CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(NewInstances, CallFunc_GetInstanceTransform_OutInstanceTransform);0x01D7PopFlow();0x01D8Label_01D8:0x01D8CallFunc_AddInstances_ReturnValue = Target ISMC.AddInstances(NewInstances, false, false, false);0x021APopFlow();0x021BLabel_021B:0x021BCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0245Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0260goto Label_007A;0x0265Label_0265:0x0265return;0x0267// end of script
Public0x10
void GetRelativeTransform(UMeshComponent* InComponent, AActor* OwningActor, FTransform& RelativeTransform)
Script14 statements · 343 bytes of bytecode
0x0000CallFunc_GetAttachParent_ReturnValue = InComponent.GetAttachParent();0x002ACallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetAttachParent_ReturnValue);0x0047if (!(CallFunc_IsValid_ReturnValue)) goto Label_00A7;0x0055CallFunc_GetRelativeTransform_ReturnValue = InComponent.GetRelativeTransform();0x0087RelativeTransform = CallFunc_GetRelativeTransform_ReturnValue;0x00A2goto Label_0154;0x00A7Label_00A7:0x00A7CallFunc_GetRelativeTransform_ReturnValue_1 = InComponent.GetRelativeTransform();0x00D9CallFunc_K2_GetComponentToWorld_ReturnValue = InComponent.K2_GetComponentToWorld();0x010BCallFunc_MakeRelativeTransform_ReturnValue = MakeRelativeTransform(CallFunc_K2_GetComponentToWorld_ReturnValue, CallFunc_GetRelativeTransform_ReturnValue_1);0x0139RelativeTransform = CallFunc_MakeRelativeTransform_ReturnValue;0x0154Label_0154:0x0154return;0x0156// end of script
Public0x70
void CreateTemporaryScanMeshes(AActor* InTargetActor, TArray<UStaticMeshComponent*>& ExistingStaticMeshComponents, TArray<USkeletalMeshComponent*>& ExistingSkeletalMeshComponents, TArray<UStaticMeshComponent*>& TemporaryScanStaticMeshComponents, TArray<USkeletalMeshComponent*>& TemporaryScanSkeletalMeshComponents)
Script161 statements · 4,620 bytes of bytecode
0x0000PushFlow(Label_1209);0x0005UseBespokeScanMaterial = false;0x0010CallFunc_GetScanDataForActor_ReturnValue = GetScanDataForActor(InTargetActor);0x002DCallFunc_IsValidSoftObjectReference_ReturnValue = IsValidSoftObjectReference(CallFunc_GetScanDataForActor_ReturnValue.ScanMeshOverride.ScanMeshOverride);0x0069if (!(CallFunc_IsValidSoftObjectReference_ReturnValue)) goto Label_014F;0x0077CallFunc_GetScanDataForActor_ReturnValue = GetScanDataForActor(InTargetActor);0x0094CreateTemporaryMesh(CallFunc_GetScanDataForActor_ReturnValue.ScanMeshOverride.ScanMeshOverride, CallFunc_GetScanDataForActor_ReturnValue.ScanMeshOverride.MeshScale, CallFunc_CreateTemporaryMesh_OutputPin);0x00FBK2Node_MakeArray_Array = {CallFunc_CreateTemporaryMesh_OutputPin};0x010FTemporaryScanStaticMeshComponents = K2Node_MakeArray_Array;0x012ATemporaryScanSkeletalMeshComponents = {};0x014Agoto Label_1209;0x014FLabel_014F:0x014FPushFlow(Label_101A);0x0154PushFlow(Label_0A6D);0x0159Temp_int_Loop_Counter_Variable_1 = 0;0x0170Temp_int_Array_Index_Variable_1 = 0;0x0187Label_0187:0x0187CallFunc_Array_Length_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ExistingStaticMeshComponents);0x01C2CallFunc_Less_IntInt_ReturnValue_3 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue_3);0x01E8if (!(CallFunc_Less_IntInt_ReturnValue_3)) PopFlow();0x01F2Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x020DPushFlow(Label_1055);0x0212/Script/Engine.Default__KismetArrayLibrary.Array_Get(ExistingStaticMeshComponents, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x024DCurrentExistingSMC = CallFunc_Array_Get_Item_2;0x0260CallFunc_IsVisible_ReturnValue_1 = CurrentExistingSMC.IsVisible();0x028Eif (!(CallFunc_IsVisible_ReturnValue_1)) PopFlow();0x0298GetRelativeTransform(CurrentExistingSMC, InTargetActor, CallFunc_GetRelativeTransform_RelativeTransform);0x02C1CurrentRelativeTransform = CallFunc_GetRelativeTransform_RelativeTransform;0x02DCK2Node_DynamicCast_AsInstanced_Static_Mesh_Component = Cast<InstancedStaticMeshComponent>(CurrentExistingSMC);0x0300K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsInstanced_Static_Mesh_Component);0x031Dif (!(K2Node_DynamicCast_bSuccess)) goto Label_109F;0x032BCurrenExistingISMC = K2Node_DynamicCast_AsInstanced_Static_Mesh_Component;0x033ETemp_struct_Variable_1 = FTransform(...);0x03A1CallFunc_AddComponent_ReturnValue = TargetActor.AddComponent(FName(NODE_AddInstancedStaticMeshComponent-0), true, Temp_struct_Variable_1, this, false);0x03E4NewScanISMC = CallFunc_AddComponent_ReturnValue;0x03F7NewScanSMC = NewScanISMC;0x040ALabel_040A:0x040ACallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(StaticMeshComponents, NewScanSMC);0x044ECallFunc_GetAttachParent_ReturnValue = CurrentExistingSMC.GetAttachParent();0x0478AttachParent = CallFunc_GetAttachParent_ReturnValue;0x048BCallFunc_IsValid_ReturnValue = IsValid(AttachParent);0x04A8if (!(CallFunc_IsValid_ReturnValue)) goto Label_115D;0x04B6Label_04B6:0x04B6CallFunc_GetAttachSocketName_ReturnValue = CurrentExistingSMC.GetAttachSocketName();0x04E8CallFunc_K2_AttachToComponent_ReturnValue = NewScanSMC.K2_AttachToComponent(AttachParent, CallFunc_GetAttachSocketName_ReturnValue, 2, 2, 2, true);0x052BNewScanSMC.K2_SetRelativeTransform(CurrentRelativeTransform, false, CallFunc_K2_SetRelativeTransform_SweepHitResult, true);0x055FNewScanSMC.bDisallowNanite = true;0x0580CallFunc_SetStaticMesh_ReturnValue = NewScanSMC.SetStaticMesh(CurrentExistingSMC.StaticMesh);0x05CDCallFunc_IsValid_ReturnValue_1 = IsValid(NewScanISMC);0x05EAif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_0618;0x05F8CopyInstancedStaticMeshComponentInstances(CurrenExistingISMC, NewScanISMC);0x0618Label_0618:0x0618CurrentExistingSMC.GetLocalBounds(CallFunc_GetLocalBounds_Min, CallFunc_GetLocalBounds_Max);0x064ACallFunc_VSize_ReturnValue = VSize(CallFunc_GetLocalBounds_Max);0x066FCallFunc_VSize_ReturnValue_1 = VSize(CallFunc_GetLocalBounds_Min);0x0694CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_VSize_ReturnValue_1, CallFunc_VSize_ReturnValue);0x06C2CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Add_DoubleDouble_ReturnValue, 2);0x06F0CurrentBounds = CallFunc_Divide_DoubleDouble_ReturnValue;0x070BCallFunc_Greater_DoubleDouble_ReturnValue_1 = Greater_DoubleDouble(CurrentBounds, DesiredComponentRadius);0x0731if (!(CallFunc_Greater_DoubleDouble_ReturnValue_1)) goto Label_076D;0x073FDesiredComponentRadius = CurrentBounds;0x075ALargestBoundsComponent = CurrentExistingSMC;0x076DLabel_076D:0x076DTemp_int_Loop_Counter_Variable = 0;0x0784Temp_int_Array_Index_Variable_2 = 0;0x079BLabel_079B:0x079BCallFunc_GetMaterials_ReturnValue = CurrentExistingSMC.GetMaterials();0x07D1CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue);0x080CCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0832if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x083CTemp_int_Array_Index_Variable_2 = Temp_int_Loop_Counter_Variable;0x0857PushFlow(Label_1175);0x085CCallFunc_GetMaterials_ReturnValue = CurrentExistingSMC.GetMaterials();0x0892/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetMaterials_ReturnValue, Temp_int_Array_Index_Variable_2, CallFunc_Array_Get_Item);0x08CDExistingMaterial = CallFunc_Array_Get_Item;0x08E0CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue = Conv_ObjectToSoftObjectReference(ExistingMaterial);0x0905CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ScanMaterialOverrideMap, CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue, CallFunc_Map_Find_Value);0x094AUseBespokeScanMaterial = CallFunc_Map_Find_ReturnValue;0x095DCallFunc_Conv_ObjectToSoftObjectReference_ReturnValue = Conv_ObjectToSoftObjectReference(ExistingMaterial);0x0982CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(ScanMaterialOverrideMap, CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue, CallFunc_Map_Find_Value);0x09C7BespokeScanMaterial = CallFunc_Map_Find_Value;0x09E2NewScanSMC.SetMaterial(Temp_int_Array_Index_Variable_2, ScanMaterial);0x0A18if (!(UseBespokeScanMaterial)) PopFlow();0x0A22CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue_1 = Conv_ObjectToSoftObjectReference(NewScanSMC);0x0A47AsyncLoadAndApplyMaterial(CallFunc_Conv_ObjectToSoftObjectReference_ReturnValue_1, Temp_int_Array_Index_Variable_2, BespokeScanMaterial);0x0A6CPopFlow();0x0A6DLabel_0A6D:0x0A6DTemp_int_Loop_Counter_Variable_2 = 0;0x0A84Temp_int_Array_Index_Variable = 0;0x0A9BLabel_0A9B:0x0A9BCallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ExistingSkeletalMeshComponents);0x0AD6CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_2, CallFunc_Array_Length_ReturnValue_2);0x0AFCif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0B06Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_2;0x0B21PushFlow(Label_0FD0);0x0B26/Script/Engine.Default__KismetArrayLibrary.Array_Get(ExistingSkeletalMeshComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0B61CurrentExistingSKMC = CallFunc_Array_Get_Item_1;0x0B74CallFunc_IsVisible_ReturnValue = CurrentExistingSKMC.IsVisible();0x0BA2if (!(CallFunc_IsVisible_ReturnValue)) PopFlow();0x0BACGetRelativeTransform(CurrentExistingSKMC, InTargetActor, CallFunc_GetRelativeTransform_RelativeTransform_1);0x0BD5CurrentRelativeTransform = CallFunc_GetRelativeTransform_RelativeTransform_1;0x0BF0CallFunc_AddComponent_ReturnValue_1 = TargetActor.AddComponent(FName(NODE_AddSkeletalMeshComponent-0), true, CurrentRelativeTransform, this, false);0x0C33NewScanSKMC = CallFunc_AddComponent_ReturnValue_1;0x0C46CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(SkeletalMeshComponents, NewScanSKMC);0x0C8AGetAttachSocket(CurrentExistingSKMC, CallFunc_GetAttachSocket_AttachTarget, CallFunc_GetAttachSocket_AttachSocket, CallFunc_GetAttachSocket_AttachEnum);0x0CBCCallFunc_GetValidValue_ReturnValue = GetValidValue(/Script/Engine.EAttachmentRule, CallFunc_GetAttachSocket_AttachEnum);0x0CEACallFunc_K2_AttachToComponent_ReturnValue_1 = NewScanSKMC.K2_AttachToComponent(CallFunc_GetAttachSocket_AttachTarget, CallFunc_GetAttachSocket_AttachSocket, CallFunc_GetValidValue_ReturnValue, CallFunc_GetValidValue_ReturnValue, CallFunc_GetValidValue_ReturnValue, false);0x0D42CallFunc_GetSkeletalMeshAsset_ReturnValue = CurrentExistingSKMC.GetSkeletalMeshAsset();0x0D6CNewScanSKMC.SetSkeletalMeshAsset(CallFunc_GetSkeletalMeshAsset_ReturnValue);0x0D95NewScanSKMC.SetLeaderPoseComponent(CurrentExistingSKMC, false, false);0x0DC0CurrentExistingSKMC.SetTickGroup(5);0x0DE2GetComponentBounds(CurrentExistingSKMC, CallFunc_GetComponentBounds_Origin, CallFunc_GetComponentBounds_BoxExtent, CallFunc_GetComponentBounds_SphereRadius);0x0E10K2Node_VariableSet_CurrentBounds_ImplicitCast = Cast<4>(CallFunc_GetComponentBounds_SphereRadius);0x0E2DCurrentBounds = K2Node_VariableSet_CurrentBounds_ImplicitCast;0x0E48CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(CurrentBounds, DesiredComponentRadius);0x0E6Eif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_0EAA;0x0E7CDesiredComponentRadius = CurrentBounds;0x0E97LargestBoundsComponent = CurrentExistingSKMC;0x0EAALabel_0EAA:0x0EAATemp_int_Loop_Counter_Variable_3 = 0;0x0EC1Temp_int_Array_Index_Variable_3 = 0;0x0ED8Label_0ED8:0x0ED8CallFunc_GetMaterials_ReturnValue_1 = NewScanSKMC.GetMaterials();0x0F0ECallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetMaterials_ReturnValue_1);0x0F49CallFunc_Less_IntInt_ReturnValue_2 = Less_IntInt(Temp_int_Loop_Counter_Variable_3, CallFunc_Array_Length_ReturnValue_1);0x0F6Fif (!(CallFunc_Less_IntInt_ReturnValue_2)) PopFlow();0x0F79Temp_int_Array_Index_Variable_3 = Temp_int_Loop_Counter_Variable_3;0x0F94PushFlow(Label_11BF);0x0F99NewScanSKMC.SetMaterial(Temp_int_Array_Index_Variable_3, ScanMaterial);0x0FCFPopFlow();0x0FD0Label_0FD0:0x0FD0CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable_2, 1);0x0FFATemp_int_Loop_Counter_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x1015goto Label_0A9B;0x101ALabel_101A:0x101ATemporaryScanStaticMeshComponents = StaticMeshComponents;0x1035TemporaryScanSkeletalMeshComponents = SkeletalMeshComponents;0x1050goto Label_1209;0x1055Label_1055:0x1055CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x107FTemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x109Agoto Label_0187;0x109FLabel_109F:0x109FTemp_struct_Variable = FTransform(...);0x1102CallFunc_AddComponent_ReturnValue_2 = TargetActor.AddComponent(FName(NODE_AddStaticMeshComponent-4), true, Temp_struct_Variable, this, false);0x1145NewScanSMC = CallFunc_AddComponent_ReturnValue_2;0x1158goto Label_040A;0x115DLabel_115D:0x115DAttachParent = CurrentExistingSMC;0x1170goto Label_04B6;0x1175Label_1175:0x1175CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x119FTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x11BAgoto Label_079B;0x11BFLabel_11BF:0x11BFCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Loop_Counter_Variable_3, 1);0x11E9Temp_int_Loop_Counter_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x1204goto Label_0ED8;0x1209Label_1209:0x1209return;0x120B// end of script
Public0x48
void GetProgress(const double& Progress)
Script17 statements · 451 bytes of bytecode
0x0000K2Node_DynamicCast_AsUWEBase_Tool = Cast<UWEBaseTool>(EffectCauser);0x0024K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsUWEBase_Tool);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_01A5;0x004FCallFunc_GetHoldingPlayer_ReturnValue = K2Node_DynamicCast_AsUWEBase_Tool.GetHoldingPlayer();0x0079CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetHoldingPlayer_ReturnValue.PlayerState);0x00ACif (!(CallFunc_IsValid_ReturnValue)) goto Label_01A5;0x00BACallFunc_GetHoldingPlayer_ReturnValue = K2Node_DynamicCast_AsUWEBase_Tool.GetHoldingPlayer();0x00E4CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetHoldingPlayer_ReturnValue.PlayerState.GetComponentByClass(/Script/UWEScanner.UWEScannedActorsComponent);0x012DCallFunc_GetActorInstanceScannedProgressForPlayer_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetActorInstanceScannedProgressForPlayer(TargetActor);0x0168K2Node_FunctionResult_Progress_ImplicitCast = Cast<4>(CallFunc_GetActorInstanceScannedProgressForPlayer_ReturnValue);0x0185Progress = K2Node_FunctionResult_Progress_ImplicitCast;0x01A0goto Label_01C0;0x01A5Label_01A5:0x01A5Progress = 0;0x01C0Label_01C0:0x01C0return;0x01C2// end of script
Public0x08
void CreateTemporaryMesh(TSoftObjectPtr<UObject>& MeshRef, const FVector& RelativeTransform_Scale, const UStaticMeshComponent*& OutputPin)
Script16 statements · 507 bytes of bytecode
0x0000CallFunc_IsValidSoftObjectReference_ReturnValue = IsValidSoftObjectReference(MeshRef);0x001Dif (!(CallFunc_IsValidSoftObjectReference_ReturnValue)) goto Label_01F8;0x002BCallFunc_LoadAsset_Blocking_ReturnValue = LoadAsset_Blocking(MeshRef);0x0048K2Node_DynamicCast_AsStatic_Mesh = Cast<StaticMesh>(CallFunc_LoadAsset_Blocking_ReturnValue);0x006CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsStatic_Mesh);0x0089if (!(K2Node_DynamicCast_bSuccess)) goto Label_01F8;0x0097CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), RelativeTransform_Scale);0x00EECallFunc_AddComponent_ReturnValue = TargetActor.AddComponent(FName(NODE_AddStaticMeshComponent-0), false, CallFunc_MakeTransform_ReturnValue, this, false);0x0131K2Node_MakeArray_Array = {TemporaryComponentTag};0x0145/Script/Engine.Default__KismetArrayLibrary.Array_Append(CallFunc_AddComponent_ReturnValue.ComponentTags, K2Node_MakeArray_Array);0x018DCallFunc_AddComponent_ReturnValue.bDisallowNanite = true;0x01AECallFunc_SetStaticMesh_ReturnValue = CallFunc_AddComponent_ReturnValue.SetStaticMesh(K2Node_DynamicCast_AsStatic_Mesh);0x01E5OutputPin = CallFunc_AddComponent_ReturnValue;0x01F8Label_01F8:0x01F8return;0x01FA// end of script
Public0x48
void Timeline_0__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(7459);0x000Freturn;0x0011// end of script
0x00
void Timeline_0__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(7276);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(221);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(145);0x000Freturn;0x0011// end of script
0x00
void EffectFadeOut__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(85);0x000Freturn;0x0011// end of script
0x00
void EffectFadeOut__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(6658);0x000Freturn;0x0011// end of script
0x00
void OnRemoval(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Target_1 = Target;0x0012PersistentFrame.K2Node_Event_Parameters_1 = Parameters;0x0024PersistentFrame.K2Node_Event_SpawnResults_1 = SpawnResults;0x0036ExecuteUbergraph_GC_Scanning(2492);0x0045return;0x0047// end of script
EventProtected0x1D0
void OnLoopingStart(AActor* Target, FGameplayCueParameters& Parameters, FUWEGameplayCueNotify_SpawnResult& SpawnResults)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Target = Target;0x0012PersistentFrame.K2Node_Event_Parameters = Parameters;0x0024PersistentFrame.K2Node_Event_SpawnResults = SpawnResults;0x0036ExecuteUbergraph_GC_Scanning(4253);0x0045return;0x0047// end of script
EventProtected0x1D0
void UpdateVFX()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(5680);0x000Freturn;0x0011// end of script
0x00
void ResetFinalizeEffect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(7009);0x000Freturn;0x0011// end of script
0x00
void FinalizeEffect()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(7025);0x000Freturn;0x0011// end of script
0x00
void SetUpdateVFXTimerEvent()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(7030);0x000Freturn;0x0011// end of script
0x00
void StartWPOFadeOut()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_Scanning(7150);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_GC_Scanning(int32 EntryPoint)
Script258 statements · 7,467 bytes of bytecode
0x0000PushFlow(Label_1D28);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FDesiredComponentRadius = 0;0x002AResetFinalizeEffect();0x0038CleanTemporaryScanMeshes();0x0046K2_EndGameplayCue();0x0054PopFlow();0x0055CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(EffectFadeOut__Direction_A0CBBA6A414FF34F506219BB54C87978, 1);0x0074if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x007Egoto Label_000F;0x0083Label_0083:0x0083if (!(false)) PopFlow();0x0085Temp_bool_IsClosed_Variable = true;0x0090PopFlow();0x0091SetScalarParameterValue(this, /Game/Materials/MPC_SN2.MPC_SN2, FName(ScanningComplete), Timeline_1_transition_9BECD5824A9A4B20ECAA688137A8A39D);0x00BBPopFlow();0x00BCLabel_00BC:0x00BCTimeline_1.PlayFromStart();0x00DCPopFlow();0x00DDPopFlow();0x00DELabel_00DE:0x00DEPushFlow(Label_0290);0x00E3/Script/Engine.Default__KismetArrayLibrary.Array_Get(OriginalSkeletalMeshComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x011ECallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_Array_Get_Item_4);0x013Bif (!(CallFunc_IsValid_ReturnValue_4)) PopFlow();0x0145/Script/Engine.Default__KismetArrayLibrary.Array_Get(OriginalSkeletalMeshComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x0180CallFunc_GetCustomPrimitiveDataIndexForScalarParameter_ReturnValue_1 = CallFunc_Array_Get_Item_4.GetCustomPrimitiveDataIndexForScalarParameter(CPD_Name);0x01BBCallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(CallFunc_GetCustomPrimitiveDataIndexForScalarParameter_ReturnValue_1, -1);0x01DDif (!(CallFunc_Greater_IntInt_ReturnValue_1)) PopFlow();0x01E7/Script/Engine.Default__KismetArrayLibrary.Array_Get(OriginalSkeletalMeshComponents, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_4);0x0222CallFunc_GetCustomPrimitiveDataIndexForScalarParameter_ReturnValue_1 = CallFunc_Array_Get_Item_4.GetCustomPrimitiveDataIndexForScalarParameter(CPD_Name);0x025DCallFunc_Array_Get_Item_4.SetCustomPrimitiveDataFloat(CallFunc_GetCustomPrimitiveDataIndexForScalarParameter_ReturnValue_1, CurrentWPOReductionAmount);0x028FPopFlow();0x0290Label_0290:0x0290CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x02BATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x02D5Label_02D5:0x02D5CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OriginalSkeletalMeshComponents);0x0310CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0336if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x0340Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x035Bgoto Label_00DE;0x0360Label_0360:0x0360Temp_int_Loop_Counter_Variable = 0;0x0377Temp_int_Array_Index_Variable = 0;0x038Egoto Label_02D5;0x0393Label_0393:0x0393Timeline_0.PlayFromStart();0x03B3PopFlow();0x03B4Label_03B4:0x03B4PushFlow(Label_03C8);0x03B9if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_093B;0x03C7PopFlow();0x03C8Label_03C8:0x03C8if (!(Temp_bool_IsClosed_Variable)) goto Label_03D7;0x03D6PopFlow();0x03D7Label_03D7:0x03D7Temp_bool_IsClosed_Variable = true;0x03E2CallFunc_Array_IsEmpty_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(TemporaryScanStaticMeshComponents);0x0415CallFunc_Array_IsEmpty_ReturnValue_5 = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(TemporaryScanSkeletalMeshComponents);0x0448CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CallFunc_Array_IsEmpty_ReturnValue_1, CallFunc_Array_IsEmpty_ReturnValue_5);0x046ECallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_BooleanAND_ReturnValue_2);0x048Bif (!(CallFunc_Not_PreBool_ReturnValue_1)) goto Label_08A5;0x0499/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 0, CallFunc_Array_Get_Item_1);0x04D0CallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_Array_Get_Item_1);0x04EDif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_060F;0x04FB/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 0, CallFunc_Array_Get_Item_1);0x0532CallFunc_Array_Get_Item_1.SetColorParameter(FName(Color), LinearColor{0f, 0f, 0f, 0f});0x0585/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 0, CallFunc_Array_Get_Item_1);0x05BCCallFunc_Array_Get_Item_1.SetColorParameter(FName(Color2), LinearColor{0f, 0f, 0f, 0f});0x060FLabel_060F:0x060F/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 1, CallFunc_Array_Get_Item_2);0x0646CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item_2);0x0663if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_06DA;0x0671/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 1, CallFunc_Array_Get_Item_2);0x06A8CallFunc_Array_Get_Item_2.SetEmitterEnable(FName(Elements), false);0x06DALabel_06DA:0x06DACallFunc_SpawnSystemAttached_ReturnValue = SpawnSystemAttached(NS_ScanBeamComplete, Equipped Mesh, FName(ScanBeamFX), FVector(0, 0, 0), FRotator(0, 0, 0), 0, true, true, 0, true);0x0746CallFunc_SpawnSystemAttached_ReturnValue_1 = SpawnSystemAttached(NS_ScanTargetComplete, Equipped Mesh, FName(ScanBeamFX), FVector(0, 0, 0), FRotator(0, 0, 0), 0, true, true, 0, true);0x07B2CallFunc_IsValid_ReturnValue_7 = IsValid(LargestBoundsComponent);0x07CFif (!(CallFunc_IsValid_ReturnValue_7)) goto Label_094B;0x07DDCallFunc_K2_GetComponentLocation_ReturnValue_1 = LargestBoundsComponent.K2_GetComponentLocation();0x080FCallFunc_SpawnSystemAttached_ReturnValue_1.SetVectorParameter(FName(TargetLocation), CallFunc_K2_GetComponentLocation_ReturnValue_1);0x0849Label_0849:0x0849CallFunc_SetFloatParameter_Param_ImplicitCast_1 = Cast<3>(DesiredComponentRadius);0x0866CallFunc_SpawnSystemAttached_ReturnValue_1.SetFloatParameter(FName(SpawnRadius), CallFunc_SetFloatParameter_Param_ImplicitCast_1);0x08A0goto Label_00BC;0x08A5Label_08A5:0x08A5PrintString(this, "We had no temporary meshes for the scanning effect, unable to finalize the effect!", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x093APopFlow();0x093BLabel_093B:0x093BTemp_bool_Has_Been_Initd_Variable = true;0x0946goto Label_0083;0x094BLabel_094B:0x094BCallFunc_K2_GetActorLocation_ReturnValue_1 = TargetActor.K2_GetActorLocation();0x097DCallFunc_SpawnSystemAttached_ReturnValue_1.SetVectorParameter(FName(TargetLocation), CallFunc_K2_GetActorLocation_ReturnValue_1);0x09B7goto Label_0849;0x09BCK2_ClearAndInvalidateTimerHandle(this, UpdateVFXTimerHandle);0x09D0GetFadeRate(CallFunc_GetFadeRate_FadeRate);0x09E7CallFunc_SetPlayRate_NewRate_ImplicitCast = Cast<3>(CallFunc_GetFadeRate_FadeRate);0x0A04EffectFadeOut.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast);0x0A2DEffectFadeOut.Reverse();0x0A4DPopFlow();0x0A4ELabel_0A4E:0x0A4EPushFlow(Label_0EB1);0x0A53CallFunc_K2_GetComponentsByClass_ReturnValue = TargetActor.K2_GetComponentsByClass(/Script/Engine.StaticMeshComponent);0x0A8EOriginalStaticmeshComponents = CallFunc_K2_GetComponentsByClass_ReturnValue;0x0AA9CallFunc_K2_GetComponentsByClass_ReturnValue_1 = TargetActor.K2_GetComponentsByClass(/Script/Engine.SkeletalMeshComponent);0x0AE4OriginalSkeletalMeshComponents = CallFunc_K2_GetComponentsByClass_ReturnValue_1;0x0AFFCreateTemporaryScanMeshes(TargetActor, OriginalStaticmeshComponents, OriginalSkeletalMeshComponents, CallFunc_CreateTemporaryScanMeshes_TemporaryScanStaticMeshComponents, CallFunc_CreateTemporaryScanMeshes_TemporaryScanSkeletalMeshComponents);0x0B3ATemporaryScanStaticMeshComponents = CallFunc_CreateTemporaryScanMeshes_TemporaryScanStaticMeshComponents;0x0B55TemporaryScanSkeletalMeshComponents = CallFunc_CreateTemporaryScanMeshes_TemporaryScanSkeletalMeshComponents;0x0B70StartWPOFadeOut();0x0B7ECallFunc_Array_IsEmpty_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(TemporaryScanStaticMeshComponents);0x0BB1CallFunc_Array_IsEmpty_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(TemporaryScanSkeletalMeshComponents);0x0BE4CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Array_IsEmpty_ReturnValue_2, CallFunc_Array_IsEmpty_ReturnValue_3);0x0C0Aif (!(CallFunc_BooleanAND_ReturnValue)) goto Label_0D22;0x0C18PrintString(this, "We were unable to get temporary scan meshes to add the scan effect on! This should not have happened, so if you see this, please notify tech art, and let them know what asset you were trying to scan!", true, true, LinearColor{1f, 0f, 0.031996f, 1f}, 2f, FName(None));0x0D22Label_0D22:0x0D22CallFunc_NearlyEqual_FloatFloat_ReturnValue = NearlyEqual_FloatFloat(DesiredComponentRadius, 0, 1e-06);0x0D51CallFunc_IsValid_ReturnValue_6 = IsValid(LargestBoundsComponent);0x0D6ECallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsValid_ReturnValue_6);0x0D8BCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_NearlyEqual_FloatFloat_ReturnValue, CallFunc_Not_PreBool_ReturnValue);0x0DB1if (!(CallFunc_BooleanOR_ReturnValue)) PopFlow();0x0DBBTargetActor.GetActorBounds(true, CallFunc_GetActorBounds_Origin, CallFunc_GetActorBounds_BoxExtent, false);0x0DF3CallFunc_VSize_ReturnValue = VSize(CallFunc_GetActorBounds_BoxExtent);0x0E18DesiredComponentRadius = CallFunc_VSize_ReturnValue;0x0E33PrintString(this, "Desired Component radius was 0! Using Actor bounds instead", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0EB0PopFlow();0x0EB1Label_0EB1:0x0EB1K2Node_DynamicCast_AsUWEBase_Tool = Cast<UWEBaseTool>(EffectCauser);0x0ED5K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsUWEBase_Tool);0x0EF2if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0EFCEquipped Mesh = K2Node_DynamicCast_AsUWEBase_Tool.EquippedMesh;0x0F25SetScalarParameterValue(this, /Game/Materials/MPC_SN2.MPC_SN2, FName(ScanningTransition), 0f);0x0F4BTemp_real_Variable = 1;0x0F66Temp_real_Variable_1 = 0;0x0F81Temp_real_Variable_2 = 0;0x0F9CTemp_real_Variable_3 = 0;0x0FB7CallFunc_GetScanDataForActor_ReturnValue = GetScanDataForActor(TargetActor);0x0FD4Temp_byte_Variable = CallFunc_GetScanDataForActor_ReturnValue.ScanObjectType;0x1005CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_1 = Cast<3>(Switch(Temp_byte_Variable, 0 => Temp_real_Variable, 1 => Temp_real_Variable_1, 2 => Temp_real_Variable_2, 3 => Temp_real_Variable_3, default => K2Node_Select_Default));0x106ESetScalarParameterValue(this, /Game/Materials/MPC_SN2.MPC_SN2, FName(IsOrganic), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_1);0x1098goto Label_0393;0x109DBreakGameplayCueParameters(K2Node_Event_Parameters, CallFunc_BreakGameplayCueParameters_NormalizedMagnitude, CallFunc_BreakGameplayCueParameters_RawMagnitude, CallFunc_BreakGameplayCueParameters_EffectContext, CallFunc_BreakGameplayCueParameters_MatchedTagName, CallFunc_BreakGameplayCueParameters_OriginalTag, CallFunc_BreakGameplayCueParameters_AggregatedSourceTags, CallFunc_BreakGameplayCueParameters_AggregatedTargetTags, CallFunc_BreakGameplayCueParameters_Location, CallFunc_BreakGameplayCueParameters_Normal, CallFunc_BreakGameplayCueParameters_Instigator, CallFunc_BreakGameplayCueParameters_EffectCauser, CallFunc_BreakGameplayCueParameters_SourceObject, CallFunc_BreakGameplayCueParameters_PhysicalMaterial, CallFunc_BreakGameplayCueParameters_GameplayEffectLevel, CallFunc_BreakGameplayCueParameters_AbilityLevel, CallFunc_BreakGameplayCueParameters_TargetAttachComponent, CallFunc_BreakGameplayCueParameters_bReplicateLocationWhenUsingMinimalRepProxy);0x1149Parameters Instigator = CallFunc_BreakGameplayCueParameters_Instigator;0x115CParticles = K2Node_Event_SpawnResults.UWEFxSystemComponents;0x1180BreakGameplayCueParameters(K2Node_Event_Parameters, CallFunc_BreakGameplayCueParameters_NormalizedMagnitude, CallFunc_BreakGameplayCueParameters_RawMagnitude, CallFunc_BreakGameplayCueParameters_EffectContext, CallFunc_BreakGameplayCueParameters_MatchedTagName, CallFunc_BreakGameplayCueParameters_OriginalTag, CallFunc_BreakGameplayCueParameters_AggregatedSourceTags, CallFunc_BreakGameplayCueParameters_AggregatedTargetTags, CallFunc_BreakGameplayCueParameters_Location, CallFunc_BreakGameplayCueParameters_Normal, CallFunc_BreakGameplayCueParameters_Instigator, CallFunc_BreakGameplayCueParameters_EffectCauser, CallFunc_BreakGameplayCueParameters_SourceObject, CallFunc_BreakGameplayCueParameters_PhysicalMaterial, CallFunc_BreakGameplayCueParameters_GameplayEffectLevel, CallFunc_BreakGameplayCueParameters_AbilityLevel, CallFunc_BreakGameplayCueParameters_TargetAttachComponent, CallFunc_BreakGameplayCueParameters_bReplicateLocationWhenUsingMinimalRepProxy);0x122CEffectCauser = CallFunc_BreakGameplayCueParameters_EffectCauser;0x123FBreakGameplayCueParameters(K2Node_Event_Parameters, CallFunc_BreakGameplayCueParameters_NormalizedMagnitude, CallFunc_BreakGameplayCueParameters_RawMagnitude, CallFunc_BreakGameplayCueParameters_EffectContext, CallFunc_BreakGameplayCueParameters_MatchedTagName, CallFunc_BreakGameplayCueParameters_OriginalTag, CallFunc_BreakGameplayCueParameters_AggregatedSourceTags, CallFunc_BreakGameplayCueParameters_AggregatedTargetTags, CallFunc_BreakGameplayCueParameters_Location, CallFunc_BreakGameplayCueParameters_Normal, CallFunc_BreakGameplayCueParameters_Instigator, CallFunc_BreakGameplayCueParameters_EffectCauser, CallFunc_BreakGameplayCueParameters_SourceObject, CallFunc_BreakGameplayCueParameters_PhysicalMaterial, CallFunc_BreakGameplayCueParameters_GameplayEffectLevel, CallFunc_BreakGameplayCueParameters_AbilityLevel, CallFunc_BreakGameplayCueParameters_TargetAttachComponent, CallFunc_BreakGameplayCueParameters_bReplicateLocationWhenUsingMinimalRepProxy);0x12EBK2Node_DynamicCast_AsActor = Cast<Actor>(CallFunc_BreakGameplayCueParameters_SourceObject);0x130FK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsActor);0x132Cif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x1336TargetActor = K2Node_DynamicCast_AsActor;0x1349CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(1, DesiredFadeTIme);0x1377ActualFadeRate = CallFunc_Divide_DoubleDouble_ReturnValue;0x1392goto Label_0A4E;0x1397Label_1397:0x1397Temp_int_Array_Index_Variable_1 = 0;0x13AELabel_13AE:0x13AECallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(OriginalStaticmeshComponents);0x13E9CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x140Fif (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x1419Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x1434PushFlow(Label_15E6);0x1439/Script/Engine.Default__KismetArrayLibrary.Array_Get(OriginalStaticmeshComponents, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x1474CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_Array_Get_Item_3);0x1491if (!(CallFunc_IsValid_ReturnValue_3)) PopFlow();0x149B/Script/Engine.Default__KismetArrayLibrary.Array_Get(OriginalStaticmeshComponents, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x14D6CallFunc_GetCustomPrimitiveDataIndexForScalarParameter_ReturnValue = CallFunc_Array_Get_Item_3.GetCustomPrimitiveDataIndexForScalarParameter(CPD_Name);0x1511CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_GetCustomPrimitiveDataIndexForScalarParameter_ReturnValue, -1);0x1533if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x153D/Script/Engine.Default__KismetArrayLibrary.Array_Get(OriginalStaticmeshComponents, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_3);0x1578CallFunc_GetCustomPrimitiveDataIndexForScalarParameter_ReturnValue = CallFunc_Array_Get_Item_3.GetCustomPrimitiveDataIndexForScalarParameter(CPD_Name);0x15B3CallFunc_Array_Get_Item_3.SetCustomPrimitiveDataFloat(CallFunc_GetCustomPrimitiveDataIndexForScalarParameter_ReturnValue, CurrentWPOReductionAmount);0x15E5PopFlow();0x15E6Label_15E6:0x15E6CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x1610Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x162Bgoto Label_13AE;0x1630GetProgress(CallFunc_GetProgress_Progress_1);0x1647Progress = CallFunc_GetProgress_Progress_1;0x1662CallFunc_Array_IsEmpty_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(TemporaryScanStaticMeshComponents);0x1695CallFunc_Array_IsEmpty_ReturnValue_4 = /Script/Engine.Default__KismetArrayLibrary.Array_IsEmpty(TemporaryScanSkeletalMeshComponents);0x16C8CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_Array_IsEmpty_ReturnValue, CallFunc_Array_IsEmpty_ReturnValue_4);0x16EEif (!(CallFunc_BooleanAND_ReturnValue_1)) goto Label_1774;0x16FCPrintString(this, "We have no temporary meshes for the scanning effect!", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x1773PopFlow();0x1774Label_1774:0x1774CallFunc_Greater_DoubleDouble_ReturnValue = Greater_DoubleDouble(Progress, 0.98);0x179Aif (!(CallFunc_Greater_DoubleDouble_ReturnValue)) goto Label_17B7;0x17A8FinalizeEffect();0x17B6PopFlow();0x17B7Label_17B7:0x17B7CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast = Cast<3>(Progress);0x17D4SetScalarParameterValue(this, /Game/Materials/MPC_SN2.MPC_SN2, FName(ScanningTransition), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast);0x17FE/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 1, CallFunc_Array_Get_Item);0x1835CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x1852if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x185C/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 1, CallFunc_Array_Get_Item);0x1893Particles_1 = CallFunc_Array_Get_Item;0x18A6CallFunc_SetFloatParameter_Param_ImplicitCast = Cast<3>(DesiredComponentRadius);0x18C3Particles_1.SetFloatParameter(FName(SpawnRadius), CallFunc_SetFloatParameter_Param_ImplicitCast);0x18FDCallFunc_IsValid_ReturnValue_5 = IsValid(LargestBoundsComponent);0x191Aif (!(CallFunc_IsValid_ReturnValue_5)) goto Label_1995;0x1928CallFunc_K2_GetComponentLocation_ReturnValue = LargestBoundsComponent.K2_GetComponentLocation();0x195AParticles_1.SetVectorParameter(FName(Location), CallFunc_K2_GetComponentLocation_ReturnValue);0x1994PopFlow();0x1995Label_1995:0x1995CallFunc_K2_GetActorLocation_ReturnValue = TargetActor.K2_GetActorLocation();0x19C7Particles_1.SetVectorParameter(FName(Location), CallFunc_K2_GetActorLocation_ReturnValue);0x1A01PopFlow();0x1A02CurrentWPOReductionAmount = EffectFadeOut_WPO_Reduction_Amount_A0CBBA6A414FF34F506219BB54C87978;0x1A1DPushFlow(Label_1A43);0x1A22PushFlow(Label_0360);0x1A27Temp_int_Loop_Counter_Variable_1 = 0;0x1A3Egoto Label_1397;0x1A43Label_1A43:0x1A43CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(EffectFadeOut__Direction_A0CBBA6A414FF34F506219BB54C87978, 1);0x1A62if (!(CallFunc_EqualEqual_ByteByte_ReturnValue_1)) PopFlow();0x1A6CCallFunc_Lerp_Alpha_ImplicitCast_1 = Cast<4>(CurrentWPOReductionAmount);0x1A89CallFunc_Lerp_ReturnValue_1 = Lerp(0, Progress, CallFunc_Lerp_Alpha_ImplicitCast_1);0x1AC0CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_3 = Cast<3>(CallFunc_Lerp_ReturnValue_1);0x1ADDSetScalarParameterValue(this, /Game/Materials/MPC_SN2.MPC_SN2, FName(ScanningTransition), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_3);0x1B07SetScalarParameterValue(this, /Game/Materials/MPC_SN2.MPC_SN2, FName(ScanningComplete), 0f);0x1B2DPopFlow();0x1B2ELabel_1B2E:0x1B2ETemp_bool_Has_Been_Initd_Variable = true;0x1B39PopFlow();0x1B3ALabel_1B3A:0x1B3ASetScalarParameterValue(this, /Game/Materials/MPC_SN2.MPC_SN2, FName(ScanningComplete), 0f);0x1B60PopFlow();0x1B61Temp_bool_IsClosed_Variable = false;0x1B6Cgoto Label_1B2E;0x1B71goto Label_03B4;0x1B76K2Node_CreateDelegate_OutputDelegate.Bind(this, UpdateVFX);0x1B8DCallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.05f, true, false, -0.05f, 0f);0x1BC3UpdateVFXTimerHandle = CallFunc_K2_SetTimerDelegate_ReturnValue;0x1BDEPopFlow();0x1BDFLabel_1BDF:0x1BDFSetUpdateVFXTimerEvent();0x1BEDPopFlow();0x1BEEGetFadeRate(CallFunc_GetFadeRate_FadeRate_1);0x1C05CallFunc_SetPlayRate_NewRate_ImplicitCast_1 = Cast<3>(CallFunc_GetFadeRate_FadeRate_1);0x1C22EffectFadeOut.SetPlayRate(CallFunc_SetPlayRate_NewRate_ImplicitCast_1);0x1C4BEffectFadeOut.Play();0x1C6BPopFlow();0x1C6CGetProgress(CallFunc_GetProgress_Progress);0x1C83CallFunc_Lerp_Alpha_ImplicitCast = Cast<4>(Timeline_0_NewTrack_0_7DFDCF454221A152A058169C9D3664A8);0x1CA0CallFunc_Lerp_ReturnValue = Lerp(0.1, CallFunc_GetProgress_Progress, CallFunc_Lerp_Alpha_ImplicitCast);0x1CD7CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_2 = Cast<3>(CallFunc_Lerp_ReturnValue);0x1CF4SetScalarParameterValue(this, /Game/Materials/MPC_SN2.MPC_SN2, FName(ScanningTransition), CallFunc_SetScalarParameterValue_ParameterValue_ImplicitCast_2);0x1D1Egoto Label_1B3A;0x1D23goto Label_1BDF;0x1D28Label_1D28:0x1D28return;0x1D2A// end of script
Final0x04

Subclasses 1