Class
ABP_FirstPersonPlayerController_LINK_C
: ABP_FirstPersonPlayerController_C : AUINavController : APlayerController : AController : AActor : UObjectimplements IBPI_Damage_C
0x00x0778
Members 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} |
Inherited from ABP_FirstPersonPlayerController_C 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x10 | AllWidgets | TArray<UWidget*> | 4 flags | [] | |
| 0x08 | Centor Interact | UWBP_CentorInteract_C* | 7 flags | nullptr | |
| 0x08 | BPGI_Main | UBPGI_Main_C* | 6 flags | nullptr |
Inherited from AUINavController 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UINavPCComp | UUINavPCComponent* | Protected+10 flags | /Script/UINavigation.Default__UINavController.UINav PC Comp… |
Inherited from APlayerController 56
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Player | UPlayer* | 6 flags | nullptr | |
| 0x08 | AcknowledgedPawn | APawn* | 6 flags | nullptr | |
| 0x08 | MyHUD | AHUD* | 6 flags | nullptr | |
| 0x08 | PlayerCameraManager | APlayerCameraManager* | 8 flags | nullptr | |
| 0x08 | PlayerCameraManagerClass | TSubclassOf<APlayerCameraManager> | 8 flags | nullptr | |
| 0x01 | bAutoManageActiveCameraTarget | bool | 6 flags | true | |
| 0x0371 | 0x07 | padding / unreflected | |||
| 0x18 | TargetViewRotation | FRotator | Net+4 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x0390 | 0x18 | padding / unreflected | |||
| 0x04 | SmoothTargetViewRotationSpeed | float | 7 flags | 20 | |
| 0x03AC | 0x04 | padding / unreflected | |||
| 0x10 | HiddenActors | TArray<AActor*> | 4 flags | [] | |
| 0x10 | HiddenPrimitiveComponents | TArray<TWeakObjectPtr<UPrimitiveComponent>> | 5 flags | [] | |
| 0x03D0 | 0x04 | padding / unreflected | |||
| 0x04 | LastSpectatorStateSynchTime | float | 5 flags | 0 | |
| 0x18 | LastSpectatorSyncLocation | FVector | Transient+5 flags | {X=0, Y=0, Z=0} | |
| 0x18 | LastSpectatorSyncRotation | FRotator | Transient+4 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x04 | ClientCap | int32 | 5 flags | 0 | |
| 0x040C | 0x04 | padding / unreflected | |||
| 0x08 | CheatManager | UCheatManager* | Transient+8 flags | nullptr | |
| 0x08 | CheatClass | TSubclassOf<UCheatManager> | 9 flags | /Script/Engine.CheatManager | |
| 0x08 | PlayerInput | UPlayerInput* | Transient+6 flags | nullptr | |
| 0x10 | ActiveForceFeedbackEffects | TArray<FActiveForceFeedbackEffect> | Transient+2 flags | [] | |
| 0x0438 | 0x80 | padding / unreflected | |||
| 0x01 | bPlayerIsWaiting : 1bit 4 | bool | 8 flags | false | |
| 0x04B9 | 0x03 | padding / unreflected | |||
| 0x01 | NetPlayerIndex | uint8 | 6 flags | 0 | |
| 0x04BD | 0x5B | padding / unreflected | |||
| 0x08 | PendingSwapConnection | UNetConnection* | 7 flags | nullptr | |
| 0x08 | NetConnection | UNetConnection* | 7 flags | nullptr | |
| 0x0528 | 0x18 | padding / unreflected | |||
| 0x04 | InputYawScale | float | Deprecated+6 flags | 2.5 | |
| 0x04 | InputPitchScale | float | Deprecated+6 flags | -2.5 | |
| 0x04 | InputRollScale | float | Deprecated+6 flags | 1 | |
| 0x01 | bShowMouseCursor : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bEnableClickEvents : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bEnableTouchEvents : 1bit 2 | bool | 5 flags | true | |
| 0x01 | bEnableMouseOverEvents : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bEnableTouchOverEvents : 1bit 4 | bool | 5 flags | false | |
| 0x01 | bForceFeedbackEnabled : 1bit 5 | bool | 5 flags | true | |
| 0x01 | bEnableMotionControls : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bEnableStreamingSource : 1bit 7 | bool | 5 flags | true | |
| 0x01 | bStreamingSourceShouldActivate : 1bit 0 | bool | 5 flags | true | |
| 0x01 | bStreamingSourceShouldBlockOnSlowStreaming : 1bit 1 | bool | 5 flags | true | |
| 0x054E | 0x02 | padding / unreflected | |||
| 0x01 | StreamingSourcePriority | EStreamingSourcePriority | 7 flags | Normal | |
| 0x0551 | 0x03 | padding / unreflected | |||
| 0x04 | StreamingSourceDebugColor | FColor | 7 flags | {B=0, G=0, R=0, A=0} | |
| 0x10 | StreamingSourceShapes | TArray<FStreamingSourceShape> | 4 flags | [] | |
| 0x04 | ForceFeedbackScale | float | 6 flags | 1 | |
| 0x056C | 0x04 | padding / unreflected | |||
| 0x10 | ClickEventKeys | TArray<FKey> | 4 flags | [1 item] | |
| 0x01 | DefaultMouseCursor | EMouseCursor | 8 flags | Default | |
| 0x01 | CurrentMouseCursor | EMouseCursor | 6 flags | None | |
| 0x01 | DefaultClickTraceChannel | ECollisionChannel | 8 flags | ECC_Visibility | |
| 0x01 | CurrentClickTraceChannel | ECollisionChannel | 6 flags | ECC_WorldStatic | |
| 0x04 | HitResultTraceDistance | float | 7 flags | 1e+05 | |
| 0x02 | SeamlessTravelCount | uint16 | 5 flags | 0 | |
| 0x02 | LastCompletedSeamlessTravelCount | uint16 | 5 flags | 0 | |
| 0x058C | 0x84 | padding / unreflected | |||
| 0x08 | InactiveStateInputComponent | UInputComponent* | Protected+8 flags | nullptr | |
| 0x01 | bShouldPerformFullTickWhenPaused : 1bit 2 | bool | Protected+5 flags | false | |
| 0x0619 | 0x17 | padding / unreflected | |||
| 0x08 | CurrentTouchInterface | UTouchInterface* | Protected+6 flags | nullptr | |
| 0x08 | OverridePlayerInputClass | TSubclassOf<UPlayerInput> | Protected+7 flags | nullptr | |
| 0x0640 | 0x78 | padding / unreflected | |||
| 0x08 | SpectatorPawn | ASpectatorPawn* | 6 flags | nullptr | |
| 0x06C0 | 0x04 | padding / unreflected | |||
| 0x01 | bIsLocalPlayerController | bool | 5 flags | false | |
| 0x06C5 | 0x03 | padding / unreflected | |||
| 0x18 | SpawnLocation | FVector | NetProtected+5 flags | {X=0, Y=0, Z=0} | |
| 0x06E0 | 0x20 | padding / unreflected | |||
| 0x30 | CachedConnectionPlayerId | FUniqueNetIdRepl | 2 flags | {ReplicationBytes=[]} | |
| 0x04 | ClientHandshakeId | uint32 | 6 flags | 0 | |
Inherited from AController 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | PlayerState | APlayerState* | NetRepNotify+8 flags | nullptr | |
| 0x02B8 | 0x08 | padding / unreflected | |||
| 0x10 | OnInstigatedAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnPossessedPawnChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | StateName | FName | 5 flags | None | |
| 0x08 | Pawn | APawn* | NetRepNotify+6 flags | nullptr | |
| 0x02F0 | 0x08 | padding / unreflected | |||
| 0x08 | Character | ACharacter* | 6 flags | nullptr | |
| 0x08 | TransformComponent | USceneComponent* | 8 flags | /Script/Engine.Default__Controller.TransformComponent0 | |
| 0x0308 | 0x18 | padding / unreflected | |||
| 0x18 | ControlRotation | FRotator | Protected+4 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x01 | bAttachToPawn : 1bit 0 | bool | Protected+5 flags | false | |
Inherited from AActor 79
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 2 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 4 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bCallPreReplication : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bCallPreReplicationForReplay : 1bit 6 | bool | 6 flags | true | |
| 0x01 | bHidden : 1bit 7 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 0 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 2 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 3 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 5 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 1 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 2 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 4 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 0 | bool | 5 flags | true | |
| 0x01 | bIsEditorOnlyActor : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bReplicates : 1bit 3 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 4 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 5 | bool | Protected+3 flags | true | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 7 | bool | Protected+9 flags | false | |
| 0x005C | 0x01 | padding / unreflected | |||
| 0x01 | bActorEnableCollision : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 1 | bool | Transient+4 flags | false | |
| 0x01 | bAsyncPhysicsTickEnabled : 1bit 6 | bool | Protected+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x01 | RemoteRole | ENetRole | NetTransient+8 flags | ROLE_None | |
| 0x0061 | 0x03 | padding / unreflected | |||
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x04 | RayTracingGroupId | int32 | 5 flags | -1 | |
| 0x60 | AttachmentReplication | FRepAttachment | NetTransient+5 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x88 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x08 | Owner | AActor* | NetRepNotify+6 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | ENetRole | Net+8 flags | ROLE_Authority | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | DORM_Awake | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | Disabled | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x0170 | 0x08 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | 9 flags | nullptr | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetCullDistanceSquared | float | 8 flags | 2.25e+08 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x01 | PhysicsReplicationMode | EPhysicsReplicationMode | 7 flags | Default | |
| 0x0195 | 0x0B | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+8 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+4 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+10 flags | nullptr | |
| 0x01C0 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 4 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | nullptr | |
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0200 | 0x80 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 6 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 8 flags | [] | |
Functions 11
| Signature | Flags | Native | Params |
|---|---|---|---|
void Damage(double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, AActor* SourceActor, const FFinishFilter& Finish)Script3 statements · 38 bytes of bytecode0x0000Finish = FinishFilter{false, 0};0x0023return;0x0025// end of script | Public | 0x8A | |
void GetParryState(const bool& State)Script3 statements · 14 bytes of bytecode0x0000State = false;0x000Breturn;0x000D// end of script | Public | 0x01 | |
void Damage(Server)(UObject* , double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor)Script12 statements · 180 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_______1 = <field 0x2148854E880>;0x0012PersistentFrame.K2Node_CustomEvent_DamageValue = DamageValue;0x0024PersistentFrame.K2Node_CustomEvent_TeamIndex = TeamIndex;0x0036PersistentFrame.K2Node_CustomEvent_DamageType = DamageType;0x0048PersistentFrame.K2Node_CustomEvent_SourceAgentPoint = SourceAgentPoint;0x005APersistentFrame.K2Node_CustomEvent_UnAvoidable = UnAvoidable;0x006CPersistentFrame.K2Node_CustomEvent_DamageName = DamageName;0x007EPersistentFrame.K2Node_CustomEvent_HitRezult = HitRezult;0x0090PersistentFrame.K2Node_CustomEvent_SourceActor = SourceActor;0x00A2ExecuteUbergraph_BP_FirstPersonPlayerController_LINK(2269);0x00B1return;0x00B3// end of script | 0x198 | ||
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_FirstPersonPlayerController_LINK(2517);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void StaminaDamage(double Value)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Value = Value;0x0012ExecuteUbergraph_BP_FirstPersonPlayerController_LINK(2522);0x0021return;0x0023// end of script | Public | 0x08 | |
void SpawnHitEffect(UPhysicalMaterial* , const FTransform& Transform)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent______ = <field 0x21488663180>;0x0012PersistentFrame.K2Node_CustomEvent_Transform = Transform;0x0024ExecuteUbergraph_BP_FirstPersonPlayerController_LINK(2527);0x0033return;0x0035// end of script | 0x70 | ||
void StanDamage(const EN_StanType& StanType)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_StanType = StanType;0x0012ExecuteUbergraph_BP_FirstPersonPlayerController_LINK(2532);0x0021return;0x0023// end of script | Public | 0x01 | |
void ShotItem(Server)(const FTransform& StartTransform, const FVector& Velocity, double power, TSubclassOf<ABP_Bullet_Base_C> Class, AActor* BindActor)Script8 statements · 108 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_StartTransform_1 = StartTransform;0x0012PersistentFrame.K2Node_CustomEvent_Velocity_1 = Velocity;0x0024PersistentFrame.K2Node_CustomEvent_Power_1 = power;0x0036PersistentFrame.K2Node_CustomEvent_Class_1 = Class;0x0048PersistentFrame.K2Node_CustomEvent_BindActor_1 = BindActor;0x005AExecuteUbergraph_BP_FirstPersonPlayerController_LINK(2537);0x0069return;0x006B// end of script | 0x90 | ||
void ShotItem(Local)(const FTransform& StartTransform, const FVector& Velocity, double power, TSubclassOf<ABP_Bullet_Base_C> Class, AActor* BindActor)Script8 statements · 108 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_StartTransform = StartTransform;0x0012PersistentFrame.K2Node_CustomEvent_Velocity = Velocity;0x0024PersistentFrame.K2Node_CustomEvent_Power = power;0x0036PersistentFrame.K2Node_CustomEvent_Class = Class;0x0048PersistentFrame.K2Node_CustomEvent_BindActor = BindActor;0x005AExecuteUbergraph_BP_FirstPersonPlayerController_LINK(2791);0x0069return;0x006B// end of script | 0x90 | ||
void DamageToPlayerController(AActor* TargetActor, double DamageValue, int32 TeamIndex, const EN_DamageType& DamageType, const FTransform& SourceAgentPoint, bool UnAvoidable, const FName& DamageName, const FHitResult& HitRezult, AActor* SourceActor)Script12 statements · 180 bytes of bytecode0x0000PersistentFrame.K2Node_Event_TargetActor = TargetActor;0x0012PersistentFrame.K2Node_Event_DamageValue = DamageValue;0x0024PersistentFrame.K2Node_Event_TeamIndex = TeamIndex;0x0036PersistentFrame.K2Node_Event_DamageType = DamageType;0x0048PersistentFrame.K2Node_Event_SourceAgentPoint = SourceAgentPoint;0x005APersistentFrame.K2Node_Event_UnAvoidable = UnAvoidable;0x006CPersistentFrame.K2Node_Event_DamageName = DamageName;0x007EPersistentFrame.K2Node_Event_HitRezult = HitRezult;0x0090PersistentFrame.K2Node_Event_SourceActor = SourceActor;0x00A2ExecuteUbergraph_BP_FirstPersonPlayerController_LINK(2855);0x00B1return;0x00B3// end of script | Public | 0x198 | |
void ExecuteUbergraph_BP_FirstPersonPlayerController_LINK(int32 EntryPoint)Script80 statements · 2,953 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000APrintString(this, "Spawn", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0052Label_0052:0x0052Temp_object_Variable = /Game/VFX/HitEffects/NI_Hit_Plastic.NI_Hit_Plastic;0x0065Temp_object_Variable_1 = /Game/VFX/HitEffects/NI_Hit_Glass.NI_Hit_Glass;0x0078Temp_object_Variable_2 = nullptr;0x0083Temp_object_Variable_3 = nullptr;0x008ETemp_object_Variable_4 = /Game/VFX/HitEffects/NI_Hit_Pawn.NI_Hit_Pawn;0x00A1Temp_object_Variable_5 = nullptr;0x00ACTemp_object_Variable_6 = /Game/VFX/HitEffects/NI_Hit_Concrete.NI_Hit_Concrete;0x00BFTemp_object_Variable_7 = /Game/VFX/HitEffects/NI_Hit_Cloth.NI_Hit_Cloth;0x00D2Temp_object_Variable_8 = /Game/VFX/HitEffects/NI_Hit_Metal.NI_Hit_Metal;0x00E5Temp_object_Variable_9 = nullptr;0x00F0Temp_object_Variable_10 = nullptr;0x00FBTemp_object_Variable_11 = /Game/VFX/HitEffects/NI_Hit_Wood.NI_Hit_Wood;0x010ETemp_object_Variable_12 = nullptr;0x0119BreakHitResult(K2Node_CustomEvent_HitRezult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x01CETemp_object_Variable_13 = nullptr;0x01D9Temp_object_Variable_14 = nullptr;0x01E4Temp_object_Variable_15 = nullptr;0x01EFTemp_byte_Variable = CallFunc_BreakHitResult_PhysMat.SurfaceType;0x0220CallFunc_IsValid_ReturnValue = IsValid(Switch(Temp_byte_Variable, 0 => Temp_object_Variable_12, 1 => Temp_object_Variable_11, 2 => Temp_object_Variable_10, 3 => Temp_object_Variable_9, 4 => Temp_object_Variable_8, 5 => Temp_object_Variable_7, 6 => Temp_object_Variable_6, 7 => Temp_object_Variable_5, 8 => Temp_object_Variable_4, 9 => Temp_object_Variable_3, 10 => Temp_object_Variable_2, 11 => Temp_object_Variable_1, 12 => Temp_object_Variable, 13 => Temp_object_Variable_14, 14 => Temp_object_Variable_13, 15 => Temp_object_Variable_15, default => K2Node_Select_Default));0x033Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_0B86;0x034BBreakHitResult(K2Node_CustomEvent_HitRezult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0400CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_BreakHitResult_Normal);0x0425CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakHitResult_Location, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1));0x046CCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BluePrints/LINK/Blueprints/BP_SimpleNiagaraSpawner.BP_SimpleNiagaraSpawner_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x0498Temp_object_Variable = /Game/VFX/HitEffects/NI_Hit_Plastic.NI_Hit_Plastic;0x04ABTemp_object_Variable_1 = /Game/VFX/HitEffects/NI_Hit_Glass.NI_Hit_Glass;0x04BETemp_object_Variable_2 = nullptr;0x04C9Temp_object_Variable_3 = nullptr;0x04D4Temp_object_Variable_4 = /Game/VFX/HitEffects/NI_Hit_Pawn.NI_Hit_Pawn;0x04E7Temp_object_Variable_5 = nullptr;0x04F2Temp_object_Variable_6 = /Game/VFX/HitEffects/NI_Hit_Concrete.NI_Hit_Concrete;0x0505Temp_object_Variable_7 = /Game/VFX/HitEffects/NI_Hit_Cloth.NI_Hit_Cloth;0x0518Temp_object_Variable_8 = /Game/VFX/HitEffects/NI_Hit_Metal.NI_Hit_Metal;0x052BTemp_object_Variable_9 = nullptr;0x0536Temp_object_Variable_10 = nullptr;0x0541Temp_object_Variable_11 = /Game/VFX/HitEffects/NI_Hit_Wood.NI_Hit_Wood;0x0554Temp_object_Variable_12 = nullptr;0x055FBreakHitResult(K2Node_CustomEvent_HitRezult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0614Temp_object_Variable_13 = nullptr;0x061FTemp_object_Variable_14 = nullptr;0x062ATemp_object_Variable_15 = nullptr;0x0635Temp_byte_Variable = CallFunc_BreakHitResult_PhysMat.SurfaceType;0x0666SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, FName(System Template), Switch(Temp_byte_Variable, 0 => Temp_object_Variable_12, 1 => Temp_object_Variable_11, 2 => Temp_object_Variable_10, 3 => Temp_object_Variable_9, 4 => Temp_object_Variable_8, 5 => Temp_object_Variable_7, 6 => Temp_object_Variable_6, 7 => Temp_object_Variable_5, 8 => Temp_object_Variable_4, 9 => Temp_object_Variable_3, 10 => Temp_object_Variable_2, 11 => Temp_object_Variable_1, 12 => Temp_object_Variable, 13 => Temp_object_Variable_14, 14 => Temp_object_Variable_13, 15 => Temp_object_Variable_15, default => K2Node_Select_Default));0x078FBreakHitResult(K2Node_CustomEvent_HitRezult, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0844CallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_BreakHitResult_Normal);0x0869CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakHitResult_Location, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1));0x08B0CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x08D8goto Label_0B86;0x08DDK2Node_DynamicCast_AsBPI_Damage = Cast<BPI_Damage_C>(K2Node_CustomEvent_______1);0x0901K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Damage);0x091Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_099E;0x092CK2Node_DynamicCast_AsBPI_Damage.Damage(K2Node_CustomEvent_DamageValue, K2Node_CustomEvent_TeamIndex, K2Node_CustomEvent_DamageType, K2Node_CustomEvent_SourceAgentPoint, K2Node_CustomEvent_UnAvoidable, K2Node_CustomEvent_DamageName, K2Node_CustomEvent_SourceActor, CallFunc_Damage_Finish);0x0999goto Label_0052;0x099ELabel_099E:0x099ECallFunc_Damage_Finish = FinishFilter{false, 0};0x09C1goto Label_0052;0x09C6Label_09C6:0x09C6ReceiveBeginPlay();0x09D0goto Label_0B86;0x09D5goto Label_09C6;0x09DAgoto Label_0B86;0x09DFgoto Label_000A;0x09E4goto Label_0B86;0x09E9CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1 = BeginDeferredActorSpawnFromClass(this, K2Node_CustomEvent_Class_1, K2Node_CustomEvent_StartTransform_1, 0, nullptr, 1);0x0A15CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(K2Node_CustomEvent_Power_1);0x0A3ACallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(K2Node_CustomEvent_Velocity_1, CallFunc_Conv_DoubleToVector_ReturnValue);0x0A68SetVectorPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(StartVelocity), CallFunc_Multiply_VectorVector_ReturnValue);0x0A91SetObjectPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, FName(DamageSourceActor), K2Node_CustomEvent_BindActor_1);0x0ABACallFunc_FinishSpawningActor_ReturnValue_1 = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue_1, K2Node_CustomEvent_StartTransform_1, 1);0x0AE2goto Label_0B86;0x0AE7ShotItem(Server)(K2Node_CustomEvent_StartTransform, K2Node_CustomEvent_Velocity, K2Node_CustomEvent_Power, K2Node_CustomEvent_Class, K2Node_CustomEvent_BindActor);0x0B22goto Label_0B86;0x0B27Damage(Server)(K2Node_Event_TargetActor, K2Node_Event_DamageValue, K2Node_Event_TeamIndex, K2Node_Event_DamageType, K2Node_Event_SourceAgentPoint, K2Node_Event_UnAvoidable, K2Node_Event_DamageName, K2Node_Event_HitRezult, K2Node_Event_SourceActor);0x0B86Label_0B86:0x0B86return;0x0B88// end of script | Final | 0x04 |