Zdexby TheHolyOneZ
5,457 classes
/Game/BluePrints/Items/LINK/Tool/BP_Spear.BP_Spear_C 0x0508 (1,288 B) align 16 inherited 0x04F8 3 scripted vtable /Game/BluePrints/Items/LINK/Tool/BP_Spear
0x00x0508

Members 2

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BPC_DampingControlUBPC_DampingControl_C*6 flagsnullptr
Inherited from ABP_DamageTool_Base_V2_C 14
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08BPC_LongInputControlUBPC_LongInputControl_C*6 flagsnullptr
0x08BPC_ComboControlUBPC_ComboControl_C*6 flagsnullptr
0x08NowDamageMultiplydouble7 flags0
0x08NowStanDamageMultiplydouble7 flags0
0x01DamageEnableStatebool7 flagsfalse
0x04610x03padding / unreflected
0x08Damage NameFName7 flagsNone
0x046C0x04padding / unreflected
0x08Damage Valuedouble7 flags0
0x50HitActorsTSet<AActor*>4 flags<TSet>
0x10CollisionPrimitivesTArray<UPrimitiveComponent*>4 flags[]
0x08DefaultMontageUAnimMontage*6 flags/Game/3Dmodel/link/newpenguin/makeanimation/animation/AM_ax…
0x08LocalComboControlUBPC_ComboControl_C*7 flagsnullptr
0x08ReplicateEventControllerABP_ReplicateEventController_C*7 flagsnullptr
0x08ShotRangedouble7 flags230
Inherited from ABP_ItemBase_C 20
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08DeviceComonentUDeviceComponent_C*6 flagsnullptr
0x08StaticMeshUStaticMeshComponent*6 flagsnullptr
0x08DropPowerdouble6 flags0.2
0x08ActorSizeMultiplydouble6 flags1
0x18HaveRotationFRotator5 flags{Pitch=0, Yaw=0, Roll=0}
0x18Add PositionFVector6 flags{X=0, Y=0, Z=0}
0x10KeyHaveNameTArray<FString>3 flags[]
0x04ItemSaveIndexint326 flags-1
0x03140x0Cpadding / unreflected
0x60FirstTransformFTransform6 flags{Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}…
0x10SendToActorTArray<AActor*>3 flags[]
0x01Class TypeENUM_ClassType6 flagsNewEnumerator0
0x03910x03padding / unreflected
0x08Bone NameFName7 flagsNone
0x08Item NameFName7 flagsNone
0x04Durabilityint327 flags0
0x01Bind TypeENUM_ItemBindType7 flagsNewEnumerator0
0x01Not Pick Upbool7 flagsfalse
0x03AA0x06padding / unreflected
0x70ItemCoreDatasFST_ItemCoreDatasNet+4 flags{ItemID_10_2895443A4E9EEA4ED84BD09984B0949C={A=0, B=0, C=0,…
0x08OwnerCharacterABP_FirstPersonCharacter_Main_C*7 flagsnullptr
0x10OptionTextsFText4 flags<FText>
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 3

SignatureFlagsNativeParams
void BndEvt__BP_Spear_BPC_LongInputControl_K2Node_ComponentBoundEvent_0_InputEnd__DelegateSignature(double PushTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_PushTime = PushTime;0x0012ExecuteUbergraph_BP_Spear(180);0x0021return;0x0023// end of script
0x08
void Shot(bool PressState, double PushTime, ABP_FirstPersonCharacter_Main_C* SourcePlayer)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_PressState = PressState;0x0012PersistentFrame.K2Node_Event_PushTime = PushTime;0x0024PersistentFrame.K2Node_Event_SourcePlayer = SourcePlayer;0x0036ExecuteUbergraph_BP_Spear(1831);0x0045return;0x0047// end of script
Public0x18
void ExecuteUbergraph_BP_Spear(int32 EntryPoint)
Script49 statements · 1,990 bytes of bytecode
0x0000PushFlow(Label_07C3);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FPushFlow(Label_0078);0x0014BPC_ComboControl.MontageOnline.Stop(BPC_ComboControl.TargetMesh, /Game/3Dmodel/link/newpenguin/makeanimation/animation/AM_Charge.AM_Charge, true);0x0077PopFlow();0x0078Label_0078:0x0078K2Node_DynamicCast_AsBP_First_Person_Player_State_LINK.BPC_InventoryController.DropCall(Local)(true);0x00B3PopFlow();0x00B4CallFunc_GetPlayerController_ReturnValue = GetPlayerController(this, 0);0x00CEK2Node_DynamicCast_AsBP_First_Person_Player_Controller_LINK = Cast<BP_FirstPersonPlayerController_LINK_C>(CallFunc_GetPlayerController_ReturnValue);0x00F2K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_LINK);0x010Fif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0119CallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(10000);0x013ECallFunc_K2_GetComponentLocation_ReturnValue = OwnerCharacter.FirstPersonCamera.K2_GetComponentLocation();0x0186CallFunc_GetForwardVector_ReturnValue = OwnerCharacter.FirstPersonCamera.GetForwardVector();0x01CECallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x01FCCallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x022AK2Node_MakeArray_Array = {OwnerCharacter};0x023ECallFunc_LineTraceSingle_ReturnValue = LineTraceSingle(this, CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Add_VectorVector_ReturnValue, 1, false, K2Node_MakeArray_Array, 0, CallFunc_LineTraceSingle_OutHit, true, LinearColor{1f, 0f, 0f, 1f}, LinearColor{0f, 1f, 0f, 1f}, 5f);0x02C6CallFunc_FClamp_ReturnValue = FClamp(K2Node_ComponentBoundEvent_PushTime, 0.1, 1.5);0x02FDCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_FClamp_ReturnValue, 3000);0x032BCallFunc_Round_ReturnValue = round(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0350CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Round_ReturnValue);0x0375CallFunc_GetTransform_ReturnValue = GetTransform();0x0391BreakTransform(CallFunc_GetTransform_ReturnValue, CallFunc_BreakTransform_Location, CallFunc_BreakTransform_Rotation, CallFunc_BreakTransform_Scale);0x03BFCallFunc_Conv_DoubleToVector_ReturnValue = Conv_DoubleToVector(10000);0x03E4CallFunc_K2_GetComponentLocation_ReturnValue = OwnerCharacter.FirstPersonCamera.K2_GetComponentLocation();0x042CCallFunc_GetForwardVector_ReturnValue = OwnerCharacter.FirstPersonCamera.GetForwardVector();0x0474CallFunc_Multiply_VectorVector_ReturnValue = Multiply_VectorVector(CallFunc_GetForwardVector_ReturnValue, CallFunc_Conv_DoubleToVector_ReturnValue);0x04A2CallFunc_Add_VectorVector_ReturnValue = Add_VectorVector(CallFunc_K2_GetComponentLocation_ReturnValue, CallFunc_Multiply_VectorVector_ReturnValue);0x04D0BreakHitResult(CallFunc_LineTraceSingle_OutHit, CallFunc_BreakHitResult_bBlockingHit, CallFunc_BreakHitResult_bInitialOverlap, CallFunc_BreakHitResult_Time, CallFunc_BreakHitResult_Distance, CallFunc_BreakHitResult_Location, CallFunc_BreakHitResult_ImpactPoint, CallFunc_BreakHitResult_Normal, CallFunc_BreakHitResult_ImpactNormal, CallFunc_BreakHitResult_PhysMat, CallFunc_BreakHitResult_HitActor, CallFunc_BreakHitResult_HitComponent, CallFunc_BreakHitResult_HitBoneName, CallFunc_BreakHitResult_BoneName, CallFunc_BreakHitResult_HitItem, CallFunc_BreakHitResult_ElementIndex, CallFunc_BreakHitResult_FaceIndex, CallFunc_BreakHitResult_TraceStart, CallFunc_BreakHitResult_TraceEnd);0x0585CallFunc_SelectVector_ReturnValue = SelectVector(CallFunc_BreakHitResult_Location, CallFunc_Add_VectorVector_ReturnValue, CallFunc_LineTraceSingle_ReturnValue);0x05BCCallFunc_Subtract_VectorVector_ReturnValue = Subtract_VectorVector(CallFunc_SelectVector_ReturnValue, CallFunc_BreakTransform_Location);0x05EACallFunc_Normal_ReturnValue = Normal(CallFunc_Subtract_VectorVector_ReturnValue, 1e-04f);0x0614CallFunc_MakeRotFromZ_ReturnValue = MakeRotFromZ(CallFunc_Normal_ReturnValue);0x0639CallFunc_MakeTransform_ReturnValue = MakeTransform(CallFunc_BreakTransform_Location, CallFunc_MakeRotFromZ_ReturnValue, CallFunc_BreakTransform_Scale);0x0670K2Node_DynamicCast_AsBP_First_Person_Player_Controller_LINK.ShotItem(Local)(CallFunc_MakeTransform_ReturnValue, CallFunc_Normal_ReturnValue, CallFunc_Conv_IntToDouble_ReturnValue, /Game/BluePrints/Items/LINK/Bullets/BP_Bullet_Spear.BP_Bullet_Spear_C, OwnerCharacter);0x06C1K2Node_DynamicCast_AsBP_First_Person_Player_State_LINK = Cast<BP_FirstPersonPlayerState_LINK_C>(K2Node_DynamicCast_AsBP_First_Person_Player_Controller_LINK.PlayerState);0x06FBK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Player_State_LINK);0x0718if (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0722goto Label_000F;0x0727BPC_LongInputControl.PushState(K2Node_Event_PressState);0x0754if (!(K2Node_Event_PressState)) PopFlow();0x075EBPC_ComboControl.MontageOnline.Play(BPC_ComboControl.TargetMesh, /Game/3Dmodel/link/newpenguin/makeanimation/animation/AM_Charge.AM_Charge, true, true);0x07C2PopFlow();0x07C3Label_07C3:0x07C3return;0x07C5// end of script
Final0x04