Zdexby TheHolyOneZ
9,486 classes
/Game/GameplayCueNotifies/Scanner/GC_ScannerOnline.GC_ScannerOnline_C 0x17B0 (6,064 B) align 8 inherited 0x1748 17 scripted vtable /Game/GameplayCueNotifies/Scanner/GC_ScannerOnline
0x00x17B0

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08DMI_HologramLightUMaterialInstanceDynamic*6 flagsnullptr
0x08HologramLightUPointLightComponent*7 flagsnullptr
0x04HologramLightColorFColor7 flags{B=255, G=207, R=94, A=255}
0x04HologramLightColor_NoEnergyFColor7 flags{B=0, G=48, R=255, A=255}
0x04HologramLightColor_FullyScannedFColor7 flags{B=102, G=223, R=135, A=255}
0x176C0x04padding / unreflected
0x08DMI_FrontLightUMaterialInstanceDynamic*6 flagsnullptr
0x04FrontLightColorFColor7 flags{B=255, G=207, R=94, A=255}
0x177C0x04padding / unreflected
0x10ParticlesTArray<UFXSystemComponent*>4 flags[]
0x08scannerABP_Scanner_C*7 flagsnullptr
0x08FrontLight_SpotUSpotLightComponent*7 flagsnullptr
0x08ParametersInstigatorAActor*7 flagsnullptr
0x08TargetAActor*7 flagsnullptr
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 17

