Zdexby TheHolyOneZ
1,879 classes
Class

Acheckpoint_C

: AActor : UObject
/Game/BP/checkpoint.checkpoint_C 0x0390 (912 B) align 8 inherited 0x0330 6 scripted vtable /Game/BP/checkpoint
0x00x0390

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Cube2UStaticMeshComponent*7 flagsnullptr
0x08Cube1UStaticMeshComponent*7 flagsnullptr
0x08Box1UBoxComponent*7 flagsnullptr
0x08BoxUBoxComponent*7 flagsnullptr
0x08cubeUStaticMeshComponent*7 flagsnullptr
0x08SphereUStaticMeshComponent*7 flagsnullptr
0x08CylinderUStaticMeshComponent*7 flagsnullptr
0x08SkeletalMeshUSkeletalMeshComponent*7 flagsnullptr
0x08DefaultSceneRootUSceneComponent*7 flagsnullptr
0x04Timeline_0_NewTrack_0_52A03B3342FD1ABECF5309BAA3B0FC34float4 flags0
0x01Timeline_0__Direction_52A03B3342FD1ABECF5309BAA3B0FC34ETimelineDirection4 flagsForward
0x03850x03padding / unreflected
0x08Timeline_0UTimelineComponent*6 flagsnullptr
Inherited from AActor 73
OffsetSizeNameTypeFlagsDefault
0x58PrimaryActorTickFActorTickFunction3 flags{}
0x01bHidden : 1bit 0boolNet+7 flagsfalse
0x01bNetTemporary : 1bit 1bool3 flagsfalse
0x01bNetStartup : 1bit 2bool3 flagsfalse
0x01bOnlyRelevantToOwner : 1bit 3bool7 flagsfalse
0x01bAlwaysRelevant : 1bit 4bool6 flagsfalse
0x01bReplicateMovement : 1bit 5boolNetRepNotify+5 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
0x01bBlockInput : 1bit 7bool5 flagsfalse
0x01bCanBeDamaged : 1bit 0boolNet+6 flagstrue
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 1bool3 flagstrue
0x01bActorIsBeingDestroyed : 1bit 2boolTransient+4 flagsfalse
0x01RemoteRoleENetRoleNetTransient+5 flagsROLE_None
0x00860x02padding / unreflected
0x34ReplicatedMovementFRepMovementNetRepNotify+5 flags{LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,…
0x04InitialLifeSpanfloat8 flags0
0x04CustomTimeDilationfloat7 flags1
0x00C40x04padding / 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*7 flagsnullptr
0x04NetCullDistanceSquaredfloat9 flags2.25e+08
0x04NetTagint32Transient+5 flags0
0x04NetUpdateFrequencyfloat8 flags100
0x04MinNetUpdateFrequencyfloat8 flags2
0x04NetPriorityfloat8 flags1
0x013C0x04padding / unreflected
0x08InstigatorAPawn*NetRepNotify+7 flagsnullptr
0x10ChildrenTArray<AActor*>Transient+2 flags[]
0x08RootComponentUSceneComponent*Protected+9 flagsnullptr
0x10ControllingMatineeActorsTArray<AMatineeActor*>TransientProtected+2 flags[]
0x01700x08padding / unreflected
0x10LayersTArray<FName>2 flags[]
0x08ParentComponentTWeakObjectPtr<UChildActorComponent>8 flags<0xffffffff>
0x10TagsTArray<FName>5 flags[]
0x10OnTakeAnyDamageFMulticastScriptDelegate4 flags<delegate>
0x10OnTakePointDamageFMulticastScriptDelegate4 flags<delegate>
0x10OnTakeRadialDamageFMulticastScriptDelegate4 flags<delegate>
0x10OnActorBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x10OnActorEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x10OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x10OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x10OnClickedFMulticastScriptDelegate4 flags<delegate>
0x10OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x10OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x10OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x10OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x10OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x10OnActorHitFMulticastScriptDelegate4 flags<delegate>
0x10OnDestroyedFMulticastScriptDelegate4 flags<delegate>
0x10OnEndPlayFMulticastScriptDelegate4 flags<delegate>
0x02A00x60padding / unreflected
0x10InstanceComponentsTArray<UActorComponent*>4 flags[]
0x10BlueprintCreatedComponentsTArray<UActorComponent*>6 flags[]

Functions 6

SignatureFlagsNativeParams
void Timeline_0__FinishedFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_checkpoint(15);0x000Freturn;0x0011// end of script
0x00
void Timeline_0__UpdateFunc()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_checkpoint(2708);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Box_K2Node_ComponentBoundEvent_0_ComponentBeginOverlapSignature__DelegateSignature(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, FHitResult& SweepResult)
Script9 statements · 126 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_OverlappedComponent = OverlappedComponent;0x0012PersistentFrame.K2Node_ComponentBoundEvent_OtherActor = OtherActor;0x0024PersistentFrame.K2Node_ComponentBoundEvent_OtherComp = OtherComp;0x0036PersistentFrame.K2Node_ComponentBoundEvent_OtherBodyIndex = OtherBodyIndex;0x0048PersistentFrame.K2Node_ComponentBoundEvent_bFromSweep = bFromSweep;0x005APersistentFrame.K2Node_ComponentBoundEvent_SweepResult = SweepResult;0x006CExecuteUbergraph_checkpoint(2332);0x007Breturn;0x007D// end of script
0xA8
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_checkpoint(2528);0x000Freturn;0x0011// end of script
EventProtected0x00
void ReceiveTick(float DeltaSeconds)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0012ExecuteUbergraph_checkpoint(2703);0x0021return;0x0023// end of script
EventPublic0x04
void ExecuteUbergraph_checkpoint(int32 EntryPoint)
Script120 statements · 2,716 bytes of bytecode
0x0000PushFlow(Label_0A99);0x0005goto [EntryPoint];0x000FSphere.SetMaterial(0, /Game/Materials/green_shine.green_shine);0x0041CallFunc_K2_GetComponentLocation_ReturnValue = Sphere.K2_GetComponentLocation();0x0073CallFunc_MakeTransform_ReturnValue2 = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x00B2CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue2 = /Script/Engine.Default__GameplayStatics.BeginDeferredActorSpawnFromClass(this, /Game/BP/points.points_C, CallFunc_MakeTransform_ReturnValue2, 0, nullptr);0x00F2/Script/Engine.Default__KismetSystemLibrary.SetStringPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue2, FName(text), "Checkpoint");0x0134/Script/Engine.Default__KismetSystemLibrary.SetBoolPropertyByName(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue2, FName(dont_rotate), true);0x016BCallFunc_K2_GetComponentLocation_ReturnValue = Sphere.K2_GetComponentLocation();0x019DCallFunc_MakeTransform_ReturnValue2 = MakeTransform(CallFunc_K2_GetComponentLocation_ReturnValue, FRotator(0, 0, 0), FVector(1, 1, 1));0x01DCCallFunc_FinishSpawningActor_ReturnValue2 = /Script/Engine.Default__GameplayStatics.FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue2, CallFunc_MakeTransform_ReturnValue2);0x0218PopFlow();0x0219K2_DestroyActor();0x0227PopFlow();0x0228Label_0228:0x0228CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x026BCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = /Script/Engine.Default__GameplayStatics.BeginDeferredActorSpawnFromClass(this, /Game/BP/modifiers/WaterBrix_OFF.WaterBrix_OFF_C, CallFunc_MakeTransform_ReturnValue, 0, nullptr);0x02ABCallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x02EECallFunc_FinishSpawningActor_ReturnValue = /Script/Engine.Default__GameplayStatics.FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x032APopFlow();0x032BLabel_032B:0x032BCallFunc_MakeTransform_ReturnValue1 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x036ECallFunc_BeginDeferredActorSpawnFromClass_ReturnValue1 = /Script/Engine.Default__GameplayStatics.BeginDeferredActorSpawnFromClass(this, /Game/BP/modifiers/WaterBrixToggle.WaterBrixToggle_C, CallFunc_MakeTransform_ReturnValue1, 0, nullptr);0x03AECallFunc_MakeTransform_ReturnValue1 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x03F1CallFunc_FinishSpawningActor_ReturnValue1 = /Script/Engine.Default__GameplayStatics.FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue1, CallFunc_MakeTransform_ReturnValue1);0x042DPopFlow();0x042ELabel_042E:0x042EPushFlow(Label_04D0);0x0433CallFunc_GetOverlappingActors_OverlappingActors = {};0x043EBox1.GetOverlappingActors(CallFunc_GetOverlappingActors_OverlappingActors, /Game/BP/cube.cube_C);0x0470/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetOverlappingActors_OverlappingActors, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x04ABCallFunc_Array_Get_Item.K2_DestroyActor();0x04CFPopFlow();0x04D0Label_04D0:0x04D0CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x04FATemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0515Label_0515:0x0515CallFunc_GetOverlappingActors_OverlappingActors = {};0x0520Box1.GetOverlappingActors(CallFunc_GetOverlappingActors_OverlappingActors, /Game/BP/cube.cube_C);0x0552CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetOverlappingActors_OverlappingActors);0x058DCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x05B3if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x05BDTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x05D8goto Label_042E;0x05DDLabel_05DD:0x05DDif (!(false)) PopFlow();0x05DFTemp_bool_IsClosed_Variable = true;0x05EAPopFlow();0x05EBLabel_05EB:0x05EBTemp_int_Array_Index_Variable = 0;0x0602goto Label_0515;0x0607Label_0607:0x0607CallFunc_GetGameInstance_ReturnValue = /Script/Engine.Default__GameplayStatics.GetGameInstance(this);0x0632K2Node_DynamicCast_AsGI = Cast<GI_C>(CallFunc_GetGameInstance_ReturnValue);0x0656K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsGI);0x0673if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x067DK2Node_DynamicCast_AsGI.checkpoint = true;0x069ESkeletalMesh.SetVisibility(true, false);0x06C0Timeline_0.PlayFromStart();0x06E0PopFlow();0x06E1Label_06E1:0x06E1Temp_int_Loop_Counter_Variable = 0;0x06F8goto Label_05EB;0x06FDLabel_06FD:0x06FDPushFlow(Label_0711);0x0702if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0730;0x0710PopFlow();0x0711Label_0711:0x0711if (!(Temp_bool_IsClosed_Variable)) goto Label_0720;0x071FPopFlow();0x0720Label_0720:0x0720Temp_bool_IsClosed_Variable = true;0x072Bgoto Label_0607;0x0730Label_0730:0x0730Temp_bool_Has_Been_Initd_Variable = true;0x073Bgoto Label_05DD;0x0740Label_0740:0x0740if (!(Temp_bool_Variable)) PopFlow();0x074Agoto Label_06E1;0x074FLabel_074F:0x074FCallFunc_Not_PreBool_ReturnValue = Not_PreBool(Temp_bool_Variable);0x076CTemp_bool_Variable = CallFunc_Not_PreBool_ReturnValue;0x077Fgoto Label_0740;0x0784Label_0784:0x0784CallFunc_GetGameInstance_ReturnValue1 = /Script/Engine.Default__GameplayStatics.GetGameInstance(this);0x07AFK2Node_DynamicCast_AsGI1 = Cast<GI_C>(CallFunc_GetGameInstance_ReturnValue1);0x07D3K2Node_DynamicCast_bSuccess1 = Cast<71>(K2Node_DynamicCast_AsGI1);0x07F0if (!(K2Node_DynamicCast_bSuccess1)) PopFlow();0x07FAif (!(K2Node_DynamicCast_AsGI1.VIS.InBossStage)) PopFlow();0x0830K2_DestroyActor();0x083EPopFlow();0x083FLabel_083F:0x083FCallFunc_GetGameInstance_ReturnValue2 = /Script/Engine.Default__GameplayStatics.GetGameInstance(this);0x086AK2Node_DynamicCast_AsGI2 = Cast<GI_C>(CallFunc_GetGameInstance_ReturnValue2);0x088EK2Node_DynamicCast_bSuccess2 = Cast<71>(K2Node_DynamicCast_AsGI2);0x08ABif (!(K2Node_DynamicCast_bSuccess2)) PopFlow();0x08B5/Script/Engine.Default__KismetSystemLibrary.Delay(this, K2Node_DynamicCast_AsGI2.die_time, LatentActionInfo{0x219, 1899060474, FName(ExecuteUbergraph_checkpoint), this});0x091BPopFlow();0x091CK2Node_DynamicCast_AsHRDINA_ = Cast<HRDINA__C>(K2Node_ComponentBoundEvent_OtherActor);0x0940K2Node_DynamicCast_bSuccess3 = Cast<71>(K2Node_DynamicCast_AsHRDINA_);0x095Dif (!(K2Node_DynamicCast_bSuccess3)) PopFlow();0x0967goto Label_06FD;0x096CLabel_096C:0x096CCallFunc_VLerp_ReturnValue = VLerp(FVector(0, 0, 155), FVector(0, 0, 400), Timeline_0_NewTrack_0_52A03B3342FD1ABECF5309BAA3B0FC34);0x09ABSkeletalMesh.K2_SetRelativeLocation(CallFunc_VLerp_ReturnValue, false, CallFunc_K2_SetRelativeLocation_SweepHitResult, false);0x09DFPopFlow();0x09E0PushFlow(Label_0A11);0x09E5PushFlow(Label_083F);0x09EASkeletalMesh.SetVisibility(false, false);0x0A0Cgoto Label_0784;0x0A11Label_0A11:0x0A11CallFunc_GetCurrentLevelName_ReturnValue = /Script/Engine.Default__GameplayStatics.GetCurrentLevelName(this, true);0x0A45CallFunc_EqualEqual_StrStr_ReturnValue = /Script/Engine.Default__KismetStringLibrary.EqualEqual_StrStr(CallFunc_GetCurrentLevelName_ReturnValue, "L7");0x0A7Cif (!(CallFunc_EqualEqual_StrStr_ReturnValue)) goto Label_0228;0x0A8Agoto Label_032B;0x0A8Fgoto Label_074F;0x0A94goto Label_096C;0x0A99Label_0A99:0x0A99return;0x0A9B// end of script
Final0x04