implements IBPI_Damage_C
0x00x02E0
Members 7
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x08 | SkeletalMesh1 | USkeletalMeshComponent* | 6 flags | nullptr | |
| 0x08 | SkeletalMesh2 | USkeletalMeshComponent* | 6 flags | nullptr | |
| 0x08 | NI_BellHit | UNiagaraComponent* | 6 flags | nullptr | |
| 0x08 | SkeletalMesh | USkeletalMeshComponent* | 6 flags | nullptr | |
| 0x08 | RevivalArea | USphereComponent* | 6 flags | nullptr | |
| 0x08 | PointLight | UPointLightComponent* | 6 flags | nullptr |
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 13
| 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)Script4 statements · 52 bytes of bytecode0x0000BellHit();0x000EFinish = FinishFilter{false, 0};0x0031return;0x0033// 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 OnNotifyEnd_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BP_RevivalBell(251);0x0021return;0x0023// end of script | 0x08 | ||
void OnNotifyBegin_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BP_RevivalBell(139);0x0021return;0x0023// end of script | 0x08 | ||
void OnInterrupted_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BP_RevivalBell(167);0x0021return;0x0023// end of script | 0x08 | ||
void OnBlendOut_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BP_RevivalBell(195);0x0021return;0x0023// end of script | 0x08 | ||
void OnCompleted_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BP_RevivalBell(223);0x0021return;0x0023// end of script | 0x08 | ||
void StanDamage(const EN_StanType& StanType)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_StanType = StanType;0x0012ExecuteUbergraph_BP_RevivalBell(1461);0x0021return;0x0023// end of script | Public | 0x01 | |
void StaminaDamage(double Value)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Value = Value;0x0012ExecuteUbergraph_BP_RevivalBell(1462);0x0021return;0x0023// end of script | Public | 0x08 | |
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_RevivalBell(1463);0x00B1return;0x00B3// end of script | Public | 0x198 | |
void ReceiveBeginPlay()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_RevivalBell(1464);0x000Freturn;0x0011// end of script | EventProtected | 0x00 | |
void BellHit()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_BP_RevivalBell(1469);0x000Freturn;0x0011// end of script | 0x00 | ||
void ExecuteUbergraph_BP_RevivalBell(int32 EntryPoint)Script75 statements · 1,826 bytes of bytecode0x0000PushFlow(Label_071F);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCallFunc_K2_GetComponentLocation_ReturnValue = SkeletalMesh.K2_GetComponentLocation();0x0041PlaySoundAtLocation(this, /Game/audios/LInk/se/gimick/SC_Bell.SC_Bell, CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr, nullptr);0x008APopFlow();0x008BTemp_name_Variable = K2Node_CustomEvent_NotifyName_3;0x00A6PopFlow();0x00A7Temp_name_Variable = K2Node_CustomEvent_NotifyName_2;0x00C2PopFlow();0x00C3Temp_name_Variable = K2Node_CustomEvent_NotifyName_1;0x00DEPopFlow();0x00DFTemp_name_Variable = K2Node_CustomEvent_NotifyName;0x00FAPopFlow();0x00FBTemp_name_Variable = K2Node_CustomEvent_NotifyName_4;0x0116PopFlow();0x0117Label_0117:0x0117CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(this, /Game/BluePrints/LINK/Blueprints/GenerateMap/BP_GenerateMapManager.BP_GenerateMapManager_C);0x0135CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetActorOfClass_ReturnValue);0x0152if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x015CCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(CallFunc_GetActorOfClass_ReturnValue.SpawnedActors, this);0x01AEPopFlow();0x01AFLabel_01AF:0x01AFPushFlow(Label_048A);0x01B4/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereOverlapActors_OutActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x01EFK2Node_DynamicCast_AsBPI_Damage = Cast<BPI_Damage_C>(CallFunc_Array_Get_Item);0x0213K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Damage);0x0230if (!(K2Node_DynamicCast_bSuccess)) goto Label_055A;0x023EK2Node_DynamicCast_AsBPI_Damage.Damage(30, 1, 0, FTransform(...), false, FName(revival), nullptr, CallFunc_Damage_Finish);0x02DCLabel_02DC:0x02DCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(SkeletalMesh, /Game/3Dmodel/link/charactor/angel_bell/makeanimation/animation/AM_Bell.AM_Bell, 1f, 0f, FName(None), true);0x031ACallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x0337if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_000F;0x0345K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnCompleted_90D943BF4AFCA5B61750AE8D3827B9E2);0x035CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_3;0x0385K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnBlendOut_90D943BF4AFCA5B61750AE8D3827B9E2);0x039CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_2;0x03C5K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnInterrupted_90D943BF4AFCA5B61750AE8D3827B9E2);0x03DCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_1;0x0405K2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyBegin_90D943BF4AFCA5B61750AE8D3827B9E2);0x041CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate;0x0445K2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnNotifyEnd_90D943BF4AFCA5B61750AE8D3827B9E2);0x045CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_4;0x0485goto Label_000F;0x048ALabel_048A:0x048ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04B4Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x04CFLabel_04CF:0x04CFCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereOverlapActors_OutActors);0x050ACallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0530if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x053ATemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x0555goto Label_01AF;0x055ALabel_055A:0x055ACallFunc_Damage_Finish = FinishFilter{false, 0};0x057Dgoto Label_02DC;0x0582Label_0582:0x0582Temp_int_Loop_Counter_Variable = 0;0x0599Temp_int_Array_Index_Variable = 0;0x05B0goto Label_04CF;0x05B5PopFlow();0x05B6PopFlow();0x05B7PopFlow();0x05B8goto Label_0117;0x05BDCallFunc_K2_GetComponentLocation_ReturnValue_1 = RevivalArea.K2_GetComponentLocation();0x05EFCallFunc_SpawnSystemAtLocation_ReturnValue = SpawnSystemAtLocation(this, /Game/VFX/LINK/NI_BellHit.NI_BellHit, CallFunc_K2_GetComponentLocation_ReturnValue_1, FRotator(0, 0, 0), FVector(1, 1, 1), true, true, 0, true);0x064DK2Node_MakeArray_Array = {2, 0, 1, 3};0x0660CallFunc_GetScaledSphereRadius_ReturnValue = RevivalArea.GetScaledSphereRadius();0x0692CallFunc_K2_GetComponentLocation_ReturnValue_1 = RevivalArea.K2_GetComponentLocation();0x06C4CallFunc_SphereOverlapActors_OutActors = {};0x06CFCallFunc_SphereOverlapActors_ReturnValue = SphereOverlapActors(this, CallFunc_K2_GetComponentLocation_ReturnValue_1, CallFunc_GetScaledSphereRadius_ReturnValue, K2Node_MakeArray_Array, /Game/FirstPerson/Blueprints/BP_FirstPersonCharacter_LINK.BP_FirstPersonCharacter_LINK_C, Temp_object_Variable, CallFunc_SphereOverlapActors_OutActors);0x071Agoto Label_0582;0x071FLabel_071F:0x071Freturn;0x0721// end of script | Final | 0x04 |