Zdexby TheHolyOneZ
2,291 classes
Class

ABPC_WeapBareHandedR_C

: ABP_ParentWeapon_C : AActor : UObject
/Game/BP/PlayerWeapons/BareHanded/BPC_WeapBareHandedR.BPC_WeapBareHandedR_C 0x03FA (1,018 B) align 8 inherited 0x03A0 54 scripted vtable /Game/BP/PlayerWeapons/BareHanded/BPC_WeapBareHandedR
0x00x03FA

Members 14

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08SkeletalMeshUSkeletalMeshComponent*7 flagsnullptr
0x01TL_InitAtkCheck3__Direction_B4BA4956492420BDDF76E29A1D261C14ETimelineDirection4 flagsForward
0x03B10x07padding / unreflected
0x08TL_InitAtkCheck3UTimelineComponent*6 flagsnullptr
0x01TL_InitAtkCheck2__Direction_2AE55832453F8108749832846B1BA1ABETimelineDirection4 flagsForward
0x03C10x07padding / unreflected
0x08TL_InitAtkCheck2UTimelineComponent*6 flagsnullptr
0x01TL_InitAtkCheck1__Direction_E98BBF724896A5520CBFAF9272A3420BETimelineDirection4 flagsForward
0x03D10x07padding / unreflected
0x08TL_InitAtkCheck1UTimelineComponent*6 flagsnullptr
0x04TL_ChargeTimer_ChargeVar_391FF2EB48F4E6887BBC05A4C0D910E7float4 flags0
0x01TL_ChargeTimer__Direction_391FF2EB48F4E6887BBC05A4C0D910E7ETimelineDirection4 flagsForward
0x03E50x03padding / unreflected
0x08TL_ChargeTimerUTimelineComponent*6 flagsnullptr
0x08MainCharRefABP_MainChar_C*8 flagsnullptr
0x01IsChargeAttackbool6 flagsfalse
0x01IsInHeavyAttackModebool6 flagsfalse
Inherited from ABP_ParentWeapon_C 20
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08DefaultSceneRootUSceneComponent*7 flagsnullptr
0x10DamagedEnemiesCacheTArray<AActor*>5 flags[]
0x08OwningCharRefACharacter*8 flagsnullptr
0x08OwnerABPRefUABP_Hunter_C*7 flagsnullptr
0x78WeaponStatFS_WeaponStat4 flags{BaseDamagePhysical_3_4316D2AC468BAABCBDCDB98C18849F3B=0, B…
0x04ChargeAmtfloat7 flags0
0x01IsTransformedbool6 flagsfalse
0x01IsAttackingbool6 flagsfalse
0x01IsBouncingOffWallbool6 flagsfalse
0x01IsTwoHandedbool6 flagsfalse
0x01CanAttackbool6 flagstrue
0x01AttackRightbool6 flagsfalse
0x01InitAttackbool6 flagstrue
0x02D30x05padding / unreflected
0x50BaseDamageTMap<E_BBPSXDamageTypes, int32>3 flags<TMap>
0x50WeaponAttributeScalingTMap<E_WhichBaseStat, float>3 flags<TMap>
0x04AttackDamageMultiplierfloat7 flags0
0x01WhichWeaponE_WhichHunterWeapon7 flagsNewEnumerator4
0x037D0x03padding / unreflected
0x10MeleeAttackTraceLocsTArray<FVector>4 flags[]
0x10GunFiredFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from AActor 75
OffsetSizeNameTypeFlagsDefault
0x30PrimaryActorTickFActorTickFunction3 flags{}
0x01bNetTemporary : 1bit 0bool3 flagsfalse
0x01bNetStartup : 1bit 1bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 2bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 3bool6 flagsfalse
0x01bReplicateMovement : 1bit 4boolNetRepNotify+5 flagsfalse
0x01bHidden : 1bit 5boolNet+7 flagsfalse
0x01bTearOff : 1bit 6boolNet+3 flagsfalse
0x01bExchangedRoles : 1bit 7boolTransient+3 flagsfalse
0x01bNetLoadOnClient : 1bit 0bool4 flagstrue
0x01bNetUseOwnerRelevancy : 1bit 1bool6 flagsfalse
0x01bRelevantForNetworkReplays : 1bit 2bool3 flagstrue
0x01bRelevantForLevelBounds : 1bit 3bool5 flagstrue
0x01bReplayRewindable : 1bit 4bool5 flagsfalse
0x01bAllowTickBeforeBeginPlay : 1bit 5bool5 flagsfalse
0x01bAutoDestroyWhenFinished : 1bit 6bool4 flagsfalse
0x01bCanBeDamaged : 1bit 7boolNet+6 flagstrue
0x01bBlockInput : 1bit 0bool5 flagsfalse
0x01bCollideWhenPlacing : 1bit 1bool3 flagsfalse
0x01bFindCameraComponentWhenViewTarget : 1bit 2bool6 flagstrue
0x01bGenerateOverlapEventsDuringLevelStreaming : 1bit 3bool5 flagsfalse
0x01bIgnoresOriginShifting : 1bit 4bool5 flagsfalse
0x01bEnableAutoLODGeneration : 1bit 5bool6 flagsfalse
0x01bIsEditorOnlyActor : 1bit 6bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 7bool3 flagsfalse
0x01bReplicates : 1bit 0boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 1boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 2boolProtected+3 flagstrue
0x01bActorEnableCollision : 1bit 2bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 3boolTransient+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x009C0x04padding / unreflected
0x40AttachmentReplicationFRepAttachmentNetTransient+4 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+5 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x01140x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+3 flags[]
0x01480x08padding / unreflected
0x10LayersTArray<FName>3 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x01680x08padding / unreflected
0x10TagsTArray<FName>6 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>
0x01900x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 54

SignatureFlagsNativeParams
void TL_ChargeTimer__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15903);0x000Freturn;0x0011// end of script
0x00
void TL_ChargeTimer__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15817);0x000Freturn;0x0011// end of script
0x00
void TL_InitAtkCheck1__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(11790);0x000Freturn;0x0011// end of script
0x00
void TL_InitAtkCheck1__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(11789);0x000Freturn;0x0011// end of script
0x00
void TL_InitAtkCheck2__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(10448);0x000Freturn;0x0011// end of script
0x00
void TL_InitAtkCheck2__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(10447);0x000Freturn;0x0011// end of script
0x00
void TL_InitAtkCheck3__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15973);0x000Freturn;0x0011// end of script
0x00
void TL_InitAtkCheck3__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15972);0x000Freturn;0x0011// end of script
0x00
void OnNotifyEnd_618FDE6B482CBCDE6FCA4F84108D05BD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_29 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(14884);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_618FDE6B482CBCDE6FCA4F84108D05BD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_28 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(14856);0x0021return;0x0023// end of script
0x08
void OnInterrupted_618FDE6B482CBCDE6FCA4F84108D05BD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_27 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(14752);0x0021return;0x0023// end of script
0x08
void OnBlendOut_618FDE6B482CBCDE6FCA4F84108D05BD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_26 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(10517);0x0021return;0x0023// end of script
0x08
void OnCompleted_618FDE6B482CBCDE6FCA4F84108D05BD(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_25 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(10489);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_3003D65D43C8785AC7718897CF4FDD63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_24 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1166);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_3003D65D43C8785AC7718897CF4FDD63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_23 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1194);0x0021return;0x0023// end of script
0x08
void OnInterrupted_3003D65D43C8785AC7718897CF4FDD63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_22 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1222);0x0021return;0x0023// end of script
0x08
void OnBlendOut_3003D65D43C8785AC7718897CF4FDD63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_21 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1250);0x0021return;0x0023// end of script
0x08
void OnCompleted_3003D65D43C8785AC7718897CF4FDD63(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_20 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1278);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_D0C50EBD40C361A7D62C28A6262B9137(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_19 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1306);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_D0C50EBD40C361A7D62C28A6262B9137(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_18 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1334);0x0021return;0x0023// end of script
0x08
void OnInterrupted_D0C50EBD40C361A7D62C28A6262B9137(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_17 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1362);0x0021return;0x0023// end of script
0x08
void OnBlendOut_D0C50EBD40C361A7D62C28A6262B9137(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_16 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1390);0x0021return;0x0023// end of script
0x08
void OnCompleted_D0C50EBD40C361A7D62C28A6262B9137(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_15 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1418);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_68964FEA4D2DCA6B6CEC86A55191615C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_14 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1721);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_68964FEA4D2DCA6B6CEC86A55191615C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_13 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1749);0x0021return;0x0023// end of script
0x08
void OnInterrupted_68964FEA4D2DCA6B6CEC86A55191615C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_12 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1777);0x0021return;0x0023// end of script
0x08
void OnBlendOut_68964FEA4D2DCA6B6CEC86A55191615C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_11 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1805);0x0021return;0x0023// end of script
0x08
void OnCompleted_68964FEA4D2DCA6B6CEC86A55191615C(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_10 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1833);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_ECFAF0384DDA561498594AB2C093AF62(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_9 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1861);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_ECFAF0384DDA561498594AB2C093AF62(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_8 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1889);0x0021return;0x0023// end of script
0x08
void OnInterrupted_ECFAF0384DDA561498594AB2C093AF62(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_7 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1917);0x0021return;0x0023// end of script
0x08
void OnBlendOut_ECFAF0384DDA561498594AB2C093AF62(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_6 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1945);0x0021return;0x0023// end of script
0x08
void OnCompleted_ECFAF0384DDA561498594AB2C093AF62(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_5 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(1973);0x0021return;0x0023// end of script
0x08
void OnNotifyEnd_33361C56436DF9A1A19EAB908845AA9A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_4 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(2001);0x0021return;0x0023// end of script
0x08
void OnNotifyBegin_33361C56436DF9A1A19EAB908845AA9A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_3 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(2029);0x0021return;0x0023// end of script
0x08
void OnInterrupted_33361C56436DF9A1A19EAB908845AA9A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_2 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(2057);0x0021return;0x0023// end of script
0x08
void OnBlendOut_33361C56436DF9A1A19EAB908845AA9A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName_1 = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(2085);0x0021return;0x0023// end of script
0x08
void OnCompleted_33361C56436DF9A1A19EAB908845AA9A(const FName& NotifyName)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NotifyName = NotifyName;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(2113);0x0021return;0x0023// end of script
0x08
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(10578);0x000Freturn;0x0011// end of script
EventProtected0x00
void RightWeaponPress()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(13119);0x000Freturn;0x0011// end of script
Public0x00
void RightWeaponRelease()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(13565);0x000Freturn;0x0011// end of script
Public0x00
void PostAttackChargeCheck()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(14780);0x000Freturn;0x0011// end of script
0x00
void DamageCheck()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(14851);0x000Freturn;0x0011// end of script
0x00
void WeaponCancelAttack()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(14912);0x000Freturn;0x0011// end of script
Public0x00
void LevelUpWeapon()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(14978);0x000Freturn;0x0011// end of script
Public0x00
void TransformWeapon(bool IsTransformed)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsTransformed = IsTransformed;0x0012ExecuteUbergraph_BPC_WeapBareHandedR(14983);0x0021return;0x0023// end of script
Public0x01
void TransformCheck()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15261);0x000Freturn;0x0011// end of script
Public0x00
void AtkDmgStart()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15631);0x000Freturn;0x0011// end of script
Public0x00
void AtkDmgStop()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15741);0x000Freturn;0x0011// end of script
Public0x00
void RightWeaponPressFail()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15807);0x000Freturn;0x0011// end of script
Public0x00
void RightWeaponReleaseFail()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15812);0x000Freturn;0x0011// end of script
Public0x00
void RestartAttackingDelays()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15822);0x000Freturn;0x0011// end of script
0x00
void CheckSockemCheat()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_WeapBareHandedR(15978);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BPC_WeapBareHandedR(int32 EntryPoint)
Script678 statements · 15,986 bytes of bytecode
0x0000PushFlow(Label_3E6F);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FCheckSockemCheat();0x001DLabel_001D:0x001DTemp_int_Variable_1 = -1;0x0034K2Node_DynamicCast_AsBP_Main_Char_4 = Cast<BP_MainChar_C>(OwningCharRef);0x0058K2Node_DynamicCast_bSuccess_7 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_4);0x0075CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_DynamicCast_AsBP_Main_Char_4.PlayerIndex, -1);0x00ADTemp_bool_Variable_4 = CallFunc_EqualEqual_IntInt_ReturnValue;0x00C0SetBaseDmgAndWeapAttScaling(/Game/BP/PlayerWeapons/Cleaver/DaT_CleaverScaling.DaT_CleaverScaling, 0, Switch(Temp_bool_Variable_4, false => Temp_int_Variable_1, true => K2Node_DynamicCast_AsBP_Main_Char_4.NPCData.RWeapLvl_47_38C97769498B07CFDA0DB091E30C63F0, default => K2Node_Select_Default_8));0x012DPopFlow();0x012EAttackRight = true;0x0139CanAttack = true;0x0144IsAttacking = false;0x014FRestartAttackingDelays();0x015DTL_InitAtkCheck1.PlayFromStart();0x017DPopFlow();0x017EAttackRight = false;0x0189CanAttack = true;0x0194IsAttacking = false;0x019FRestartAttackingDelays();0x01ADTL_InitAtkCheck2.PlayFromStart();0x01CDPopFlow();0x01CEAttackRight = true;0x01D9CanAttack = true;0x01E4IsAttacking = false;0x01EFRestartAttackingDelays();0x01FDTL_InitAtkCheck3.PlayFromStart();0x021DPopFlow();0x021EAttackRight = true;0x0229CanAttack = true;0x0234IsAttacking = false;0x023FDelay(this, 0.4f, LatentActionInfo{0x276, 1506737030, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x0275PopFlow();0x0276if (!(IsAttacking)) goto Label_0285;0x0284PopFlow();0x0285Label_0285:0x0285InitAttack = true;0x0290PostAttackChargeCheck();0x029EPopFlow();0x029FTemp_bool_IsClosed_Variable = false;0x02AATemp_bool_Has_Been_Initd_Variable = true;0x02B5PopFlow();0x02B6Temp_bool_IsClosed_Variable_1 = false;0x02C1Temp_bool_Has_Been_Initd_Variable_1 = true;0x02CCPopFlow();0x02CDMainCharRef.SubtractStamina(17, 0.8f);0x02FBPopFlow();0x02FCMainCharRef.SubtractStamina(50, 0.8f);0x032APopFlow();0x032BK2Node_DynamicCast_AsBP_Main_Char_2 = Cast<BP_MainChar_C>(OwningCharRef);0x034FK2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_2);0x036Cif (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x0376MainCharRef = K2Node_DynamicCast_AsBP_Main_Char_2;0x0389WhichWeapon = 0;0x039DOwnerABPRef.WhichRWeapon = WhichWeapon;0x03CEgoto Label_000F;0x03D3AttackRight = true;0x03DECanAttack = true;0x03E9IsAttacking = false;0x03F4IsInHeavyAttackMode = false;0x03FFDelay(this, 0.35f, LatentActionInfo{0x436, 450731353, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x0435PopFlow();0x0436if (!(IsAttacking)) goto Label_0445;0x0444PopFlow();0x0445Label_0445:0x0445InitAttack = true;0x0450PostAttackChargeCheck();0x045EPopFlow();0x045FMainCharRef.SubtractStamina(22, 0.8f);0x048DPopFlow();0x048ETemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_24;0x04A9PopFlow();0x04AATemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_23;0x04C5PopFlow();0x04C6Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_22;0x04E1PopFlow();0x04E2Temp_name_Variable_1 = K2Node_CustomEvent_NotifyName_21;0x04FDPopFlow();0x04FETemp_name_Variable_1 = K2Node_CustomEvent_NotifyName_20;0x0519PopFlow();0x051ATemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_19;0x0535PopFlow();0x0536Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_18;0x0551PopFlow();0x0552Temp_name_Variable_2 = K2Node_CustomEvent_NotifyName_17;0x056DPopFlow();0x056ETemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_16;0x0589PopFlow();0x058ATemp_name_Variable_2 = K2Node_CustomEvent_NotifyName_15;0x05A5PopFlow();0x05A6Label_05A6:0x05A6ChargeAmt = TL_ChargeTimer_ChargeVar_391FF2EB48F4E6887BBC05A4C0D910E7;0x05C1CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(TL_ChargeTimer_ChargeVar_391FF2EB48F4E6887BBC05A4C0D910E7, 0.35f);0x05E3if (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_0605;0x05F1PushFlow(Label_061C);0x05F6if (!(Temp_bool_Has_Been_Initd_Variable_2)) goto Label_06A0;0x0604PopFlow();0x0605Label_0605:0x0605Temp_bool_IsClosed_Variable_2 = false;0x0610Temp_bool_Has_Been_Initd_Variable_2 = true;0x061BPopFlow();0x061CLabel_061C:0x061Cif (!(Temp_bool_IsClosed_Variable_2)) goto Label_062B;0x062APopFlow();0x062BLabel_062B:0x062BTemp_bool_IsClosed_Variable_2 = true;0x0636/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Foley/Wooshes/A_ChargeWoosh.A_ChargeWoosh, 1f, 1f, 0f, nullptr, nullptr);0x0671MainCharRef.SubtractStamina(0, 2f);0x069FPopFlow();0x06A0Label_06A0:0x06A0Temp_bool_Has_Been_Initd_Variable_2 = true;0x06ABif (!(false)) PopFlow();0x06ADTemp_bool_IsClosed_Variable_2 = true;0x06B8PopFlow();0x06B9Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_14;0x06D4PopFlow();0x06D5Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_13;0x06F0PopFlow();0x06F1Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_12;0x070CPopFlow();0x070DTemp_name_Variable_3 = K2Node_CustomEvent_NotifyName_11;0x0728PopFlow();0x0729Temp_name_Variable_3 = K2Node_CustomEvent_NotifyName_10;0x0744PopFlow();0x0745Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_9;0x0760PopFlow();0x0761Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_8;0x077CPopFlow();0x077DTemp_name_Variable_4 = K2Node_CustomEvent_NotifyName_7;0x0798PopFlow();0x0799Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_6;0x07B4PopFlow();0x07B5Temp_name_Variable_4 = K2Node_CustomEvent_NotifyName_5;0x07D0PopFlow();0x07D1Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_4;0x07ECPopFlow();0x07EDTemp_name_Variable_5 = K2Node_CustomEvent_NotifyName_3;0x0808PopFlow();0x0809Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_2;0x0824PopFlow();0x0825Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName_1;0x0840PopFlow();0x0841Temp_name_Variable_5 = K2Node_CustomEvent_NotifyName;0x085CPopFlow();0x085DLabel_085D:0x085DTemp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0868PopFlow();0x0869Label_0869:0x0869Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x0874PopFlow();0x0875Label_0875:0x0875Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0880PopFlow();0x0881Label_0881:0x0881if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x088BLabel_088B:0x088BK2Node_DynamicCast_AsBP_Main_Char_5 = Cast<BP_MainChar_C>(OwningCharRef);0x08AFK2Node_DynamicCast_bSuccess_8 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_5);0x08CCCallFunc_Not_PreBool_ReturnValue_5 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char_5.IsManualAiming);0x08FFif (!(CallFunc_Not_PreBool_ReturnValue_5)) PopFlow();0x0909if (!(InitAttack)) PopFlow();0x0913CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/BareHanded/Anim/AM_HunterAttacksBareHanded.AM_HunterAttacksBareHanded, 1f, 0f, FName(Hand_Charge));0x0966CallFunc_IsValid_ReturnValue_3 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3);0x0983if (!(CallFunc_IsValid_ReturnValue_3)) goto Label_0AD1;0x0991K2Node_CreateDelegate_OutputDelegate_14.Bind(this, OnCompleted_68964FEA4D2DCA6B6CEC86A55191615C);0x09A8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnCompleted += K2Node_CreateDelegate_OutputDelegate_14;0x09D1K2Node_CreateDelegate_OutputDelegate_13.Bind(this, OnBlendOut_68964FEA4D2DCA6B6CEC86A55191615C);0x09E8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_13;0x0A11K2Node_CreateDelegate_OutputDelegate_12.Bind(this, OnInterrupted_68964FEA4D2DCA6B6CEC86A55191615C);0x0A28CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_12;0x0A51K2Node_CreateDelegate_OutputDelegate_11.Bind(this, OnNotifyBegin_68964FEA4D2DCA6B6CEC86A55191615C);0x0A68CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_11;0x0A91K2Node_CreateDelegate_OutputDelegate_10.Bind(this, OnNotifyEnd_68964FEA4D2DCA6B6CEC86A55191615C);0x0AA8CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_3.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_10;0x0AD1Label_0AD1:0x0AD1Temp_float_Variable = 1.4f;0x0AE8Temp_float_Variable_1 = 1f;0x0AFFTemp_bool_Variable = IsTransformed;0x0B12TL_ChargeTimer.SetPlayRate(Switch(Temp_bool_Variable, false => Temp_float_Variable_1, true => Temp_float_Variable, default => K2Node_Select_Default_5));0x0B67TL_ChargeTimer.PlayFromStart();0x0B87PopFlow();0x0B88Label_0B88:0x0B88Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x0B93PopFlow();0x0B94Label_0B94:0x0B94PushFlow(Label_0881);0x0B99Label_0B99:0x0B99PushFlow(Label_0BC6);0x0B9Eif (!(Temp_bool_Has_Been_Initd_Variable_3)) goto Label_0BAD;0x0BACPopFlow();0x0BADLabel_0BAD:0x0BADTemp_bool_Has_Been_Initd_Variable_3 = true;0x0BB8if (!(false)) PopFlow();0x0BBATemp_bool_IsClosed_Variable_3 = true;0x0BC5PopFlow();0x0BC6Label_0BC6:0x0BC6if (!(Temp_bool_IsClosed_Variable_3)) goto Label_0BD5;0x0BD4PopFlow();0x0BD5Label_0BD5:0x0BD5Temp_bool_IsClosed_Variable_3 = true;0x0BE0if (!(true)) goto Label_085D;0x0BE6goto Label_0B88;0x0BEBLabel_0BEB:0x0BEBPushFlow(Label_1872);0x0BF0CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(Temp_int_Variable_2);0x0C15CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x0C3BK2Node_MakeArray_Array = {1, 2, 0};0x0C4CCallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_1);0x0C71CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Conv_IntToFloat_ReturnValue_1);0x0C9FCallFunc_GetSocketTransform_ReturnValue = SkeletalMesh.GetSocketTransform(FName(DamageEnd), 0);0x0CE4K2Node_MakeArray_Array_1 = {OwningCharRef};0x0CF8CallFunc_GetSocketTransform_ReturnValue_1 = SkeletalMesh.GetSocketTransform(FName(DamageStart), 0);0x0D3DCallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x0D76BreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x0DA4CallFunc_GetForwardVector_ReturnValue = GetForwardVector(CallFunc_BreakTransform_Rotation);0x0DC9CallFunc_Multiply_VectorFloat_ReturnValue = Multiply_VectorFloat(CallFunc_GetForwardVector_ReturnValue, 30f);0x0DF3CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_BreakTransform_Location, CallFunc_Multiply_VectorFloat_ReturnValue);0x0E21/Script/Engine.Default__KismetArrayLibrary.Array_Get(MeleeAttackTraceLocs, Temp_int_Variable_2, CallFunc_Array_Get_Item);0x0E5CCallFunc_EqualEqual_VectorVector_ReturnValue = EqualEqual_VectorVector(CallFunc_Array_Get_Item, FVector(0, 0, 0), 1e-04f);0x0E8BTemp_bool_Variable_7 = CallFunc_EqualEqual_VectorVector_ReturnValue;0x0E9ECallFunc_SphereTraceMultiForObjects_OutHits = {};0x0EA9CallFunc_SphereTraceMultiForObjects_ReturnValue = SphereTraceMultiForObjects(this, CallFunc_BreakTransform_Location, Switch(Temp_bool_Variable_7, false => CallFunc_Array_Get_Item, true => CallFunc_Add_VectorVector_ReturnValue, default => K2Node_Select_Default_6), 40f, K2Node_MakeArray_Array, false, K2Node_MakeArray_Array_1, 0, CallFunc_SphereTraceMultiForObjects_OutHits, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 0.5f);0x0F69CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x0F8FCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(MeleeAttackTraceLocs);0x0FCACallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, CallFunc_Add_IntInt_ReturnValue_1);0x0FF0if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_169A;0x0FFECallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(Temp_int_Variable_2);0x1023CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x1049CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_1);0x106ECallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Conv_IntToFloat_ReturnValue_1);0x109CCallFunc_GetSocketTransform_ReturnValue = SkeletalMesh.GetSocketTransform(FName(DamageEnd), 0);0x10E1CallFunc_GetSocketTransform_ReturnValue_1 = SkeletalMesh.GetSocketTransform(FName(DamageStart), 0);0x1126CallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x115FBreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x118D/Script/Engine.Default__KismetArrayLibrary.Array_Set(MeleeAttackTraceLocs, Temp_int_Variable_2, CallFunc_BreakTransform_Location, false);0x11C9Label_11C9:0x11C9if (!(CallFunc_SphereTraceMultiForObjects_ReturnValue)) PopFlow();0x11D3Temp_int_Loop_Counter_Variable = 0;0x11EATemp_int_Array_Index_Variable = 0;0x1201Label_1201:0x1201CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_SphereTraceMultiForObjects_OutHits);0x123CCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x1262if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x126CTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x1287PushFlow(Label_1650);0x128C/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x12C7BreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x136AK2Node_DynamicCast_AsBP_Enemy_Parent = Cast<BP_EnemyParent_C>(CallFunc_BreakHitResult_HitActor);0x138EK2Node_DynamicCast_bSuccess_5 = Cast<71>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x13ABif (!(K2Node_DynamicCast_bSuccess_5)) goto Label_150F;0x13B9K2Node_DynamicCast_AsBPC_Cleric_Beast = Cast<BPC_ClericBeast_C>(K2Node_DynamicCast_AsBP_Enemy_Parent);0x13DDK2Node_DynamicCast_bSuccess_6 = Cast<71>(K2Node_DynamicCast_AsBPC_Cleric_Beast);0x13FAif (!(K2Node_DynamicCast_bSuccess_6)) goto Label_150F;0x1408/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1443BreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x14E6K2Node_DynamicCast_AsBP_Enemy_Parent.DamagedComponent = CallFunc_BreakHitResult_HitComponent;0x150FLabel_150F:0x150F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x154ABreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x15EDK2Node_DynamicCast_AsCharacter = Cast<Character>(CallFunc_BreakHitResult_HitActor);0x1611K2Node_DynamicCast_bSuccess_4 = Cast<71>(K2Node_DynamicCast_AsCharacter);0x162Eif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_1912;0x163CPushFlow(Label_1E97);0x1641if (!(Temp_bool_Has_Been_Initd_Variable_1)) goto Label_2886;0x164FPopFlow();0x1650Label_1650:0x1650CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x167ATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_2;0x1695goto Label_1201;0x169ALabel_169A:0x169ACallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(Temp_int_Variable_2);0x16BFCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x16E5CallFunc_Conv_IntToFloat_ReturnValue_1 = Conv_IntToFloat(CallFunc_Add_IntInt_ReturnValue_1);0x170ACallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue, CallFunc_Conv_IntToFloat_ReturnValue_1);0x1738CallFunc_GetSocketTransform_ReturnValue = SkeletalMesh.GetSocketTransform(FName(DamageEnd), 0);0x177DCallFunc_GetSocketTransform_ReturnValue_1 = SkeletalMesh.GetSocketTransform(FName(DamageStart), 0);0x17C2CallFunc_TLerp_ReturnValue = TLerp(CallFunc_GetSocketTransform_ReturnValue_1, CallFunc_GetSocketTransform_ReturnValue, CallFunc_Divide_FloatFloat_ReturnValue, 0);0x17FBBreakTransform(CallFunc_TLerp_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x1829CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(MeleeAttackTraceLocs, CallFunc_BreakTransform_Location);0x186Dgoto Label_11C9;0x1872Label_1872:0x1872CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable_2, 1);0x189CTemp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue;0x18B7Label_18B7:0x18B7CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(2, -1);0x18DDCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable_2, CallFunc_Add_IntInt_ReturnValue_1);0x1903if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x190Dgoto Label_0BEB;0x1912Label_1912:0x1912Temp_bool_Variable_6 = false;0x191DTemp_float_Variable_2 = 2f;0x1934Temp_float_Variable_3 = 1f;0x194BCallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(35);0x196CCallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, AttackDamageMultiplier);0x199ACallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, Switch(Temp_bool_Variable_6, false => Temp_float_Variable_3, true => Temp_float_Variable_2, default => K2Node_Select_Default_3));0x19F4/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1A2FBreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1AD2CallFunc_ApplyDamage_ReturnValue_2 = /Script/Engine.Default__GameplayStatics.ApplyDamage(CallFunc_BreakHitResult_HitActor, CallFunc_Multiply_FloatFloat_ReturnValue_1, nullptr, OwningCharRef, /Game/BP/Variables/DT_Light.DT_Light_C);0x1B29PushFlow(Label_1B56);0x1B2Eif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_1B3D;0x1B3CPopFlow();0x1B3DLabel_1B3D:0x1B3DTemp_bool_Has_Been_Initd_Variable = true;0x1B48if (!(false)) PopFlow();0x1B4ATemp_bool_IsClosed_Variable = true;0x1B55PopFlow();0x1B56Label_1B56:0x1B56if (!(Temp_bool_IsClosed_Variable)) goto Label_1B65;0x1B64PopFlow();0x1B65Label_1B65:0x1B65Temp_bool_IsClosed_Variable = true;0x1B70Temp_bool_Variable_1 = false;0x1B7BTemp_object_Variable = /Game/Audio/Foley/Impacts/Cue_SqueakHit.Cue_SqueakHit;0x1B8ETemp_object_Variable_1 = /Game/Audio/Foley/Impacts/Cue_spark.Cue_spark;0x1BA1/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1BDCBreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1C7FPlaySoundAtLocation(this, Switch(Temp_bool_Variable_1, false => Temp_object_Variable_1, true => Temp_object_Variable, default => K2Node_Select_Default), CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x1CE7if (!(true)) goto Label_1D24;0x1CEDLabel_1CED:0x1CEDDelay(this, 0.5f, LatentActionInfo{0x29F, 2113341150, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x1D23PopFlow();0x1D24Label_1D24:0x1D24/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x1D5FBreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x1E02CallFunc_Multiply_VectorFloat_ReturnValue_2 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal, 1f);0x1E2CCallFunc_Conv_VectorToRotator_ReturnValue_1 = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue_2);0x1E51CallFunc_SpawnEmitterAtLocation_ReturnValue = SpawnEmitterAtLocation(this, /Game/VFX/Particles/Impacts/P_MeleeSpark.P_MeleeSpark, CallFunc_BreakHitResult_ImpactPoint, CallFunc_Conv_VectorToRotator_ReturnValue_1, FVector(1, 1, 1), true, 0, true);0x1E92goto Label_1CED;0x1E97Label_1E97:0x1E97if (!(Temp_bool_IsClosed_Variable_1)) goto Label_1EA6;0x1EA5PopFlow();0x1EA6Label_1EA6:0x1EA6Temp_bool_IsClosed_Variable_1 = true;0x1EB1if (!(IsChargeAttack)) goto Label_255E;0x1EBFTemp_bool_Variable_6 = false;0x1ECATemp_float_Variable_2 = 2f;0x1EE1Temp_float_Variable_3 = 1f;0x1EF8CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(35);0x1F19CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, AttackDamageMultiplier);0x1F47CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, Switch(Temp_bool_Variable_6, false => Temp_float_Variable_3, true => Temp_float_Variable_2, default => K2Node_Select_Default_3));0x1FA1CallFunc_ApplyDamage_ReturnValue_1 = /Script/Engine.Default__GameplayStatics.ApplyDamage(K2Node_DynamicCast_AsCharacter, CallFunc_Multiply_FloatFloat_ReturnValue_1, nullptr, OwningCharRef, /Game/BP/Variables/DT_Charged.DT_Charged_C);0x1FF8MainCharRef.ApplyRally(55);0x2021/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetIsEnemyBlocking(K2Node_DynamicCast_AsCharacter, this, CallFunc_GetIsEnemyBlocking_IsBlocking);0x2058if (!(CallFunc_GetIsEnemyBlocking_IsBlocking)) goto Label_209D;0x2066Label_2066:0x2066Delay(this, 0.5f, LatentActionInfo{0x2B6, -2048786335, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x209CPopFlow();0x209DLabel_209D:0x209DTemp_bool_Variable_2 = false;0x20A8Temp_object_Variable_2 = /Game/Audio/Foley/Impacts/Cue_SqueakHit.Cue_SqueakHit;0x20BBTemp_object_Variable_3 = /Game/Audio/Foley/Impacts/Cue_bloodheavy.Cue_bloodheavy;0x20CE/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2109BreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x21ACPlaySoundAtLocation(this, Switch(Temp_bool_Variable_2, false => Temp_object_Variable_3, true => Temp_object_Variable_2, default => K2Node_Select_Default_1), CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x2214Label_2214:0x2214if (!(true)) goto Label_221F;0x221Agoto Label_2066;0x221FLabel_221F:0x221F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x225ABreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x22FDPlaySoundAtLocation(this, /Game/Audio/Foley/Impacts/Cue_iron-cut-meat.Cue_iron-cut-meat, CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x2339Temp_object_Variable_6 = /Game/VFX/Particles/Blood/P_BloodTrailWhite.P_BloodTrailWhite;0x234CTemp_object_Variable_7 = /Game/VFX/Particles/Blood/P_BloodTrail.P_BloodTrail;0x235F/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x239ABreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x243DHitEnemyKinFinder(K2Node_DynamicCast_AsCharacter, CallFunc_HitEnemyKinFinder_IsKin);0x245DTemp_bool_Variable_5 = CallFunc_HitEnemyKinFinder_IsKin;0x2470CallFunc_Multiply_VectorFloat_ReturnValue_1 = Multiply_VectorFloat(CallFunc_BreakHitResult_ImpactNormal, 1f);0x249ACallFunc_Conv_VectorToRotator_ReturnValue = Conv_VectorToRotator(CallFunc_Multiply_VectorFloat_ReturnValue_1);0x24BFCallFunc_SpawnEmitterAttached_ReturnValue = SpawnEmitterAttached(Switch(Temp_bool_Variable_5, false => Temp_object_Variable_7, true => Temp_object_Variable_6, default => K2Node_Select_Default_7), K2Node_DynamicCast_AsCharacter.Mesh, FName(None), CallFunc_BreakHitResult_ImpactPoint, CallFunc_Conv_VectorToRotator_ReturnValue, FVector(1, 1, 1), 1, true, 0, true);0x2559goto Label_2066;0x255ELabel_255E:0x255ETemp_bool_Variable_6 = false;0x2569Temp_float_Variable_2 = 2f;0x2580Temp_float_Variable_3 = 1f;0x2597CallFunc_Conv_IntToFloat_ReturnValue_2 = Conv_IntToFloat(35);0x25B8CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Conv_IntToFloat_ReturnValue_2, AttackDamageMultiplier);0x25E6CallFunc_Multiply_FloatFloat_ReturnValue_1 = Multiply_FloatFloat(CallFunc_Multiply_FloatFloat_ReturnValue, Switch(Temp_bool_Variable_6, false => Temp_float_Variable_3, true => Temp_float_Variable_2, default => K2Node_Select_Default_3));0x2640CallFunc_ApplyDamage_ReturnValue = /Script/Engine.Default__GameplayStatics.ApplyDamage(K2Node_DynamicCast_AsCharacter, CallFunc_Multiply_FloatFloat_ReturnValue_1, nullptr, OwningCharRef, /Game/BP/Variables/DT_Light.DT_Light_C);0x2697MainCharRef.ApplyRally(35);0x26C0/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetIsEnemyBlocking(K2Node_DynamicCast_AsCharacter, this, CallFunc_GetIsEnemyBlocking_IsBlocking);0x26F7if (!(CallFunc_GetIsEnemyBlocking_IsBlocking)) goto Label_270A;0x2705goto Label_2066;0x270ALabel_270A:0x270ATemp_bool_Variable_3 = false;0x2715Temp_object_Variable_4 = /Game/Audio/Foley/Impacts/Cue_SqueakHit.Cue_SqueakHit;0x2728Temp_object_Variable_5 = /Game/Audio/Foley/Impacts/Cue_bloodlight.Cue_bloodlight;0x273B/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_SphereTraceMultiForObjects_OutHits, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x2776BreakHitResult(CallFunc_Array_Get_Item_1, 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_HitItem, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x2819PlaySoundAtLocation(this, Switch(Temp_bool_Variable_3, false => Temp_object_Variable_5, true => Temp_object_Variable_4, default => K2Node_Select_Default_2), CallFunc_BreakHitResult_ImpactPoint, FRotator(0, 0, 0), 1f, 1f, 0f, nullptr, nullptr, nullptr);0x2881goto Label_2214;0x2886Label_2886:0x2886Temp_bool_Has_Been_Initd_Variable_1 = true;0x2891if (!(false)) PopFlow();0x2893Temp_bool_IsClosed_Variable_1 = true;0x289EPopFlow();0x289FLabel_289F:0x289FPushFlow(Label_0875);0x28A4goto Label_0B99;0x28A9Label_28A9:0x28A9PushFlow(Label_0869);0x28AEgoto Label_0B99;0x28B3Label_28B3:0x28B3Temp_int_Variable_2 = 0;0x28CAgoto Label_18B7;0x28CFPopFlow();0x28D0if (!(IsAttacking)) goto Label_28DF;0x28DEPopFlow();0x28DFLabel_28DF:0x28DFInitAttack = true;0x28EAPostAttackChargeCheck();0x28F8PopFlow();0x28F9Temp_name_Variable = K2Node_CustomEvent_NotifyName_25;0x2914PopFlow();0x2915Temp_name_Variable = K2Node_CustomEvent_NotifyName_26;0x2930PopFlow();0x2931Label_2931:0x2931TL_InitAtkCheck1.Stop();0x2951PopFlow();0x2952ReceiveBeginPlay();0x295CCallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x2979Delay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue, LatentActionInfo{0x32B, -318057938, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x29B3PopFlow();0x29B4Label_29B4:0x29B4CallFunc_CreateProxyObjectForPlayMontage_ReturnValue = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/BareHanded/Anim/AM_HunterAttacksBareHanded.AM_HunterAttacksBareHanded, 1f, 0f, FName(Hand_AtkInitR-L));0x2A07CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue);0x2A24if (!(CallFunc_IsValid_ReturnValue_1)) goto Label_2B72;0x2A32K2Node_CreateDelegate_OutputDelegate_25.Bind(this, OnCompleted_618FDE6B482CBCDE6FCA4F84108D05BD);0x2A49CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnCompleted += K2Node_CreateDelegate_OutputDelegate_25;0x2A72K2Node_CreateDelegate_OutputDelegate_26.Bind(this, OnBlendOut_618FDE6B482CBCDE6FCA4F84108D05BD);0x2A89CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_26;0x2AB2K2Node_CreateDelegate_OutputDelegate_27.Bind(this, OnInterrupted_618FDE6B482CBCDE6FCA4F84108D05BD);0x2AC9CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_27;0x2AF2K2Node_CreateDelegate_OutputDelegate_28.Bind(this, OnNotifyBegin_618FDE6B482CBCDE6FCA4F84108D05BD);0x2B09CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_28;0x2B32K2Node_CreateDelegate_OutputDelegate_29.Bind(this, OnNotifyEnd_618FDE6B482CBCDE6FCA4F84108D05BD);0x2B49CallFunc_CreateProxyObjectForPlayMontage_ReturnValue.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_29;0x2B72Label_2B72:0x2B72AttackDamageMultiplier = 1f;0x2B89PushFlow(Label_2BC5);0x2B8EDelay(this, 0.6f, LatentActionInfo{0x12E, 1030427541, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x2BC4PopFlow();0x2BC5Label_2BC5:0x2BC5Delay(this, 0.2f, LatentActionInfo{0x2CD, 248217155, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x2BFBPopFlow();0x2BFCLabel_2BFC:0x2BFCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/BareHanded/Anim/AM_HunterAttacksBareHanded.AM_HunterAttacksBareHanded, 1f, 0f, FName(Hand_AtkL-R));0x2C4FCallFunc_IsValid_ReturnValue = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1);0x2C6Cif (!(CallFunc_IsValid_ReturnValue)) goto Label_2DBA;0x2C7AK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnCompleted_3003D65D43C8785AC7718897CF4FDD63);0x2C91CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnCompleted += K2Node_CreateDelegate_OutputDelegate_4;0x2CBAK2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnBlendOut_3003D65D43C8785AC7718897CF4FDD63);0x2CD1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_3;0x2CFAK2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnInterrupted_3003D65D43C8785AC7718897CF4FDD63);0x2D11CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_2;0x2D3AK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnNotifyBegin_3003D65D43C8785AC7718897CF4FDD63);0x2D51CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_1;0x2D7AK2Node_CreateDelegate_OutputDelegate.Bind(this, OnNotifyEnd_3003D65D43C8785AC7718897CF4FDD63);0x2D91CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_1.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate;0x2DBALabel_2DBA:0x2DBAAttackDamageMultiplier = 1.04f;0x2DD1PushFlow(Label_2BC5);0x2DD6Delay(this, 0.6f, LatentActionInfo{0x17E, -559752465, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x2E0CPopFlow();0x2E0DPopFlow();0x2E0Eif (!(IsAttacking)) goto Label_2E1D;0x2E1CPopFlow();0x2E1DLabel_2E1D:0x2E1DInitAttack = true;0x2E28PostAttackChargeCheck();0x2E36PopFlow();0x2E37Label_2E37:0x2E37CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/BareHanded/Anim/AM_HunterAttacksBareHanded.AM_HunterAttacksBareHanded, 1f, 0f, FName(Hand_AtkR-L));0x2E8ACallFunc_IsValid_ReturnValue_2 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2);0x2EA7if (!(CallFunc_IsValid_ReturnValue_2)) goto Label_2FF5;0x2EB5K2Node_CreateDelegate_OutputDelegate_9.Bind(this, OnCompleted_D0C50EBD40C361A7D62C28A6262B9137);0x2ECCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnCompleted += K2Node_CreateDelegate_OutputDelegate_9;0x2EF5K2Node_CreateDelegate_OutputDelegate_8.Bind(this, OnBlendOut_D0C50EBD40C361A7D62C28A6262B9137);0x2F0CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_8;0x2F35K2Node_CreateDelegate_OutputDelegate_7.Bind(this, OnInterrupted_D0C50EBD40C361A7D62C28A6262B9137);0x2F4CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_7;0x2F75K2Node_CreateDelegate_OutputDelegate_6.Bind(this, OnNotifyBegin_D0C50EBD40C361A7D62C28A6262B9137);0x2F8CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_6;0x2FB5K2Node_CreateDelegate_OutputDelegate_5.Bind(this, OnNotifyEnd_D0C50EBD40C361A7D62C28A6262B9137);0x2FCCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_2.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_5;0x2FF5Label_2FF5:0x2FF5AttackDamageMultiplier = 1.02f;0x300CPushFlow(Label_2BC5);0x3011Delay(this, 0.55f, LatentActionInfo{0x1CE, -1354372912, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x3047PopFlow();0x3048Label_3048:0x3048IsAttacking = true;0x3053if (!(IsInHeavyAttackMode)) goto Label_32BF;0x3061InitAttack = false;0x306CIsChargeAttack = false;0x3077CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/BareHanded/Anim/AM_HunterAttacksBareHanded.AM_HunterAttacksBareHanded, 1f, 0f, FName(Hand_AtkHeavy));0x30CACallFunc_IsValid_ReturnValue_5 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5);0x30E7if (!(CallFunc_IsValid_ReturnValue_5)) goto Label_3235;0x30F5K2Node_CreateDelegate_OutputDelegate_24.Bind(this, OnCompleted_33361C56436DF9A1A19EAB908845AA9A);0x310CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnCompleted += K2Node_CreateDelegate_OutputDelegate_24;0x3135K2Node_CreateDelegate_OutputDelegate_23.Bind(this, OnBlendOut_33361C56436DF9A1A19EAB908845AA9A);0x314CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_23;0x3175K2Node_CreateDelegate_OutputDelegate_22.Bind(this, OnInterrupted_33361C56436DF9A1A19EAB908845AA9A);0x318CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_22;0x31B5K2Node_CreateDelegate_OutputDelegate_21.Bind(this, OnNotifyBegin_33361C56436DF9A1A19EAB908845AA9A);0x31CCCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_21;0x31F5K2Node_CreateDelegate_OutputDelegate_20.Bind(this, OnNotifyEnd_33361C56436DF9A1A19EAB908845AA9A);0x320CCallFunc_CreateProxyObjectForPlayMontage_ReturnValue_5.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_20;0x3235Label_3235:0x3235AttackDamageMultiplier = 1.25f;0x324CPushFlow(Label_3288);0x3251Delay(this, 0.7f, LatentActionInfo{0x3D3, -1085069241, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x3287PopFlow();0x3288Label_3288:0x3288Delay(this, 0.3f, LatentActionInfo{0x45F, -1390862903, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x32BEPopFlow();0x32BFLabel_32BF:0x32BFif (!(InitAttack)) goto Label_32E8;0x32CDInitAttack = false;0x32D8IsChargeAttack = false;0x32E3goto Label_29B4;0x32E8Label_32E8:0x32E8if (!(AttackRight)) goto Label_3306;0x32F6IsChargeAttack = false;0x3301goto Label_2BFC;0x3306Label_3306:0x3306IsChargeAttack = false;0x3311goto Label_2E37;0x3316Label_3316:0x3316if (!(IsAttacking)) goto Label_3325;0x3324PopFlow();0x3325Label_3325:0x3325InitAttack = true;0x3330PostAttackChargeCheck();0x333EPopFlow();0x333FPushFlow(Label_088B);0x3344goto Label_289F;0x3349Label_3349:0x3349K2Node_DynamicCast_AsBP_Main_Char = Cast<BP_MainChar_C>(OwningCharRef);0x336DK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char);0x338Aif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x3394CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsAttacking);0x33B1CallFunc_BooleanAND_ReturnValue = BooleanAND(CanAttack, CallFunc_Not_PreBool_ReturnValue);0x33D7CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char.IsDodging);0x340ACallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_BooleanAND_ReturnValue, CallFunc_Not_PreBool_ReturnValue_1);0x3430K2Node_DynamicCast_AsBP_Main_Char_6 = Cast<BP_MainChar_C>(OwningCharRef);0x3454K2Node_DynamicCast_bSuccess_9 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_6);0x3471CallFunc_Not_PreBool_ReturnValue_6 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char_6.IsManualAiming);0x34A4CallFunc_BooleanAND_ReturnValue_4 = BooleanAND(CallFunc_BooleanAND_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_6);0x34CAif (!(CallFunc_BooleanAND_ReturnValue_4)) PopFlow();0x34D4K2Node_DynamicCast_AsBP_Main_Char.ForceInputDirectionUpdate();0x34F8goto Label_3048;0x34FDPushFlow(Label_350C);0x3502PushFlow(Label_3970);0x3507goto Label_28A9;0x350CLabel_350C:0x350CCallFunc_EqualEqual_FloatFloat_ReturnValue = EqualEqual_FloatFloat(ChargeAmt, -1f);0x352Eif (!(CallFunc_EqualEqual_FloatFloat_ReturnValue)) goto Label_3554;0x353CChargeAmt = 0f;0x3553PopFlow();0x3554Label_3554:0x3554CallFunc_EqualEqual_FloatFloat_ReturnValue_1 = EqualEqual_FloatFloat(ChargeAmt, 1f);0x3576if (!(CallFunc_EqualEqual_FloatFloat_ReturnValue_1)) goto Label_3919;0x3584ChargeAmt = -1f;0x359BK2Node_DynamicCast_AsBP_Main_Char_1 = Cast<BP_MainChar_C>(OwningCharRef);0x35BFK2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_1);0x35DCif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x35E6CallFunc_Not_PreBool_ReturnValue_2 = Not_PreBool(IsAttacking);0x3603CallFunc_BooleanAND_ReturnValue_2 = BooleanAND(CanAttack, CallFunc_Not_PreBool_ReturnValue_2);0x3629CallFunc_Not_PreBool_ReturnValue_3 = Not_PreBool(K2Node_DynamicCast_AsBP_Main_Char_1.IsDodging);0x365CCallFunc_BooleanAND_ReturnValue_3 = BooleanAND(CallFunc_BooleanAND_ReturnValue_2, CallFunc_Not_PreBool_ReturnValue_3);0x3682if (!(CallFunc_BooleanAND_ReturnValue_3)) PopFlow();0x368CK2Node_DynamicCast_AsBP_Main_Char_1.ForceInputDirectionUpdate();0x36B0IsAttacking = true;0x36BBInitAttack = false;0x36C6IsChargeAttack = true;0x36D1CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4 = CreateProxyObjectForPlayMontage(OwningCharRef.Mesh, /Game/BP/PlayerWeapons/BareHanded/Anim/AM_HunterAttacksBareHanded.AM_HunterAttacksBareHanded, 1f, 0f, FName(Hand_AtkCharged));0x3724CallFunc_IsValid_ReturnValue_4 = IsValid(CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4);0x3741if (!(CallFunc_IsValid_ReturnValue_4)) goto Label_388F;0x374FK2Node_CreateDelegate_OutputDelegate_19.Bind(this, OnCompleted_ECFAF0384DDA561498594AB2C093AF62);0x3766CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnCompleted += K2Node_CreateDelegate_OutputDelegate_19;0x378FK2Node_CreateDelegate_OutputDelegate_18.Bind(this, OnBlendOut_ECFAF0384DDA561498594AB2C093AF62);0x37A6CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnBlendOut += K2Node_CreateDelegate_OutputDelegate_18;0x37CFK2Node_CreateDelegate_OutputDelegate_17.Bind(this, OnInterrupted_ECFAF0384DDA561498594AB2C093AF62);0x37E6CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnInterrupted += K2Node_CreateDelegate_OutputDelegate_17;0x380FK2Node_CreateDelegate_OutputDelegate_16.Bind(this, OnNotifyBegin_ECFAF0384DDA561498594AB2C093AF62);0x3826CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyBegin += K2Node_CreateDelegate_OutputDelegate_16;0x384FK2Node_CreateDelegate_OutputDelegate_15.Bind(this, OnNotifyEnd_ECFAF0384DDA561498594AB2C093AF62);0x3866CallFunc_CreateProxyObjectForPlayMontage_ReturnValue_4.OnNotifyEnd += K2Node_CreateDelegate_OutputDelegate_15;0x388FLabel_388F:0x388FAttackDamageMultiplier = 1.9f;0x38A6PushFlow(Label_38E2);0x38ABDelay(this, 0.7f, LatentActionInfo{0x21E, 1130853683, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x38E1PopFlow();0x38E2Label_38E2:0x38E2Delay(this, 0.3f, LatentActionInfo{0x2FC, -711965685, FName(ExecuteUbergraph_BPC_WeapBareHandedR), this});0x3918PopFlow();0x3919Label_3919:0x3919CallFunc_Greater_FloatFloat_ReturnValue_1 = Greater_FloatFloat(ChargeAmt, 0.35f);0x393Bif (!(CallFunc_Greater_FloatFloat_ReturnValue_1)) goto Label_3954;0x3949IsInHeavyAttackMode = true;0x3954Label_3954:0x3954ChargeAmt = 0f;0x396Bgoto Label_3349;0x3970Label_3970:0x3970TL_ChargeTimer.Stop();0x3990PopFlow();0x3991Label_3991:0x3991RightWeaponRelease();0x399FPopFlow();0x39A0Temp_name_Variable = K2Node_CustomEvent_NotifyName_27;0x39BBPopFlow();0x39BCCallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(MainCharRef.CurrentStamina, 0);0x39F4if (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_0B94;0x3A02PopFlow();0x3A03goto Label_28B3;0x3A08Temp_name_Variable = K2Node_CustomEvent_NotifyName_28;0x3A23PopFlow();0x3A24Temp_name_Variable = K2Node_CustomEvent_NotifyName_29;0x3A3FPopFlow();0x3A40K2_ClearTimer(this, "DamageCheck");0x3A58/Script/Engine.Default__KismetArrayLibrary.Array_Clear(MeleeAttackTraceLocs);0x3A81PopFlow();0x3A82goto Label_001D;0x3A87IsTransformed = K2Node_Event_IsTransformed;0x3A9A/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/WeaponSpecific/Cleaver/A_CleaverTransform.A_CleaverTransform, 1f, 1f, 0f, nullptr, nullptr);0x3AD5if (!(IsTransformed)) goto Label_3B0E;0x3AE3SkeletalMesh.PlayAnimation(/Game/BP/PlayerWeapons/Cleaver/Anim/Cleaver_Open.Cleaver_Open, false);0x3B0DPopFlow();0x3B0ELabel_3B0E:0x3B0ESkeletalMesh.PlayAnimation(/Game/BP/PlayerWeapons/Cleaver/Anim/Cleaver_Close.Cleaver_Close, false);0x3B38PopFlow();0x3B39Label_3B39:0x3B39if (!(IsTransformed)) goto Label_3B72;0x3B47SkeletalMesh.PlayAnimation(/Game/BP/PlayerWeapons/Cleaver/Anim/Cleaver_OpenIdle.Cleaver_OpenIdle, false);0x3B71PopFlow();0x3B72Label_3B72:0x3B72SkeletalMesh.PlayAnimation(/Game/BP/PlayerWeapons/Cleaver/Anim/Cleaver_CloseIdle.Cleaver_CloseIdle, false);0x3B9CPopFlow();0x3B9DK2Node_DynamicCast_AsBP_Main_Char_3 = Cast<BP_MainChar_C>(OwningCharRef);0x3BC1K2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Main_Char_3);0x3BDEif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x3BE8/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x3C16Temp_int_Variable = K2Node_DynamicCast_AsBP_Main_Char_3.PlayerIndex;0x3C47IsTransformed = Switch(Temp_int_Variable, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentWeapTransP4, default => K2Node_Select_Default_4);0x3D0Agoto Label_3B39;0x3D0FCallFunc_MakeLiteralFloat_ReturnValue = MakeLiteralFloat(0.025f);0x3D30CallFunc_K2_SetTimer_ReturnValue = K2_SetTimer(this, "DamageCheck", CallFunc_MakeLiteralFloat_ReturnValue, true, 0f, 0f);0x3D6EDamageCheck();0x3D7CPopFlow();0x3D7DK2_ClearTimer(this, "DamageCheck");0x3D95/Script/Engine.Default__KismetArrayLibrary.Array_Clear(MeleeAttackTraceLocs);0x3DBEPopFlow();0x3DBFgoto Label_289F;0x3DC4goto Label_28A9;0x3DC9goto Label_05A6;0x3DCEPushFlow(Label_3DDD);0x3DD3PushFlow(Label_3DFE);0x3DD8goto Label_2931;0x3DDDLabel_3DDD:0x3DDDTL_InitAtkCheck3.Stop();0x3DFDPopFlow();0x3DFELabel_3DFE:0x3DFETL_InitAtkCheck2.Stop();0x3E1EPopFlow();0x3E1Fgoto Label_3991;0x3E24Label_3E24:0x3E24CallFunc_Not_PreBool_ReturnValue_4 = Not_PreBool(false);0x3E39SkeletalMesh.SetHiddenInGame(CallFunc_Not_PreBool_ReturnValue_4, false);0x3E63PopFlow();0x3E64PopFlow();0x3E65goto Label_3316;0x3E6Agoto Label_3E24;0x3E6FLabel_3E6F:0x3E6Freturn;0x3E71// end of script
Final0x04