5 float&
LowHealthPercentageField() {
return *GetNativePointerField<
float*>(
this,
"APrimalTargetableActor.LowHealthPercentage"); }
7 float&
LifeSpanAfterDeathField() {
return *GetNativePointerField<
float*>(
this,
"APrimalTargetableActor.LifeSpanAfterDeath"); }
8 USoundCue *
DeathSoundField() {
return *GetNativePointerField<USoundCue **>(
this,
"APrimalTargetableActor.DeathSound"); }
21 float&
ReplicatedHealthField() {
return *GetNativePointerField<
float*>(
this,
"APrimalTargetableActor.ReplicatedHealth"); }
22 float&
HealthField() {
return *GetNativePointerField<
float*>(
this,
"APrimalTargetableActor.Health"); }
23 float&
MaxHealthField() {
return *GetNativePointerField<
float*>(
this,
"APrimalTargetableActor.MaxHealth"); }
33 long double&
NextAllowRepairTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalTargetableActor.NextAllowRepairTime"); }
37 long double&
LastTookDamageTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalTargetableActor.LastTookDamageTime"); }
68 void AdjustDamage(
float * Damage,
FDamageEvent * DamageEvent,
AController * EventInstigator,
AActor * DamageCauser) { NativeCall<
void,
float *,
FDamageEvent *,
AController *,
AActor *>(
this,
"APrimalTargetableActor.AdjustDamage", Damage, DamageEvent, EventInstigator, DamageCauser); }
70 void BeginPlay() { NativeCall<
void>(
this,
"APrimalTargetableActor.BeginPlay"); }
71 void Destroyed() { NativeCall<
void>(
this,
"APrimalTargetableActor.Destroyed"); }
72 bool Die(
float KillingDamage,
FDamageEvent * DamageEvent,
AController * Killer,
AActor * DamageCauser) {
return NativeCall<
bool,
float,
FDamageEvent *,
AController *,
AActor *>(
this,
"APrimalTargetableActor.Die", KillingDamage, DamageEvent, Killer, DamageCauser); }
73 void DrawHUD(AShooterHUD * HUD) { NativeCall<
void, AShooterHUD *>(
this,
"APrimalTargetableActor.DrawHUD", HUD); }
76 float GetHealth() {
return NativeCall<
float>(
this,
"APrimalTargetableActor.GetHealth"); }
77 float GetHealthPercentage() {
return NativeCall<
float>(
this,
"APrimalTargetableActor.GetHealthPercentage"); }
79 float GetMaxHealth() {
return NativeCall<
float>(
this,
"APrimalTargetableActor.GetMaxHealth"); }
81 float GetTargetingDesirability(ITargetableInterface * Attacker) {
return NativeCall<
float, ITargetableInterface *>(
this,
"APrimalTargetableActor.GetTargetingDesirability", Attacker); }
82 bool IsAlive() {
return NativeCall<
bool>(
this,
"APrimalTargetableActor.IsAlive"); }
83 bool IsDead() {
return NativeCall<
bool>(
this,
"APrimalTargetableActor.IsDead"); }
84 bool IsInvincible() {
return NativeCall<
bool>(
this,
"APrimalTargetableActor.IsInvincible"); }
85 bool IsOfTribe(
int ID) {
return NativeCall<
bool,
int>(
this,
"APrimalTargetableActor.IsOfTribe", ID); }
86 bool IsTargetableDead() {
return NativeCall<
bool>(
this,
"APrimalTargetableActor.IsTargetableDead"); }
90 void PlayDying(
float KillingDamage,
FDamageEvent * DamageEvent,
APawn * InstigatingPawn,
AActor * DamageCauser) { NativeCall<
void,
float,
FDamageEvent *,
APawn *,
AActor *>(
this,
"APrimalTargetableActor.PlayDying", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
91 void PlayDyingGeneric_Implementation(
float KillingDamage,
FPointDamageEvent DamageEvent,
APawn * InstigatingPawn,
AActor * DamageCauser) { NativeCall<
void,
float,
FPointDamageEvent,
APawn *,
AActor *>(
this,
"APrimalTargetableActor.PlayDyingGeneric_Implementation", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
92 void PlayDyingRadial_Implementation(
float KillingDamage,
FRadialDamageEvent DamageEvent,
APawn * InstigatingPawn,
AActor * DamageCauser) { NativeCall<
void,
float,
FRadialDamageEvent,
APawn *,
AActor *>(
this,
"APrimalTargetableActor.PlayDyingRadial_Implementation", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
93 void PlayHitEffect(
float DamageTaken,
FDamageEvent * DamageEvent,
APawn * PawnInstigator,
AActor * DamageCauser,
bool bIsLocalPath) { NativeCall<
void,
float,
FDamageEvent *,
APawn *,
AActor *,
bool>(
this,
"APrimalTargetableActor.PlayHitEffect", DamageTaken, DamageEvent, PawnInstigator, DamageCauser, bIsLocalPath); }
94 void PlayHitEffectPoint_Implementation(
float DamageTaken,
FPointDamageEvent DamageEvent,
APawn * PawnInstigator,
AActor * DamageCauser) { NativeCall<
void,
float,
FPointDamageEvent,
APawn *,
AActor *>(
this,
"APrimalTargetableActor.PlayHitEffectPoint_Implementation", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
95 void PlayHitEffectRadial_Implementation(
float DamageTaken,
FRadialDamageEvent DamageEvent,
APawn * PawnInstigator,
AActor * DamageCauser) { NativeCall<
void,
float,
FRadialDamageEvent,
APawn *,
AActor *>(
this,
"APrimalTargetableActor.PlayHitEffectRadial_Implementation", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
97 float SetHealth(
float newHealth) {
return NativeCall<
float,
float>(
this,
"APrimalTargetableActor.SetHealth", newHealth); }
98 void SetMaxHealth(
float newMaxHealth) { NativeCall<
void,
float>(
this,
"APrimalTargetableActor.SetMaxHealth", newMaxHealth); }
99 void Suicide() { NativeCall<
void>(
this,
"APrimalTargetableActor.Suicide"); }
100 float TakeDamage(
float Damage,
FDamageEvent * DamageEvent,
AController * EventInstigator,
AActor * DamageCauser) {
return NativeCall<
float,
float,
FDamageEvent *,
AController *,
AActor *>(
this,
"APrimalTargetableActor.TakeDamage", Damage, DamageEvent, EventInstigator, DamageCauser); }
101 void UpdatedHealth(
bool bDoReplication) { NativeCall<
void,
bool>(
this,
"APrimalTargetableActor.UpdatedHealth", bDoReplication); }
102 long double BPGetLastDamagedTime() {
return NativeCall<
long double>(
this,
"APrimalTargetableActor.BPGetLastDamagedTime"); }
104 void BPHitEffect(
float DamageTaken,
FDamageEvent * DamageEvent,
APawn * PawnInstigator,
AActor * DamageCauser,
bool bIsLocalPath,
UPrimitiveComponent * HitComponent,
FVector DamageLoc,
FRotator HitNormal) { NativeCall<
void,
float,
FDamageEvent *,
APawn *,
AActor *,
bool,
UPrimitiveComponent *,
FVector,
FRotator>(
this,
"APrimalTargetableActor.BPHitEffect", DamageTaken, DamageEvent, PawnInstigator, DamageCauser, bIsLocalPath, HitComponent, DamageLoc, HitNormal); }
109 bool BPSupressImpactEffects(
float DamageTaken,
FDamageEvent * DamageEvent,
APawn * PawnInstigator,
AActor * DamageCauser,
bool bIsLocalPath,
UPrimitiveComponent * HitComponent) {
return NativeCall<
bool,
float,
FDamageEvent *,
APawn *,
AActor *,
bool,
UPrimitiveComponent *>(
this,
"APrimalTargetableActor.BPSupressImpactEffects", DamageTaken, DamageEvent, PawnInstigator, DamageCauser, bIsLocalPath, HitComponent); }
110 void BlueprintDrawHUD(AShooterHUD * HUD,
float CenterX,
float CenterY) { NativeCall<
void, AShooterHUD *,
float,
float>(
this,
"APrimalTargetableActor.BlueprintDrawHUD", HUD, CenterX, CenterY); }
111 static UClass *
GetPrivateStaticClass(
const wchar_t * Package) {
return NativeCall<
UClass *,
const wchar_t *>(
nullptr,
"APrimalTargetableActor.GetPrivateStaticClass", Package); }
112 void PlayDyingRadial(
float KillingDamage,
FRadialDamageEvent DamageEvent,
APawn * InstigatingPawn,
AActor * DamageCauser) { NativeCall<
void,
float,
FRadialDamageEvent,
APawn *,
AActor *>(
this,
"APrimalTargetableActor.PlayDyingRadial", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
113 void PlayHitEffectGeneric(
float DamageTaken,
FDamageEvent DamageEvent,
APawn * PawnInstigator,
AActor * DamageCauser) { NativeCall<
void,
float,
FDamageEvent,
APawn *,
AActor *>(
this,
"APrimalTargetableActor.PlayHitEffectGeneric", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
114 void PlayHitEffectRadial(
float DamageTaken,
FRadialDamageEvent DamageEvent,
APawn * PawnInstigator,
AActor * DamageCauser) { NativeCall<
void,
float,
FRadialDamageEvent,
APawn *,
AActor *>(
this,
"APrimalTargetableActor.PlayHitEffectRadial", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
127 bool&
bHideStatusBarsField() {
return *GetNativePointerField<
bool*>(
this,
"APrimalStructure.bHideStatusBars"); }
130 float&
ScaleFactorField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructure.ScaleFactor"); }
132 TArray<FPrimalStructureSnapPoint>&
SnapPointsField() {
return *GetNativePointerField<
TArray<FPrimalStructureSnapPoint>*>(
this,
"APrimalStructure.SnapPoints"); }
163 float&
MaxSnapLocRangeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructure.MaxSnapLocRange"); }
196 int&
OwningPlayerIDField() {
return *GetNativePointerField<
int*>(
this,
"APrimalStructure.OwningPlayerID"); }
198 long double&
LastInAllyRangeTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructure.LastInAllyRangeTime"); }
203 UMaterialInterface *
PreviewMaterialField() {
return *GetNativePointerField<UMaterialInterface **>(
this,
"APrimalStructure.PreviewMaterial"); }
217 APrimalStructureExplosiveTransGPS *
AttachedTransponderField() {
return *GetNativePointerField<APrimalStructureExplosiveTransGPS **>(
this,
"APrimalStructure.AttachedTransponder"); }
218 unsigned int&
StructureIDField() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructure.StructureID"); }
219 unsigned int&
AttachedToDinoID1Field() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructure.AttachedToDinoID1"); }
222 unsigned int&
TaggedIndexField() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructure.TaggedIndex"); }
223 unsigned int&
TaggedIndexTwoField() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructure.TaggedIndexTwo"); }
224 unsigned int&
ProcessTreeTagField() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructure.ProcessTreeTag"); }
226 long double&
LastColorizationTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructure.LastColorizationTime"); }
227 UMaterialInterface *
StructureIconMaterialField() {
return *GetNativePointerField<UMaterialInterface **>(
this,
"APrimalStructure.StructureIconMaterial"); }
233 USoundBase *
PlacementSoundField() {
return *GetNativePointerField<USoundBase **>(
this,
"APrimalStructure.PlacementSound"); }
237 float&
LastFadeOpacityField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructure.LastFadeOpacity"); }
239 long double&
LastFailedPinTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructure.LastFailedPinTime"); }
285 TArray<FPrimalStructureSnapPointOverride>&
SnapToModelOverridesField() {
return *GetNativePointerField<
TArray<FPrimalStructureSnapPointOverride>*>(
this,
"APrimalStructure.SnapToModelOverrides"); }
534 bool AllowSaving() {
return NativeCall<
bool>(
this,
"APrimalStructure.AllowSaving"); }
538 void ApplyColorToRegions(
__int16 CustomColorID,
bool * ApplyToRegions) { NativeCall<
void,
__int16,
bool *>(
this,
"APrimalStructure.ApplyColorToRegions", CustomColorID, ApplyToRegions); }
539 void ApplyLinkedIDs(
bool bRelinkParents) { NativeCall<
void,
bool>(
this,
"APrimalStructure.ApplyLinkedIDs", bRelinkParents); }
541 void ApplyScale(
bool bOnlyInitPhysics) { NativeCall<
void,
bool>(
this,
"APrimalStructure.ApplyScale", bOnlyInitPhysics); }
549 void BeginPlay() { NativeCall<
void>(
this,
"APrimalStructure.BeginPlay"); }
550 bool CanAutoDemolish(
bool bCanImmediatelyAutoDemolish,
bool bForceCheckClaimFlagOverlap) {
return NativeCall<
bool,
bool,
bool>(
this,
"APrimalStructure.CanAutoDemolish", bCanImmediatelyAutoDemolish, bForceCheckClaimFlagOverlap); }
551 bool CanBePainted() {
return NativeCall<
bool>(
this,
"APrimalStructure.CanBePainted"); }
554 void ChangeActorTeam(
int NewTeam) { NativeCall<
void,
int>(
this,
"APrimalStructure.ChangeActorTeam", NewTeam); }
555 bool CheckNotEncroaching(
FVector PlacementLocation,
FRotator PlacementRotation,
AActor * DinoCharacter,
APrimalStructure * SnappedToParentStructure,
APrimalStructure * ReplacesStructure,
bool bUseAlternatePlacementTraceScale) {
return NativeCall<
bool,
FVector,
FRotator,
AActor *,
APrimalStructure *,
APrimalStructure *,
bool>(
this,
"APrimalStructure.CheckNotEncroaching", PlacementLocation, PlacementRotation, DinoCharacter, SnappedToParentStructure, ReplacesStructure, bUseAlternatePlacementTraceScale); }
557 bool ClampBuildLocation(
FVector FromLocation,
AActor ** OutHitActor, FPlacementData * OutPlacementData,
bool bDontAdjustForMaxRange,
APlayerController * PC) {
return NativeCall<
bool,
FVector,
AActor **, FPlacementData *,
bool,
APlayerController *>(
this,
"APrimalStructure.ClampBuildLocation", FromLocation, OutHitActor, OutPlacementData, bDontAdjustForMaxRange, PC); }
570 void Destroyed() { NativeCall<
void>(
this,
"APrimalStructure.Destroyed"); }
571 bool Die(
float KillingDamage,
FDamageEvent * DamageEvent,
AController * Killer,
AActor * DamageCauser) {
return NativeCall<
bool,
float,
FDamageEvent *,
AController *,
AActor *>(
this,
"APrimalStructure.Die", KillingDamage, DamageEvent, Killer, DamageCauser); }
573 void DrawHUD(AShooterHUD * HUD) { NativeCall<
void, AShooterHUD *>(
this,
"APrimalStructure.DrawHUD", HUD); }
574 void DrawStructureTooltip(AShooterHUD * HUD,
bool bForMultiUseSelector) { NativeCall<
void, AShooterHUD *,
bool>(
this,
"APrimalStructure.DrawStructureTooltip", HUD, bForMultiUseSelector); }
577 bool FinalStructurePlacement(
APlayerController * PC,
FVector AtLocation,
FRotator AtRotation,
FRotator PlayerViewRotation,
APawn * AttachToPawn,
FName BoneName,
bool bIsFlipped,
UClass ** ClassOverride) {
return NativeCall<
bool,
APlayerController *,
FVector,
FRotator,
FRotator,
APawn *,
FName,
bool,
UClass **>(
this,
"APrimalStructure.FinalStructurePlacement", PC, AtLocation, AtRotation, PlayerViewRotation, AttachToPawn, BoneName, bIsFlipped, ClassOverride); }
585 ADayCycleManager *
GetDayCycleManager() {
return NativeCall<ADayCycleManager *>(
this,
"APrimalStructure.GetDayCycleManager"); }
590 UMaterialInterface *
GetEntryIconMaterial(
UObject * AssociatedDataObject,
bool bIsEnabled) {
return NativeCall<UMaterialInterface *,
UObject *,
bool>(
this,
"APrimalStructure.GetEntryIconMaterial", AssociatedDataObject, bIsEnabled); }
597 static void GetNearbyStructuresOfClass(
UWorld * World,
TSubclassOf<
APrimalStructure> StructureClass,
FVector * Location,
float Range,
TArray<
APrimalStructure *> * Structures) { NativeCall<
void,
UWorld *,
TSubclassOf<
APrimalStructure>,
FVector *,
float,
TArray<
APrimalStructure *> *>(
nullptr,
"APrimalStructure.GetNearbyStructuresOfClass", World, StructureClass, Location, Range, Structures); }
600 static int GetNumStructuresInRangeStructureTypeFlag(
UWorld * theWorld,
FVector AtLocation,
int TypeFlag,
float WithinRange,
bool bCheckBPCountStructureInRange,
bool bUseInternalOctree,
APrimalStructure * IgnoreStructure) {
return NativeCall<
int,
UWorld *,
FVector,
int,
float,
bool,
bool,
APrimalStructure *>(
nullptr,
"APrimalStructure.GetNumStructuresInRangeStructureTypeFlag", theWorld, AtLocation, TypeFlag, WithinRange, bCheckBPCountStructureInRange, bUseInternalOctree, IgnoreStructure); }
601 UPaintingTexture *
GetPaintingTexture() {
return NativeCall<UPaintingTexture *>(
this,
"APrimalStructure.GetPaintingTexture"); }
604 int GetPinCode() {
return NativeCall<
int>(
this,
"APrimalStructure.GetPinCode"); }
605 bool GetPlacingGroundLocation(
AActor ** OutHitActor, FPlacementData * OutPlacementData,
APlayerController * PC,
bool bFinalPlacement,
int SnapPointCycle,
TArray<FLocRot> * AlternateSnapTransforms,
bool bIgnoreSnapCheckDistanceInterval) {
return NativeCall<
bool,
AActor **, FPlacementData *,
APlayerController *,
bool,
int,
TArray<FLocRot> *,
bool>(
this,
"APrimalStructure.GetPlacingGroundLocation", OutHitActor, OutPlacementData, PC, bFinalPlacement, SnapPointCycle, AlternateSnapTransforms, bIgnoreSnapCheckDistanceInterval); }
607 bool GetSnapPlacementMeshOverride(FPlacementData * PlacementData,
UStaticMesh ** OutStaticMesh,
UClass ** OutReplacementClass,
FVector * PreviewLocOffset,
FRotator * PreviewRotOffset) {
return NativeCall<
bool, FPlacementData *,
UStaticMesh **,
UClass **,
FVector *,
FRotator *>(
this,
"APrimalStructure.GetSnapPlacementMeshOverride", PlacementData, OutStaticMesh, OutReplacementClass, PreviewLocOffset, PreviewRotOffset); }
608 FVector *
GetSnapPointLocation(
FVector * result,
int SnapPointIndex,
bool bOverrideTransform,
FVector OverrideLoc,
FRotator OverrideRot) {
return NativeCall<
FVector *,
FVector *,
int,
bool,
FVector,
FRotator>(
this,
"APrimalStructure.GetSnapPointLocation", result, SnapPointIndex, bOverrideTransform, OverrideLoc, OverrideRot); }
610 bool GetSnapToLocation(
FVector * AtLoc,
FRotator * AtRotation, FPlacementData * OutPlacementData,
APrimalStructure ** OutParentStructure,
int * OutSnapToIndex,
APlayerController * PC,
bool bFinalPlacement,
int SnapPointCycle,
TArray<FLocRot> * AlternateSnapTransforms) {
return NativeCall<
bool,
FVector *,
FRotator *, FPlacementData *,
APrimalStructure **,
int *,
APlayerController *,
bool,
int,
TArray<FLocRot> *>(
this,
"APrimalStructure.GetSnapToLocation", AtLoc, AtRotation, OutPlacementData, OutParentStructure, OutSnapToIndex, PC, bFinalPlacement, SnapPointCycle, AlternateSnapTransforms); }
611 void GetSnapToParentStructures(
FVector AtLocation,
FRotator AtRotation,
int InitialMySnapIndex,
APrimalStructure * InitialParent,
TArray<
APrimalStructure *> * SnapToParentStructures,
APlayerController * PC) { NativeCall<
void,
FVector,
FRotator,
int,
APrimalStructure *,
TArray<
APrimalStructure *> *,
APlayerController *>(
this,
"APrimalStructure.GetSnapToParentStructures", AtLocation, AtRotation, InitialMySnapIndex, InitialParent, SnapToParentStructures, PC); }
616 int GetStructureColorValue(
int ColorRegionIndex) {
return NativeCall<
int,
int>(
this,
"APrimalStructure.GetStructureColorValue", ColorRegionIndex); }
623 float GetStructureWeight() {
return NativeCall<
float>(
this,
"APrimalStructure.GetStructureWeight"); }
624 static void GetStructuresInRange(
UWorld * theWorld,
FVector AtLocation,
float WithinRange,
TSubclassOf<
APrimalStructure> StructureClass,
TArray<
APrimalStructure *> * StructuresOut,
bool bUseInternalOctree,
APrimalStructure * IgnoreStructure) { NativeCall<
void,
UWorld *,
FVector,
float,
TSubclassOf<
APrimalStructure>,
TArray<
APrimalStructure *> *,
bool,
APrimalStructure *>(
nullptr,
"APrimalStructure.GetStructuresInRange", theWorld, AtLocation, WithinRange, StructureClass, StructuresOut, bUseInternalOctree, IgnoreStructure); }
625 float GetTargetingDesirability(ITargetableInterface * Attacker) {
return NativeCall<
float, ITargetableInterface *>(
this,
"APrimalStructure.GetTargetingDesirability", Attacker); }
631 int IsAllowedToBuild(
APlayerController * PC,
FVector AtLocation,
FRotator AtRotation, FPlacementData * OutPlacementData,
bool bDontAdjustForMaxRange,
FRotator PlayerViewRotation,
bool bFinalPlacement,
TArray<FLocRot> * AlternateSnapTransforms,
FVector * SnapCheckStartLoc) {
return NativeCall<
int,
APlayerController *,
FVector,
FRotator, FPlacementData *,
bool,
FRotator,
bool,
TArray<FLocRot> *,
FVector *>(
this,
"APrimalStructure.IsAllowedToBuild", PC, AtLocation, AtRotation, OutPlacementData, bDontAdjustForMaxRange, PlayerViewRotation, bFinalPlacement, AlternateSnapTransforms, SnapCheckStartLoc); }
641 static bool IsPointObstructedByWorldGeometry(
UWorld * ForWorld,
FVector ThePoint,
bool bIgnoreTerrain,
bool bOnlyCheckTerrain,
bool bIgnoreFoliage,
float OBSTRUCTION_CHECK_DIST) {
return NativeCall<
bool,
UWorld *,
FVector,
bool,
bool,
bool,
float>(
nullptr,
"APrimalStructure.IsPointObstructedByWorldGeometry", ForWorld, ThePoint, bIgnoreTerrain, bOnlyCheckTerrain, bIgnoreFoliage, OBSTRUCTION_CHECK_DIST); }
642 bool IsShipStructure() {
return NativeCall<
bool>(
this,
"APrimalStructure.IsShipStructure"); }
650 void NonPlayerFinalStructurePlacement(
int PlacementTargetingTeam,
int PlacementOwningPlayerID,
FString * PlacementOwningPlayerName,
APrimalStructure * ForcePrimaryParent,
bool bLinkToParent) { NativeCall<
void,
int,
int,
FString *,
APrimalStructure *,
bool>(
this,
"APrimalStructure.NonPlayerFinalStructurePlacement", PlacementTargetingTeam, PlacementOwningPlayerID, PlacementOwningPlayerName, ForcePrimaryParent, bLinkToParent); }
658 void OnStructurePlacedNotify(
APlayerController * PC,
FVector AtLocation,
FRotator AtRotation,
FRotator PlayerViewRotation,
APawn * AttachToPawn,
FName BoneName,
bool bFlipped) { NativeCall<
void,
APlayerController *,
FVector,
FRotator,
FRotator,
APawn *,
FName,
bool>(
this,
"APrimalStructure.OnStructurePlacedNotify", PC, AtLocation, AtRotation, PlayerViewRotation, AttachToPawn, BoneName, bFlipped); }
660 void PlayDying(
float KillingDamage,
FDamageEvent * DamageEvent,
APawn * InstigatingPawn,
AActor * DamageCauser) { NativeCall<
void,
float,
FDamageEvent *,
APawn *,
AActor *>(
this,
"APrimalStructure.PlayDying", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
662 void PostSpawnInitialize(
FVector * SpawnLocation,
FRotator * SpawnRotation,
AActor * InOwner,
APawn * InInstigator,
bool bRemoteOwned,
bool bNoFail,
bool bDeferConstruction,
bool bDeferBeginPlay) { NativeCall<
void,
FVector *,
FRotator *,
AActor *,
APawn *,
bool,
bool,
bool,
bool>(
this,
"APrimalStructure.PostSpawnInitialize", SpawnLocation, SpawnRotation, InOwner, InInstigator, bRemoteOwned, bNoFail, bDeferConstruction, bDeferBeginPlay); }
668 bool PreventChoosingRotation(APrimalStructurePlacer * ForPlacer) {
return NativeCall<
bool, APrimalStructurePlacer *>(
this,
"APrimalStructure.PreventChoosingRotation", ForPlacer); }
670 void ProcessEditText(
AShooterPlayerController * ForPC,
FString * TextToUse,
bool checkedBox,
int ExtraID1,
int ExtraID2) { NativeCall<
void,
AShooterPlayerController *,
FString *,
bool,
int,
int>(
this,
"APrimalStructure.ProcessEditText", ForPC, TextToUse, checkedBox, ExtraID1, ExtraID2); }
675 void SaddleDinoDied() { NativeCall<
void>(
this,
"APrimalStructure.SaddleDinoDied"); }
678 void SetDinoSaddleAttachment(
APrimalDinoCharacter * myDino,
FName BoneName,
FVector RelLoc,
FRotator RelRot,
bool bMaintainWorldPosition) { NativeCall<
void,
APrimalDinoCharacter *,
FName,
FVector,
FRotator,
bool>(
this,
"APrimalStructure.SetDinoSaddleAttachment", myDino, BoneName, RelLoc, RelRot, bMaintainWorldPosition); }
679 void SetEnabled(
bool bEnabled) { NativeCall<
void,
bool>(
this,
"APrimalStructure.SetEnabled", bEnabled); }
681 void SetLinkedIDs() { NativeCall<
void>(
this,
"APrimalStructure.SetLinkedIDs"); }
684 void SetStructureColorValue(
int ColorRegionIndex,
int SetVal) { NativeCall<
void,
int,
int>(
this,
"APrimalStructure.SetStructureColorValue", ColorRegionIndex, SetVal); }
689 void StartRepair() { NativeCall<
void>(
this,
"APrimalStructure.StartRepair"); }
690 void Stasis() { NativeCall<
void>(
this,
"APrimalStructure.Stasis"); }
691 float TakeDamage(
float Damage,
FDamageEvent * DamageEvent,
AController * EventInstigator,
AActor * DamageCauser) {
return NativeCall<
float,
float,
FDamageEvent *,
AController *,
AActor *>(
this,
"APrimalStructure.TakeDamage", Damage, DamageEvent, EventInstigator, DamageCauser); }
692 bool TickCriticalShipStructure(
float DeltaTime) {
return NativeCall<
bool,
float>(
this,
"APrimalStructure.TickCriticalShipStructure", DeltaTime); }
694 bool TickPlacingStructure(APrimalStructurePlacer * PlacerActor,
float DeltaTime) {
return NativeCall<
bool, APrimalStructurePlacer *,
float>(
this,
"APrimalStructure.TickPlacingStructure", PlacerActor, DeltaTime); }
697 void Unstasis() { NativeCall<
void>(
this,
"APrimalStructure.Unstasis"); }
700 void UpdatedHealth(
bool bDoReplication) { NativeCall<
void,
bool>(
this,
"APrimalStructure.UpdatedHealth", bDoReplication); }
712 void BPGetSnapFromPlacementMeshOverride(
APrimalStructure * ParentStructure, FPlacementData * OutPlacementData,
UStaticMesh ** OutMeshOverride,
TSubclassOf<
APrimalStructure> * OutClassOverride,
FVector * PreviewLocOffset,
FRotator * PreviewRotOffset) { NativeCall<
void,
APrimalStructure *, FPlacementData *,
UStaticMesh **,
TSubclassOf<
APrimalStructure> *,
FVector *,
FRotator *>(
this,
"APrimalStructure.BPGetSnapFromPlacementMeshOverride", ParentStructure, OutPlacementData, OutMeshOverride, OutClassOverride, PreviewLocOffset, PreviewRotOffset); }
713 void BPGetSnapToPlacementMeshOverride(
APrimalStructure * ChildStructure, FPlacementData * OutPlacementData,
UStaticMesh ** OutMeshOverride,
TSubclassOf<
APrimalStructure> * OutClassOverride,
FVector * PreviewLocOffset,
FRotator * PreviewRotOffset) { NativeCall<
void,
APrimalStructure *, FPlacementData *,
UStaticMesh **,
TSubclassOf<
APrimalStructure> *,
FVector *,
FRotator *>(
this,
"APrimalStructure.BPGetSnapToPlacementMeshOverride", ChildStructure, OutPlacementData, OutMeshOverride, OutClassOverride, PreviewLocOffset, PreviewRotOffset); }
716 void BPHandleStructureEnabled(
bool bEnabled) { NativeCall<
void,
bool>(
this,
"APrimalStructure.BPHandleStructureEnabled", bEnabled); }
718 int BPIsAllowedToBuild(FPlacementData * OutPlacementData,
int CurrentAllowedReason) {
return NativeCall<
int, FPlacementData *,
int>(
this,
"APrimalStructure.BPIsAllowedToBuild", OutPlacementData, CurrentAllowedReason); }
719 int BPIsAllowedToBuildEx(FPlacementData * OutPlacementData,
int CurrentAllowedReason,
APlayerController * PC,
bool bFinalPlacement) {
return NativeCall<
int, FPlacementData *,
int,
APlayerController *,
bool>(
this,
"APrimalStructure.BPIsAllowedToBuildEx", OutPlacementData, CurrentAllowedReason, PC, bFinalPlacement); }
724 bool BPOverrideSnappedToTransform(
APrimalStructure * childStructure,
int ChildSnapFromIndex,
FVector UnsnappedPlacementPos,
FRotator UnsnappedPlacementRot,
FVector SnappedPlacementPos,
FRotator SnappedPlacementRot,
int SnapToIndex,
FVector * OutLocation,
FRotator * OutRotation,
int * bForceInvalidateSnap) {
return NativeCall<
bool,
APrimalStructure *,
int,
FVector,
FRotator,
FVector,
FRotator,
int,
FVector *,
FRotator *,
int *>(
this,
"APrimalStructure.BPOverrideSnappedToTransform", childStructure, ChildSnapFromIndex, UnsnappedPlacementPos, UnsnappedPlacementRot, SnappedPlacementPos, SnappedPlacementRot, SnapToIndex, OutLocation, OutRotation, bForceInvalidateSnap); }
725 void BPPlacedStructureLocation(
APlayerController * PC,
FVector AtLocation,
FRotator AtRotation,
FRotator PlayerViewRotation,
APawn * AttachToPawn,
FName BoneName,
bool bFlipped) { NativeCall<
void,
APlayerController *,
FVector,
FRotator,
FRotator,
APawn *,
FName,
bool>(
this,
"APrimalStructure.BPPlacedStructureLocation", PC, AtLocation, AtRotation, PlayerViewRotation, AttachToPawn, BoneName, bFlipped); }
726 FPlacementData *
BPPlacingWallAttachmentOnMe(FPlacementData * result,
APrimalStructure * AttachedStructure, FPlacementData * OutPlacementData) {
return NativeCall<FPlacementData *, FPlacementData *,
APrimalStructure *, FPlacementData *>(
this,
"APrimalStructure.BPPlacingWallAttachmentOnMe", result, AttachedStructure, OutPlacementData); }
727 void BPPlayDying(
float KillingDamage,
FDamageEvent * DamageEvent,
APawn * InstigatingPawn,
AActor * DamageCauser) { NativeCall<
void,
float,
FDamageEvent *,
APawn *,
AActor *>(
this,
"APrimalStructure.BPPlayDying", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
737 void BPProcessEditText(
AShooterPlayerController * ForPC,
FString * TextToUse,
bool checkedBox,
int ExtraID1,
int ExtraID2) { NativeCall<
void,
AShooterPlayerController *,
FString *,
bool,
int,
int>(
this,
"APrimalStructure.BPProcessEditText", ForPC, TextToUse, checkedBox, ExtraID1, ExtraID2); }
742 void BPUnstasis() { NativeCall<
void>(
this,
"APrimalStructure.BPUnstasis"); }
751 void BP_OnRepair(
float RepairAmount) { NativeCall<
void,
float>(
this,
"APrimalStructure.BP_OnRepair", RepairAmount); }
752 void BP_OnStructurePlacedNotify(
APlayerController * PC,
FVector AtLocation,
FRotator AtRotation,
FRotator PlayerViewRotation,
APawn * AttachToPawn,
FName BoneName,
bool bFlipped) { NativeCall<
void,
APlayerController *,
FVector,
FRotator,
FRotator,
APawn *,
FName,
bool>(
this,
"APrimalStructure.BP_OnStructurePlacedNotify", PC, AtLocation, AtRotation, PlayerViewRotation, AttachToPawn, BoneName, bFlipped); }
753 bool BP_PreventChoosingRotation(APrimalStructurePlacer * ForPlacer) {
return NativeCall<
bool, APrimalStructurePlacer *>(
this,
"APrimalStructure.BP_PreventChoosingRotation", ForPlacer); }
758 void DrawPlacementHUD(AHUD * HUD) { NativeCall<
void, AHUD *>(
this,
"APrimalStructure.DrawPlacementHUD", HUD); }
769 void NetSpawnCoreStructureDeathActor(
float BuffTimeReductionMultiplier) { NativeCall<
void,
float>(
this,
"APrimalStructure.NetSpawnCoreStructureDeathActor", BuffTimeReductionMultiplier); }
773 void OnShipImpactedStructure(
APrimalRaft * Ship,
UPrimitiveComponent * OtherComp,
FVector NormalImpulse,
FHitResult * Hit) { NativeCall<
void,
APrimalRaft *,
UPrimitiveComponent *,
FVector,
FHitResult *>(
this,
"APrimalStructure.OnShipImpactedStructure", Ship, OtherComp, NormalImpulse, Hit); }
777 bool StructurePlacementOverlapForceEncroachment(
APrimalStructure * PlacingStructure,
AActor * OnDinoCharacter,
APrimalStructure * SnappedToParentStructure,
APrimalStructure * ReplacesStructure,
FVector * PlacementLocation,
FVector * EncroachmentCheckLocation,
FVector * EncroachmentCheckExtent) {
return NativeCall<
bool,
APrimalStructure *,
AActor *,
APrimalStructure *,
APrimalStructure *,
FVector *,
FVector *,
FVector *>(
this,
"APrimalStructure.StructurePlacementOverlapForceEncroachment", PlacingStructure, OnDinoCharacter, SnappedToParentStructure, ReplacesStructure, PlacementLocation, EncroachmentCheckLocation, EncroachmentCheckExtent); }
802 static UClass*
GetPrivateStaticClass(
const wchar_t* Package) {
return NativeCall<
UClass*,
const wchar_t*>(
nullptr,
"APrimalStructureMonumentThirdTierEgyptTemple.GetPrivateStaticClass", Package); }
813 unsigned int&
LinkedPlayerIDField() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructureBed.LinkedPlayerID"); }
816 float&
UseCooldownRadiusField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructureBed.UseCooldownRadius"); }
818 unsigned int&
PlacedOnShipIDField() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructureBed.PlacedOnShipID"); }
819 unsigned int&
NextAllowedUseTimeField() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructureBed.NextAllowedUseTime"); }
820 long double&
LastSignNamingTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureBed.LastSignNamingTime"); }
830 bool AllowSpawnForDownloadedPlayer(
unsigned __int64 PlayerDataID,
unsigned __int64 TribeID,
bool bCheckCooldownTime) {
return NativeCall<
bool,
unsigned __int64,
unsigned __int64,
bool>(
this,
"APrimalStructureBed.AllowSpawnForDownloadedPlayer", PlayerDataID, TribeID, bCheckCooldownTime); }
832 void BeginPlay() { NativeCall<
void>(
this,
"APrimalStructureBed.BeginPlay"); }
833 void ChangeActorTeam(
int NewTeam) { NativeCall<
void,
int>(
this,
"APrimalStructureBed.ChangeActorTeam", NewTeam); }
834 bool CheckStructureActivateTribeGroupPermission(
unsigned __int64 PlayerDataID,
unsigned __int64 TribeID) {
return NativeCall<
bool,
unsigned __int64,
unsigned __int64>(
this,
"APrimalStructureBed.CheckStructureActivateTribeGroupPermission", PlayerDataID, TribeID); }
836 void Destroyed() { NativeCall<
void>(
this,
"APrimalStructureBed.Destroyed"); }
837 void DrawHUD(AShooterHUD * HUD) { NativeCall<
void, AShooterHUD *>(
this,
"APrimalStructureBed.DrawHUD", HUD); }
838 bool FastTravelAllowSpawnForPlayer(
unsigned int PlayerDataID,
bool bCheckCooldownTime) {
return NativeCall<
bool,
unsigned int,
bool>(
this,
"APrimalStructureBed.FastTravelAllowSpawnForPlayer", PlayerDataID, bCheckCooldownTime); }
846 int IsAllowedToBuild(
APlayerController * PC,
FVector AtLocation,
FRotator AtRotation, FPlacementData * OutPlacementData,
bool bDontAdjustForMaxRange,
FRotator PlayerViewRotation,
bool bFinalPlacement,
TArray<FLocRot> * AlternateSnapTransforms,
FVector * SnapCheckStartLoc) {
return NativeCall<
int,
APlayerController *,
FVector,
FRotator, FPlacementData *,
bool,
FRotator,
bool,
TArray<FLocRot> *,
FVector *>(
this,
"APrimalStructureBed.IsAllowedToBuild", PC, AtLocation, AtRotation, OutPlacementData, bDontAdjustForMaxRange, PlayerViewRotation, bFinalPlacement, AlternateSnapTransforms, SnapCheckStartLoc); }
847 void OnBedUsed(
AShooterPlayerController * PC,
AShooterCharacter * ForPawn,
unsigned int OriginServerId,
FVector2D * FromRelativeLocInOriginServer) { NativeCall<
void,
AShooterPlayerController *,
AShooterCharacter *,
unsigned int,
FVector2D *>(
this,
"APrimalStructureBed.OnBedUsed", PC, ForPawn, OriginServerId, FromRelativeLocInOriginServer); }
849 void OnStructurePlacedNotify(
APlayerController * PC,
FVector AtLocation,
FRotator AtRotation,
FRotator PlayerViewRotation,
APawn * AttachToPawn,
FName BoneName,
bool bFlipped) { NativeCall<
void,
APlayerController *,
FVector,
FRotator,
FRotator,
APawn *,
FName,
bool>(
this,
"APrimalStructureBed.OnStructurePlacedNotify", PC, AtLocation, AtRotation, PlayerViewRotation, AttachToPawn, BoneName, bFlipped); }
852 void ProcessEditText(
AShooterPlayerController * ForPC,
FString * TextToUse,
bool __formal,
int ExtraID1,
int ExtraID2) { NativeCall<
void,
AShooterPlayerController *,
FString *,
bool,
int,
int>(
this,
"APrimalStructureBed.ProcessEditText", ForPC, TextToUse, __formal, ExtraID1, ExtraID2); }
853 void SaddleDinoDied() { NativeCall<
void>(
this,
"APrimalStructureBed.SaddleDinoDied"); }
855 void UpdateInLandClaimedFlagRange(APrimalStructureClaimFlag * ToIgnore) { NativeCall<
void, APrimalStructureClaimFlag *>(
this,
"APrimalStructureBed.UpdateInLandClaimedFlagRange", ToIgnore); }
864 float&
RotationSpeedField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructureDoor.RotationSpeed"); }
865 USoundCue *
DoorOpenSoundField() {
return *GetNativePointerField<USoundCue **>(
this,
"APrimalStructureDoor.DoorOpenSound"); }
866 USoundCue *
DoorCloseSoundField() {
return *GetNativePointerField<USoundCue **>(
this,
"APrimalStructureDoor.DoorCloseSound"); }
867 unsigned int&
CurrentPinCodeField() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructureDoor.CurrentPinCode"); }
869 char&
DoorOpenStateField() {
return *GetNativePointerField<
char*>(
this,
"APrimalStructureDoor.DoorOpenState"); }
873 float&
CurrentDoorAngleField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructureDoor.CurrentDoorAngle"); }
874 USoundBase *
UnlockDoorSoundField() {
return *GetNativePointerField<USoundBase **>(
this,
"APrimalStructureDoor.UnlockDoorSound"); }
875 USoundBase *
LockDoorSoundField() {
return *GetNativePointerField<USoundBase **>(
this,
"APrimalStructureDoor.LockDoorSound"); }
876 USoundBase *
LockedSoundField() {
return *GetNativePointerField<USoundBase **>(
this,
"APrimalStructureDoor.LockedSound"); }
879 char&
DelayedDoorStateField() {
return *GetNativePointerField<
char*>(
this,
"APrimalStructureDoor.DelayedDoorState"); }
910 bool ApplyPinCode(
AShooterPlayerController * ForPC,
int appledPinCode,
bool bIsSetting,
int TheCustomIndex) {
return NativeCall<
bool,
AShooterPlayerController *,
int,
bool,
int>(
this,
"APrimalStructureDoor.ApplyPinCode", ForPC, appledPinCode, bIsSetting, TheCustomIndex); }
911 void BPSetDoorState(
int DoorState) { NativeCall<
void,
int>(
this,
"APrimalStructureDoor.BPSetDoorState", DoorState); }
912 void BeginPlay() { NativeCall<
void>(
this,
"APrimalStructureDoor.BeginPlay"); }
916 void DelayedGotoDoorState(
char DoorState,
float DelayTime) { NativeCall<
void,
char,
float>(
this,
"APrimalStructureDoor.DelayedGotoDoorState", DoorState, DelayTime); }
918 void DoorTick() { NativeCall<
void>(
this,
"APrimalStructureDoor.DoorTick"); }
919 void DrawHUD(AShooterHUD * HUD) { NativeCall<
void, AShooterHUD *>(
this,
"APrimalStructureDoor.DrawHUD", HUD); }
922 void GotoDoorState(
char DoorState) { NativeCall<
void,
char>(
this,
"APrimalStructureDoor.GotoDoorState", DoorState); }
924 void OnRep_DoorOpenState(
char PrevDoorOpenState) { NativeCall<
void,
char>(
this,
"APrimalStructureDoor.OnRep_DoorOpenState", PrevDoorOpenState); }
927 void SetDoorTickActive(
bool bNewActive) { NativeCall<
void,
bool>(
this,
"APrimalStructureDoor.SetDoorTickActive", bNewActive); }
930 void BPGotoDoorState(
int NewDoorState) { NativeCall<
void,
int>(
this,
"APrimalStructureDoor.BPGotoDoorState", NewDoorState); }
931 static UClass *
GetPrivateStaticClass(
const wchar_t * Package) {
return NativeCall<
UClass *,
const wchar_t *>(
nullptr,
"APrimalStructureDoor.GetPrivateStaticClass", Package); }
946 UChildActorComponent *
MyChildEmitterSpawnableField() {
return *GetNativePointerField<UChildActorComponent **>(
this,
"APrimalStructureItemContainer.MyChildEmitterSpawnable"); }
948 float&
InsulationRangeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructureItemContainer.InsulationRange"); }
960 long double&
NetDestructionTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureItemContainer.NetDestructionTime"); }
961 unsigned int&
CurrentPinCodeField() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalStructureItemContainer.CurrentPinCode"); }
962 long double&
CurrentFuelTimeCacheField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureItemContainer.CurrentFuelTimeCache"); }
963 long double&
LastCheckedFuelTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureItemContainer.LastCheckedFuelTime"); }
965 int&
CurrentItemCountField() {
return *GetNativePointerField<
int*>(
this,
"APrimalStructureItemContainer.CurrentItemCount"); }
966 int&
MaxItemCountField() {
return *GetNativePointerField<
int*>(
this,
"APrimalStructureItemContainer.MaxItemCount"); }
969 long double&
LastLockStateChangeTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureItemContainer.LastLockStateChangeTime"); }
982 long double&
DeathCacheCreationTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureItemContainer.DeathCacheCreationTime"); }
985 long double&
LastSignNamingTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureItemContainer.LastSignNamingTime"); }
988 USoundBase *
ContainerActivatedSoundField() {
return *GetNativePointerField<USoundBase **>(
this,
"APrimalStructureItemContainer.ContainerActivatedSound"); }
994 USoundBase *
DefaultAudioTemplateField() {
return *GetNativePointerField<USoundBase **>(
this,
"APrimalStructureItemContainer.DefaultAudioTemplate"); }
1003 long double&
LastDeactivatedTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureItemContainer.LastDeactivatedTime"); }
1004 long double&
LastActivatedTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureItemContainer.LastActivatedTime"); }
1007 float&
UsablePriorityField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructureItemContainer.UsablePriority"); }
1008 unsigned __int64&
DeathCacheCharacterIDField() {
return *GetNativePointerField<
unsigned __int64*>(
this,
"APrimalStructureItemContainer.DeathCacheCharacterID"); }
1087 bool IsPowered() {
return NativeCall<
bool>(
this,
"APrimalStructureItemContainer.IsPowered"); }
1088 bool AllowSaving() {
return NativeCall<
bool>(
this,
"APrimalStructureItemContainer.AllowSaving"); }
1090 bool ApplyPinCode(
AShooterPlayerController * ForPC,
int appledPinCode,
bool bIsSetting,
int TheCustomIndex) {
return NativeCall<
bool,
AShooterPlayerController *,
int,
bool,
int>(
this,
"APrimalStructureItemContainer.ApplyPinCode", ForPC, appledPinCode, bIsSetting, TheCustomIndex); }
1091 void BeginPlay() { NativeCall<
void>(
this,
"APrimalStructureItemContainer.BeginPlay"); }
1092 bool CanBeActivated() {
return NativeCall<
bool>(
this,
"APrimalStructureItemContainer.CanBeActivated"); }
1094 void CharacterBasedOnUpdate(
AActor * characterBasedOnMe,
float DeltaSeconds) { NativeCall<
void,
AActor *,
float>(
this,
"APrimalStructureItemContainer.CharacterBasedOnUpdate", characterBasedOnMe, DeltaSeconds); }
1097 void CheckFuelSetActive() { NativeCall<
void>(
this,
"APrimalStructureItemContainer.CheckFuelSetActive"); }
1099 void ConsumeFuel(
bool bGiveItem) { NativeCall<
void,
bool>(
this,
"APrimalStructureItemContainer.ConsumeFuel", bGiveItem); }
1100 void ContainerActivated() { NativeCall<
void>(
this,
"APrimalStructureItemContainer.ContainerActivated"); }
1103 void DrawHUD(AShooterHUD * HUD) { NativeCall<
void, AShooterHUD *>(
this,
"APrimalStructureItemContainer.DrawHUD", HUD); }
1104 void EnableActive() { NativeCall<
void>(
this,
"APrimalStructureItemContainer.EnableActive"); }
1108 USoundBase *
GetOverrideAudioTemplate() {
return NativeCall<USoundBase *>(
this,
"APrimalStructureItemContainer.GetOverrideAudioTemplate"); }
1110 float GetStructureWeight() {
return NativeCall<
float>(
this,
"APrimalStructureItemContainer.GetStructureWeight"); }
1111 float GetUsablePriority() {
return NativeCall<
float>(
this,
"APrimalStructureItemContainer.GetUsablePriority"); }
1112 bool IsValidWaterSourceForPipe(APrimalStructureWaterPipe * ForWaterPipe) {
return NativeCall<
bool, APrimalStructureWaterPipe *>(
this,
"APrimalStructureItemContainer.IsValidWaterSourceForPipe", ForWaterPipe); }
1124 void PlayDying(
float KillingDamage,
FDamageEvent * DamageEvent,
APawn * InstigatingPawn,
AActor * DamageCauser) { NativeCall<
void,
float,
FDamageEvent *,
APawn *,
AActor *>(
this,
"APrimalStructureItemContainer.PlayDying", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
1127 void ProcessEditText(
AShooterPlayerController * ForPC,
FString * TextToUse,
bool bCheckedBox,
int ExtraID1,
int ExtraID2) { NativeCall<
void,
AShooterPlayerController *,
FString *,
bool,
int,
int>(
this,
"APrimalStructureItemContainer.ProcessEditText", ForPC, TextToUse, bCheckedBox, ExtraID1, ExtraID2); }
1128 void RefreshFuelState() { NativeCall<
void>(
this,
"APrimalStructureItemContainer.RefreshFuelState"); }
1133 void SetContainerActive(
bool bNewActive) { NativeCall<
void,
bool>(
this,
"APrimalStructureItemContainer.SetContainerActive", bNewActive); }
1135 void SetDisabledTimer(
float DisabledTime) { NativeCall<
void,
float>(
this,
"APrimalStructureItemContainer.SetDisabledTimer", DisabledTime); }
1137 void SetPoweredOverrideCounter(
int NewPoweredOverrideCounter) { NativeCall<
void,
int>(
this,
"APrimalStructureItemContainer.SetPoweredOverrideCounter", NewPoweredOverrideCounter); }
1138 void Stasis() { NativeCall<
void>(
this,
"APrimalStructureItemContainer.Stasis"); }
1139 float SubtractWaterFromConnections(
float Amount,
bool bAllowNetworking) {
return NativeCall<
float,
float,
bool>(
this,
"APrimalStructureItemContainer.SubtractWaterFromConnections", Amount, bAllowNetworking); }
1141 void TryActivation() { NativeCall<
void>(
this,
"APrimalStructureItemContainer.TryActivation"); }
1143 void Unstasis() { NativeCall<
void>(
this,
"APrimalStructureItemContainer.Unstasis"); }
1146 bool BPCanBeActivated() {
return NativeCall<
bool>(
this,
"APrimalStructureItemContainer.BPCanBeActivated"); }
1153 bool BPIsValidWaterSourceForPipe(APrimalStructureWaterPipe * ForWaterPipe) {
return NativeCall<
bool, APrimalStructureWaterPipe *>(
this,
"APrimalStructureItemContainer.BPIsValidWaterSourceForPipe", ForWaterPipe); }
1158 static UClass *
GetPrivateStaticClass(
const wchar_t * Package) {
return NativeCall<
UClass *,
const wchar_t *>(
nullptr,
"APrimalStructureItemContainer.GetPrivateStaticClass", Package); }
1169 static UClass*
GetPrivateStaticClass(
const wchar_t* Package) {
return NativeCall<
UClass*,
const wchar_t*>(
nullptr,
"APrimalStructureStaticNodeContainer.GetPrivateStaticClass", Package); }
1177 float&
FireIntervalField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructureTurret.FireInterval"); }
1178 long double&
LastFireTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureTurret.LastFireTime"); }
1179 float&
MaxFireYawDeltaField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructureTurret.MaxFireYawDelta"); }
1187 float&
FireDamageAmountField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructureTurret.FireDamageAmount"); }
1192 float&
AimSpreadField() {
return *GetNativePointerField<
float*>(
this,
"APrimalStructureTurret.AimSpread"); }
1196 char&
RangeSettingField() {
return *GetNativePointerField<
char*>(
this,
"APrimalStructureTurret.RangeSetting"); }
1197 char&
AISettingField() {
return *GetNativePointerField<
char*>(
this,
"APrimalStructureTurret.AISetting"); }
1198 char&
WarningSettingField() {
return *GetNativePointerField<
char*>(
this,
"APrimalStructureTurret.WarningSetting"); }
1200 int&
NumBulletsField() {
return *GetNativePointerField<
int*>(
this,
"APrimalStructureTurret.NumBullets"); }
1204 bool&
bWarnedField() {
return *GetNativePointerField<
bool*>(
this,
"APrimalStructureTurret.bWarned"); }
1208 long double&
LastWarningTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureTurret.LastWarningTime"); }
1209 long double&
TimeLastTargetWasSetField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalStructureTurret.TimeLastTargetWasSet"); }
1235 void BeginPlay() { NativeCall<
void>(
this,
"APrimalStructureTurret.BeginPlay"); }
1236 bool CanFire() {
return NativeCall<
bool>(
this,
"APrimalStructureTurret.CanFire"); }
1239 void DealDamage(
FHitResult * Impact,
FVector * ShootDir,
float DamageAmount,
TSubclassOf<
UDamageType> DamageType,
float Impulse,
AActor * DamageCauserOverride) { NativeCall<
void,
FHitResult *,
FVector *,
float,
TSubclassOf<
UDamageType>,
float,
AActor *>(
this,
"APrimalStructureTurret.DealDamage", Impact, ShootDir, DamageAmount, DamageType, Impulse, DamageCauserOverride); }
1240 void DoFire(
int RandomSeed) { NativeCall<
void,
int>(
this,
"APrimalStructureTurret.DoFire", RandomSeed); }
1242 void DrawHUD(AShooterHUD * HUD) { NativeCall<
void, AShooterHUD *>(
this,
"APrimalStructureTurret.DrawHUD", HUD); }
1243 AActor *
FindTargetLoop(
TArray<
UPrimitiveComponent *> * PrimComps,
TArray<
UPrimitiveComponent *> * GrenadeComps,
TArray<
AActor *> * ActorsToIgnore,
bool * bBestTargetIsInRotationRange,
AActor * BestTarget) {
return NativeCall<
AActor *,
TArray<
UPrimitiveComponent *> *,
TArray<
UPrimitiveComponent *> *,
TArray<
AActor *> *,
bool *,
AActor *>(
this,
"APrimalStructureTurret.FindTargetLoop", PrimComps, GrenadeComps, ActorsToIgnore, bBestTargetIsInRotationRange, BestTarget); }
1245 void FinishWarning() { NativeCall<
void>(
this,
"APrimalStructureTurret.FinishWarning"); }
1256 bool HasAmmo() {
return NativeCall<
bool>(
this,
"APrimalStructureTurret.HasAmmo"); }
1257 bool IsValidToFire(
bool bAllowNoTarget) {
return NativeCall<
bool,
bool>(
this,
"APrimalStructureTurret.IsValidToFire", bAllowNoTarget); }
1268 void StartWarning() { NativeCall<
void>(
this,
"APrimalStructureTurret.StartWarning"); }
1269 void Stasis() { NativeCall<
void>(
this,
"APrimalStructureTurret.Stasis"); }
1270 void Tick(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"APrimalStructureTurret.Tick", DeltaSeconds); }
1272 void Unstasis() { NativeCall<
void>(
this,
"APrimalStructureTurret.Unstasis"); }
1294 USoundBase *
MovingSoundCueField() {
return *GetNativePointerField<USoundBase **>(
this,
"APrimalRaft.MovingSoundCue"); }
1307 float&
SailUnits_MaxField() {
return *GetNativePointerField<
float*>(
this,
"APrimalRaft.SailUnits_Max"); }
1311 float&
ShipBowOffsetField() {
return *GetNativePointerField<
float*>(
this,
"APrimalRaft.ShipBowOffset"); }
1350 long double&
LastRowTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalRaft.LastRowTime"); }
1365 long double&
DiedAtTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalRaft.DiedAtTime"); }
1372 float&
ThrottleInputField() {
return *GetNativePointerField<
float*>(
this,
"APrimalRaft.ThrottleInput"); }
1375 float&
SteeringInputField() {
return *GetNativePointerField<
float*>(
this,
"APrimalRaft.SteeringInput"); }
1376 float&
RudderAngleField() {
return *GetNativePointerField<
float*>(
this,
"APrimalRaft.RudderAngle"); }
1389 bool&
bIsInDrydockField() {
return *GetNativePointerField<
bool*>(
this,
"APrimalRaft.bIsInDrydock"); }
1390 bool&
bIsInWetDockField() {
return *GetNativePointerField<
bool*>(
this,
"APrimalRaft.bIsInWetDock"); }
1391 bool&
bBeganPlayField() {
return *GetNativePointerField<
bool*>(
this,
"APrimalRaft.bBeganPlay"); }
1403 float&
BaseClaimTimeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalRaft.BaseClaimTime"); }
1414 APrimalStructureClaimFlag *
CurrentClaimFlagField() {
return *GetNativePointerField<APrimalStructureClaimFlag **>(
this,
"APrimalRaft.CurrentClaimFlag"); }