SignatureFlagsNativeParams
void SetHologramVisualsVisibility(bool IsVisible)
Script18 statements · 345 bytes of bytecode
0x0000PushFlow(Label_0156);0x0005PushFlow(Label_0079);0x000ACallFunc_IsValid_ReturnValue = IsValid(HologramLight);0x0027if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0031CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsVisible);0x004EHologramLight.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x0078PopFlow();0x0079Label_0079:0x0079/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 1, CallFunc_Array_Get_Item);0x00B0CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_Array_Get_Item);0x00CDif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x00D7CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsVisible);0x00F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 1, CallFunc_Array_Get_Item);0x012BCallFunc_Array_Get_Item.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x0155PopFlow();0x0156Label_0156:0x0156return;0x0158// end of script
Public0x01
void SetFrontVisualsVisibility(bool IsVisible)
Script18 statements · 345 bytes of bytecode
0x0000PushFlow(Label_0156);0x0005PushFlow(Label_0079);0x000ACallFunc_IsValid_ReturnValue_1 = IsValid(FrontLight_Spot);0x0027if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0031CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsVisible);0x004EFrontLight_Spot.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x0078PopFlow();0x0079Label_0079:0x0079/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 0, CallFunc_Array_Get_Item);0x00B0CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Array_Get_Item);0x00CDif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x00D7CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsVisible);0x00F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 0, CallFunc_Array_Get_Item);0x012BCallFunc_Array_Get_Item.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue, false);0x0155PopFlow();0x0156Label_0156:0x0156return;0x0158// end of script
Public0x01
void UpdateHologramColors()
Script22 statements · 515 bytes of bytecode
0x0000PushFlow(Label_0200);0x0005CallFunc_IsValid_ReturnValue = IsValid(scanner);0x0022if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x002CPushFlow(Label_00A3);0x0031CallFunc_IsValid_ReturnValue_1 = IsValid(HologramLight);0x004Eif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0058CallFunc_GetStateColor_ReturnValue = GetStateColor();0x0078HologramLight.SetLightColor(CallFunc_GetStateColor_ReturnValue, true);0x00A2PopFlow();0x00A3Label_00A3:0x00A3/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 1, CallFunc_Array_Get_Item);0x00DACallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_Array_Get_Item);0x00F7if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0101CallFunc_GetStateColor_ReturnValue_1 = GetStateColor();0x0121/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 1, CallFunc_Array_Get_Item);0x0158CallFunc_Array_Get_Item.SetColorParameter(FName(Color), CallFunc_GetStateColor_ReturnValue_1);0x0192/Script/Engine.Default__KismetArrayLibrary.Array_Get(Particles, 1, CallFunc_Array_Get_Item);0x01C9CallFunc_Array_Get_Item.SetFloatParameter(FName(FadeIn), 1f);0x01FFPopFlow();0x0200Label_0200:0x0200return;0x0202// end of script
Public0x00
FLinearColor GetStateColor()
Script9 statements · 288 bytes of bytecode
0x0000CallFunc_IsHoverTargetAlreadyScanned_ReturnValue = IsHoverTargetAlreadyScanned();0x0018CallFunc_Conv_ColorToLinearColor_ReturnValue = Conv_ColorToLinearColor(HologramLightColor);0x003DCallFunc_SelectColor_ReturnValue = SelectColor(CallFunc_Conv_ColorToLinearColor_ReturnValue, CallFunc_Conv_ColorToLinearColor_ReturnValue, CallFunc_IsHoverTargetAlreadyScanned_ReturnValue);0x0074CallFunc_Conv_ColorToLinearColor_ReturnValue_1 = Conv_ColorToLinearColor(HologramLightColor_NoEnergy);0x0099CallFunc_HasEnergy_ReturnValue = scanner.HasEnergy();0x00C3CallFunc_SelectColor_ReturnValue_1 = SelectColor(CallFunc_SelectColor_ReturnValue, CallFunc_Conv_ColorToLinearColor_ReturnValue_1, CallFunc_HasEnergy_ReturnValue);0x00FAReturnValue = CallFunc_SelectColor_ReturnValue_1;0x0115return ReturnValue;0x011F// end of script
Public0x10
bool IsHoverTargetAlreadyScanned()
Script20 statements · 386 bytes of bytecode
0x0000GetScannedActorsComponent(CallFunc_GetScannedActorsComponent_Scanned_Actors_Component_1);0x0017CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetScannedActorsComponent_Scanned_Actors_Component_1);0x0034if (!(CallFunc_IsValid_ReturnValue)) goto Label_015C;0x0042CallFunc_GetHoverTarget_ReturnValue = GetHoverTarget(ParametersInstigator, -1f);0x006CCallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetHoverTarget_ReturnValue.Actor);0x0092if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_016C;0x00A0GetScannedActorsComponent(CallFunc_GetScannedActorsComponent_Scanned_Actors_Component);0x00B7CallFunc_GetHoverTarget_ReturnValue = GetHoverTarget(ParametersInstigator, -1f);0x00E1CallFunc_CanActorCurrentlyBeScanned_ReturnValue = CallFunc_GetScannedActorsComponent_Scanned_Actors_Component.CanActorCurrentlyBeScanned(CallFunc_GetHoverTarget_ReturnValue.Actor, CallFunc_CanActorCurrentlyBeScanned_ReasonsCanBeScanned, nullptr);0x0127CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_CanActorCurrentlyBeScanned_ReturnValue);0x0144ReturnValue = CallFunc_Not_PreBool_ReturnValue;0x0157goto Label_0177;0x015CLabel_015C:0x015CReturnValue = false;0x0167goto Label_0177;0x016CLabel_016C:0x016CReturnValue = false;0x0177Label_0177:0x0177return ReturnValue;0x0181// end of script
Public0x01
void GetScannedActorsComponent(const UUWEScannedActorsComponent*& Scanned Actors Component)
Script10 statements · 224 bytes of bytecode
0x0000K2Node_DynamicCast_AsPawn = Cast<Pawn>(ParametersInstigator);0x0024K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsPawn);0x0041if (!(K2Node_DynamicCast_bSuccess)) goto Label_00DD;0x004FK2Node_DynamicCast_AsBP_SN2Player_State = Cast<BP_SN2PlayerState_C>(K2Node_DynamicCast_AsPawn.PlayerState);0x0089K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_SN2Player_State);0x00A6if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_00DD;0x00B4Scanned Actors Component = K2Node_DynamicCast_AsBP_SN2Player_State.ScannedActorsComponent;0x00DDLabel_00DD:0x00DDreturn;0x00DF// end of script
Public0x08
void InitFrontLight(USceneComponent* AttachTarget)
Script23 statements · 770 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(FrontLight_Spot);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00B3;0x002BCallFunc_GetOwner_ReturnValue = AttachTarget.GetOwner();0x0055CallFunc_GetOwner_ReturnValue_1 = FrontLight_Spot.GetOwner();0x007FCallFunc_NotEqual_ObjectObject_ReturnValue = NotEqual_ObjectObject(CallFunc_GetOwner_ReturnValue, CallFunc_GetOwner_ReturnValue_1);0x00A5if (!(CallFunc_NotEqual_ObjectObject_ReturnValue)) goto Label_02FF;0x00B3Label_00B3:0x00B3CallFunc_AddComponentByClass_ReturnValue = this.AddComponentByClass(/Script/Engine.SpotLightComponent, true, FTransform(...), false);0x0131FrontLight_Spot = CallFunc_AddComponentByClass_ReturnValue;0x0144CallFunc_K2_AttachToComponent_ReturnValue = FrontLight_Spot.K2_AttachToComponent(AttachTarget, FName(FrontLightSocket), 2, 2, 0, true);0x018BFrontLight_Spot.SetCastShadows(false);0x01ACCallFunc_Conv_ColorToLinearColor_ReturnValue = Conv_ColorToLinearColor(FrontLightColor);0x01D1FrontLight_Spot.SetLightColor(CallFunc_Conv_ColorToLinearColor_ReturnValue, true);0x01FBFrontLight_Spot.SetIntensityUnits(2);0x021DFrontLight_Spot.SetIntensity(0.5f);0x0242FrontLight_Spot.SetAttenuationRadius(400f);0x0267FrontLight_Spot.SetLightFunctionMaterial(/Game/Materials/LightFunction/M_LF_Scanner_FrontLight_01.M_LF_Scanner_FrontLight_01);0x0290FrontLight_Spot.SetOuterConeAngle(80f);0x02B5FrontLight_Spot.SetSourceRadius(20f);0x02DAFrontLight_Spot.SetSpecularScale(0f);0x02FFLabel_02FF:0x02FFreturn;0x0301// end of script
Public0x08
void initHologramLight(USceneComponent* AttachTarget)
Script18 statements · 630 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(HologramLight);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0273;0x002BCallFunc_AddComponentByClass_ReturnValue = this.AddComponentByClass(/Script/Engine.PointLightComponent, true, FTransform(...), false);0x00A9HologramLight = CallFunc_AddComponentByClass_ReturnValue;0x00BCCallFunc_K2_AttachToComponent_ReturnValue = HologramLight.K2_AttachToComponent(AttachTarget, FName(HologramLightSocket), 2, 2, 0, true);0x0103HologramLight.SetCastShadows(false);0x0124CallFunc_Conv_ColorToLinearColor_ReturnValue = Conv_ColorToLinearColor(HologramLightColor);0x0149HologramLight.SetLightColor(CallFunc_Conv_ColorToLinearColor_ReturnValue, true);0x0173HologramLight.SetIntensityUnits(2);0x0195HologramLight.SetIntensity(0.25f);0x01BAHologramLight.SetAttenuationRadius(7.5f);0x01DFHologramLight.SetSourceRadius(1f);0x0204HologramLight.SetSoftSourceRadius(5f);0x0229HologramLight.SetInverseExposureBlend(1f);0x024EHologramLight.SetSpecularScale(0f);0x0273Label_0273:0x0273return;0x0275// end of script
Public0x08
void OnLoopingStart(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_ScannerOnline(181);0x0045return;0x0047// end of script
EventProtected0x1D0
void EnergyEmpty()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_ScannerOnline(1591);0x000Freturn;0x0011// end of script
0x00
void EnergyRefilled()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_ScannerOnline(1636);0x000Freturn;0x0011// end of script
0x00
void HoverTargetChanged(const FUWETargetActor& OldHoverTarget, const FUWETargetActor& NewHoverTarget)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_OldHoverTarget = OldHoverTarget;0x0012PersistentFrame.K2Node_CustomEvent_NewHoverTarget = NewHoverTarget;0x0024ExecuteUbergraph_GC_ScannerOnline(1681);0x0033return;0x0035// end of script
0x270
void OnAmmoReleased()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_ScannerOnline(1696);0x000Freturn;0x0011// end of script
0x00
void OnAmmoLoaded()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_GC_ScannerOnline(1727);0x000Freturn;0x0011// end of script
0x00
void OnActorInstanceScannedByPlayer_Event(AActor* Actor)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Actor = Actor;0x0012ExecuteUbergraph_GC_ScannerOnline(1822);0x0021return;0x0023// end of script
0x08
void OnRemoval(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_ScannerOnline(1837);0x0045return;0x0047// end of script
EventProtected0x1D0
void ExecuteUbergraph_GC_ScannerOnline(int32 EntryPoint)
Script69 statements · 1,845 bytes of bytecode
0x0000PushFlow(Label_0732);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FSetActorTickEnabled(false);0x001EPushFlow(Label_006C);0x0023CallFunc_IsValid_ReturnValue_1 = IsValid(HologramLight);0x0040if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x004AHologramLight.K2_DestroyComponent(this);0x006BPopFlow();0x006CLabel_006C:0x006CCallFunc_IsValid_ReturnValue_2 = IsValid(FrontLight_Spot);0x0089if (!(CallFunc_IsValid_ReturnValue_2)) PopFlow();0x0093FrontLight_Spot.K2_DestroyComponent(this);0x00B4PopFlow();0x00B5Target = K2Node_Event_Target_1;0x00C8BreakGameplayCueParameters(K2Node_Event_Parameters_1, 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);0x0174ParametersInstigator = CallFunc_BreakGameplayCueParameters_Instigator;0x0187Particles = K2Node_Event_SpawnResults_1.UWEFxSystemComponents;0x01ABBreakGameplayCueParameters(K2Node_Event_Parameters_1, 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);0x0257initHologramLight(CallFunc_BreakGameplayCueParameters_TargetAttachComponent);0x026EBreakGameplayCueParameters(K2Node_Event_Parameters_1, 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);0x031AInitFrontLight(CallFunc_BreakGameplayCueParameters_TargetAttachComponent);0x0331BreakGameplayCueParameters(K2Node_Event_Parameters_1, 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);0x03DDK2Node_DynamicCast_AsBP_Scanner = Cast<BP_Scanner_C>(CallFunc_BreakGameplayCueParameters_EffectCauser);0x0401K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Scanner);0x041Eif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0428scanner = K2Node_DynamicCast_AsBP_Scanner;0x043BK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnAmmoReleased);0x0452scanner.OnAmmoReleased += K2Node_CreateDelegate_OutputDelegate_2;0x047BK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnAmmoLoaded);0x0492scanner.OnAmmoLoaded += K2Node_CreateDelegate_OutputDelegate_3;0x04BBK2Node_CreateDelegate_OutputDelegate_5.Bind(this, EnergyEmpty);0x04D2scanner.OnEnergyEmpty += K2Node_CreateDelegate_OutputDelegate_5;0x04FBK2Node_CreateDelegate_OutputDelegate.Bind(this, EnergyRefilled);0x0512scanner.OnEnergyRefilled += K2Node_CreateDelegate_OutputDelegate;0x053BK2Node_CreateDelegate_OutputDelegate_1.Bind(this, HoverTargetChanged);0x0552CallFunc_GetWorldSubsystem_ReturnValue = GetWorldSubsystem(ParametersInstigator, /Script/UWEInteract.UWEInteractSubsystem);0x0578CallFunc_GetWorldSubsystem_ReturnValue.OnHoverTargetChanged += K2Node_CreateDelegate_OutputDelegate_1;0x05A1GetScannedActorsComponent(CallFunc_GetScannedActorsComponent_Scanned_Actors_Component);0x05B8CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetScannedActorsComponent_Scanned_Actors_Component);0x05D5if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x05DFK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnActorInstanceScannedByPlayer_Event);0x05F6GetScannedActorsComponent(CallFunc_GetScannedActorsComponent_Scanned_Actors_Component);0x060DCallFunc_GetScannedActorsComponent_Scanned_Actors_Component.OnActorInstanceScannedByPlayer += K2Node_CreateDelegate_OutputDelegate_4;0x0636PopFlow();0x0637SetFrontVisualsVisibility(false);0x0646SetHologramVisualsVisibility(true);0x0655UpdateHologramColors();0x0663PopFlow();0x0664SetHologramVisualsVisibility(true);0x0673SetFrontVisualsVisibility(true);0x0682UpdateHologramColors();0x0690PopFlow();0x0691UpdateHologramColors();0x069FPopFlow();0x06A0SetHologramVisualsVisibility(false);0x06AFSetFrontVisualsVisibility(false);0x06BEPopFlow();0x06BFUpdateHologramColors();0x06CDSetHologramVisualsVisibility(true);0x06DCCallFunc_HasEnergy_ReturnValue = scanner.HasEnergy();0x0706SetFrontVisualsVisibility(CallFunc_HasEnergy_ReturnValue);0x071DPopFlow();0x071EUpdateHologramColors();0x072CPopFlow();0x072Dgoto Label_000F;0x0732Label_0732:0x0732return;0x0734// end of script
Final0x04

Subclasses 1