#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: BP_NitroComponent #include "Basic.hpp" #include "CJWorldState_structs.hpp" #include "Engine_structs.hpp" #include "CJ_structs.hpp" #include "CoreUObject_structs.hpp" #include "CJInventory_structs.hpp" #include "AkAudio_structs.hpp" namespace SDK::Params { // Function BP_NitroComponent.BP_NitroComponent_C.CalculateNitroConsumption // 0x0150 (0x0150 - 0x0000) struct BP_NitroComponent_C_CalculateNitroConsumption final { public: double DynamicValue; // 0x0000(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FInventoryItemLocator CallFunc_GetInventoryItem_ReturnValue; // 0x0008(0x0038)(HasGetValueTypeHash) struct FInventoryItemLocator CallFunc_GetInventoryItem_ReturnValue_1; // 0x0040(0x0038)(HasGetValueTypeHash) TSoftObjectPtr CallFunc_Conv_InventoryItemLocatorToItemId_ReturnValue; // 0x0078(0x0028)(UObjectWrapper, HasGetValueTypeHash) TSoftObjectPtr CallFunc_Conv_InventoryItemLocatorToItemId_ReturnValue_1; // 0x00A0(0x0028)(UObjectWrapper, HasGetValueTypeHash) double CallFunc_CalculateNitroConsumptionFromSkill_DynamicValue; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double CallFunc_CalculateNitroConsumptionFromSkill_DynamicValue_1; // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_ItemHasTag_ReturnValue; // 0x00D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_ItemHasTag_ReturnValue_1; // 0x00D9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_DA[0x6]; // 0x00DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FInventoryItemLocator CallFunc_GetInventoryItem_ReturnValue_2; // 0x00E0(0x0038)(HasGetValueTypeHash) bool CallFunc_ItemHasTag_ReturnValue_2; // 0x0118(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSoftObjectPtr CallFunc_Conv_InventoryItemLocatorToItemId_ReturnValue_2; // 0x0120(0x0028)(UObjectWrapper, HasGetValueTypeHash) double CallFunc_CalculateNitroConsumptionFromSkill_DynamicValue_2; // 0x0148(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_CalculateNitroConsumption; // Function BP_NitroComponent.BP_NitroComponent_C.CalculateNitroConsumptionFromSkill // 0x00E8 (0x00E8 - 0x0000) struct BP_NitroComponent_C_CalculateNitroConsumptionFromSkill final { public: TSoftObjectPtr NewParam; // 0x0000(0x0028)(BlueprintVisible, BlueprintReadOnly, Parm, HasGetValueTypeHash) double DynamicValue; // 0x0028(0x0008)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FWSResolveContext Temp_struct_Variable; // 0x0030(0x0008)(ConstParm, NoDestructor) TSoftObjectPtr CallFunc_GetSoftMixinPtrForItem_ReturnValue; // 0x0038(0x0028)(UObjectWrapper, HasGetValueTypeHash) class UObject* CallFunc_LoadAsset_Blocking_ReturnValue; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool CallFunc_GetWorldStateBool_ReturnValue; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UBP_Perk_Mixin_C* K2Node_DynamicCast_AsBP_Perk_Mixin; // 0x0070(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FFormatArgumentData K2Node_MakeStruct_FormatArgumentData; // 0x0080(0x0048)(HasGetValueTypeHash) TArray K2Node_MakeArray_Array; // 0x00C8(0x0010)(ReferenceParm) class FText CallFunc_Format_ReturnValue; // 0x00D8(0x0010)() }; DUMPER7_ASSERTS_BP_NitroComponent_C_CalculateNitroConsumptionFromSkill; // Function BP_NitroComponent.BP_NitroComponent_C.CanRefillNitrous // 0x0004 (0x0004 - 0x0000) struct BP_NitroComponent_C_CanRefillNitrous final { public: bool Result; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Not_PreBool_ReturnValue; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Less_DoubleDouble_ReturnValue; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanAND_ReturnValue; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_CanRefillNitrous; // Function BP_NitroComponent.BP_NitroComponent_C.ConsumeNitrous // 0x0080 (0x0080 - 0x0000) struct BP_NitroComponent_C_ConsumeNitrous final { public: double CallFunc_CalculateNitroConsumption_DynamicValue; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FInventoryItemLocator CallFunc_GetFirstPlayerInventoryItem_ReturnValue; // 0x0008(0x0038)(HasGetValueTypeHash) double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_ItemHasTag_ReturnValue; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AController* CallFunc_GetController_ReturnValue; // 0x0050(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsPlayerControlled_ReturnValue; // 0x0058(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class ACJPlayerController* K2Node_DynamicCast_AsCJPlayer_Controller; // 0x0060(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsUsing_ReturnValue; // 0x0069(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanAND_ReturnValue; // 0x006A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_6B[0x5]; // 0x006B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) double CallFunc_SelectFloat_ReturnValue; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double CallFunc_Subtract_DoubleDouble_ReturnValue; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_ConsumeNitrous; // Function BP_NitroComponent.BP_NitroComponent_C.ExecuteUbergraph_BP_NitroComponent // 0x0378 (0x0378 - 0x0000) struct BP_NitroComponent_C_ExecuteUbergraph_BP_NitroComponent final { public: int32 EntryPoint; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* CallFunc_GetOwner_ReturnValue; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) TArray Temp_struct_Variable; // 0x0010(0x0010)(ConstParm, ReferenceParm) TArray Temp_object_Variable; // 0x0020(0x0010)(ConstParm, ReferenceParm) TDelegate Temp_delegate_Variable; // 0x0030(0x0010)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) TArray Temp_struct_Variable_1; // 0x0040(0x0010)(ConstParm, ReferenceParm) TArray Temp_object_Variable_1; // 0x0050(0x0010)(ConstParm, ReferenceParm) TDelegate Temp_delegate_Variable_1; // 0x0060(0x0010)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) TArray Temp_struct_Variable_2; // 0x0070(0x0010)(ConstParm, ReferenceParm) TArray Temp_object_Variable_2; // 0x0080(0x0010)(ConstParm, ReferenceParm) TDelegate Temp_delegate_Variable_2; // 0x0090(0x0010)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) TArray Temp_struct_Variable_3; // 0x00A0(0x0010)(ConstParm, ReferenceParm) TArray Temp_object_Variable_3; // 0x00B0(0x0010)(ConstParm, ReferenceParm) TDelegate Temp_delegate_Variable_3; // 0x00C0(0x0010)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) TArray Temp_struct_Variable_4; // 0x00D0(0x0010)(ConstParm, ReferenceParm) TArray Temp_object_Variable_4; // 0x00E0(0x0010)(ConstParm, ReferenceParm) TDelegate Temp_delegate_Variable_4; // 0x00F0(0x0010)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) TArray Temp_struct_Variable_5; // 0x0100(0x0010)(ConstParm, ReferenceParm) TArray Temp_object_Variable_5; // 0x0110(0x0010)(ConstParm, ReferenceParm) TDelegate Temp_delegate_Variable_5; // 0x0120(0x0010)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool Temp_bool_IsClosed_Variable; // 0x0130(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 CallFunc_CJPostEvent_ReturnValue; // 0x0134(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool Temp_bool_Has_Been_Initd_Variable; // 0x0138(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_139[0x3]; // 0x0139(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TDelegate Temp_delegate_Variable_6; // 0x013C(0x0010)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Temp_object_Variable_6; // 0x0150(0x0010)(ConstParm, ReferenceParm) float K2Node_Event_DeltaSeconds; // 0x0160(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 Temp_int_Variable; // 0x0164(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Greater_DoubleDouble_ReturnValue; // 0x0168(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Temp_int_Variable_1; // 0x016C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class AActor* CallFunc_GetOwner_ReturnValue_1; // 0x0170(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) struct FRotator CallFunc_K2_GetActorRotation_ReturnValue; // 0x0178(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor) class AActor* CallFunc_GetOwner_ReturnValue_2; // 0x0190(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class ACJVehicle* K2Node_DynamicCast_AsCJVehicle; // 0x0198(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess; // 0x01A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_GetConsoleVariableBoolValue_ReturnValue; // 0x01A1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_1A2[0x2]; // 0x01A2(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 CallFunc_CJPostEventOnComponent_ReturnValue; // 0x01A4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class AActor* CallFunc_GetOwner_ReturnValue_3; // 0x01A8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class ACJVehicle* K2Node_DynamicCast_AsCJVehicle_1; // 0x01B0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess_1; // 0x01B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool Temp_bool_Has_Been_Initd_Variable_1; // 0x01B9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_1BA[0x2]; // 0x01BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 CallFunc_CJPostEventOnComponent_ReturnValue_1; // 0x01BC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 K2Node_CustomEvent_NewCount; // 0x01C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Greater_DoubleDouble_ReturnValue_1; // 0x01C4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_1C5[0x3]; // 0x01C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* CallFunc_GetOwner_ReturnValue_4; // 0x01C8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class ACJVehicle* K2Node_DynamicCast_AsCJVehicle_2; // 0x01D0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool K2Node_DynamicCast_bSuccess_2; // 0x01D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_1D9[0x3]; // 0x01D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 CallFunc_CJPostEventOnComponent_ReturnValue_2; // 0x01DC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class APlayerCharacter* CallFunc_GetPlayingInstance_ReturnValue; // 0x01E0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class USceneComponent* CallFunc_K2_GetRootComponent_ReturnValue; // 0x01E8(0x0008)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) TDelegate K2Node_CreateDelegate_OutputDelegate; // 0x01F0(0x0010)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class UForceFeedbackComponent* CallFunc_SpawnForceFeedbackAttached_ReturnValue; // 0x0200(0x0008)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) class UCJVehicleWheeledMovementComponent* CallFunc_GetCJVehicleMovement_ReturnValue; // 0x0208(0x0008)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsPlayerControlled_ReturnValue; // 0x0210(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CallFunc_GetForwardSpeedKMH_ReturnValue; // 0x0214(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Greater_DoubleDouble_ReturnValue_2; // 0x0218(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsPlayerControlled_ReturnValue_1; // 0x0219(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsPlayerControlled_ReturnValue_2; // 0x021A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanAND_ReturnValue; // 0x021B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsAbilityAvailable_ReturnValue; // 0x021C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_21D[0x3]; // 0x021D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector CallFunc_MakeVector_ReturnValue; // 0x0220(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FVector CallFunc_GreaterGreater_VectorRotator_ReturnValue; // 0x0238(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Greater_IntInt_ReturnValue; // 0x0250(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_251[0x3]; // 0x0251(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x0254(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_LessEqual_DoubleDouble_ReturnValue; // 0x0258(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Less_DoubleDouble_ReturnValue; // 0x0259(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool Temp_bool_IsClosed_Variable_1; // 0x025A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_25B[0x5]; // 0x025B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) double CallFunc_GetWorldDeltaSeconds_ReturnValue; // 0x0260(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double CallFunc_Divide_DoubleDouble_ReturnValue; // 0x0268(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double CallFunc_Multiply_DoubleDouble_ReturnValue; // 0x0270(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double CallFunc_Add_DoubleDouble_ReturnValue; // 0x0278(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) class APlayerCharacter* CallFunc_GetPlayingInstance_ReturnValue_1; // 0x0280(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) double CallFunc_FClamp_ReturnValue; // 0x0288(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_SayIntent_ReturnValue; // 0x0290(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsInDialogue_ReturnValue; // 0x0291(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsPlayerAndVehicleHasNitro_bSuccess; // 0x0292(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsPlayerAndVehicleHasNitro_bSuccess_1; // 0x0293(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_294[0x4]; // 0x0294(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Temp_struct_Variable_6; // 0x0298(0x0010)(ConstParm, ReferenceParm) int32 CallFunc_CJPostEventOnComponent_ReturnValue_3; // 0x02A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TScriptInterface CallFunc_GetInventoryId_self_CastInput; // 0x02B0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FInventoryId CallFunc_GetInventoryId_ReturnValue; // 0x02C0(0x0008)(NoDestructor, HasGetValueTypeHash) class UObserveInventoryItemCountAsyncAction* CallFunc_ObserveInventoryItemCount_ReturnValue; // 0x02C8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) class ACJCharacter* CallFunc_GetDriver_ReturnValue; // 0x02D0(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsValid_ReturnValue; // 0x02D8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_SayIntent_ReturnValue_1; // 0x02D9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsValid_ReturnValue_1; // 0x02DA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2DB[0x1]; // 0x02DB(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) TDelegate Temp_delegate_Variable_7; // 0x02DC(0x0010)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool CallFunc_Less_IntInt_ReturnValue; // 0x02EC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2ED[0x3]; // 0x02ED(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TArray Temp_object_Variable_7; // 0x02F0(0x0010)(ConstParm, ReferenceParm) int32 CallFunc_Clamp_ReturnValue; // 0x0300(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 CallFunc_Add_IntInt_ReturnValue; // 0x0304(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) TArray Temp_struct_Variable_7; // 0x0308(0x0010)(ConstParm, ReferenceParm) TDelegate Temp_delegate_Variable_8; // 0x0318(0x0010)(ConstParm, ZeroConstructor, NoDestructor, HasGetValueTypeHash) class ACJCharacter* CallFunc_GetDriver_ReturnValue_1; // 0x0328(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool CallFunc_SayIntent_ReturnValue_2; // 0x0330(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_331[0x3]; // 0x0331(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 CallFunc_CJPostEventOnComponent_ReturnValue_4; // 0x0334(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 CallFunc_CJPostEventOnComponent_ReturnValue_5; // 0x0338(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_33C[0x4]; // 0x033C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Temp_object_Variable_8; // 0x0340(0x0010)(ConstParm, ReferenceParm) TArray Temp_struct_Variable_8; // 0x0350(0x0010)(ConstParm, ReferenceParm) class AActor* CallFunc_GetOwner_ReturnValue_5; // 0x0360(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) int32 CallFunc_CJPostEventOnComponent_ReturnValue_6; // 0x0368(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 CallFunc_CJPostEvent_ReturnValue_1; // 0x036C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double CallFunc_Greater_DoubleDouble_A_ImplicitCast; // 0x0370(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_ExecuteUbergraph_BP_NitroComponent; // Function BP_NitroComponent.BP_NitroComponent_C.GetNitrousMaxNumFlasks // 0x0004 (0x0004 - 0x0000) struct BP_NitroComponent_C_GetNitrousMaxNumFlasks final { public: int32 MaxFlasks; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_GetNitrousMaxNumFlasks; // Function BP_NitroComponent.BP_NitroComponent_C.GetNumEmptyFlasks // 0x0008 (0x0008 - 0x0000) struct BP_NitroComponent_C_GetNumEmptyFlasks final { public: int32 EmptyFlasks; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 CallFunc_Subtract_IntInt_ReturnValue; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_GetNumEmptyFlasks; // Function BP_NitroComponent.BP_NitroComponent_C.IsPlayerAndVehicleHasNitro // 0x0028 (0x0028 - 0x0000) struct BP_NitroComponent_C_IsPlayerAndVehicleHasNitro final { public: bool bSuccess; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_LessEqual_DoubleDouble_ReturnValue; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TScriptInterface CallFunc_GetInventoryId_self_CastInput; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FInventoryId CallFunc_GetInventoryId_ReturnValue; // 0x0018(0x0008)(NoDestructor, HasGetValueTypeHash) bool CallFunc_IsPlayerControlled_ReturnValue; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_HasInventoryItem_ReturnValue; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanAND_ReturnValue; // 0x0022(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanAND_ReturnValue_1; // 0x0023(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_IsPlayerAndVehicleHasNitro; // Function BP_NitroComponent.BP_NitroComponent_C.OnItemCountUpdated_3EB4D21F4820501781E1E8BF9F16BABB // 0x0004 (0x0004 - 0x0000) struct BP_NitroComponent_C_OnItemCountUpdated_3EB4D21F4820501781E1E8BF9F16BABB final { public: int32 NewCount; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_OnItemCountUpdated_3EB4D21F4820501781E1E8BF9F16BABB; // Function BP_NitroComponent.BP_NitroComponent_C.ReceiveTick // 0x0004 (0x0004 - 0x0000) struct BP_NitroComponent_C_ReceiveTick final { public: float DeltaSeconds; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_ReceiveTick; // Function BP_NitroComponent.BP_NitroComponent_C.RefillNitrous // 0x0030 (0x0030 - 0x0000) struct BP_NitroComponent_C_RefillNitrous final { public: double RefillAmount; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) int32 Temp_int_Variable; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_EqualEqual_IntInt_ReturnValue; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 CallFunc_Add_IntInt_ReturnValue; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_GreaterEqual_DoubleDouble_ReturnValue; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanOR_ReturnValue; // 0x0015(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) int32 CallFunc_Clamp_ReturnValue; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Less_IntInt_ReturnValue; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) double CallFunc_Add_DoubleDouble_ReturnValue; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) double CallFunc_FMin_ReturnValue; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_RefillNitrous; // Function BP_NitroComponent.BP_NitroComponent_C.UpdateNitrousState // 0x0020 (0x0020 - 0x0000) struct BP_NitroComponent_C_UpdateNitrousState final { public: TScriptInterface CallFunc_GetInventoryId_self_CastInput; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FInventoryId CallFunc_GetInventoryId_ReturnValue; // 0x0010(0x0008)(NoDestructor, HasGetValueTypeHash) int32 CallFunc_GetInventoryItemCount_ReturnValue; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Greater_IntInt_ReturnValue; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_UpdateNitrousState; // Function BP_NitroComponent.BP_NitroComponent_C.GetNitrousAmount // 0x0008 (0x0008 - 0x0000) struct BP_NitroComponent_C_GetNitrousAmount final { public: float ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) float K2Node_FunctionResult_ReturnValue_ImplicitCast; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_GetNitrousAmount; // Function BP_NitroComponent.BP_NitroComponent_C.GetNitrousFlasksLeft // 0x0004 (0x0004 - 0x0000) struct BP_NitroComponent_C_GetNitrousFlasksLeft final { public: int32 ReturnValue; // 0x0000(0x0004)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_GetNitrousFlasksLeft; // Function BP_NitroComponent.BP_NitroComponent_C.IsAbilityAvailable // 0x00F8 (0x00F8 - 0x0000) struct BP_NitroComponent_C_IsAbilityAvailable final { public: bool ReturnValue; // 0x0000(0x0001)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_ItemHasTag_ReturnValue; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) struct FInventoryItemLocator CallFunc_GetInventoryItem_ReturnValue; // 0x0008(0x0038)(HasGetValueTypeHash) struct FInventoryItemLocator CallFunc_GetInventoryItem_ReturnValue_1; // 0x0040(0x0038)(HasGetValueTypeHash) struct FInventoryItemLocator CallFunc_GetInventoryItem_ReturnValue_2; // 0x0078(0x0038)(HasGetValueTypeHash) bool CallFunc_ItemHasTag_ReturnValue_1; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_ItemHasTag_ReturnValue_2; // 0x00B1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class ACJPlayerController* CallFunc_GetPlayingInstance_ReturnValue; // 0x00B8(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanOR_ReturnValue; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_IsUsing_ReturnValue; // 0x00C1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Not_PreBool_ReturnValue; // 0x00C2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanAND_ReturnValue; // 0x00C3(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanOR_ReturnValue_1; // 0x00C4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_C5[0x3]; // 0x00C5(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) TScriptInterface CallFunc_GetInventoryId_self_CastInput; // 0x00C8(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) struct FInventoryId CallFunc_GetInventoryId_ReturnValue; // 0x00D8(0x0008)(NoDestructor, HasGetValueTypeHash) float CallFunc_GetThrottleInput_ReturnValue; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_HasInventoryItem_ReturnValue; // 0x00E4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Greater_DoubleDouble_ReturnValue; // 0x00E5(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanAND_ReturnValue_1; // 0x00E6(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_Greater_DoubleDouble_ReturnValue_1; // 0x00E7(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanOR_ReturnValue_2; // 0x00E8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanAND_ReturnValue_2; // 0x00E9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) bool CallFunc_BooleanAND_ReturnValue_3; // 0x00EA(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) uint8 Pad_EB[0x5]; // 0x00EB(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) double CallFunc_Greater_DoubleDouble_A_ImplicitCast; // 0x00F0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash) }; DUMPER7_ASSERTS_BP_NitroComponent_C_IsAbilityAvailable; }