Zdexby TheHolyOneZ
4,841 classes
Class

UAutoDetectCheckpoint_C

: UBlueprintFunctionLibrary : UObject
/Game/Blueprints/Functions/AutoDetectCheckpoint.AutoDetectCheckpoint_C 0x0028 (40 B) align 8 inherited 0x0028 1 scripted vtable /Game/Blueprints/Functions/AutoDetectCheckpoint
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 1

SignatureFlagsNativeParams
void AutoDetectCheckpoint(AActor* Actor, UObject* __WorldContext)
Script61 statements · 1,777 bytes of bytecode
0x0000PushFlow(Label_06EE);0x0005NewLocalVar = Actor;0x0018CallFunc_ActorHasTag_ReturnValue = NewLocalVar.ActorHasTag(FName(IgnoreAutoCheckpoint));0x004Fif (!(CallFunc_ActorHasTag_ReturnValue)) goto Label_0062;0x005DLabel_005D:0x005Dgoto Label_06EE;0x0062Label_0062:0x0062CallFunc_GetGameMode_ReturnValue = GetGameMode(NewLocalVar);0x007FK2Node_DynamicCast_AsMy_Game_Mode = Cast<MyGameMode_C>(CallFunc_GetGameMode_ReturnValue);0x00A3K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMy_Game_Mode);0x00C0if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x00CACallFunc_GetAllActorsOfClass_OutActors = {};0x00D5GetAllActorsOfClass(NewLocalVar, /Game/Blueprints/Checkpoint/Checkpoint.Checkpoint_C, CallFunc_GetAllActorsOfClass_OutActors);0x00FATemp_int_Loop_Counter_Variable_1 = 0;0x0111Temp_int_Array_Index_Variable_1 = 0;0x0128Label_0128:0x0128CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllActorsOfClass_OutActors);0x0163CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x0189if (!(CallFunc_Less_IntInt_ReturnValue_1)) goto Label_005D;0x0197Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable_1;0x01B2PushFlow(Label_05A4);0x01B7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x01F2CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.EnemyLevelToReload);0x0243CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 0);0x0265if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x026FTemp_int_Loop_Counter_Variable = 0;0x0286Temp_int_Array_Index_Variable = 0;0x029DLabel_029D:0x029D/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x02D8CallFunc_GetComponentsByTag_ReturnValue = CallFunc_Array_Get_Item.GetComponentsByTag(/Script/Engine.BoxComponent, FName(EnemyBox));0x0320CallFunc_Array_Length_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetComponentsByTag_ReturnValue);0x035BCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_2);0x0381if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x038BTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x03A6PushFlow(Label_05EE);0x03AB/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x03E6CallFunc_GetComponentsByTag_ReturnValue = CallFunc_Array_Get_Item.GetComponentsByTag(/Script/Engine.BoxComponent, FName(EnemyBox));0x042E/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetComponentsByTag_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0469CallFunc_K2_GetActorLocation_ReturnValue = NewLocalVar.K2_GetActorLocation();0x049B/Game/Blueprints/Functions/IsPointinBoxRelative.Default__IsPointinBoxRelative_C.Is Pointin Box Relative(CallFunc_K2_GetActorLocation_ReturnValue, CallFunc_Array_Get_Item_1, FVector(0, 0, 0), false, false, NewLocalVar, CallFunc_Is_Pointin_Box_Relative_Inside);0x04FEif (!(CallFunc_Is_Pointin_Box_Relative_Inside)) PopFlow();0x0508/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0543CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(K2Node_DynamicCast_AsMy_Game_Mode.LevelID, CallFunc_Array_Get_Item.LevelID);0x0595if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) goto Label_0638;0x05A3PopFlow();0x05A4Label_05A4:0x05A4CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x05CETemp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x05E9goto Label_0128;0x05EELabel_05EE:0x05EECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0618Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0633goto Label_029D;0x0638Label_0638:0x0638/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllActorsOfClass_OutActors, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item);0x0673CallFunc_Array_Get_Item.TriggerCheckpoint();0x0697PrintString(__WorldContext, "AUTOTRIGGER", true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x06EDPopFlow();0x06EELabel_06EE:0x06EEreturn;0x06F0// end of script
StaticPublic0x10