Zdexby TheHolyOneZ
2,942 classes
Class

ABP_AfterImage_C

: AActor : UObject
/Game/Blueprints/BP_AfterImage.BP_AfterImage_C 0x0320 (800 B) align 8 inherited 0x0290 6 scripted vtable /Game/Blueprints/BP_AfterImage
0x00x0320

Members 17

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08DefaultSceneRootUSceneComponent*6 flagsnullptr
0x04Timeline_1_NewTrack_2_BDBD7DF548C8F6880774BCBD28484117float4 flags0
0x04Timeline_1_NewTrack_0_BDBD7DF548C8F6880774BCBD28484117float4 flags0
0x01Timeline_1__Direction_BDBD7DF548C8F6880774BCBD28484117ETimelineDirection4 flagsForward
0x02A90x07padding / unreflected
0x08Timeline_1UTimelineComponent*5 flagsnullptr
0x04Timeline_0_NewTrack_2_7EC29F7941AE19D9B4D53484D78AC25Bfloat4 flags0
0x04Timeline_0_opacity_7EC29F7941AE19D9B4D53484D78AC25Bfloat4 flags0
0x01Timeline_0__Direction_7EC29F7941AE19D9B4D53484D78AC25BETimelineDirection4 flagsForward
0x02C10x07padding / unreflected
0x08Timeline_0UTimelineComponent*5 flagsnullptr
0x08PoseableMeshUPoseableMeshComponent*7 flagsnullptr
0x08copyActorACharacter*7 flagsnullptr
0x08NewTimeDilationdouble7 flags1
0x10ColorFLinearColor7 flags{R=1, G=0.887906, B=0.260417, A=1}
0x08cachedMeshUSkeletalMeshComponent*8 flagsnullptr
0x01Grow?bool7 flagsfalse
0x03010x07padding / unreflected
0x18StartScaleFVector7 flags{X=0, Y=0, Z=0}
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 flagsfalse
0x01bIsEditorOnlyActor : 1bit 1bool5 flagsfalse
0x01bActorSeamlessTraveled : 1bit 2bool3 flagsfalse
0x01bReplicates : 1bit 3boolProtected+7 flagsfalse
0x01bCanBeInCluster : 1bit 4boolProtected+5 flagsfalse
0x01bAllowReceiveTickEventOnDedicatedServer : 1bit 5boolProtected+3 flagstrue
0x01bReplicateUsingRegisteredSubObjectList : 1bit 7boolProtected+9 flagsfalse
0x01bActorEnableCollision : 1bit 7bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 0boolTransient+4 flagsfalse
0x01bAsyncPhysicsTickEnabled : 1bit 5boolProtected+4 flagsfalse
0x01UpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethodProtected+6 flagsUseConfigDefault
0x01DefaultUpdateOverlapsMethodDuringLevelStreamingEActorUpdateOverlapsMethod8 flagsOnlyUpdateMovable
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x01RemoteRoleENetRoleNetTransient+8 flagsROLE_None
0x00690x03padding / unreflected
0x04RayTracingGroupIdint325 flags-1
0x60AttachmentReplicationFRepAttachmentNetTransient+5 flags{AttachParent=nullptr, LocationOffset={}, RelativeScale3D={…
0x70ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x08OwnerAActor*NetRepNotify+5 flagsnullptr
0x08NetDriverNameFNameProtected+5 flagsGameNetDriver
0x01RoleENetRoleNet+8 flagsROLE_Authority
0x01NetDormancyENetDormancy9 flagsDORM_Awake
0x01SpawnCollisionHandlingMethodESpawnActorCollisionHandlingMethod7 flagsAlwaysSpawn
0x01AutoReceiveInputEAutoReceiveInput6 flagsDisabled
0x04InputPriorityint326 flags0
0x01580x08padding / unreflected
0x08InputComponentUInputComponent*8 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x017C0x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+3 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x01A00x08padding / 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>
0x01E00x80padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>5 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>7 flags[]

Functions 6

SignatureFlagsNativeParams
void Timeline_0__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_AfterImage(1645);0x000Freturn;0x0011// end of script
0x00
void Timeline_0__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_AfterImage(1640);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_AfterImage(866);0x000Freturn;0x0011// end of script
0x00
void Timeline_1__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_AfterImage(881);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_AfterImage(1414);0x000Freturn;0x0011// end of script
EventProtected0x00
void ExecuteUbergraph_BP_AfterImage(int32 EntryPoint)
Script75 statements · 1,653 bytes of bytecode
0x0000PushFlow(Label_0672);0x0005goto [EntryPoint];0x000FPushFlow(Label_0312);0x0014PushFlow(Label_02D9);0x0019PushFlow(Label_01D6);0x001ETemp_struct_Variable = FTransform(...);0x0081CallFunc_AddComponent_ReturnValue = AddComponent(FName(NODE_AddPoseableMeshComponent-0), false, Temp_struct_Variable, this, false);0x00AEPoseableMesh = CallFunc_AddComponent_ReturnValue;0x00C1CallFunc_GetSkeletalMeshAsset_ReturnValue = cachedMesh.GetSkeletalMeshAsset();0x00EBPoseableMesh.SetSkinnedAssetAndUpdate(CallFunc_GetSkeletalMeshAsset_ReturnValue, true);0x0119PoseableMesh.CopyPoseFromSkeletalComponent(cachedMesh);0x0142CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Grow?);0x015FPoseableMesh.SetRenderCustomDepth(CallFunc_Not_PreBool_ReturnValue);0x0188CallFunc_K2_GetComponentScale_ReturnValue = DefaultSceneRoot.K2_GetComponentScale();0x01BAStartScale = CallFunc_K2_GetComponentScale_ReturnValue;0x01D5PopFlow();0x01D6Label_01D6:0x01D6Temp_int_Variable = 0;0x01EDLabel_01ED:0x01EDCallFunc_GetNumMaterials_ReturnValue = PoseableMesh.GetNumMaterials();0x0223CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_GetNumMaterials_ReturnValue);0x0249if (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0253PushFlow(Label_028F);0x0258PoseableMesh.SetMaterial(Temp_int_Variable, /Game/Meshes/Skeletal/Material/instances/MI_AfterImage.MI_AfterImage);0x028EPopFlow();0x028FLabel_028F:0x028FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x02B9Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x02D4goto Label_01ED;0x02D9Label_02D9:0x02D9K2Node_VariableSet_CustomTimeDilation_ImplicitCast = Cast<3>(NewTimeDilation);0x02F6CustomTimeDilation = K2Node_VariableSet_CustomTimeDilation_ImplicitCast;0x0311PopFlow();0x0312Label_0312:0x0312if (!(Grow?)) goto Label_0341;0x0320Timeline_1.Play();0x0340PopFlow();0x0341Label_0341:0x0341Timeline_0.Play();0x0361PopFlow();0x0362K2_DestroyActor();0x0370PopFlow();0x0371PoseableMesh.SetScalarParameterValueOnMaterials(FName(Opacity), Timeline_1_NewTrack_0_BDBD7DF548C8F6880774BCBD28484117);0x03A7CallFunc_Conv_LinearColorToVector_ReturnValue_1 = Conv_LinearColorToVector(LinearColor{0.046875f, 0.015713f, 0.034116f, 1f});0x03E5CallFunc_Conv_LinearColorToVector_ReturnValue_2 = Conv_LinearColorToVector(Color);0x040ACallFunc_VLerp_ReturnValue_1 = VLerp(CallFunc_Conv_LinearColorToVector_ReturnValue_2, CallFunc_Conv_LinearColorToVector_ReturnValue_1, Timeline_1_NewTrack_2_BDBD7DF548C8F6880774BCBD28484117);0x0441PoseableMesh.SetVectorParameterValueOnMaterials(FName(Color), CallFunc_VLerp_ReturnValue_1);0x0477CallFunc_VLerp_ReturnValue = VLerp(FVector(1, 1, 1), FVector(2, 2, 1.4), Timeline_1_NewTrack_2_BDBD7DF548C8F6880774BCBD28484117);0x04CEPoseableMesh.SetRelativeScale3D(CallFunc_VLerp_ReturnValue);0x04F7PopFlow();0x04F8Label_04F8:0x04F8CallFunc_IsValid_ReturnValue = IsValid(copyActor);0x0515if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x051FCallFunc_IsValid_ReturnValue_1 = IsValid(copyActor.Mesh);0x0552if (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x055CcachedMesh = copyActor.Mesh;0x0585PopFlow();0x0586PushFlow(Label_0590);0x058Bgoto Label_04F8;0x0590Label_0590:0x0590Delay(this, 0f, LatentActionInfo{0xF, -425334024, FName(ExecuteUbergraph_BP_AfterImage), this});0x05C6PopFlow();0x05C7Label_05C7:0x05C7PoseableMesh.SetScalarParameterValueOnMaterials(FName(Opacity), Timeline_0_opacity_7EC29F7941AE19D9B4D53484D78AC25B);0x05FDCallFunc_Conv_LinearColorToVector_ReturnValue = Conv_LinearColorToVector(Color);0x0622PoseableMesh.SetVectorParameterValueOnMaterials(FName(Color), CallFunc_Conv_LinearColorToVector_ReturnValue);0x0658PopFlow();0x0659Label_0659:0x0659K2_DestroyActor();0x0667PopFlow();0x0668goto Label_05C7;0x066Dgoto Label_0659;0x0672Label_0672:0x0672return;0x0674// end of script
Final0x04