#pragma once // Dumped with Dumper-7! #include "../SDK.hpp" namespace SDK { namespace Params { //--------------------------------------------------------------------------------------------------------------------- // PARAMETERS //--------------------------------------------------------------------------------------------------------------------- // 0x1A (0x1A - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.Get Controller Ref struct UBP_AIAction_invader_March_C_Get_Controller_Ref_Params { public: class APalAIController* AICon; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) class AController* CallFunc_GetController_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APalAIController* K2Node_DynamicCast_AsPal_AIController; // 0x10(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsValid_ReturnValue; // 0x19(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; // 0x8 (0x8 - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.MoveToTargetLocation struct UBP_AIAction_invader_March_C_MoveToTargetLocation_Params { public: class APalAIController* CallFunc_GetPalAIController_ReturnValue; // 0x0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) }; // 0x5E (0x5E - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.SetupSkillSlot struct UBP_AIAction_invader_March_C_SetupSkillSlot_Params { public: int32 Temp_int_Array_Index_Variable; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 Temp_int_Loop_Counter_Variable; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 CallFunc_Add_IntInt_ReturnValue; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25D4[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class AController* CallFunc_GetController_ReturnValue; // 0x10(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class AController* CallFunc_GetController_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x20(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APalAIController* K2Node_DynamicCast_AsPal_AIController; // 0x28(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25D5[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UPalCharacterParameterComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x38(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsValid_ReturnValue; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsValid_ReturnValue_1; // 0x41(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25D6[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray CallFunc_GetEquipWaza_ReturnValue; // 0x48(0x10)(ReferenceParm) int32 CallFunc_Array_Length_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) enum class EPalWazaID CallFunc_Array_Get_Item; // 0x5C(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Less_IntInt_ReturnValue; // 0x5D(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; // 0xD9 (0xD9 - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.AttackNearestMapObject struct UBP_AIAction_invader_March_C_AttackNearestMapObject_Params { public: class APalMapObject* Local_NearestMapObject; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash) class UPalActionComponent* Local_ActionComp; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) class UPalActiveSkillSlot* Local_SkillSlot; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash) int32 SkillID; // 0x18(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25EF[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class AController* CallFunc_GetController_ReturnValue; // 0x20(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool CallFunc_Greater_IntInt_ReturnValue; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25F2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x30(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APalMapObject* CallFunc_GetNearestEnemyBuildObject_ReturnValue; // 0x38(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) int32 CallFunc_ChoiceEnableSlotIDByRandom_ReturnValue; // 0x40(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsValid_ReturnValue; // 0x44(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25F5[0x3]; // Fixing Size After Last Property [ Dumper-7 ] class AController* CallFunc_GetController_ReturnValue_1; // 0x48(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APawn* CallFunc_K2_GetPawn_ReturnValue_1; // 0x50(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class UPalStaticCharacterParameterComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x58(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) enum class EPalWazaID CallFunc_GetWazaType_ReturnValue; // 0x60(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25F7[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class AController* CallFunc_GetController_ReturnValue_2; // 0x68(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) TSubclassOf CallFunc_Map_Find_Value; // 0x70(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash) bool CallFunc_Map_Find_ReturnValue; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25F9[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class ABP_NPCAIController_Invader_C* K2Node_DynamicCast_AsBP_NPCAIController_Invader; // 0x80(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25FA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class APawn* CallFunc_K2_GetPawn_ReturnValue_2; // 0x90(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class UPalActionBase* CallFunc_PlayAction_ReturnValue; // 0x98(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class UPalActionComponent* CallFunc_GetComponentByClass_ReturnValue_1; // 0xA0(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) class APalAIController* K2Node_DynamicCast_AsPal_AIController; // 0xA8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess_1; // 0xB0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsValid_ReturnValue_1; // 0xB1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25FC[0x6]; // Fixing Size After Last Property [ Dumper-7 ] class UPalActionBase* CallFunc_PlayAction_ReturnValue_1; // 0xB8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class AController* CallFunc_GetController_ReturnValue_3; // 0xC0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APawn* CallFunc_K2_GetPawn_ReturnValue_3; // 0xC8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class UPalActionComponent* CallFunc_GetComponentByClass_ReturnValue_2; // 0xD0(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) bool CallFunc_ActionIsEmpty_ReturnValue; // 0xD8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; // 0xAA (0xAA - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.FindNearPlayer struct UBP_AIAction_invader_March_C_FindNearPlayer_Params { public: class APalPlayerCharacter* Player; // 0x0(0x8)(Parm, OutParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) double TempDistance; // 0x8(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class APalPlayerCharacter* NearestPlayer; // 0x10(0x8)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash) double NearestDistance; // 0x18(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double Const_NearDistance; // 0x20(0x8)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool SelfPos; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_260D[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 Temp_int_Array_Index_Variable; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 Temp_int_Loop_Counter_Variable; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 CallFunc_Add_IntInt_ReturnValue; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Less_DoubleDouble_ReturnValue; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2617[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UPalCharacterImportanceManager* CallFunc_GetCharacterImportanceManager_ReturnValue; // 0x40(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) TArray CallFunc_GetAllPlayer_OutArray; // 0x48(0x10)(ReferenceParm) int32 CallFunc_Array_Length_ReturnValue; // 0x58(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2618[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class APalCharacter* CallFunc_Array_Get_Item; // 0x60(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool CallFunc_Less_IntInt_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_261A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class APalPlayerCharacter* K2Node_DynamicCast_AsPal_Player_Character; // 0x70(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess; // 0x78(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_261C[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x80(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class UPalCharacterParameterComponent* CallFunc_GetComponentByClass_ReturnValue; // 0x98(0x8)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) double CallFunc_Vector_Distance2DSquared_ReturnValue; // 0xA0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsLive_ReturnValue; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_GetActiveActorFlag_ReturnValue; // 0xA9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; // 0x18 (0x18 - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.Setup struct UBP_AIAction_invader_March_C_Setup_Params { public: struct FVector GoalPosition; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; // 0x51 (0x51 - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.StartCombatMode struct UBP_AIAction_invader_March_C_StartCombatMode_Params { public: class UClass* CombatClass; // 0x0(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash) class AController* CallFunc_GetController_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class ABP_NPCAIController_Invader_C* K2Node_DynamicCast_AsBP_NPCAIController_Invader; // 0x10(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess; // 0x18(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2629[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UPalAIActionBase* CallFunc_SetAIActionClassParameter_ReturnValue; // 0x20(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class UPalNPCAIWeaponHandle* CallFunc_GetWeaponHandle_WeaponHandle; // 0x28(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) TSubclassOf CallFunc_GetCombatClass_ReturnValue; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash) class AController* CallFunc_GetController_ReturnValue_1; // 0x38(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APalPlayerCharacter* CallFunc_FindNearPlayer_Player; // 0x40(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APalAIController* K2Node_DynamicCast_AsPal_AIController; // 0x48(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess_1; // 0x50(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; // 0xC (0xC - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.ActionTick struct UBP_AIAction_invader_March_C_ActionTick_Params { public: class APawn* ControlledPawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) float DeltaSeconds; // 0x8(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; // 0x8 (0x8 - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.ActionStart struct UBP_AIAction_invader_March_C_ActionStart_Params { public: class APawn* ControlledPawn; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) }; // 0xB0 (0xB0 - 0x0) // Function BP_AIAction_invader_March.BP_AIAction_invader_March_C.ExecuteUbergraph_BP_AIAction_invader_March struct UBP_AIAction_invader_March_C_ExecuteUbergraph_BP_AIAction_invader_March_Params { public: int32 EntryPoint; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2649[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class AController* CallFunc_GetController_ReturnValue; // 0x8(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APawn* K2Node_Event_ControlledPawn; // 0x10(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class AController* CallFunc_GetController_ReturnValue_1; // 0x18(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsValid_ReturnValue; // 0x20(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue; // 0x21(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_264F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TScriptInterface K2Node_DynamicCast_AsBP_AIController_Interface_Invader; // 0x28(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess; // 0x38(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2651[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class AController* CallFunc_GetController_ReturnValue_2; // 0x40(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class APawn* CallFunc_K2_GetPawn_ReturnValue; // 0x48(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) struct FVector CallFunc_K2_GetActorLocation_ReturnValue; // 0x50(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsNearTwoPoint_ReturnValue; // 0x68(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2654[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class APawn* K2Node_Event_ControlledPawn_1; // 0x70(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) float K2Node_Event_DeltaSeconds; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2656[0x4]; // Fixing Size After Last Property [ Dumper-7 ] double CallFunc_Add_DoubleDouble_ReturnValue; // 0x80(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FVector CallFunc_K2_GetActorLocation_ReturnValue_1; // 0x88(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsNearTwoPoint_ReturnValue_1; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2659[0x7]; // Fixing Size After Last Property [ Dumper-7 ] double CallFunc_Add_DoubleDouble_A_ImplicitCast; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; } }