Zdexby TheHolyOneZ
5,457 classes
Class

ABP_RevivalBell_C

: AActor : UObject
/Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_RevivalBell.BP_RevivalBell_C 0x02E0 (736 B) align 8 inherited 0x02A8 13 scripted vtable /Game/BluePrints/LINK/Blueprints/EnvironmentSystem/BP_RevivalBell
implements IBPI_Damage_C
0x00x02E0

Members 7

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SkeletalMesh1USkeletalMeshComponent*6 flagsnullptr
0x08SkeletalMesh2USkeletalMeshComponent*6 flagsnullptr
0x08NI_BellHitUNiagaraComponent*6 flagsnullptr
0x08SkeletalMeshUSkeletalMeshComponent*6 flagsnullptr
0x08RevivalAreaUSphereComponent*6 flagsnullptr
0x08PointLightUPointLightComponent*6 flagsnullptr
Inherited from AActor 79
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
0x005C0x01padding / unreflected
0x01bActorEnableCollision : 1bit 0bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 1boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 6boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00610x03padding / 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
0x01700x08padding / unreflected
0x08InputComponentUInputComponent*9 flagsnullptr
0x04NetTagint32Transient+5 flags0
0x04NetCullDistanceSquaredfloat8 flags2.25e+08
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01PhysicsReplicationModeEPhysicsReplicationMode7 flagsDefault
0x01950x0Bpadding / unreflected
0x08InstigatorAPawn*NetRepNotify+8 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+4 flags[]
0x08RootComponentUSceneComponent*Protected+10 flagsnullptr
0x01C00x08padding / unreflected
0x10LayersTArray<FName>4 flags[]
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>
0x02000x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>6 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>8 flags[]

Functions 13

SignatureFlagsNativeParams
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 bytecode
0x0000BellHit();0x000EFinish = FinishFilter{false, 0};0x0031return;0x0033// end of script
Public0x8A
void GetParryState(const bool& State)
Script3 statements · 14 bytes of bytecode
0x0000State = false;0x000Breturn;0x000D// end of script
Public0x01
void OnNotifyEnd_90D943BF4AFCA5B61750AE8D3827B9E2(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.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 bytecode
0x0000PersistentFrame.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 bytecode
0x0000PersistentFrame.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 bytecode
0x0000PersistentFrame.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 bytecode
0x0000PersistentFrame.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 bytecode
0x0000PersistentFrame.K2Node_Event_StanType = StanType;0x0012ExecuteUbergraph_BP_RevivalBell(1461);0x0021return;0x0023// end of script
Public0x01
void StaminaDamage(double Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_Value = Value;0x0012ExecuteUbergraph_BP_RevivalBell(1462);0x0021return;0x0023// end of script
Public0x08
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 bytecode
0x0000PersistentFrame.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
Public0x198
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_RevivalBell(1464);0x000Freturn;0x0011// end of script
EventProtected0x00
void BellHit()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_RevivalBell(1469);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BP_RevivalBell(int32 EntryPoint)
Script75 statements · 1,826 bytes of bytecode
0x0000PushFlow(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
Final0x04