Files
UnrealEvent/Aeon-740/SDK/B_Constructor_BASE_classes.hpp
2024-10-18 01:01:36 +01:00

349 lines
50 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: B_Constructor_BASE
#include "Basic.hpp"
#include "FortniteGame_structs.hpp"
#include "FortniteGame_classes.hpp"
#include "GameplayTags_structs.hpp"
#include "Engine_structs.hpp"
#include "GameplayAbilities_structs.hpp"
#include "StructRecyclingResource_structs.hpp"
namespace SDK
{
// BlueprintGeneratedClass B_Constructor_BASE.B_Constructor_BASE_C
// 0x06D0 (0x1668 - 0x0F98)
class AB_Constructor_BASE_C final : public AFortConstructorBASE
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x0F98(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
class UAudioComponent* BaseEnergyComponentC; // 0x0FA0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UAudioComponent* BaseEnergyComponentB; // 0x0FA8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UAudioComponent* BaseEnergyComponentA; // 0x0FB0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UParticleSystemComponent* P_FeeltheBase_Chargup; // 0x0FB8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USceneComponent* FeelTheBaseTraceLocation; // 0x0FC0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UBoxComponent* Box; // 0x0FC8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UCapsuleComponent* Capsule; // 0x0FD0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USphereComponent* Sphere_Collision_For_Anim; // 0x0FD8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USkeletalMeshComponent* SK_Base_Device; // 0x0FE0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UFortMiniMapComponent* FortMiniMap1; // 0x0FE8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UAudioComponent* Workbench_Ticking; // 0x0FF0(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USceneComponent* Root; // 0x0FF8(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_BigBrother; // 0x1000(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
int32 BigBrotherAdditionalNodes; // 0x1020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1024[0x4]; // 0x1024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UTexture2D* MiniMapIcon; // 0x1028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float Minimap_View_Distance; // 0x1030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1034[0x4]; // 0x1034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UClass* GE_ElectrifiedFloors; // 0x1038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_Hyperthreading; // 0x1040(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_SubroutineOptimization; // 0x1060(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_SubroutineOptimization; // 0x1080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_Recycling; // 0x1088(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
int32 ConnectedWood; // 0x10A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 ConnectedStone; // 0x10AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 ConnectedMetal; // 0x10B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_10B4[0x4]; // 0x10B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UFortWorldItemDefinition* Wood; // 0x10B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UFortWorldItemDefinition* Stone; // 0x10C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UFortWorldItemDefinition* Metal; // 0x10C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float RecyclingMultiplier; // 0x10D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool SpawnWood; // 0x10D4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool SpawnStone; // 0x10D5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool SpawnMetal; // 0x10D6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_10D7[0x1]; // 0x10D7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 SpawnMax; // 0x10D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float HyperThreadingMultiplier; // 0x10DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_DefensiveIntegration; // 0x10E0(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_DefensiveIntegration; // 0x1100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_AutomatedDefenses; // 0x1108(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
int32 AutomatedDefenses_Additional_Nodes; // 0x1128(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_112C[0x4]; // 0x112C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer TC_TotalIntegration; // 0x1130(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_PowerModulation; // 0x1150(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_PowerModulation; // 0x1170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 DefensiveIntegrationLevel; // 0x1178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_117C[0x4]; // 0x117C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UClass* GE_LoftyArchitecture; // 0x1180(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_LoftyArchitecture; // 0x1188(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_SafetyProtocols; // 0x11A8(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_SafetyProtocols; // 0x11C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool BaseIsPlaced; // 0x11D0(0x0001)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, RepNotify, NoDestructor)
uint8 Pad_11D1[0x3]; // 0x11D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 NumPlayersNearBase; // 0x11D4(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float BasePowerLevel; // 0x11D8(0x0004)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 TotalResourcesSpawned; // 0x11DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 ResourceLimit; // 0x11E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_11E4[0x4]; // 0x11E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer TC_Overclocking; // 0x11E8(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_UpgradedPowerModulation; // 0x1208(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_ElectrifiedFloors; // 0x1210(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_SlowUnit; // 0x1230(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_SlowUnit; // 0x1250(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_ContainmentUnit; // 0x1258(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_Grant_TriggerReflectDamage_FromBASEWall; // 0x1278(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_StrongerExit; // 0x1280(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_StrongerExit; // 0x12A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_CardioFeedbackLoop; // 0x12A8(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_ShieldCapacitor; // 0x12C8(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_ShieldCapacitor; // 0x12E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FStructRecyclingResource StoredWood; // 0x12F0(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FStructRecyclingResource StoredStone; // 0x1300(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FStructRecyclingResource StoredMetal; // 0x1310(0x0010)(Edit, BlueprintVisible, Net, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 HyperthreadingResourceLimit; // 0x1320(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 MegaBASEAdditionalNodes; // 0x1324(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UClass* GE_NeuroFeedbackLoop; // 0x1328(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UAbilitySystemComponent* ConstructorAbilitySystemComponent; // 0x1330(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UClass* GE_OutgoingHealAmp; // 0x1338(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UClass* GE_FullyContained; // 0x1340(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UStaticMeshComponent* Effect_Mesh_Comp; // 0x1348(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
TArray<class UMaterialInterface*> Inner_MIDs_Friendly; // 0x1350(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
float Transition_Start_Delay; // 0x1360(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_1364[0x4]; // 0x1364(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UMaterialInterface*> Outer_MIDs_Friendly; // 0x1368(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
struct FGameplayTagContainer TC_MegaBASE; // 0x1378(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_NeuroFeedbackLoop; // 0x1398(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_CardioFeedbackLoop; // 0x13B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_FullyContained; // 0x13C0(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
bool InitialStaticMeshAnimationIsComplete; // 0x13E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_13E1[0x7]; // 0x13E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class USoundBase* SoundResourcesCreated; // 0x13E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USoundBase* SoundResourcesCollected; // 0x13F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
TArray<class UStaticMeshComponent*> EffectMeshArray; // 0x13F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
TArray<class ABuildingSMActor*> BuildingActorArray; // 0x1408(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance)
float DelayBeforeShowingMeshes; // 0x1418(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool DelayDisabled; // 0x141C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_141D[0x3]; // 0x141D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimerHandle DelayedMeshedTimer; // 0x1420(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
class UClass* GE_TrapDamage; // 0x1428(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_TrapDamage; // 0x1430(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_TrapReloadRate; // 0x1450(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_TrapReloadRate; // 0x1470(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UClass* GE_Constructor_BASEOutgoingDamageMod; // 0x1478(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 T1Amount; // 0x1480(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 T2Amount; // 0x1484(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
int32 T3Amount; // 0x1488(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float RecyclingTimer; // 0x148C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_FeelTheBase; // 0x1490(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_FeelTheBase; // 0x14B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class APlayerPawn_Constructor_C* ConstructorPawn; // 0x14B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UParticleSystemComponent* FeelTheBasePowerLevel1; // 0x14C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UParticleSystemComponent* FeelTheBasePowerLevel2; // 0x14C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class UParticleSystemComponent* FeelTheBasePowerLevel3; // 0x14D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USoundBase* EnergyBuildASound; // 0x14D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USoundBase* EnergyBuildBSound; // 0x14E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USoundBase* EnergyBuildCSound; // 0x14E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
class USoundBase* EnergyStageTransitionSound; // 0x14F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool bIsPlayingLoopA; // 0x14F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_14F9[0x7]; // 0x14F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UClass* GE_Enduring_Machine; // 0x1500(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTagContainer TC_Enduring_Machine; // 0x1508(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_MegaBASE_T01; // 0x1528(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_MegaBASE_T02; // 0x1548(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FScalableFloat MegaBASE_AdditionalNodes_T01; // 0x1568(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FScalableFloat MegaBASE_AdditionalNodes_T02; // 0x1588(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_Recycling_T01; // 0x15A8(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_Recycling_T02; // 0x15C8(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FScalableFloat NewVar_0; // 0x15E8(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FScalableFloat NewVar_1; // 0x1608(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
struct FGameplayTagContainer TC_BASEMD; // 0x1628(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance)
class UClass* GE_BASEMD; // 0x1648(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FGameplayTag TC_FullyContained_T01; // 0x1650(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
bool NewHeroSystem; // 0x1658(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_1659[0x7]; // 0x1659(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UClass* GE_FullyContained_T01; // 0x1660(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
public:
void ExecuteUbergraph_B_Constructor_BASE(int32 EntryPoint);
void BndEvt__P_FeeltheBase_Chargup_K2Node_ComponentBoundEvent_0_ParticleBurstSignature__DelegateSignature(class FName EventName, float EmitterTime, int32 ParticleCount);
void ResetFeelTheBaseGlow();
void FeelTheBaseGlow(bool Stack1, bool Stack2, bool Stack3);
void SaveOwner(class APlayerPawn_Constructor_C* Param_ConstructorPawn);
void ApplyTrapEffects();
void ShowHiddenMeshes();
void BaseIsReadyToAnimate();
void ResourcesCollected();
void ResourcesCreated();
void GetDamageAmp();
void BlueprintOnInteract(const class AFortPawn* InteractingPawn);
void StopBuildingActorVisuals(class ABuildingSMActor* BuildingActor, class UStaticMeshComponent* EffectMeshComp);
void StartBuildingActorVisuals(class ABuildingSMActor* BuildingActor, class UStaticMeshComponent* EffectMeshComp);
void AnimateLegs(bool LegsUp);
void BndEvt__Sphere_K2Node_ComponentBoundEvent_267_ComponentEndOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex);
void BndEvt__Sphere_K2Node_ComponentBoundEvent_264_ComponentBeginOverlapSignature__DelegateSignature(class UPrimitiveComponent* OverlappedComponent, class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const struct FHitResult& SweepResult);
void Recycling();
void OnPlaced(class UAbilitySystemComponent* InstigatorAbilitySystemComponent);
void UserConstructionScript();
void SetupBaseDefaultValues(class UAbilitySystemComponent* Ability_System_Component, int32* Param_NodesToAffect);
void Setup_Base_Effect_Array(class UAbilitySystemComponent* Instigator_Ability_System, TArray<struct FBASEGameplayEffect>* BASEBuildingEffects, TArray<struct FBASEGameplayEffect>* BASEFriendlyEffects, TArray<struct FBASEGameplayEffect>* BASEHostileEffects);
void SetupBuildingEffects(class UAbilitySystemComponent* Param_AbilitySystemComponent, TArray<struct FBASEGameplayEffect>* BuildingEffects);
void SetupFriendlyEffects(class UAbilitySystemComponent* Param_AbilitySystemComponent, TArray<struct FBASEGameplayEffect>* FriendlyEffects);
void SetupHostileEffects(class UAbilitySystemComponent* Param_AbilitySystemComponent, TArray<struct FBASEGameplayEffect>* HostileEffects);
void RecycleResources();
void OnRep_BaseIsPlaced();
void SpawnResourceForRecycling(class UFortWorldItemDefinition* ItemDefinition, int32 AmountToSpawn, EFortResourceType Param_ResourceType);
void AddResourceToStack(const struct FStructRecyclingResource& RecyclingResource, class UFortWorldItemDefinition* Stored_Resource, int32 AmountToSpawn, struct FStructRecyclingResource* SetValue);
void OnRep_CollectResources();
void SetDamageMultiplier();
void SetBaseVisualGlow(class UAbilitySystemComponent* Param_AbilitySystemComponent);
void BaseSelfApplyGameplaySpec(const struct FGameplayEffectSpecHandle& GE_Spec);
void OnRep_InitialStaticMeshAnimationIsComplete();
void GetTrapGEFromTag(const struct FGameplayTagContainer& InTag, class UClass** OutGE);
void SetupTrapEffects(class UAbilitySystemComponent* AbilityComponent);
void SetHealingMultiplier();
void SpawnResourceWithAmount(class UFortWorldItemDefinition* ItemDefinition, int32 AmountToSpawn, EFortResourceType Param_ResourceType);
void GetFeelTheBaseTraceLocation(struct FTransform* TraceLocation);
void UpdateAudioCrossfade(class USoundBase* Sound);
bool BlueprintCanInteract(const class AFortPawn* InteractingPawn) const;
class FText BlueprintGetInteractionString(const class AFortPawn* InteractingPawn) const;
public:
static class UClass* StaticClass()
{
return StaticBPGeneratedClassImpl<"B_Constructor_BASE_C">();
}
static class AB_Constructor_BASE_C* GetDefaultObj()
{
return GetDefaultObjImpl<AB_Constructor_BASE_C>();
}
};
static_assert(alignof(AB_Constructor_BASE_C) == 0x000008, "Wrong alignment on AB_Constructor_BASE_C");
static_assert(sizeof(AB_Constructor_BASE_C) == 0x001668, "Wrong size on AB_Constructor_BASE_C");
static_assert(offsetof(AB_Constructor_BASE_C, UberGraphFrame) == 0x000F98, "Member 'AB_Constructor_BASE_C::UberGraphFrame' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, BaseEnergyComponentC) == 0x000FA0, "Member 'AB_Constructor_BASE_C::BaseEnergyComponentC' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, BaseEnergyComponentB) == 0x000FA8, "Member 'AB_Constructor_BASE_C::BaseEnergyComponentB' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, BaseEnergyComponentA) == 0x000FB0, "Member 'AB_Constructor_BASE_C::BaseEnergyComponentA' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, P_FeeltheBase_Chargup) == 0x000FB8, "Member 'AB_Constructor_BASE_C::P_FeeltheBase_Chargup' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, FeelTheBaseTraceLocation) == 0x000FC0, "Member 'AB_Constructor_BASE_C::FeelTheBaseTraceLocation' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Box) == 0x000FC8, "Member 'AB_Constructor_BASE_C::Box' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Capsule) == 0x000FD0, "Member 'AB_Constructor_BASE_C::Capsule' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Sphere_Collision_For_Anim) == 0x000FD8, "Member 'AB_Constructor_BASE_C::Sphere_Collision_For_Anim' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, SK_Base_Device) == 0x000FE0, "Member 'AB_Constructor_BASE_C::SK_Base_Device' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, FortMiniMap1) == 0x000FE8, "Member 'AB_Constructor_BASE_C::FortMiniMap1' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Workbench_Ticking) == 0x000FF0, "Member 'AB_Constructor_BASE_C::Workbench_Ticking' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Root) == 0x000FF8, "Member 'AB_Constructor_BASE_C::Root' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_BigBrother) == 0x001000, "Member 'AB_Constructor_BASE_C::TC_BigBrother' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, BigBrotherAdditionalNodes) == 0x001020, "Member 'AB_Constructor_BASE_C::BigBrotherAdditionalNodes' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, MiniMapIcon) == 0x001028, "Member 'AB_Constructor_BASE_C::MiniMapIcon' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Minimap_View_Distance) == 0x001030, "Member 'AB_Constructor_BASE_C::Minimap_View_Distance' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_ElectrifiedFloors) == 0x001038, "Member 'AB_Constructor_BASE_C::GE_ElectrifiedFloors' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_Hyperthreading) == 0x001040, "Member 'AB_Constructor_BASE_C::TC_Hyperthreading' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_SubroutineOptimization) == 0x001060, "Member 'AB_Constructor_BASE_C::TC_SubroutineOptimization' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_SubroutineOptimization) == 0x001080, "Member 'AB_Constructor_BASE_C::GE_SubroutineOptimization' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_Recycling) == 0x001088, "Member 'AB_Constructor_BASE_C::TC_Recycling' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, ConnectedWood) == 0x0010A8, "Member 'AB_Constructor_BASE_C::ConnectedWood' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, ConnectedStone) == 0x0010AC, "Member 'AB_Constructor_BASE_C::ConnectedStone' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, ConnectedMetal) == 0x0010B0, "Member 'AB_Constructor_BASE_C::ConnectedMetal' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Wood) == 0x0010B8, "Member 'AB_Constructor_BASE_C::Wood' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Stone) == 0x0010C0, "Member 'AB_Constructor_BASE_C::Stone' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Metal) == 0x0010C8, "Member 'AB_Constructor_BASE_C::Metal' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, RecyclingMultiplier) == 0x0010D0, "Member 'AB_Constructor_BASE_C::RecyclingMultiplier' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, SpawnWood) == 0x0010D4, "Member 'AB_Constructor_BASE_C::SpawnWood' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, SpawnStone) == 0x0010D5, "Member 'AB_Constructor_BASE_C::SpawnStone' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, SpawnMetal) == 0x0010D6, "Member 'AB_Constructor_BASE_C::SpawnMetal' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, SpawnMax) == 0x0010D8, "Member 'AB_Constructor_BASE_C::SpawnMax' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, HyperThreadingMultiplier) == 0x0010DC, "Member 'AB_Constructor_BASE_C::HyperThreadingMultiplier' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_DefensiveIntegration) == 0x0010E0, "Member 'AB_Constructor_BASE_C::TC_DefensiveIntegration' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_DefensiveIntegration) == 0x001100, "Member 'AB_Constructor_BASE_C::GE_DefensiveIntegration' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_AutomatedDefenses) == 0x001108, "Member 'AB_Constructor_BASE_C::TC_AutomatedDefenses' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, AutomatedDefenses_Additional_Nodes) == 0x001128, "Member 'AB_Constructor_BASE_C::AutomatedDefenses_Additional_Nodes' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_TotalIntegration) == 0x001130, "Member 'AB_Constructor_BASE_C::TC_TotalIntegration' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_PowerModulation) == 0x001150, "Member 'AB_Constructor_BASE_C::TC_PowerModulation' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_PowerModulation) == 0x001170, "Member 'AB_Constructor_BASE_C::GE_PowerModulation' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, DefensiveIntegrationLevel) == 0x001178, "Member 'AB_Constructor_BASE_C::DefensiveIntegrationLevel' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_LoftyArchitecture) == 0x001180, "Member 'AB_Constructor_BASE_C::GE_LoftyArchitecture' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_LoftyArchitecture) == 0x001188, "Member 'AB_Constructor_BASE_C::TC_LoftyArchitecture' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_SafetyProtocols) == 0x0011A8, "Member 'AB_Constructor_BASE_C::TC_SafetyProtocols' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_SafetyProtocols) == 0x0011C8, "Member 'AB_Constructor_BASE_C::GE_SafetyProtocols' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, BaseIsPlaced) == 0x0011D0, "Member 'AB_Constructor_BASE_C::BaseIsPlaced' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, NumPlayersNearBase) == 0x0011D4, "Member 'AB_Constructor_BASE_C::NumPlayersNearBase' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, BasePowerLevel) == 0x0011D8, "Member 'AB_Constructor_BASE_C::BasePowerLevel' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TotalResourcesSpawned) == 0x0011DC, "Member 'AB_Constructor_BASE_C::TotalResourcesSpawned' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, ResourceLimit) == 0x0011E0, "Member 'AB_Constructor_BASE_C::ResourceLimit' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_Overclocking) == 0x0011E8, "Member 'AB_Constructor_BASE_C::TC_Overclocking' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_UpgradedPowerModulation) == 0x001208, "Member 'AB_Constructor_BASE_C::GE_UpgradedPowerModulation' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_ElectrifiedFloors) == 0x001210, "Member 'AB_Constructor_BASE_C::TC_ElectrifiedFloors' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_SlowUnit) == 0x001230, "Member 'AB_Constructor_BASE_C::TC_SlowUnit' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_SlowUnit) == 0x001250, "Member 'AB_Constructor_BASE_C::GE_SlowUnit' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_ContainmentUnit) == 0x001258, "Member 'AB_Constructor_BASE_C::TC_ContainmentUnit' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_Grant_TriggerReflectDamage_FromBASEWall) == 0x001278, "Member 'AB_Constructor_BASE_C::GE_Grant_TriggerReflectDamage_FromBASEWall' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_StrongerExit) == 0x001280, "Member 'AB_Constructor_BASE_C::TC_StrongerExit' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_StrongerExit) == 0x0012A0, "Member 'AB_Constructor_BASE_C::GE_StrongerExit' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_CardioFeedbackLoop) == 0x0012A8, "Member 'AB_Constructor_BASE_C::TC_CardioFeedbackLoop' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_ShieldCapacitor) == 0x0012C8, "Member 'AB_Constructor_BASE_C::TC_ShieldCapacitor' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_ShieldCapacitor) == 0x0012E8, "Member 'AB_Constructor_BASE_C::GE_ShieldCapacitor' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, StoredWood) == 0x0012F0, "Member 'AB_Constructor_BASE_C::StoredWood' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, StoredStone) == 0x001300, "Member 'AB_Constructor_BASE_C::StoredStone' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, StoredMetal) == 0x001310, "Member 'AB_Constructor_BASE_C::StoredMetal' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, HyperthreadingResourceLimit) == 0x001320, "Member 'AB_Constructor_BASE_C::HyperthreadingResourceLimit' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, MegaBASEAdditionalNodes) == 0x001324, "Member 'AB_Constructor_BASE_C::MegaBASEAdditionalNodes' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_NeuroFeedbackLoop) == 0x001328, "Member 'AB_Constructor_BASE_C::GE_NeuroFeedbackLoop' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, ConstructorAbilitySystemComponent) == 0x001330, "Member 'AB_Constructor_BASE_C::ConstructorAbilitySystemComponent' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_OutgoingHealAmp) == 0x001338, "Member 'AB_Constructor_BASE_C::GE_OutgoingHealAmp' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_FullyContained) == 0x001340, "Member 'AB_Constructor_BASE_C::GE_FullyContained' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Effect_Mesh_Comp) == 0x001348, "Member 'AB_Constructor_BASE_C::Effect_Mesh_Comp' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Inner_MIDs_Friendly) == 0x001350, "Member 'AB_Constructor_BASE_C::Inner_MIDs_Friendly' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Transition_Start_Delay) == 0x001360, "Member 'AB_Constructor_BASE_C::Transition_Start_Delay' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, Outer_MIDs_Friendly) == 0x001368, "Member 'AB_Constructor_BASE_C::Outer_MIDs_Friendly' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_MegaBASE) == 0x001378, "Member 'AB_Constructor_BASE_C::TC_MegaBASE' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_NeuroFeedbackLoop) == 0x001398, "Member 'AB_Constructor_BASE_C::TC_NeuroFeedbackLoop' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_CardioFeedbackLoop) == 0x0013B8, "Member 'AB_Constructor_BASE_C::GE_CardioFeedbackLoop' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_FullyContained) == 0x0013C0, "Member 'AB_Constructor_BASE_C::TC_FullyContained' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, InitialStaticMeshAnimationIsComplete) == 0x0013E0, "Member 'AB_Constructor_BASE_C::InitialStaticMeshAnimationIsComplete' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, SoundResourcesCreated) == 0x0013E8, "Member 'AB_Constructor_BASE_C::SoundResourcesCreated' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, SoundResourcesCollected) == 0x0013F0, "Member 'AB_Constructor_BASE_C::SoundResourcesCollected' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, EffectMeshArray) == 0x0013F8, "Member 'AB_Constructor_BASE_C::EffectMeshArray' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, BuildingActorArray) == 0x001408, "Member 'AB_Constructor_BASE_C::BuildingActorArray' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, DelayBeforeShowingMeshes) == 0x001418, "Member 'AB_Constructor_BASE_C::DelayBeforeShowingMeshes' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, DelayDisabled) == 0x00141C, "Member 'AB_Constructor_BASE_C::DelayDisabled' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, DelayedMeshedTimer) == 0x001420, "Member 'AB_Constructor_BASE_C::DelayedMeshedTimer' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_TrapDamage) == 0x001428, "Member 'AB_Constructor_BASE_C::GE_TrapDamage' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_TrapDamage) == 0x001430, "Member 'AB_Constructor_BASE_C::TC_TrapDamage' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_TrapReloadRate) == 0x001450, "Member 'AB_Constructor_BASE_C::TC_TrapReloadRate' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_TrapReloadRate) == 0x001470, "Member 'AB_Constructor_BASE_C::GE_TrapReloadRate' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_Constructor_BASEOutgoingDamageMod) == 0x001478, "Member 'AB_Constructor_BASE_C::GE_Constructor_BASEOutgoingDamageMod' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, T1Amount) == 0x001480, "Member 'AB_Constructor_BASE_C::T1Amount' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, T2Amount) == 0x001484, "Member 'AB_Constructor_BASE_C::T2Amount' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, T3Amount) == 0x001488, "Member 'AB_Constructor_BASE_C::T3Amount' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, RecyclingTimer) == 0x00148C, "Member 'AB_Constructor_BASE_C::RecyclingTimer' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_FeelTheBase) == 0x001490, "Member 'AB_Constructor_BASE_C::TC_FeelTheBase' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_FeelTheBase) == 0x0014B0, "Member 'AB_Constructor_BASE_C::GE_FeelTheBase' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, ConstructorPawn) == 0x0014B8, "Member 'AB_Constructor_BASE_C::ConstructorPawn' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, FeelTheBasePowerLevel1) == 0x0014C0, "Member 'AB_Constructor_BASE_C::FeelTheBasePowerLevel1' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, FeelTheBasePowerLevel2) == 0x0014C8, "Member 'AB_Constructor_BASE_C::FeelTheBasePowerLevel2' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, FeelTheBasePowerLevel3) == 0x0014D0, "Member 'AB_Constructor_BASE_C::FeelTheBasePowerLevel3' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, EnergyBuildASound) == 0x0014D8, "Member 'AB_Constructor_BASE_C::EnergyBuildASound' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, EnergyBuildBSound) == 0x0014E0, "Member 'AB_Constructor_BASE_C::EnergyBuildBSound' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, EnergyBuildCSound) == 0x0014E8, "Member 'AB_Constructor_BASE_C::EnergyBuildCSound' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, EnergyStageTransitionSound) == 0x0014F0, "Member 'AB_Constructor_BASE_C::EnergyStageTransitionSound' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, bIsPlayingLoopA) == 0x0014F8, "Member 'AB_Constructor_BASE_C::bIsPlayingLoopA' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_Enduring_Machine) == 0x001500, "Member 'AB_Constructor_BASE_C::GE_Enduring_Machine' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_Enduring_Machine) == 0x001508, "Member 'AB_Constructor_BASE_C::TC_Enduring_Machine' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_MegaBASE_T01) == 0x001528, "Member 'AB_Constructor_BASE_C::TC_MegaBASE_T01' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_MegaBASE_T02) == 0x001548, "Member 'AB_Constructor_BASE_C::TC_MegaBASE_T02' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, MegaBASE_AdditionalNodes_T01) == 0x001568, "Member 'AB_Constructor_BASE_C::MegaBASE_AdditionalNodes_T01' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, MegaBASE_AdditionalNodes_T02) == 0x001588, "Member 'AB_Constructor_BASE_C::MegaBASE_AdditionalNodes_T02' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_Recycling_T01) == 0x0015A8, "Member 'AB_Constructor_BASE_C::TC_Recycling_T01' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_Recycling_T02) == 0x0015C8, "Member 'AB_Constructor_BASE_C::TC_Recycling_T02' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, NewVar_0) == 0x0015E8, "Member 'AB_Constructor_BASE_C::NewVar_0' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, NewVar_1) == 0x001608, "Member 'AB_Constructor_BASE_C::NewVar_1' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_BASEMD) == 0x001628, "Member 'AB_Constructor_BASE_C::TC_BASEMD' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_BASEMD) == 0x001648, "Member 'AB_Constructor_BASE_C::GE_BASEMD' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, TC_FullyContained_T01) == 0x001650, "Member 'AB_Constructor_BASE_C::TC_FullyContained_T01' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, NewHeroSystem) == 0x001658, "Member 'AB_Constructor_BASE_C::NewHeroSystem' has a wrong offset!");
static_assert(offsetof(AB_Constructor_BASE_C, GE_FullyContained_T01) == 0x001660, "Member 'AB_Constructor_BASE_C::GE_FullyContained_T01' has a wrong offset!");
}