3#include "Math/Transform.h"
5struct FPrimalChatMessage {
7 FString SenderSteamName;
8 FString SenderTribeName;
13 long double ReceivedTime;
14 TEnumAsByte<
enum EChatSendMode::Type> SendMode;
15 unsigned int RadioFrequency;
16 TEnumAsByte<
enum EChatType::Type> ChatType;
17 UTexture2D* SenderIcon;
18 unsigned __int8 senderPlatform;
20 unsigned __int8 SenderIsAdmin : 1;
30 SendMode(EChatSendMode::GlobalChat),
32 ChatType(EChatType::GlobalChat),
35 senderPlatform((
unsigned char)1)
38 FPrimalChatMessage* operator=(FPrimalChatMessage* __that) {
return NativeCall<FPrimalChatMessage*, FPrimalChatMessage*>(
this,
"FPrimalChatMessage.operator=(FPrimalChatMessage&)", __that); }
63 unsigned __int8&
HeadHairIndexField() {
return *GetNativePointerField<
unsigned __int8*>(
this,
"FPrimalPlayerCharacterConfigStructReplicated.HeadHairIndex"); }
66 FieldArray<
float, 26>
RawBoneModifiersField() {
return {
this,
"FPrimalPlayerCharacterConfigStructReplicated.RawBoneModifiers" }; }
67 int&
PlayerSpawnRegionIndexField() {
return *GetNativePointerField<
int*>(
this,
"FPrimalPlayerCharacterConfigStructReplicated.PlayerSpawnRegionIndex"); }
68 FieldArray<
unsigned __int8, 2>
OverrideHeadHairColorField() {
return {
this,
"FPrimalPlayerCharacterConfigStructReplicated.OverrideHeadHairColor" }; }
69 FieldArray<
unsigned __int8, 2>
OverrideFacialHairColorField() {
return {
this,
"FPrimalPlayerCharacterConfigStructReplicated.OverrideFacialHairColor" }; }
70 FieldArray<
unsigned __int8, 50>
DynamicMaterialBytesField() {
return {
this,
"FPrimalPlayerCharacterConfigStructReplicated.DynamicMaterialBytes" }; }
94 float&
DamageImpulseField() {
return *GetNativePointerField<
float*>(
this,
"UDamageType.DamageImpulse"); }
97 float&
DamageFalloffField() {
return *GetNativePointerField<
float*>(
this,
"UDamageType.DamageFalloff"); }
120 int&
TargetingTeamField() {
return *GetNativePointerField<
int*>(
this,
"UPrimalActor.TargetingTeam"); }
124 int&
CustomDataField() {
return *GetNativePointerField<
int*>(
this,
"UPrimalActor.CustomData"); }
125 FActorCustomEventSignature&
OnActorCustomEventField() {
return *GetNativePointerField<FActorCustomEventSignature*>(
this,
"UPrimalActor.OnActorCustomEvent"); }
127 FActorMatineeUpdated&
OnMatineeUpdatedField() {
return *GetNativePointerField<FActorMatineeUpdated*>(
this,
"UPrimalActor.OnMatineeUpdated"); }
149 long double&
LastExitStasisTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UPrimalActor.LastExitStasisTime"); }
151 unsigned __int8&
RandomStartByteField() {
return *GetNativePointerField<
unsigned __int8*>(
this,
"UPrimalActor.RandomStartByte"); }
152 unsigned __int64&
LastFrameUnStasisField() {
return *GetNativePointerField<
unsigned __int64*>(
this,
"UPrimalActor.LastFrameUnStasis"); }
159 FActorSemaphoreTaken&
OnSemaphoreTakenField() {
return *GetNativePointerField<FActorSemaphoreTaken*>(
this,
"UPrimalActor.OnSemaphoreTaken"); }
163 TArray<FTimerHandle, TSizedDefaultAllocator<32> >&
TimerStasisStoreField() {
return *GetNativePointerField<
TArray<FTimerHandle, TSizedDefaultAllocator<32> >*>(
this,
"UPrimalActor.TimerStasisStore"); }
264 bool GetIsMapActor() {
return NativeCall<
bool>(
this,
"UPrimalActor.GetIsMapActor()"); }
265 bool AllowSaving() {
return NativeCall<
bool>(
this,
"UPrimalActor.AllowSaving()"); }
266 void ControlRigNotify(
FName NotifyName,
FName NotifyCustomTag,
const FHitResult* WorldSpaceHitResult,
const UE::
Math::
TVector<
double>* Velocity) { NativeCall<
void,
FName,
FName,
const FHitResult*,
const UE::
Math::
TVector<
double>*>(
this,
"UPrimalActor.ControlRigNotify(FName,FName,FHitResult&,UE::Math::TVector<double>&)", NotifyName, NotifyCustomTag, WorldSpaceHitResult, Velocity); }
267 void ChangeActorTeam(
int NewTeam) { NativeCall<
void,
int>(
this,
"UPrimalActor.ChangeActorTeam(int)", NewTeam); }
272 bool IsPrimalDino() {
return NativeCall<
bool>(
this,
"UPrimalActor.IsPrimalDino()"); }
281 void DrawBasicFloatingHUD(AHUD* ForHUD) { NativeCall<
void, AHUD*>(
this,
"UPrimalActor.DrawBasicFloatingHUD(AHUD*)", ForHUD); }
282 float GetUsablePriority() {
return NativeCall<
float>(
this,
"UPrimalActor.GetUsablePriority()"); }
283 FMultiUseWheelOption*
GetWheelOptionInfoBP(
FMultiUseWheelOption* result,
APlayerController* ForPC,
int WheelCategory) {
return NativeCall<
FMultiUseWheelOption*,
FMultiUseWheelOption*,
APlayerController*,
int>(
this,
"UPrimalActor.GetWheelOptionInfoBP(APlayerController*,int)", result, ForPC, WheelCategory); }
284 void ModifyHudMultiUseLoc(
UE::
Math::TVector2<
double>* theVec,
APlayerController* PC,
int index) { NativeCall<
void,
UE::
Math::TVector2<
double>*,
APlayerController*,
int>(
this,
"UPrimalActor.ModifyHudMultiUseLoc(UE::Math::TVector2<double>&,APlayerController*,int)", theVec, PC, index); }
286 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"UPrimalActor.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
288 bool CheckBPAllowActorSpawn(
UWorld* World,
const UE::
Math::
TVector<
double>* AtLocation,
const UE::
Math::TRotator<
double>* AtRotation,
AActor* ForOwner,
APawn* ForInstigator) {
return NativeCall<
bool,
UWorld*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*,
AActor*,
APawn*>(
this,
"UPrimalActor.CheckBPAllowActorSpawn(UWorld*,UE::Math::TVector<double>&,UE::Math::TRotator<double>&,AActor*,APawn*)", World, AtLocation, AtRotation, ForOwner, ForInstigator); }
289 void MatineeUpdated() { NativeCall<
void>(
this,
"UPrimalActor.MatineeUpdated()"); }
291 float GetApproachRadius() {
return NativeCall<
float>(
this,
"UPrimalActor.GetApproachRadius()"); }
293 float GetNetStasisAndRangeMultiplier(
bool bIsForNetworking) {
return NativeCall<
float,
bool>(
this,
"UPrimalActor.GetNetStasisAndRangeMultiplier(bool)", bIsForNetworking); }
297 void PlaySoundOnActor(USoundCue* InSoundCue,
float VolumeMultiplier,
float PitchMultiplier) { NativeCall<
void, USoundCue*,
float,
float>(
this,
"UPrimalActor.PlaySoundOnActor(USoundCue*,float,float)", InSoundCue, VolumeMultiplier, PitchMultiplier); }
298 void ClientMultiUse(
APlayerController* ForPC,
int UseIndex,
int hitBodyInstance) { NativeCall<
void,
APlayerController*,
int,
int>(
this,
"UPrimalActor.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyInstance); }
299 bool TryMultiUse(
APlayerController* ForPC,
int UseIndex,
int hitBodyInstance) {
return NativeCall<
bool,
APlayerController*,
int,
int>(
this,
"UPrimalActor.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyInstance); }
301 void GetMultiUseEntries(
APlayerController* ForPC,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries,
int hitBodyInstance) { NativeCall<
void,
APlayerController*,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >*,
int>(
this,
"UPrimalActor.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyInstance); }
304 void FilterMultiUseEntries(
APlayerController* ForPC,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries) { NativeCall<
void,
APlayerController*,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >*>(
this,
"UPrimalActor.FilterMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&)", ForPC, MultiUseEntries); }
305 bool GetMultiUseCenterText(
APlayerController* ForPC,
int UseIndex,
FString* OutCenterText,
FLinearColor* OutCenterTextColor) {
return NativeCall<
bool,
APlayerController*,
int,
FString*,
FLinearColor*>(
this,
"UPrimalActor.GetMultiUseCenterText(APlayerController*,int,FString&,FLinearColor&)", ForPC, UseIndex, OutCenterText, OutCenterTextColor); }
306 FMultiUseWheelOption*
GetWheelOptionInfo(
FMultiUseWheelOption* result,
APlayerController* ForPC,
int WheelCategory) {
return NativeCall<
FMultiUseWheelOption*,
FMultiUseWheelOption*,
APlayerController*,
int>(
this,
"UPrimalActor.GetWheelOptionInfo(APlayerController*,int)", result, ForPC, WheelCategory); }
307 FMultiUseWheelOption*
GetWheelOptionByUseIndex(
FMultiUseWheelOption* result,
APlayerController* ForPC,
int Index) {
return NativeCall<
FMultiUseWheelOption*,
FMultiUseWheelOption*,
APlayerController*,
int>(
this,
"UPrimalActor.GetWheelOptionByUseIndex(APlayerController*,int)", result, ForPC, Index); }
310 void AddControllingMatineeActor(AMatineeActor* InMatineeActor) { NativeCall<
void, AMatineeActor*>(
this,
"UPrimalActor.AddControllingMatineeActor(AMatineeActor&)", InMatineeActor); }
311 void RemoveControllingMatineeActor(AMatineeActor* InMatineeActor) { NativeCall<
void, AMatineeActor*>(
this,
"UPrimalActor.RemoveControllingMatineeActor(AMatineeActor&)", InMatineeActor); }
313 void OnUROPostInterpolation_AnyThread(
float Delta, USkeletalMeshComponent* Mesh, FAnimationEvaluationContext* InOutContext) { NativeCall<
void,
float, USkeletalMeshComponent*, FAnimationEvaluationContext*>(
this,
"UPrimalActor.OnUROPostInterpolation_AnyThread(float,USkeletalMeshComponent*,FAnimationEvaluationContext&)", Delta, Mesh, InOutContext); }
314 void MulticastProperty(
FName PropertyName,
bool bUnreliable) { NativeCall<
void,
FName,
bool>(
this,
"UPrimalActor.MulticastProperty(FName,bool)", PropertyName, bUnreliable); }
315 void ForceReplicateNow(
bool bForceCreateChannel,
bool bForceCreateChannelIfRelevant,
bool bOnlyIfNoChannel) { NativeCall<
void,
bool,
bool,
bool>(
this,
"UPrimalActor.ForceReplicateNow(bool,bool,bool)", bForceCreateChannel, bForceCreateChannelIfRelevant, bOnlyIfNoChannel); }
322 FActorComponentTickFunction&
PrimaryComponentTickField() {
return *GetNativePointerField<FActorComponentTickFunction*>(
this,
"UActorComponent.PrimaryComponentTick"); }
327 EComponentCreationMethod&
CreationMethodField() {
return *GetNativePointerField<EComponentCreationMethod*>(
this,
"UActorComponent.CreationMethod"); }
328 FActorComponentDeactivateSignature&
OnComponentDeactivatedField() {
return *GetNativePointerField<FActorComponentDeactivateSignature*>(
this,
"UActorComponent.OnComponentDeactivated"); }
332 int&
CustomDataField() {
return *GetNativePointerField<
int*>(
this,
"UActorComponent.CustomData"); }
387 void AsyncPhysicsTickComponent(
float DeltaTime,
float SimTime) { NativeCall<
void,
float,
float>(
this,
"UActorComponent.AsyncPhysicsTickComponent(float,float)", DeltaTime, SimTime); }
392 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"UActorComponent.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
393 bool Rename(
const wchar_t* InName,
UObject* NewOuter,
unsigned int Flags) {
return NativeCall<
bool,
const wchar_t*,
UObject*,
unsigned int>(
this,
"UActorComponent.Rename(wchar_t*,UObject*,unsignedint)", InName, NewOuter, Flags); }
401 void BeginDestroy() { NativeCall<
void>(
this,
"UActorComponent.BeginDestroy()"); }
406 bool CallRemoteFunction(
UFunction* Function,
void* Parameters, FOutParmRec* OutParms,
FFrame* Stack) {
return NativeCall<
bool,
UFunction*,
void*, FOutParmRec*,
FFrame*>(
this,
"UActorComponent.CallRemoteFunction(UFunction*,void*,FOutParmRec*,FFrame*)", Function, Parameters, OutParms, Stack); }
407 void OnRegister() { NativeCall<
void>(
this,
"UActorComponent.OnRegister()"); }
411 void BeginPlay() { NativeCall<
void>(
this,
"UActorComponent.BeginPlay()"); }
414 bool SetupActorComponentTickFunction(FTickFunction* TickFunction) {
return NativeCall<
bool, FTickFunction*>(
this,
"UActorComponent.SetupActorComponentTickFunction(FTickFunction*)", TickFunction); }
415 void SetComponentTickEnabled(
bool bEnabled) { NativeCall<
void,
bool>(
this,
"UActorComponent.SetComponentTickEnabled(bool)", bEnabled); }
419 void RegisterComponentTickFunctions(
bool bRegister,
bool bSaveAndRestoreComponentTickState) { NativeCall<
void,
bool,
bool>(
this,
"UActorComponent.RegisterComponentTickFunctions(bool,bool)", bRegister, bSaveAndRestoreComponentTickState); }
420 void RegisterAllComponentTickFunctions(
bool bRegister,
bool bSaveAndRestoreComponentTickState) { NativeCall<
void,
bool,
bool>(
this,
"UActorComponent.RegisterAllComponentTickFunctions(bool,bool)", bRegister, bSaveAndRestoreComponentTickState); }
422 void TickComponent(
float DeltaTime,
ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) { NativeCall<
void,
float,
ELevelTick, FActorComponentTickFunction*>(
this,
"UActorComponent.TickComponent(float,ELevelTick,FActorComponentTickFunction*)", DeltaTime, TickType, ThisTickFunction); }
423 void RegisterComponentWithWorld(
UWorld* InWorld, FRegisterComponentContext* Context) { NativeCall<
void,
UWorld*, FRegisterComponentContext*>(
this,
"UActorComponent.RegisterComponentWithWorld(UWorld*,FRegisterComponentContext*)", InWorld, Context); }
426 void DestroyComponent(
bool bPromoteChildren) { NativeCall<
void,
bool>(
this,
"UActorComponent.DestroyComponent(bool)", bPromoteChildren); }
427 void OnComponentDestroyed(
bool bDestroyingHierarchy) { NativeCall<
void,
bool>(
this,
"UActorComponent.OnComponentDestroyed(bool)", bDestroyingHierarchy); }
428 void CreateRenderState_Concurrent(FRegisterComponentContext* Context) { NativeCall<
void, FRegisterComponentContext*>(
this,
"UActorComponent.CreateRenderState_Concurrent(FRegisterComponentContext*)", Context); }
433 void CreatePhysicsState(
bool bAllowDeferral) { NativeCall<
void,
bool>(
this,
"UActorComponent.CreatePhysicsState(bool)", bAllowDeferral); }
447 void Activate(
bool bReset) { NativeCall<
void,
bool>(
this,
"UActorComponent.Activate(bool)", bReset); }
448 void Deactivate() { NativeCall<
void>(
this,
"UActorComponent.Deactivate()"); }
449 void SetActive(
bool bNewActive,
bool bReset) { NativeCall<
void,
bool,
bool>(
this,
"UActorComponent.SetActive(bool,bool)", bNewActive, bReset); }
450 void SetAutoActivate(
bool bNewAutoActivate) { NativeCall<
void,
bool>(
this,
"UActorComponent.SetAutoActivate(bool)", bNewAutoActivate); }
451 void ToggleActive() { NativeCall<
void>(
this,
"UActorComponent.ToggleActive()"); }
452 void AddAssetUserData(UAssetUserData* InUserData) { NativeCall<
void, UAssetUserData*>(
this,
"UActorComponent.AddAssetUserData(UAssetUserData*)", InUserData); }
453 UAssetUserData*
GetAssetUserDataOfClass(
TSubclassOf<UAssetUserData> InUserDataClass) {
return NativeCall<UAssetUserData*, TSubclassOf<UAssetUserData>>(
this,
"UActorComponent.GetAssetUserDataOfClass(TSubclassOf<UAssetUserData>)", InUserDataClass); }
454 void RemoveUserDataOfClass(
TSubclassOf<UAssetUserData> InUserDataClass) { NativeCall<
void, TSubclassOf<UAssetUserData>>(
this,
"UActorComponent.RemoveUserDataOfClass(TSubclassOf<UAssetUserData>)", InUserDataClass); }
457 void SetIsReplicated(
bool bShouldReplicate) { NativeCall<
void,
bool>(
this,
"UActorComponent.SetIsReplicated(bool)", bShouldReplicate); }
459 bool ReplicateSubobjects(UActorChannel* Channel, FOutBunch* Bunch, FReplicationFlags* RepFlags) {
return NativeCall<
bool, UActorChannel*, FOutBunch*, FReplicationFlags*>(
this,
"UActorComponent.ReplicateSubobjects(UActorChannel*,FOutBunch*,FReplicationFlags*)", Channel, Bunch, RepFlags); }
460 void PreReplication(IRepChangedPropertyTracker* ChangedPropertyTracker) { NativeCall<
void, IRepChangedPropertyTracker*>(
this,
"UActorComponent.PreReplication(IRepChangedPropertyTracker&)", ChangedPropertyTracker); }
462 void OnRep_IsActive() { NativeCall<
void>(
this,
"UActorComponent.OnRep_IsActive()"); }
464 void GetUCSModifiedProperties(
TSet<
FProperty const*,
DefaultKeyFuncs<
FProperty const*, 0>,
FDefaultSetAllocator>* ModifiedProperties) { NativeCall<
void,
TSet<
FProperty const*,
DefaultKeyFuncs<
FProperty const*, 0>,
FDefaultSetAllocator>*>(
this,
"UActorComponent.GetUCSModifiedProperties(TSet<FProperty*,DefaultKeyFuncs<FProperty*,0>,FDefaultSetAllocator>&)", ModifiedProperties); }
466 static void AddReferencedObjects(
UObject* InThis, FReferenceCollector* Collector) { NativeCall<
void,
UObject*, FReferenceCollector*>(
nullptr,
"UActorComponent.AddReferencedObjects(UObject*,FReferenceCollector&)", InThis, Collector); }
467 void SetCanEverAffectNavigation(
bool bRelevant) { NativeCall<
void,
bool>(
this,
"UActorComponent.SetCanEverAffectNavigation(bool)", bRelevant); }
469 void SetIsReplicatedByDefault(
const bool bNewReplicates) { NativeCall<
void,
const bool>(
this,
"UActorComponent.SetIsReplicatedByDefault(bool)", bNewReplicates); }
484 UE::
Math::TBoxSphereBounds<
double,
double>&
BoundsField() {
return *GetNativePointerField<
UE::
Math::TBoxSphereBounds<
double,
double>*>(
this,
"USceneComponent.Bounds"); }
493 FRotationConversionCache&
WorldRotationCacheField() {
return *GetNativePointerField<FRotationConversionCache*>(
this,
"USceneComponent.WorldRotationCache"); }
494 FRotationConversionCache&
RelativeRotationCacheField() {
return *GetNativePointerField<FRotationConversionCache*>(
this,
"USceneComponent.RelativeRotationCache"); }
532 void SetHiddenInGame(
bool NewHidden,
bool bPropagateToChildren,
bool bSetChildrenRenderState) { NativeCall<
void,
bool,
bool,
bool>(
this,
"USceneComponent.SetHiddenInGame(bool,bool,bool)", NewHidden, bPropagateToChildren, bSetChildrenRenderState); }
533 void OnUnregister() { NativeCall<
void>(
this,
"USceneComponent.OnUnregister()"); }
535 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"USceneComponent.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
536 void NotifyIsRootComponentChanged(
bool bIsRootComponent) { NativeCall<
void,
bool>(
this,
"USceneComponent.NotifyIsRootComponentChanged(bool)", bIsRootComponent); }
538 void UpdateComponentToWorldWithParent(
USceneComponent* Parent,
FName SocketName,
EUpdateTransformFlags UpdateTransformFlags,
const UE::
Math::TQuat<
double>* RelativeRotationQuat,
ETeleportType Teleport) { NativeCall<
void,
USceneComponent*,
FName,
EUpdateTransformFlags,
const UE::
Math::TQuat<
double>*,
ETeleportType>(
this,
"USceneComponent.UpdateComponentToWorldWithParent(USceneComponent*,FName,EUpdateTransformFlags,UE::Math::TQuat<double>&,ETeleportType)", Parent, SocketName, UpdateTransformFlags, RelativeRotationQuat, Teleport); }
539 void OnRegister() { NativeCall<
void>(
this,
"USceneComponent.OnRegister()"); }
541 void PropagateTransformUpdate(
bool bTransformChanged,
EUpdateTransformFlags UpdateTransformFlags,
ETeleportType Teleport) { NativeCall<
void,
bool,
EUpdateTransformFlags,
ETeleportType>(
this,
"USceneComponent.PropagateTransformUpdate(bool,EUpdateTransformFlags,ETeleportType)", bTransformChanged, UpdateTransformFlags, Teleport); }
542 bool UpdateOverlaps(
const TArrayView<FOverlapInfo
const,
int>* PendingOverlaps,
bool bDoNotifies,
const TArrayView<FOverlapInfo
const,
int>* OverlapsAtEndLocation) {
return NativeCall<
bool,
const TArrayView<FOverlapInfo
const,
int>*,
bool,
const TArrayView<FOverlapInfo
const,
int>*>(
this,
"USceneComponent.UpdateOverlaps(TArrayView<FOverlapInfo,int>*,bool,TArrayView<FOverlapInfo,int>*)", PendingOverlaps, bDoNotifies, OverlapsAtEndLocation); }
544 void DestroyComponent(
bool bPromoteChildren) { NativeCall<
void,
bool>(
this,
"USceneComponent.DestroyComponent(bool)", bPromoteChildren); }
545 void OnComponentDestroyed(
bool bDestroyingHierarchy) { NativeCall<
void,
bool>(
this,
"USceneComponent.OnComponentDestroyed(bool)", bDestroyingHierarchy); }
546 void CalcBoundingCylinder(
float* CylinderRadius,
float* CylinderHalfHeight) { NativeCall<
void,
float*,
float*>(
this,
"USceneComponent.CalcBoundingCylinder(float&,float&)", CylinderRadius, CylinderHalfHeight); }
547 void UpdateBounds() { NativeCall<
void>(
this,
"USceneComponent.UpdateBounds()"); }
548 void SetRelativeLocationAndRotation(
UE::
Math::
TVector<
double>* NewLocation,
const UE::
Math::TQuat<
double>* NewRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetRelativeLocationAndRotation(UE::Math::TVector<double>,UE::Math::TQuat<double>&,bool,FHitResult*,ETeleportType)", NewLocation, NewRotation, bSweep, OutSweepHitResult, Teleport); }
549 void SetRelativeLocationAndRotation(
UE::
Math::
TVector<
double>* NewLocation,
UE::
Math::TRotator<
double>* NewRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetRelativeLocationAndRotation(UE::Math::TVector<double>,UE::Math::TRotator<double>,bool,FHitResult*,ETeleportType)", NewLocation, NewRotation, bSweep, OutSweepHitResult, Teleport); }
550 void SetRelativeRotationExact(
UE::
Math::TRotator<
double>* NewRotation,
__int64 bSweep,
FHitResult* OutSweepHitResult) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
__int64,
FHitResult*>(
this,
"USceneComponent.SetRelativeRotationExact(UE::Math::TRotator<double>,bool,FHitResult*,ETeleportType)", NewRotation, bSweep, OutSweepHitResult); }
551 void SetRelativeRotation(
UE::
Math::TRotator<
double>* NewRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetRelativeRotation(UE::Math::TRotator<double>,bool,FHitResult*,ETeleportType)", NewRotation, bSweep, OutSweepHitResult, Teleport); }
552 void AddLocalOffset(
UE::
Math::
TVector<
double>* DeltaLocation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.AddLocalOffset(UE::Math::TVector<double>,bool,FHitResult*,ETeleportType)", DeltaLocation, bSweep, OutSweepHitResult, Teleport); }
554 void AddLocalRotation(
UE::
Math::TRotator<
double>* DeltaRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.AddLocalRotation(UE::Math::TRotator<double>&,bool,FHitResult*,ETeleportType)", DeltaRotation, bSweep, OutSweepHitResult, Teleport); }
555 void AddLocalRotation(
const UE::
Math::TQuat<
double>* DeltaRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
const UE::
Math::TQuat<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.AddLocalRotation(UE::Math::TQuat<double>&,bool,FHitResult*,ETeleportType)", DeltaRotation, bSweep, OutSweepHitResult, Teleport); }
556 void AddLocalTransform(
const UE::
Math::TTransform<
double>* DeltaTransform,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
const UE::
Math::TTransform<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.AddLocalTransform(UE::Math::TTransform<double>&,bool,FHitResult*,ETeleportType)", DeltaTransform, bSweep, OutSweepHitResult, Teleport); }
557 void AddWorldRotation(
UE::
Math::TRotator<
double>* DeltaRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.AddWorldRotation(UE::Math::TRotator<double>,bool,FHitResult*,ETeleportType)", DeltaRotation, bSweep, OutSweepHitResult, Teleport); }
558 void AddWorldTransform(
const UE::
Math::TTransform<
double>* DeltaTransform,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
const UE::
Math::TTransform<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.AddWorldTransform(UE::Math::TTransform<double>&,bool,FHitResult*,ETeleportType)", DeltaTransform, bSweep, OutSweepHitResult, Teleport); }
559 void AddWorldTransformKeepScale(
const UE::
Math::TTransform<
double>* DeltaTransform,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
const UE::
Math::TTransform<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.AddWorldTransformKeepScale(UE::Math::TTransform<double>&,bool,FHitResult*,ETeleportType)", DeltaTransform, bSweep, OutSweepHitResult, Teleport); }
562 void SetRelativeTransform(
const UE::
Math::TTransform<
double>* NewTransform,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
const UE::
Math::TTransform<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetRelativeTransform(UE::Math::TTransform<double>&,bool,FHitResult*,ETeleportType)", NewTransform, bSweep, OutSweepHitResult, Teleport); }
563 void SetWorldLocation(
UE::
Math::
TVector<
double>* NewLocation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetWorldLocation(UE::Math::TVector<double>,bool,FHitResult*,ETeleportType)", NewLocation, bSweep, OutSweepHitResult, Teleport); }
564 void SetWorldRotation(
const UE::
Math::TQuat<
double>* NewRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
const UE::
Math::TQuat<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetWorldRotation(UE::Math::TQuat<double>&,bool,FHitResult*,ETeleportType)", NewRotation, bSweep, OutSweepHitResult, Teleport); }
566 void SetWorldRotation(
UE::
Math::TRotator<
double>* NewRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetWorldRotation(UE::Math::TRotator<double>&,bool,FHitResult*,ETeleportType)", NewRotation, bSweep, OutSweepHitResult, Teleport); }
568 void SetWorldTransform(
const UE::
Math::TTransform<
double>* NewTransform,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
const UE::
Math::TTransform<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetWorldTransform(UE::Math::TTransform<double>&,bool,FHitResult*,ETeleportType)", NewTransform, bSweep, OutSweepHitResult, Teleport); }
570 void SetWorldLocationAndRotation(
UE::
Math::
TVector<
double>* NewLocation,
UE::
Math::TRotator<
double>* NewRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetWorldLocationAndRotation(UE::Math::TVector<double>&,UE::Math::TRotator<double>&,bool,FHitResult*,ETeleportType)", NewLocation, NewRotation, bSweep, OutSweepHitResult, Teleport); }
571 void SetWorldLocationAndRotation(
UE::
Math::
TVector<
double>* NewLocation,
const UE::
Math::TQuat<
double>* NewRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"USceneComponent.SetWorldLocationAndRotation(UE::Math::TVector<double>,UE::Math::TQuat<double>&,bool,FHitResult*,ETeleportType)", NewLocation, NewRotation, bSweep, OutSweepHitResult, Teleport); }
573 void GetChildrenComponents(
bool bIncludeAllDescendants,
TArray<
USceneComponent*, TSizedDefaultAllocator<32> >* Children) { NativeCall<
void,
bool,
TArray<
USceneComponent*, TSizedDefaultAllocator<32> >*>(
this,
"USceneComponent.GetChildrenComponents(bool,TArray<USceneComponent*,TSizedDefaultAllocator<32>>&)", bIncludeAllDescendants, Children); }
576 bool AttachTo(
USceneComponent* Parent,
FName InSocketName,
EAttachLocation::
Type AttachType,
bool bWeldSimulatedBodies) {
return NativeCall<
bool,
USceneComponent*,
FName,
EAttachLocation::
Type,
bool>(
this,
"USceneComponent.AttachTo(USceneComponent*,FName,EAttachLocation::Type,bool)", Parent, InSocketName, AttachType, bWeldSimulatedBodies); }
577 bool AttachToComponent(
USceneComponent* Parent,
const FAttachmentTransformRules* AttachmentRules,
FName SocketName) {
return NativeCall<
bool,
USceneComponent*,
const FAttachmentTransformRules*,
FName>(
this,
"USceneComponent.AttachToComponent(USceneComponent*,FAttachmentTransformRules&,FName)", Parent, AttachmentRules, SocketName); }
578 void DetachFromParent(
bool bMaintainWorldPosition,
bool bCallModify) { NativeCall<
void,
bool,
bool>(
this,
"USceneComponent.DetachFromParent(bool,bool)", bMaintainWorldPosition, bCallModify); }
582 void GetSocketWorldLocationAndRotation(
FName InSocketName,
UE::
Math::
TVector<
double>* OutLocation,
UE::
Math::TRotator<
double>* OutRotation) { NativeCall<
void,
FName,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*>(
this,
"USceneComponent.GetSocketWorldLocationAndRotation(FName,UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", InSocketName, OutLocation, OutRotation); }
588 void UpdatePhysicsVolume(
bool bTriggerNotifiers) { NativeCall<
void,
bool>(
this,
"USceneComponent.UpdatePhysicsVolume(bool)", bTriggerNotifiers); }
591 char InternalSetWorldLocationAndRotation(
UE::
Math::
TVector<
double>* NewLocation,
const UE::
Math::TQuat<
double>* RotationQuat,
__int64 bNoPhysics,
ETeleportType Teleport) {
return NativeCall<
char,
UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*,
__int64,
ETeleportType>(
this,
"USceneComponent.InternalSetWorldLocationAndRotation(UE::Math::TVector<double>,UE::Math::TQuat<double>&,bool,ETeleportType)", NewLocation, RotationQuat, bNoPhysics, Teleport); }
592 bool UpdateOverlapsImpl(
const TArrayView<FOverlapInfo
const,
int>* PendingOverlaps,
TTypeCompatibleBytes<FOctreeElementSimple*>* bDoNotifies,
const TArrayView<FOverlapInfo
const,
int>* OverlapsAtEndLocation) {
return NativeCall<
bool,
const TArrayView<FOverlapInfo
const,
int>*,
TTypeCompatibleBytes<FOctreeElementSimple*>*,
const TArrayView<FOverlapInfo
const,
int>*>(
this,
"USceneComponent.UpdateOverlapsImpl(TArrayView<FOverlapInfo,int>*,bool,TArrayView<FOverlapInfo,int>*)", PendingOverlaps, bDoNotifies, OverlapsAtEndLocation); }
593 bool MoveComponent(
const UE::
Math::
TVector<
double>* Delta,
const UE::
Math::TRotator<
double>* NewRotation,
bool bSweep,
FHitResult* Hit,
EMoveComponentFlags MoveFlags,
ETeleportType Teleport) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*,
bool,
FHitResult*,
EMoveComponentFlags,
ETeleportType>(
this,
"USceneComponent.MoveComponent(UE::Math::TVector<double>&,UE::Math::TRotator<double>&,bool,FHitResult*,EMoveComponentFlags,ETeleportType)", Delta, NewRotation, bSweep, Hit, MoveFlags, Teleport); }
594 bool MoveComponentImpl(
const UE::
Math::
TVector<
double>* Delta,
const UE::
Math::TQuat<
double>* NewRotation,
bool bSweep,
FHitResult* OutHit,
EMoveComponentFlags MoveFlags,
ETeleportType Teleport) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*,
bool,
FHitResult*,
EMoveComponentFlags,
ETeleportType>(
this,
"USceneComponent.MoveComponentImpl(UE::Math::TVector<double>&,UE::Math::TQuat<double>&,bool,FHitResult*,EMoveComponentFlags,ETeleportType)", Delta, NewRotation, bSweep, OutHit, MoveFlags, Teleport); }
595 bool IsVisibleInEditor() {
return NativeCall<
bool>(
this,
"USceneComponent.IsVisibleInEditor()"); }
596 bool ShouldRender() {
return NativeCall<
bool>(
this,
"USceneComponent.ShouldRender()"); }
597 bool CanEverRender() {
return NativeCall<
bool>(
this,
"USceneComponent.CanEverRender()"); }
598 bool IsVisible() {
return NativeCall<
bool>(
this,
"USceneComponent.IsVisible()"); }
602 void ApplyWorldOffset(
const UE::
Math::
TVector<
double>* InOffset,
bool bWorldShift) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
bool>(
this,
"USceneComponent.ApplyWorldOffset(UE::Math::TVector<double>&,bool)", InOffset, bWorldShift); }
604 void PreNetReceive() { NativeCall<
void>(
this,
"USceneComponent.PreNetReceive()"); }
605 void PostNetReceive() { NativeCall<
void>(
this,
"USceneComponent.PostNetReceive()"); }
606 void PostRepNotifies() { NativeCall<
void>(
this,
"USceneComponent.PostRepNotifies()"); }
610 void SetShouldUpdatePhysicsVolume(
bool bInShouldUpdatePhysicsVolume) { NativeCall<
void,
bool>(
this,
"USceneComponent.SetShouldUpdatePhysicsVolume(bool)", bInShouldUpdatePhysicsVolume); }
612 void K2_SetRelativeLocation(
UE::
Math::
TVector<
double>* NewLocation,
bool bSweep,
FHitResult* SweepHitResult,
bool bTeleport) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
bool,
FHitResult*,
bool>(
this,
"USceneComponent.K2_SetRelativeLocation(UE::Math::TVector<double>,bool,FHitResult&,bool)", NewLocation, bSweep, SweepHitResult, bTeleport); }
613 void K2_AddRelativeLocation(
UE::
Math::
TVector<
double>* DeltaLocation,
bool bSweep,
FHitResult* SweepHitResult,
bool bTeleport) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
bool,
FHitResult*,
bool>(
this,
"USceneComponent.K2_AddRelativeLocation(UE::Math::TVector<double>,bool,FHitResult&,bool)", DeltaLocation, bSweep, SweepHitResult, bTeleport); }
614 void StopSound(USoundBase* SoundToStop,
float FadeOutTime) { NativeCall<
void, USoundBase*,
float>(
this,
"USceneComponent.StopSound(USoundBase*,float)", SoundToStop, FadeOutTime); }
621 float&
MinDrawDistanceField() {
return *GetNativePointerField<
float*>(
this,
"UPrimitiveComponent.MinDrawDistance"); }
622 float&
LDMaxDrawDistanceField() {
return *GetNativePointerField<
float*>(
this,
"UPrimitiveComponent.LDMaxDrawDistance"); }
625 FieldArray<
char, 1>
LightmapTypeField() {
return {
this,
"UPrimitiveComponent.LightmapType" }; }
628 unsigned __int8&
MoveIgnoreMaskField() {
return *GetNativePointerField<
unsigned __int8*>(
this,
"UPrimitiveComponent.MoveIgnoreMask"); }
631 int&
VisibilityIdField() {
return *GetNativePointerField<
int*>(
this,
"UPrimitiveComponent.VisibilityId"); }
645 float&
BoundsScaleField() {
return *GetNativePointerField<
float*>(
this,
"UPrimitiveComponent.BoundsScale"); }
646 float&
LastSubmitTimeField() {
return *GetNativePointerField<
float*>(
this,
"UPrimitiveComponent.LastSubmitTime"); }
647 long double&
LastRenderTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UPrimitiveComponent.LastRenderTime"); }
652 TArray<FOverlapInfo, TSizedDefaultAllocator<32> >&
OverlappingComponentsField() {
return *GetNativePointerField<
TArray<FOverlapInfo, TSizedDefaultAllocator<32> >*>(
this,
"UPrimitiveComponent.OverlappingComponents"); }
653 TMap<
TWeakObjectPtr<
UPrimitiveComponent>,
int,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
TWeakObjectPtr<
UPrimitiveComponent>,
int, 0> >&
OverlappingPrimitiveComponentsField() {
return *GetNativePointerField<TMap<
TWeakObjectPtr<
UPrimitiveComponent>,
int,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
TWeakObjectPtr<
UPrimitiveComponent>,
int, 0> >*>(
this,
"UPrimitiveComponent.OverlappingPrimitiveComponents"); }
654 FBodyInstance&
BodyInstanceField() {
return *GetNativePointerField<FBodyInstance*>(
this,
"UPrimitiveComponent.BodyInstance"); }
655 FComponentBeginOverlapSignature&
OnComponentBeginOverlapField() {
return *GetNativePointerField<FComponentBeginOverlapSignature*>(
this,
"UPrimitiveComponent.OnComponentBeginOverlap"); }
658 FComponentBeginCursorOverSignature&
OnBeginCursorOverField() {
return *GetNativePointerField<FComponentBeginCursorOverSignature*>(
this,
"UPrimitiveComponent.OnBeginCursorOver"); }
659 FComponentOnClickedSignature&
OnClickedField() {
return *GetNativePointerField<FComponentOnClickedSignature*>(
this,
"UPrimitiveComponent.OnClicked"); }
660 FComponentOnInputTouchBeginSignature&
OnInputTouchBeginField() {
return *GetNativePointerField<FComponentOnInputTouchBeginSignature*>(
this,
"UPrimitiveComponent.OnInputTouchBegin"); }
661 FComponentBeginTouchOverSignature&
OnInputTouchEnterField() {
return *GetNativePointerField<FComponentBeginTouchOverSignature*>(
this,
"UPrimitiveComponent.OnInputTouchEnter"); }
664 FRenderCommandFence&
DetachFenceField() {
return *GetNativePointerField<FRenderCommandFence*>(
this,
"UPrimitiveComponent.DetachFence"); }
666 int&
ObjectLayerField() {
return *GetNativePointerField<
int*>(
this,
"UPrimitiveComponent.ObjectLayer"); }
672 unsigned int&
ProxyMeshIDField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UPrimitiveComponent.ProxyMeshID"); }
768 void Serialize(FStructuredArchiveRecord Record) { NativeCall<
void, FStructuredArchiveRecord>(
this,
"UPrimitiveComponent.Serialize(FStructuredArchiveRecord)", Record); }
769 bool OverlapComponent(
const UE::
Math::
TVector<
double>*
Pos,
const UE::
Math::
TQuat<
double>*
Rot,
const struct FCollisionShape* CollisionShape) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*,
const FCollisionShape*>(
this,
"UPrimitiveComponent.OverlapComponent(UE::Math::TVector<double>&,UE::Math::TQuat<double>&,FCollisionShape&)", Pos, Rot, CollisionShape); }
770 bool AreSymmetricRotations(
const UE::
Math::TQuat<
double>* A,
const UE::
Math::TQuat<
double>* B,
const UE::
Math::
TVector<
double>* Scale3D) {
return NativeCall<
bool,
const UE::
Math::TQuat<
double>*,
const UE::
Math::TQuat<
double>*,
const UE::
Math::
TVector<
double>*>(
this,
"UPrimitiveComponent.AreSymmetricRotations(UE::Math::TQuat<double>&,UE::Math::TQuat<double>&,UE::Math::TVector<double>&)", A, B, Scale3D); }
772 bool HasValidSettingsForStaticLighting(
bool bOverlookInvalidComponents) {
return NativeCall<
bool,
bool>(
this,
"UPrimitiveComponent.HasValidSettingsForStaticLighting(bool)", bOverlookInvalidComponents); }
773 UMaterialInterface*
GetEditorMaterial(
int ElementIndex) {
return NativeCall<UMaterialInterface*,
int>(
this,
"UPrimitiveComponent.GetEditorMaterial(int)", ElementIndex); }
775 void ResizeGrow(
int OldNum) { NativeCall<
void,
int>(
this,
"UPrimitiveComponent.ResizeGrow(int)", OldNum); }
776 void SetPhysicsAngularVelocityInDegrees(
UE::
Math::
TVector<
double>* NewAngVel,
__int64 bAddToCurrent,
FName BoneName) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
__int64,
FName>(
this,
"UPrimitiveComponent.SetPhysicsAngularVelocityInDegrees(UE::Math::TVector<double>,bool,FName)", NewAngVel, bAddToCurrent, BoneName); }
777 void GetLightAndShadowMapMemoryUsage(
int* OutNum,
int* OutMax) { NativeCall<
void,
int*,
int*>(
this,
"UPrimitiveComponent.GetLightAndShadowMapMemoryUsage(int&,int&)", OutNum, OutMax); }
779 void InvalidateLightingCacheDetailed(
bool bInvalidateBuildEnqueuedLighting,
bool bTranslationOnly) { NativeCall<
void,
bool,
bool>(
this,
"UPrimitiveComponent.InvalidateLightingCacheDetailed(bool,bool)", bInvalidateBuildEnqueuedLighting, bTranslationOnly); }
780 bool IsEditorOnly() {
return NativeCall<
bool>(
this,
"UPrimitiveComponent.IsEditorOnly()"); }
783 void GetUsedTextures(
TArray<
UTexture*, TSizedDefaultAllocator<32> >* OutTextures,
EMaterialQualityLevel::
Type QualityLevel) { NativeCall<
void,
TArray<
UTexture*, TSizedDefaultAllocator<32> >*,
EMaterialQualityLevel::
Type>(
this,
"UPrimitiveComponent.GetUsedTextures(TArray<UTexture*,TSizedDefaultAllocator<32>>&,EMaterialQualityLevel::Type)", OutTextures, QualityLevel); }
784 void CreateRenderState_Concurrent(FRegisterComponentContext* Context) { NativeCall<
void, FRegisterComponentContext*>(
this,
"UPrimitiveComponent.CreateRenderState_Concurrent(FRegisterComponentContext*)", Context); }
786 void OnRegister() { NativeCall<
void>(
this,
"UPrimitiveComponent.OnRegister()"); }
787 void OnUnregister() { NativeCall<
void>(
this,
"UPrimitiveComponent.OnUnregister()"); }
797 void ReceiveComponentDamage(
float DamageAmount,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"UPrimitiveComponent.ReceiveComponentDamage(float,FDamageEvent&,AController*,AActor*)", DamageAmount, DamageEvent, EventInstigator, DamageCauser); }
799 void PostLoad() { NativeCall<
void>(
this,
"UPrimitiveComponent.PostLoad()"); }
800 void PostDuplicate(
bool bDuplicateForPIE) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.PostDuplicate(bool)", bDuplicateForPIE); }
801 void BeginDestroy() { NativeCall<
void>(
this,
"UPrimitiveComponent.BeginDestroy()"); }
802 void OnComponentDestroyed(
bool bDestroyingHierarchy) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.OnComponentDestroyed(bool)", bDestroyingHierarchy); }
804 bool NeedsLoadForClient() {
return NativeCall<
bool>(
this,
"UPrimitiveComponent.NeedsLoadForClient()"); }
805 bool NeedsLoadForServer() {
return NativeCall<
bool>(
this,
"UPrimitiveComponent.NeedsLoadForServer()"); }
806 void SetOwnerNoSee(
bool bNewOwnerNoSee) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.SetOwnerNoSee(bool)", bNewOwnerNoSee); }
807 void SetOnlyOwnerSee(
bool bNewOnlyOwnerSee) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.SetOnlyOwnerSee(bool)", bNewOnlyOwnerSee); }
812 void SetCastHiddenShadow(
bool NewCastHiddenShadow) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.SetCastHiddenShadow(bool)", NewCastHiddenShadow); }
814 void SetCullDistance(
float NewCullDistance) { NativeCall<
void,
float>(
this,
"UPrimitiveComponent.SetCullDistance(float)", NewCullDistance); }
815 bool IsWorldGeometry() {
return NativeCall<
bool>(
this,
"UPrimitiveComponent.IsWorldGeometry()"); }
817 UMaterialInstanceDynamic*
CreateAndSetMaterialInstanceDynamic(
int ElementIndex) {
return NativeCall<UMaterialInstanceDynamic*,
int>(
this,
"UPrimitiveComponent.CreateAndSetMaterialInstanceDynamic(int)", ElementIndex); }
818 UMaterialInstanceDynamic*
CreateAndSetMaterialInstanceDynamicFromMaterial(
int ElementIndex, UMaterialInterface* Parent) {
return NativeCall<UMaterialInstanceDynamic*,
int, UMaterialInterface*>(
this,
"UPrimitiveComponent.CreateAndSetMaterialInstanceDynamicFromMaterial(int,UMaterialInterface*)", ElementIndex, Parent); }
819 UMaterialInstanceDynamic*
CreateDynamicMaterialInstance(
int ElementIndex, UMaterialInterface* SourceMaterial,
FName OptionalName) {
return NativeCall<UMaterialInstanceDynamic*,
int, UMaterialInterface*,
FName>(
this,
"UPrimitiveComponent.CreateDynamicMaterialInstance(int,UMaterialInterface*,FName)", ElementIndex, SourceMaterial, OptionalName); }
822 void SetCustomPrimitiveDataFloat(
int DataIndex,
float Value) { NativeCall<
void,
int,
float>(
this,
"UPrimitiveComponent.SetCustomPrimitiveDataFloat(int,float)", DataIndex, Value); }
823 UMaterialInterface*
GetMaterialFromCollisionFaceIndex(
int FaceIndex,
int* SectionIndex) {
return NativeCall<UMaterialInterface*,
int,
int*>(
this,
"UPrimitiveComponent.GetMaterialFromCollisionFaceIndex(int,int&)", FaceIndex, SectionIndex); }
824 void InitSweepCollisionParams(FCollisionQueryParams* OutParams, FCollisionResponseParams* OutResponseParam) { NativeCall<
void, FCollisionQueryParams*, FCollisionResponseParams*>(
this,
"UPrimitiveComponent.InitSweepCollisionParams(FCollisionQueryParams&,FCollisionResponseParams&)", OutParams, OutResponseParam); }
831 bool LineTraceComponent(
FHitResult* OutHit,
const UE::
Math::
TVector<
double>* Start,
const UE::
Math::
TVector<
double>* End,
const FCollisionQueryParams* Params) {
return NativeCall<
bool,
FHitResult*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
const FCollisionQueryParams*>(
this,
"UPrimitiveComponent.LineTraceComponent(FHitResult&,UE::Math::TVector<double>,UE::Math::TVector<double>,FCollisionQueryParams&)", OutHit, Start, End, Params); }
832 bool SweepComponent(
FHitResult* OutHit,
const UE::
Math::
TVector<
double>* Start,
const UE::
Math::
TVector<
double>* End,
const UE::
Math::TQuat<
double>* ShapeWorldRotation,
const FCollisionShape* CollisionShape,
bool bTraceComplex) {
return NativeCall<
bool,
FHitResult*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*,
const FCollisionShape*,
bool>(
this,
"UPrimitiveComponent.SweepComponent(FHitResult&,UE::Math::TVector<double>,UE::Math::TVector<double>,UE::Math::TQuat<double>&,FCollisionShape&,bool)", OutHit, Start, End, ShapeWorldRotation, CollisionShape, bTraceComplex); }
833 char ComponentOverlapComponentImpl(
UPrimitiveComponent* PrimComp,
const UE::
Math::
TVector<
double>* Pos,
const UE::
Math::TQuat<
double>* Quat) {
return NativeCall<
char,
UPrimitiveComponent*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*>(
this,
"UPrimitiveComponent.ComponentOverlapComponentImpl(UPrimitiveComponent*,UE::Math::TVector<double>,UE::Math::TQuat<double>&,FCollisionQueryParams&)", PrimComp, Pos, Quat); }
837 void BeginComponentOverlap(
const FOverlapInfo* OtherOverlap,
bool bDoNotifies) { NativeCall<
void,
const FOverlapInfo*,
bool>(
this,
"UPrimitiveComponent.BeginComponentOverlap(FOverlapInfo&,bool)", OtherOverlap, bDoNotifies); }
838 void EndComponentOverlap(
const FOverlapInfo* OtherOverlap,
bool bDoNotifies,
bool bSkipNotifySelf) { NativeCall<
void,
const FOverlapInfo*,
bool,
bool>(
this,
"UPrimitiveComponent.EndComponentOverlap(FOverlapInfo&,bool,bool)", OtherOverlap, bDoNotifies, bSkipNotifySelf); }
839 void GetOverlappingActors(
TArray<
AActor*, TSizedDefaultAllocator<32> >* OutOverlappingActors,
TSubclassOf<
AActor> ClassFilter) { NativeCall<
void, TArray<AActor*, TSizedDefaultAllocator<32> >*, TSubclassOf<AActor>>(
this,
"UPrimitiveComponent.GetOverlappingActors(TArray<AActor*,TSizedDefaultAllocator<32>>&,TSubclassOf<AActor>)", OutOverlappingActors, ClassFilter); }
840 void GetOverlappingActors(
TSet<
AActor*,
DefaultKeyFuncs<
AActor*, 0>,
FDefaultSetAllocator>* OutOverlappingActors,
TSubclassOf<
AActor> ClassFilter) { NativeCall<
void, TSet<AActor*, DefaultKeyFuncs<AActor*, 0>, FDefaultSetAllocator>*, TSubclassOf<AActor>>(
this,
"UPrimitiveComponent.GetOverlappingActors(TSet<AActor*,DefaultKeyFuncs<AActor*,0>,FDefaultSetAllocator>&,TSubclassOf<AActor>)", OutOverlappingActors, ClassFilter); }
842 void GetOverlappingComponents(
TSet<
UPrimitiveComponent*,
DefaultKeyFuncs<
UPrimitiveComponent*, 0>,
FDefaultSetAllocator>* OutOverlappingComponents) { NativeCall<
void,
TSet<
UPrimitiveComponent*,
DefaultKeyFuncs<
UPrimitiveComponent*, 0>,
FDefaultSetAllocator>*>(
this,
"UPrimitiveComponent.GetOverlappingComponents(TSet<UPrimitiveComponent*,DefaultKeyFuncs<UPrimitiveComponent*,0>,FDefaultSetAllocator>&)", OutOverlappingComponents); }
843 bool AreAllCollideableDescendantsRelative(
bool bAllowCachedValue) {
return NativeCall<
bool,
bool>(
this,
"UPrimitiveComponent.AreAllCollideableDescendantsRelative(bool)", bAllowCachedValue); }
844 void BeginPlay() { NativeCall<
void>(
this,
"UPrimitiveComponent.BeginPlay()"); }
845 void IgnoreActorWhenMoving(
AActor* Actor,
bool bShouldIgnore) { NativeCall<
void,
AActor*,
bool>(
this,
"UPrimitiveComponent.IgnoreActorWhenMoving(AActor*,bool)", Actor, bShouldIgnore); }
846 bool UpdateOverlapsImpl(
const TArrayView<FOverlapInfo
const,
int>* NewPendingOverlaps,
bool bDoNotifies,
const TArrayView<FOverlapInfo
const,
int>* OverlapsAtEndLocation) {
return NativeCall<
bool,
const TArrayView<FOverlapInfo
const,
int>*,
bool,
const TArrayView<FOverlapInfo
const,
int>*>(
this,
"UPrimitiveComponent.UpdateOverlapsImpl(TArrayView<FOverlapInfo,int>*,bool,TArrayView<FOverlapInfo,int>*)", NewPendingOverlaps, bDoNotifies, OverlapsAtEndLocation); }
847 void SetGenerateOverlapEvents(
bool bInGenerateOverlapEvents) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.SetGenerateOverlapEvents(bool)", bInGenerateOverlapEvents); }
849 void ClearComponentOverlaps(
bool bDoNotifies,
bool bSkipNotifySelf) { NativeCall<
void,
bool,
bool>(
this,
"UPrimitiveComponent.ClearComponentOverlaps(bool,bool)", bDoNotifies, bSkipNotifySelf); }
851 void UpdatePhysicsVolume(
bool bTriggerNotifiers) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.UpdatePhysicsVolume(bool)", bTriggerNotifiers); }
853 static void DispatchTouchOverEvents(
ETouchIndex::
Type FingerIndex,
UPrimitiveComponent* CurrentComponent,
UPrimitiveComponent* NewComponent) { NativeCall<
void,
ETouchIndex::
Type,
UPrimitiveComponent*,
UPrimitiveComponent*>(
nullptr,
"UPrimitiveComponent.DispatchTouchOverEvents(ETouchIndex::Type,UPrimitiveComponent*,UPrimitiveComponent*)", FingerIndex, CurrentComponent, NewComponent); }
854 void DispatchOnClicked(
FKey* ButtonPressed) { NativeCall<
void,
FKey*>(
this,
"UPrimitiveComponent.DispatchOnClicked(FKey)", ButtonPressed); }
855 void DispatchOnReleased(
FKey* ButtonReleased) { NativeCall<
void,
FKey*>(
this,
"UPrimitiveComponent.DispatchOnReleased(FKey)", ButtonReleased); }
856 void GetResourceSizeEx(FResourceSizeEx* CumulativeResourceSize) { NativeCall<
void, FResourceSizeEx*>(
this,
"UPrimitiveComponent.GetResourceSizeEx(FResourceSizeEx&)", CumulativeResourceSize); }
860 bool WasRecentlyRendered(
float Tolerance) {
return NativeCall<
bool,
float>(
this,
"UPrimitiveComponent.WasRecentlyRendered(float)", Tolerance); }
862 bool IsPSOPrecaching() {
return NativeCall<
bool>(
this,
"UPrimitiveComponent.IsPSOPrecaching()"); }
863 void GetCollisionResponseSet(FCollisionResponseSet* OutCollision) { NativeCall<
void, FCollisionResponseSet*>(
this,
"UPrimitiveComponent.GetCollisionResponseSet(FCollisionResponseSet&)", OutCollision); }
866 void SetWalkableSlopeOverride(
const FWalkableSlopeOverride* NewOverride) { NativeCall<
void,
const FWalkableSlopeOverride*>(
this,
"UPrimitiveComponent.SetWalkableSlopeOverride(FWalkableSlopeOverride&)", NewOverride); }
867 void SetSimulatePhysics(
bool bSimulate) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.SetSimulatePhysics(bool)", bSimulate); }
869 void AddImpulse(
UE::
Math::
TVector<
double>* Impulse,
FName BoneName,
bool bVelChange) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
FName,
bool>(
this,
"UPrimitiveComponent.AddImpulse(UE::Math::TVector<double>,FName,bool)", Impulse, BoneName, bVelChange); }
870 void AddAngularImpulseInRadians(
UE::
Math::
TVector<
double>* Impulse,
FName BoneName,
bool bVelChange) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
FName,
bool>(
this,
"UPrimitiveComponent.AddAngularImpulseInRadians(UE::Math::TVector<double>,FName,bool)", Impulse, BoneName, bVelChange); }
871 void AddImpulseAtLocation(
UE::
Math::
TVector<
double>* Impulse,
UE::
Math::
TVector<
double>* Location,
FName BoneName) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
FName>(
this,
"UPrimitiveComponent.AddImpulseAtLocation(UE::Math::TVector<double>,UE::Math::TVector<double>,FName)", Impulse, Location, BoneName); }
872 void AddVelocityChangeImpulseAtLocation(
UE::
Math::
TVector<
double>* Impulse,
UE::
Math::
TVector<
double>* Location,
FName BoneName) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
FName>(
this,
"UPrimitiveComponent.AddVelocityChangeImpulseAtLocation(UE::Math::TVector<double>,UE::Math::TVector<double>,FName)", Impulse, Location, BoneName); }
873 void AddRadialImpulse(
UE::
Math::
TVector<
double>* Origin,
float Radius,
float Strength,
ERadialImpulseFalloff Falloff,
bool bVelChange) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
float,
float,
ERadialImpulseFalloff,
bool>(
this,
"UPrimitiveComponent.AddRadialImpulse(UE::Math::TVector<double>,float,float,ERadialImpulseFalloff,bool)", Origin, Radius, Strength, Falloff, bVelChange); }
874 void AddForce(
UE::
Math::
TVector<
double>* Force,
FName BoneName,
bool bAccelChange) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
FName,
bool>(
this,
"UPrimitiveComponent.AddForce(UE::Math::TVector<double>,FName,bool)", Force, BoneName, bAccelChange); }
875 void AddForceAtLocation(
UE::
Math::
TVector<
double>* Force,
UE::
Math::
TVector<
double>* Location,
FName BoneName) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
FName>(
this,
"UPrimitiveComponent.AddForceAtLocation(UE::Math::TVector<double>,UE::Math::TVector<double>,FName)", Force, Location, BoneName); }
876 void AddForceAtLocationLocal(
UE::
Math::
TVector<
double>* Force,
UE::
Math::
TVector<
double>* Location,
FName BoneName) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
FName>(
this,
"UPrimitiveComponent.AddForceAtLocationLocal(UE::Math::TVector<double>,UE::Math::TVector<double>,FName)", Force, Location, BoneName); }
877 void AddRadialForce(
UE::
Math::
TVector<
double>* Origin,
float Radius,
float Strength,
ERadialImpulseFalloff Falloff,
bool bAccelChange) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
float,
float,
ERadialImpulseFalloff,
bool>(
this,
"UPrimitiveComponent.AddRadialForce(UE::Math::TVector<double>,float,float,ERadialImpulseFalloff,bool)", Origin, Radius, Strength, Falloff, bAccelChange); }
878 void AddTorqueInRadians(
UE::
Math::
TVector<
double>* Torque,
FName BoneName,
bool bAccelChange) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
FName,
bool>(
this,
"UPrimitiveComponent.AddTorqueInRadians(UE::Math::TVector<double>,FName,bool)", Torque, BoneName, bAccelChange); }
879 void SetPhysicsLinearVelocity(
UE::
Math::
TVector<
double>* NewVel,
__int64 bAddToCurrent,
FName BoneName) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
__int64,
FName>(
this,
"UPrimitiveComponent.SetPhysicsLinearVelocity(UE::Math::TVector<double>,bool,FName)", NewVel, bAddToCurrent, BoneName); }
881 void SetPhysicsAngularVelocityInRadians(
UE::
Math::
TVector<
double>* NewAngVel,
__int64 bAddToCurrent,
FName BoneName) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
__int64,
FName>(
this,
"UPrimitiveComponent.SetPhysicsAngularVelocityInRadians(UE::Math::TVector<double>,bool,FName)", NewAngVel, bAddToCurrent, BoneName); }
882 void SetPhysicsMaxAngularVelocityInRadians(
float NewMaxAngVel,
bool bAddToCurrent,
FName BoneName) { NativeCall<
void,
float,
bool,
FName>(
this,
"UPrimitiveComponent.SetPhysicsMaxAngularVelocityInRadians(float,bool,FName)", NewMaxAngVel, bAddToCurrent, BoneName); }
885 void SetAllPhysicsRotation(
UE::
Math::TRotator<
double>* NewRot) { NativeCall<
void,
UE::
Math::TRotator<
double>*>(
this,
"UPrimitiveComponent.SetAllPhysicsRotation(UE::Math::TRotator<double>)", NewRot); }
886 void SetAllPhysicsRotation(
const UE::
Math::TQuat<
double>* NewRot) { NativeCall<
void,
const UE::
Math::TQuat<
double>*>(
this,
"UPrimitiveComponent.SetAllPhysicsRotation(UE::Math::TQuat<double>&)", NewRot); }
889 void SetEnableGravity(
bool bGravityEnabled) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.SetEnableGravity(bool)", bGravityEnabled); }
890 bool IsGravityEnabled() {
return NativeCall<
bool>(
this,
"UPrimitiveComponent.IsGravityEnabled()"); }
891 void SetLinearDamping(
float InDamping) { NativeCall<
void,
float>(
this,
"UPrimitiveComponent.SetLinearDamping(float)", InDamping); }
892 float GetLinearDamping() {
return NativeCall<
float>(
this,
"UPrimitiveComponent.GetLinearDamping()"); }
893 void SetAngularDamping(
float InDamping) { NativeCall<
void,
float>(
this,
"UPrimitiveComponent.SetAngularDamping(float)", InDamping); }
894 float GetAngularDamping() {
return NativeCall<
float>(
this,
"UPrimitiveComponent.GetAngularDamping()"); }
895 void SetMassScale(
FName BoneName,
float InMassScale) { NativeCall<
void,
FName,
float>(
this,
"UPrimitiveComponent.SetMassScale(FName,float)", BoneName, InMassScale); }
896 float GetMassScale(
FName BoneName) {
return NativeCall<
float,
FName>(
this,
"UPrimitiveComponent.GetMassScale(FName)", BoneName); }
897 void SetMassOverrideInKg(
FName BoneName,
float MassInKg,
bool bOverrideMass) { NativeCall<
void,
FName,
float,
bool>(
this,
"UPrimitiveComponent.SetMassOverrideInKg(FName,float,bool)", BoneName, MassInKg, bOverrideMass); }
898 float GetMass() {
return NativeCall<
float>(
this,
"UPrimitiveComponent.GetMass()"); }
899 float CalculateMass(
FName __formal) {
return NativeCall<
float,
FName>(
this,
"UPrimitiveComponent.CalculateMass(FName)", __formal); }
900 void SetUseCCD(
bool bInUseCCD,
FName BoneName) { NativeCall<
void,
bool,
FName>(
this,
"UPrimitiveComponent.SetUseCCD(bool,FName)", bInUseCCD, BoneName); }
901 void SetAllUseCCD(
bool bInUseCCD) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.SetAllUseCCD(bool)", bInUseCCD); }
905 bool IsAnyRigidBodyAwake() {
return NativeCall<
bool>(
this,
"UPrimitiveComponent.IsAnyRigidBodyAwake()"); }
906 void SetNotifyRigidBodyCollision(
bool bNewNotifyRigidBodyCollision) { NativeCall<
void,
bool>(
this,
"UPrimitiveComponent.SetNotifyRigidBodyCollision(bool)", bNewNotifyRigidBodyCollision); }
907 void SetPhysMaterialOverride(UPhysicalMaterial* NewPhysMaterial) { NativeCall<
void, UPhysicalMaterial*>(
this,
"UPrimitiveComponent.SetPhysMaterialOverride(UPhysicalMaterial*)", NewPhysMaterial); }
909 void GetWeldedBodies(
TArray<FBodyInstance*, TSizedDefaultAllocator<32> >* OutWeldedBodies,
TArray<
FName, TSizedDefaultAllocator<32> >* OutLabels,
bool bIncludingAutoWeld) { NativeCall<
void,
TArray<FBodyInstance*, TSizedDefaultAllocator<32> >*,
TArray<
FName, TSizedDefaultAllocator<32> >*,
bool>(
this,
"UPrimitiveComponent.GetWeldedBodies(TArray<FBodyInstance*,TSizedDefaultAllocator<32>>&,TArray<FName,TSizedDefaultAllocator<32>>&,bool)", OutWeldedBodies, OutLabels, bIncludingAutoWeld); }
910 bool WeldToImplementation(
USceneComponent* InParent,
FName ParentSocketName,
bool bWeldSimulatedChild) {
return NativeCall<
bool,
USceneComponent*,
FName,
bool>(
this,
"UPrimitiveComponent.WeldToImplementation(USceneComponent*,FName,bool)", InParent, ParentSocketName, bWeldSimulatedChild); }
912 void UnWeldFromParent() { NativeCall<
void>(
this,
"UPrimitiveComponent.UnWeldFromParent()"); }
913 void UnWeldChildren() { NativeCall<
void>(
this,
"UPrimitiveComponent.UnWeldChildren()"); }
914 FBodyInstance*
GetBodyInstance(
FName BoneName,
bool bGetWelded,
int Index) {
return NativeCall<FBodyInstance*,
FName,
bool,
int>(
this,
"UPrimitiveComponent.GetBodyInstance(FName,bool,int)", BoneName, bGetWelded, Index); }
915 bool GetSquaredDistanceToCollision(
const UE::
Math::
TVector<
double>* Point,
float* OutSquaredDistance,
UE::
Math::
TVector<
double>* OutClosestPointOnCollision) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
float*,
UE::
Math::
TVector<
double>*>(
this,
"UPrimitiveComponent.GetSquaredDistanceToCollision(UE::Math::TVector<double>&,float&,UE::Math::TVector<double>&)", Point, OutSquaredDistance, OutClosestPointOnCollision); }
916 float GetClosestPointOnCollision(
const UE::
Math::
TVector<
double>* Point,
UE::
Math::
TVector<
double>* OutPointOnBody,
FName BoneName) {
return NativeCall<
float,
const UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
FName>(
this,
"UPrimitiveComponent.GetClosestPointOnCollision(UE::Math::TVector<double>&,UE::Math::TVector<double>&,FName)", Point, OutPointOnBody, BoneName); }
923 void SetCollisionProfileName(
FName InCollisionProfileName,
bool bUpdateOverlaps) { NativeCall<
void,
FName,
bool>(
this,
"UPrimitiveComponent.SetCollisionProfileName(FName,bool)", InCollisionProfileName, bUpdateOverlaps); }
926 __int64 K2_LineTraceComponent(
UE::
Math::
TVector<
double>* TraceStart,
UE::
Math::
TVector<
double>* TraceEnd,
bool bTraceComplex,
bool bShowTrace,
bool bPersistentShowTrace,
UE::
Math::
TVector<
double>* HitLocation,
UE::
Math::
TVector<
double>* HitNormal,
FName* BoneName,
FHitResult* OutHit) {
return NativeCall<
__int64,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
bool,
bool,
bool,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
FName*,
FHitResult*>(
this,
"UPrimitiveComponent.K2_LineTraceComponent(UE::Math::TVector<double>,UE::Math::TVector<double>,bool,bool,bool,UE::Math::TVector<double>&,UE::Math::TVector<double>&,FName&,FHitResult&)", TraceStart, TraceEnd, bTraceComplex, bShowTrace, bPersistentShowTrace, HitLocation, HitNormal, BoneName, OutHit); }
930 void SetInternalOctreeMask(
int InOctreeMask,
bool bReregisterWithTree) { NativeCall<
void,
int,
bool>(
this,
"UPrimitiveComponent.SetInternalOctreeMask(int,bool)", InOctreeMask, bReregisterWithTree); }
951 void MulticastHideInstance(
int originalIndex,
UE::
Math::
TVector<
double>* HitDirection,
float Damage,
float TotalHealth,
bool bCheckHideAttachedDecals) { NativeCall<
void,
int,
UE::
Math::
TVector<
double>*,
float,
float,
bool>(
this,
"UMeshComponent.MulticastHideInstance(int,UE::Math::TVector<double>,float,float,bool)", originalIndex, HitDirection, Damage, TotalHealth, bCheckHideAttachedDecals); }
952 void MulticastShowInstance(
int originalIndex) { NativeCall<
void,
int>(
this,
"UMeshComponent.MulticastShowInstance(int)", originalIndex); }
954 UMaterialInterface*
GetMaterial(
int ElementIndex) {
return NativeCall<UMaterialInterface*,
int>(
this,
"UMeshComponent.GetMaterial(int)", ElementIndex); }
955 void SetMaterial(
int ElementIndex, UMaterialInterface* Material) { NativeCall<
void,
int, UMaterialInterface*>(
this,
"UMeshComponent.SetMaterial(int,UMaterialInterface*)", ElementIndex, Material); }
956 void SetMaterialByName(
FName MaterialSlotName, UMaterialInterface* Material) { NativeCall<
void,
FName, UMaterialInterface*>(
this,
"UMeshComponent.SetMaterialByName(FName,UMaterialInterface*)", MaterialSlotName, Material); }
960 void GetUsedMaterials(
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >* OutMaterials,
__int64 bGetDebugMaterials) { NativeCall<
void,
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*,
__int64>(
this,
"UMeshComponent.GetUsedMaterials(TArray<UMaterialInterface*,TSizedDefaultAllocator<32>>&,bool)", OutMaterials, bGetDebugMaterials); }
961 void PrestreamTextures(
float Seconds,
bool bPrioritizeCharacterTextures,
int CinematicTextureGroups) { NativeCall<
void,
float,
bool,
int>(
this,
"UMeshComponent.PrestreamTextures(float,bool,int)", Seconds, bPrioritizeCharacterTextures, CinematicTextureGroups); }
962 void RegisterLODStreamingCallback(TFunction<
void __cdecl(
UPrimitiveComponent*,
UStreamableRenderAsset*,
ELODStreamingCallbackResult)>* Callback,
__int64 LODIdx,
float TimeoutSecs) { NativeCall<
void, TFunction<
void __cdecl(
UPrimitiveComponent*,
UStreamableRenderAsset*,
ELODStreamingCallbackResult)>*,
__int64,
float>(
this,
"UMeshComponent.RegisterLODStreamingCallback(TFunction<void__cdecl(UPrimitiveComponent*,UStreamableRenderAsset*,ELODStreamingCallbackResult)", Callback, LODIdx, TimeoutSecs); }
963 void SetTextureForceResidentFlag(
bool bForceMiplevelsToBeResident) { NativeCall<
void,
bool>(
this,
"UMeshComponent.SetTextureForceResidentFlag(bool)", bForceMiplevelsToBeResident); }
964 TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*
GetMaterials(
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >* result) {
return NativeCall<
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*,
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*>(
this,
"UMeshComponent.GetMaterials()", result); }
965 void SetScalarParameterValueOnMaterials(
const FName ParameterName,
const float ParameterValue) { NativeCall<
void,
const FName,
const float>(
this,
"UMeshComponent.SetScalarParameterValueOnMaterials(FName,float)", ParameterName, ParameterValue); }
970 void Reset(
int NewSize) { NativeCall<
void,
int>(
this,
"UMeshComponent.Reset(int)", NewSize); }
978 int&
ForcedLodModelField() {
return *GetNativePointerField<
int*>(
this,
"UStaticMeshComponent.ForcedLodModel"); }
980 int&
MinLODField() {
return *GetNativePointerField<
int*>(
this,
"UStaticMeshComponent.MinLOD"); }
1023 bool BuildTextureStreamingDataImpl(
ETextureStreamingBuildType BuildType,
EMaterialQualityLevel::
Type QualityLevel,
ERHIFeatureLevel::
Type FeatureLevel,
TSet<
FGuid,
DefaultKeyFuncs<
FGuid, 0>,
FDefaultSetAllocator>* DependentResources,
bool* bOutSupportsBuildTextureStreamingData) {
return NativeCall<
bool,
ETextureStreamingBuildType,
EMaterialQualityLevel::
Type,
ERHIFeatureLevel::
Type,
TSet<
FGuid,
DefaultKeyFuncs<
FGuid, 0>,
FDefaultSetAllocator>*,
bool*>(
this,
"UStaticMeshComponent.BuildTextureStreamingDataImpl(ETextureStreamingBuildType,EMaterialQualityLevel::Type,ERHIFeatureLevel::Type,TSet<FGuid,DefaultKeyFuncs<FGuid,0>,FDefaultSetAllocator>&,bool&)", BuildType, QualityLevel, FeatureLevel, DependentResources, bOutSupportsBuildTextureStreamingData); }
1025 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"UStaticMeshComponent.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1026 void Serialize(FStructuredArchiveRecord Record) { NativeCall<
void, FStructuredArchiveRecord>(
this,
"UStaticMeshComponent.Serialize(FStructuredArchiveRecord)", Record); }
1028 bool HasAnySockets() {
return NativeCall<
bool>(
this,
"UStaticMeshComponent.HasAnySockets()"); }
1031 static void AddReferencedObjects(
UObject* InThis, FReferenceCollector* Collector) { NativeCall<
void,
UObject*, FReferenceCollector*>(
nullptr,
"UStaticMeshComponent.AddReferencedObjects(UObject*,FReferenceCollector&)", InThis, Collector); }
1036 void BeginPlay() { NativeCall<
void>(
this,
"UStaticMeshComponent.BeginPlay()"); }
1043 bool DoesSocketExist(
FName InSocketName) {
return NativeCall<
bool,
FName>(
this,
"UStaticMeshComponent.DoesSocketExist(FName)", InSocketName); }
1044 const UStaticMeshSocket*
GetSocketByName(
FName InSocketName) {
return NativeCall<
const UStaticMeshSocket*,
FName>(
this,
"UStaticMeshComponent.GetSocketByName(FName)", InSocketName); }
1045 void RemoveInstanceVertexColorsFromLOD(
int LODToRemoveColorsFrom) { NativeCall<
void,
int>(
this,
"UStaticMeshComponent.RemoveInstanceVertexColorsFromLOD(int)", LODToRemoveColorsFrom); }
1048 void BeginDestroy() { NativeCall<
void>(
this,
"UStaticMeshComponent.BeginDestroy()"); }
1054 void PostLoad() { NativeCall<
void>(
this,
"UStaticMeshComponent.PostLoad()"); }
1057 bool SetStaticMesh(UStaticMesh* NewMesh) {
return NativeCall<
bool, UStaticMesh*>(
this,
"UStaticMeshComponent.SetStaticMesh(UStaticMesh*)", NewMesh); }
1058 bool HasValidNaniteData() {
return NativeCall<
bool>(
this,
"UStaticMeshComponent.HasValidNaniteData()"); }
1063 void SetCollisionProfileName(
FName InCollisionProfileName,
bool bUpdateOverlaps) { NativeCall<
void,
FName,
bool>(
this,
"UStaticMeshComponent.SetCollisionProfileName(FName,bool)", InCollisionProfileName, bUpdateOverlaps); }
1065 bool GetLightMapResolution(
int* Width,
int* Height) {
return NativeCall<
bool,
int*,
int*>(
this,
"UStaticMeshComponent.GetLightMapResolution(int&,int&)", Width, Height); }
1066 void GetEstimatedLightMapResolution(
int* Width,
int* Height) { NativeCall<
void,
int*,
int*>(
this,
"UStaticMeshComponent.GetEstimatedLightMapResolution(int&,int&)", Width, Height); }
1067 bool HasValidSettingsForStaticLighting(
bool bOverlookInvalidComponents) {
return NativeCall<
bool,
bool>(
this,
"UStaticMeshComponent.HasValidSettingsForStaticLighting(bool)", bOverlookInvalidComponents); }
1068 bool UsesTextureLightmaps(
int InWidth,
int InHeight) {
return NativeCall<
bool,
int,
int>(
this,
"UStaticMeshComponent.UsesTextureLightmaps(int,int)", InWidth, InHeight); }
1070 void GetTextureLightAndShadowMapMemoryUsage(
int InWidth,
int InHeight,
int* OutLightMapMemoryUsage,
int* OutShadowMapMemoryUsage) { NativeCall<
void,
int,
int,
int*,
int*>(
this,
"UStaticMeshComponent.GetTextureLightAndShadowMapMemoryUsage(int,int,int&,int&)", InWidth, InHeight, OutLightMapMemoryUsage, OutShadowMapMemoryUsage); }
1071 void GetLightAndShadowMapMemoryUsage(
int* LightMapMemoryUsage,
int* ShadowMapMemoryUsage) { NativeCall<
void,
int*,
int*>(
this,
"UStaticMeshComponent.GetLightAndShadowMapMemoryUsage(int&,int&)", LightMapMemoryUsage, ShadowMapMemoryUsage); }
1072 bool GetEstimatedLightAndShadowMapMemoryUsage(
int* TextureLightMapMemoryUsage,
int* TextureShadowMapMemoryUsage,
int* VertexLightMapMemoryUsage,
int* VertexShadowMapMemoryUsage,
int* StaticLightingResolution,
bool* bIsUsingTextureMapping,
bool* bHasLightmapTexCoords) {
return NativeCall<
bool,
int*,
int*,
int*,
int*,
int*,
bool*,
bool*>(
this,
"UStaticMeshComponent.GetEstimatedLightAndShadowMapMemoryUsage(int&,int&,int&,int&,int&,bool&,bool&)", TextureLightMapMemoryUsage, TextureShadowMapMemoryUsage, VertexLightMapMemoryUsage, VertexShadowMapMemoryUsage, StaticLightingResolution, bIsUsingTextureMapping, bHasLightmapTexCoords); }
1073 int GetNumMaterials() {
return NativeCall<
int>(
this,
"UStaticMeshComponent.GetNumMaterials()"); }
1074 int GetMaterialIndex(
FName MaterialSlotName) {
return NativeCall<
int,
FName>(
this,
"UStaticMeshComponent.GetMaterialIndex(FName)", MaterialSlotName); }
1076 UMaterialInterface*
GetMaterial(
int MaterialIndex) {
return NativeCall<UMaterialInterface*,
int>(
this,
"UStaticMeshComponent.GetMaterial(int)", MaterialIndex); }
1077 UMaterialInterface*
GetEditorMaterial(
int MaterialIndex) {
return NativeCall<UMaterialInterface*,
int>(
this,
"UStaticMeshComponent.GetEditorMaterial(int)", MaterialIndex); }
1078 void GetUsedMaterials(
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >* OutMaterials,
bool bGetDebugMaterials) { NativeCall<
void,
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*,
bool>(
this,
"UStaticMeshComponent.GetUsedMaterials(TArray<UMaterialInterface*,TSizedDefaultAllocator<32>>&,bool)", OutMaterials, bGetDebugMaterials); }
1081 bool IsHLODRelevant() {
return NativeCall<
bool>(
this,
"UStaticMeshComponent.IsHLODRelevant()"); }
1083 UMaterialInterface*
GetMaterialFromCollisionFaceIndex(
int FaceIndex,
int* SectionIndex) {
return NativeCall<UMaterialInterface*,
int,
int*>(
this,
"UStaticMeshComponent.GetMaterialFromCollisionFaceIndex(int,int&)", FaceIndex, SectionIndex); }
1087 bool CopyPerInstanceDynamicCustomData(
const UStaticMeshComponent* SrcComponent,
int SrcInstanceIndex,
int DstInstanceIndex,
int NumInstances) {
return NativeCall<
bool,
const UStaticMeshComponent*,
int,
int,
int>(
this,
"UStaticMeshComponent.CopyPerInstanceDynamicCustomData(UStaticMeshComponent*,int,int,int)", SrcComponent, SrcInstanceIndex, DstInstanceIndex, NumInstances); }
1090 float GetEmissiveBoost(
int ElementIndex) {
return NativeCall<
float,
int>(
this,
"UStaticMeshComponent.GetEmissiveBoost(int)", ElementIndex); }
1091 float GetDiffuseBoost(
int ElementIndex) {
return NativeCall<
float,
int>(
this,
"UStaticMeshComponent.GetDiffuseBoost(int)", ElementIndex); }
1093 void InvalidateLightingCacheDetailed(
bool bInvalidateBuildEnqueuedLighting,
bool bTranslationOnly) { NativeCall<
void,
bool,
bool>(
this,
"UStaticMeshComponent.InvalidateLightingCacheDetailed(bool,bool)", bInvalidateBuildEnqueuedLighting, bTranslationOnly); }
1095 bool SetStaticLightingMapping(
bool bTextureMapping,
int ResolutionToUse) {
return NativeCall<
bool,
bool,
int>(
this,
"UStaticMeshComponent.SetStaticLightingMapping(bool,int)", bTextureMapping, ResolutionToUse); }
1096 bool SetLODDataCount(
const unsigned int MinSize,
const unsigned int MaxSize) {
return NativeCall<
bool,
const unsigned int,
const unsigned int>(
this,
"UStaticMeshComponent.SetLODDataCount(unsignedint,unsignedint)", MinSize, MaxSize); }
1105 FActorTickFunction&
PrimaryActorTickField() {
return *GetNativePointerField<FActorTickFunction*>(
this,
"AActor.PrimaryActorTick"); }
1118 long double&
CreationTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AActor.CreationTime"); }
1121 int&
NetTagField() {
return *GetNativePointerField<
int*>(
this,
"AActor.NetTag"); }
1124 float&
NetPriorityField() {
return *GetNativePointerField<
float*>(
this,
"AActor.NetPriority"); }
1125 long double&
LastRenderTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AActor.LastRenderTime"); }
1136 FTakePointDamageSignature&
OnTakePointDamageField() {
return *GetNativePointerField<FTakePointDamageSignature*>(
this,
"AActor.OnTakePointDamage"); }
1137 FActorBeginOverlapSignature&
OnActorBeginOverlapField() {
return *GetNativePointerField<FActorBeginOverlapSignature*>(
this,
"AActor.OnActorBeginOverlap"); }
1138 FActorBeginCursorOverSignature&
OnBeginCursorOverField() {
return *GetNativePointerField<FActorBeginCursorOverSignature*>(
this,
"AActor.OnBeginCursorOver"); }
1139 FActorOnClickedSignature&
OnClickedField() {
return *GetNativePointerField<FActorOnClickedSignature*>(
this,
"AActor.OnClicked"); }
1140 FActorOnInputTouchBeginSignature&
OnInputTouchBeginField() {
return *GetNativePointerField<FActorOnInputTouchBeginSignature*>(
this,
"AActor.OnInputTouchBegin"); }
1141 FActorBeginTouchOverSignature&
OnInputTouchEnterField() {
return *GetNativePointerField<FActorBeginTouchOverSignature*>(
this,
"AActor.OnInputTouchEnter"); }
1142 FActorHitSignature&
OnActorHitField() {
return *GetNativePointerField<FActorHitSignature*>(
this,
"AActor.OnActorHit"); }
1143 FActorEndPlaySignature&
OnEndPlayField() {
return *GetNativePointerField<FActorEndPlaySignature*>(
this,
"AActor.OnEndPlay"); }
1150 FRenderCommandFence&
DetachFenceField() {
return *GetNativePointerField<FRenderCommandFence*>(
this,
"AActor.DetachFence"); }
1208 bool ServerHandleNetExecCommand(
APlayerController* FromPC,
FName CommandName,
const FBPNetExecParams* ExecParams) {
return NativeCall<
bool,
APlayerController*,
FName,
const FBPNetExecParams*>(
this,
"AActor.ServerHandleNetExecCommand(APlayerController*,FName,FBPNetExecParams&)", FromPC, CommandName, ExecParams); }
1212 void AsyncPhysicsTickActor(
float DeltaTime,
float SimTime) { NativeCall<
void,
float,
float>(
this,
"AActor.AsyncPhysicsTickActor(float,float)", DeltaTime, SimTime); }
1218 bool IsHidden() {
return NativeCall<
bool>(
this,
"AActor.IsHidden()"); }
1223 bool CanBeDamaged() {
return NativeCall<
bool>(
this,
"AActor.CanBeDamaged()"); }
1233 bool IsEditorOnly() {
return NativeCall<
bool>(
this,
"AActor.IsEditorOnly()"); }
1234 bool IsAsset() {
return NativeCall<
bool>(
this,
"AActor.IsAsset()"); }
1236 FTimerManager*
GetWorldTimerManager() {
return NativeCall<FTimerManager*>(
this,
"AActor.GetWorldTimerManager()"); }
1237 UGameInstance*
GetGameInstance() {
return NativeCall<UGameInstance*>(
this,
"AActor.GetGameInstance()"); }
1240 bool TeleportTo(
const UE::
Math::
TVector<
double>* DestLocation,
const UE::
Math::TRotator<
double>* DestRotation,
bool bIsATest,
bool bNoCheck) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*,
bool,
bool>(
this,
"AActor.TeleportTo(UE::Math::TVector<double>&,UE::Math::TRotator<double>&,bool,bool)", DestLocation, DestRotation, bIsATest, bNoCheck); }
1241 bool K2_TeleportTo(
UE::
Math::
TVector<
double>* DestLocation,
UE::
Math::TRotator<
double>* DestRotation,
bool bSimpleTeleport) {
return NativeCall<
bool,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*,
bool>(
this,
"AActor.K2_TeleportTo(UE::Math::TVector<double>,UE::Math::TRotator<double>,bool)", DestLocation, DestRotation, bSimpleTeleport); }
1248 void PostLoad() { NativeCall<
void>(
this,
"AActor.PostLoad()"); }
1249 void PostLoadSubobjects(FObjectInstancingGraph* OuterInstanceGraph) { NativeCall<
void, FObjectInstancingGraph*>(
this,
"AActor.PostLoadSubobjects(FObjectInstancingGraph*)", OuterInstanceGraph); }
1250 void ProcessEvent(
UFunction* Function,
void* Parameters) { NativeCall<
void,
UFunction*,
void*>(
this,
"AActor.ProcessEvent(UFunction*,void*)", Function, Parameters); }
1251 void ApplyWorldOffset(
const UE::
Math::
TVector<
double>* InOffset,
bool bWorldShift) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
bool>(
this,
"AActor.ApplyWorldOffset(UE::Math::TVector<double>&,bool)", InOffset, bWorldShift); }
1252 void RegisterActorTickFunctions(
bool bRegister,
bool bSaveAndRestoreTickState) { NativeCall<
void,
bool,
bool>(
this,
"AActor.RegisterActorTickFunctions(bool,bool)", bRegister, bSaveAndRestoreTickState); }
1253 void RegisterAllActorTickFunctions(
bool bRegister,
bool bDoComponents,
bool bSaveAndRestoreTickState) { NativeCall<
void,
bool,
bool,
bool>(
this,
"AActor.RegisterAllActorTickFunctions(bool,bool,bool)", bRegister, bDoComponents, bSaveAndRestoreTickState); }
1254 bool Rename(
const wchar_t* InName,
UObject* NewOuter,
unsigned int Flags) {
return NativeCall<
bool,
const wchar_t*,
UObject*,
unsigned int>(
this,
"AActor.Rename(wchar_t*,UObject*,unsignedint)", InName, NewOuter, Flags); }
1257 void TickActor(
float DeltaSeconds,
ELevelTick TickType, FActorTickFunction* ThisTickFunction) { NativeCall<
void,
float,
ELevelTick, FActorTickFunction*>(
this,
"AActor.TickActor(float,ELevelTick,FActorTickFunction&)", DeltaSeconds, TickType, ThisTickFunction); }
1258 void Tick(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"AActor.Tick(float)", DeltaSeconds); }
1259 void PreReplication(IRepChangedPropertyTracker* ChangedPropertyTracker) { NativeCall<
void, IRepChangedPropertyTracker*>(
this,
"AActor.PreReplication(IRepChangedPropertyTracker&)", ChangedPropertyTracker); }
1260 void CallPreReplication(UNetDriver* NetDriver) { NativeCall<
void, UNetDriver*>(
this,
"AActor.CallPreReplication(UNetDriver*)", NetDriver); }
1261 void PreReplicationForReplay(IRepChangedPropertyTracker* ChangedPropertyTracker) { NativeCall<
void, IRepChangedPropertyTracker*>(
this,
"AActor.PreReplicationForReplay(IRepChangedPropertyTracker&)", ChangedPropertyTracker); }
1262 void GetComponentsBoundingCylinder(
float* OutCollisionRadius,
float* OutCollisionHalfHeight,
bool bNonColliding,
bool bIncludeFromChildActors) { NativeCall<
void,
float*,
float*,
bool,
bool>(
this,
"AActor.GetComponentsBoundingCylinder(float&,float&,bool,bool)", OutCollisionRadius, OutCollisionHalfHeight, bNonColliding, bIncludeFromChildActors); }
1263 void GetSimpleCollisionCylinder(
float* CollisionRadius,
float* CollisionHalfHeight) { NativeCall<
void,
float*,
float*>(
this,
"AActor.GetSimpleCollisionCylinder(float&,float&)", CollisionRadius, CollisionHalfHeight); }
1269 void UpdateOverlaps(
bool bDoNotifies) { NativeCall<
void,
bool>(
this,
"AActor.UpdateOverlaps(bool)", bDoNotifies); }
1271 void GetOverlappingActors(
TArray<
AActor*, TSizedDefaultAllocator<32> >* OutOverlappingActors,
TSubclassOf<
AActor> ClassFilter) { NativeCall<
void, TArray<AActor*, TSizedDefaultAllocator<32> >*, TSubclassOf<AActor>>(
this,
"AActor.GetOverlappingActors(TArray<AActor*,TSizedDefaultAllocator<32>>&,TSubclassOf<AActor>)", OutOverlappingActors, ClassFilter); }
1272 void GetOverlappingActors(
TSet<
AActor*,
DefaultKeyFuncs<
AActor*, 0>,
FDefaultSetAllocator>* OutOverlappingActors,
TSubclassOf<
AActor> ClassFilter) { NativeCall<
void, TSet<AActor*, DefaultKeyFuncs<AActor*, 0>, FDefaultSetAllocator>*, TSubclassOf<AActor>>(
this,
"AActor.GetOverlappingActors(TSet<AActor*,DefaultKeyFuncs<AActor*,0>,FDefaultSetAllocator>&,TSubclassOf<AActor>)", OutOverlappingActors, ClassFilter); }
1274 void GetOverlappingComponents(
TSet<
UPrimitiveComponent*,
DefaultKeyFuncs<
UPrimitiveComponent*, 0>,
FDefaultSetAllocator>* OutOverlappingComponents) { NativeCall<
void,
TSet<
UPrimitiveComponent*,
DefaultKeyFuncs<
UPrimitiveComponent*, 0>,
FDefaultSetAllocator>*>(
this,
"AActor.GetOverlappingComponents(TSet<UPrimitiveComponent*,DefaultKeyFuncs<UPrimitiveComponent*,0>,FDefaultSetAllocator>&)", OutOverlappingComponents); }
1285 void NotifyHit(
UPrimitiveComponent* MyComp,
AActor* Other,
UPrimitiveComponent* OtherComp,
bool bSelfMoved,
UE::
Math::
TVector<
double>* HitLocation,
UE::
Math::
TVector<
double>* HitNormal,
UE::
Math::
TVector<
double>* NormalImpulse,
const FHitResult* Hit) { NativeCall<
void,
UPrimitiveComponent*,
AActor*,
UPrimitiveComponent*,
bool,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
const FHitResult*>(
this,
"AActor.NotifyHit(UPrimitiveComponent*,AActor*,UPrimitiveComponent*,bool,UE::Math::TVector<double>,UE::Math::TVector<double>,UE::Math::TVector<double>,FHitResult&)", MyComp, Other, OtherComp, bSelfMoved, HitLocation, HitNormal, NormalImpulse, Hit); }
1286 bool WasRecentlyRendered(
float Tolerance) {
return NativeCall<
bool,
float>(
this,
"AActor.WasRecentlyRendered(float)", Tolerance); }
1287 long double GetLastRenderTime(
bool IgnoreShadow) {
return NativeCall<
long double,
bool>(
this,
"AActor.GetLastRenderTime(bool)", IgnoreShadow); }
1290 bool HasNetOwner() {
return NativeCall<
bool>(
this,
"AActor.HasNetOwner()"); }
1292 bool AttachToComponent(
USceneComponent* Parent,
const FAttachmentTransformRules* AttachmentRules,
FName SocketName) {
return NativeCall<
bool,
USceneComponent*,
const FAttachmentTransformRules*,
FName>(
this,
"AActor.AttachToComponent(USceneComponent*,FAttachmentTransformRules&,FName)", Parent, AttachmentRules, SocketName); }
1294 bool AttachToActor(
AActor* ParentActor,
const FAttachmentTransformRules* AttachmentRules,
FName SocketName) {
return NativeCall<
bool,
AActor*,
const FAttachmentTransformRules*,
FName>(
this,
"AActor.AttachToActor(AActor*,FAttachmentTransformRules&,FName)", ParentActor, AttachmentRules, SocketName); }
1295 void DetachRootComponentFromParent(
bool bMaintainWorldPosition) { NativeCall<
void,
bool>(
this,
"AActor.DetachRootComponentFromParent(bool)", bMaintainWorldPosition); }
1297 void ForEachAttachedActors(TFunctionRef<
bool __cdecl(
AActor*)>* Functor) { NativeCall<
void, TFunctionRef<
bool __cdecl(
AActor*)>*>(
this,
"AActor.ForEachAttachedActors(TFunctionRef<bool__cdecl(AActor*)", Functor); }
1298 void GetAttachedActors(
TArray<
AActor*, TSizedDefaultAllocator<32> >* OutActors,
bool bResetArray,
bool bRecursivelyIncludeAttachedActors) { NativeCall<
void,
TArray<
AActor*, TSizedDefaultAllocator<32> >*,
bool,
bool>(
this,
"AActor.GetAttachedActors(TArray<AActor*,TSizedDefaultAllocator<32>>&,bool,bool)", OutActors, bResetArray, bRecursivelyIncludeAttachedActors); }
1301 bool IsRelevancyOwnerFor(
const AActor* ReplicatedActor,
const AActor* ActorOwner,
const AActor* ConnectionActor) {
return NativeCall<
bool,
const AActor*,
const AActor*,
const AActor*>(
this,
"AActor.IsRelevancyOwnerFor(AActor*,AActor*,AActor*)", ReplicatedActor, ActorOwner, ConnectionActor); }
1302 void ForceNetUpdate(
bool bDormantDontReplicateProperties,
bool bAbsoluteForceNetUpdate,
bool bDontUpdateChannel) { NativeCall<
void,
bool,
bool,
bool>(
this,
"AActor.ForceNetUpdate(bool,bool,bool)", bDormantDontReplicateProperties, bAbsoluteForceNetUpdate, bDontUpdateChannel); }
1306 void PrestreamTextures(
float Seconds,
bool bEnableStreaming,
int CinematicTextureGroups) { NativeCall<
void,
float,
bool,
int>(
this,
"AActor.PrestreamTextures(float,bool,int)", Seconds, bEnableStreaming, CinematicTextureGroups); }
1309 void Destroyed() { NativeCall<
void>(
this,
"AActor.Destroyed()"); }
1310 void TearOff() { NativeCall<
void>(
this,
"AActor.TearOff()"); }
1311 void Reset() { NativeCall<
void>(
this,
"AActor.Reset()"); }
1313 void MakeNoise(
float Loudness,
APawn* NoiseInstigator,
UE::
Math::
TVector<
double>* NoiseLocation,
float MaxRange,
FName Tag) { NativeCall<
void,
float,
APawn*,
UE::
Math::
TVector<
double>*,
float,
FName>(
this,
"AActor.MakeNoise(float,APawn*,UE::Math::TVector<double>,float,FName)", Loudness, NoiseInstigator, NoiseLocation, MaxRange, Tag); }
1314 static void MakeNoiseImpl(
AActor* NoiseMaker,
float Loudness,
APawn* NoiseInstigator,
const UE::
Math::
TVector<
double>* NoiseLocation,
float MaxRange,
FName Tag) { NativeCall<
void,
AActor*,
float,
APawn*,
const UE::
Math::
TVector<
double>*,
float,
FName>(
nullptr,
"AActor.MakeNoiseImpl(AActor*,float,APawn*,UE::Math::TVector<double>&,float,FName)", NoiseMaker, Loudness, NoiseInstigator, NoiseLocation, MaxRange, Tag); }
1315 float TakeDamage(
float DamageAmount,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) {
return NativeCall<
float,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"AActor.TakeDamage(float,FDamageEvent&,AController*,AActor*)", DamageAmount, DamageEvent, EventInstigator, DamageCauser); }
1316 float InternalTakeRadialDamage(
float Damage,
const FRadialDamageEvent* RadialDamageEvent,
AController* EventInstigator,
AActor* DamageCauser) {
return NativeCall<
float,
float,
const FRadialDamageEvent*,
AController*,
AActor*>(
this,
"AActor.InternalTakeRadialDamage(float,FRadialDamageEvent&,AController*,AActor*)", Damage, RadialDamageEvent, EventInstigator, DamageCauser); }
1317 void DispatchBlockingHit(
UPrimitiveComponent* MyComp,
UPrimitiveComponent* OtherComp,
bool bSelfMoved,
const FHitResult* Hit) { NativeCall<
void,
UPrimitiveComponent*,
UPrimitiveComponent*,
bool,
const FHitResult*>(
this,
"AActor.DispatchBlockingHit(UPrimitiveComponent*,UPrimitiveComponent*,bool,FHitResult&)", MyComp, OtherComp, bSelfMoved, Hit); }
1318 void DisplayDebug(UCanvas* Canvas,
const FDebugDisplayInfo* DebugDisplay,
float* YL,
float* YPos) { NativeCall<
void, UCanvas*,
const FDebugDisplayInfo*,
float*,
float*>(
this,
"AActor.DisplayDebug(UCanvas*,FDebugDisplayInfo&,float&,float&)", Canvas, DebugDisplay, YL, YPos); }
1321 void CalcCamera(
float DeltaTime, FMinimalViewInfo* OutResult) { NativeCall<
void,
float, FMinimalViewInfo*>(
this,
"AActor.CalcCamera(float,FMinimalViewInfo&)", DeltaTime, OutResult); }
1333 TArray<
UActorComponent*, TSizedDefaultAllocator<32> >*
K2_GetComponentsByClass(
TArray<
UActorComponent*, TSizedDefaultAllocator<32> >* result,
TSubclassOf<
UActorComponent> ComponentClass) {
return NativeCall<TArray<UActorComponent*, TSizedDefaultAllocator<32> >*, TArray<UActorComponent*, TSizedDefaultAllocator<32> >*, TSubclassOf<UActorComponent>>(
this,
"AActor.K2_GetComponentsByClass(TSubclassOf<UActorComponent>)", result, ComponentClass); }
1334 TArray<
UActorComponent*, TSizedDefaultAllocator<32> >*
GetComponentsByTag(
TArray<
UActorComponent*, TSizedDefaultAllocator<32> >* result,
TSubclassOf<
UActorComponent> ComponentClass,
FName Tag) {
return NativeCall<TArray<UActorComponent*, TSizedDefaultAllocator<32> >*, TArray<UActorComponent*, TSizedDefaultAllocator<32> >*, TSubclassOf<UActorComponent>, FName>(
this,
"AActor.GetComponentsByTag(TSubclassOf<UActorComponent>,FName)", result, ComponentClass, Tag); }
1336 TArray<
UActorComponent*, TSizedDefaultAllocator<32> >*
GetComponentsByInterface(
TArray<
UActorComponent*, TSizedDefaultAllocator<32> >* result,
TSubclassOf<UInterface> Interface) {
return NativeCall<TArray<UActorComponent*, TSizedDefaultAllocator<32> >*, TArray<UActorComponent*, TSizedDefaultAllocator<32> >*, TSubclassOf<UInterface>>(
this,
"AActor.GetComponentsByInterface(TSubclassOf<UInterface>)", result, Interface); }
1338 void PostSpawnInitialize(
const UE::
Math::TTransform<
double>* UserSpawnTransform,
AActor* InOwner,
APawn* InInstigator,
bool bRemoteOwned,
bool bNoFail,
bool bDeferConstruction,
bool bDeferBeginPlay,
bool bPrimalDeferConstruction,
ESpawnActorScaleMethod TransformScaleMethod) { NativeCall<
void,
const UE::
Math::TTransform<
double>*,
AActor*,
APawn*,
bool,
bool,
bool,
bool,
bool,
ESpawnActorScaleMethod>(
this,
"AActor.PostSpawnInitialize(UE::Math::TTransform<double>&,AActor*,APawn*,bool,bool,bool,bool,bool,ESpawnActorScaleMethod)", UserSpawnTransform, InOwner, InInstigator, bRemoteOwned, bNoFail, bDeferConstruction, bDeferBeginPlay, bPrimalDeferConstruction, TransformScaleMethod); }
1339 bool BPClientHandleNetExecCommand(
FName CommandName,
const FBPNetExecParams* ExecParams,
APlayerController* ForPC) {
return NativeCall<
bool,
FName,
const FBPNetExecParams*,
APlayerController*>(
this,
"AActor.BPClientHandleNetExecCommand(FName,FBPNetExecParams&,APlayerController*)", CommandName, ExecParams, ForPC); }
1340 void MulticastDrawDebugLine(
const UE::
Math::
TVector<
double>* LineStart,
const UE::
Math::
TVector<
double>* LineEnd,
FLinearColor* LineColor,
float Duration,
float Thickness,
bool enableInShipping) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
FLinearColor*,
float,
float,
bool>(
this,
"AActor.MulticastDrawDebugLine(UE::Math::TVector<double>,UE::Math::TVector<double>,FLinearColor,float,float,bool)", LineStart, LineEnd, LineColor, Duration, Thickness, enableInShipping); }
1341 void MulticastDrawDebugPoint(
const UE::
Math::
TVector<
double>* Position,
float Size,
FLinearColor* PointColor,
float Duration,
bool enableInShipping) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
float,
FLinearColor*,
float,
bool>(
this,
"AActor.MulticastDrawDebugPoint(UE::Math::TVector<double>,float,FLinearColor,float,bool)", Position, Size, PointColor, Duration, enableInShipping); }
1342 void MulticastDrawDebugSphere(
const UE::
Math::
TVector<
double>* Center,
float Radius,
int Segments,
FLinearColor* LineColor,
float Duration,
bool enableInShipping) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
float,
int,
FLinearColor*,
float,
bool>(
this,
"AActor.MulticastDrawDebugSphere(UE::Math::TVector<double>,float,int,FLinearColor,float,bool)", Center, Radius, Segments, LineColor, Duration, enableInShipping); }
1343 void ReceiveHit(
UPrimitiveComponent* MyComp,
AActor* Other,
UPrimitiveComponent* OtherComp,
bool bSelfMoved,
UE::
Math::
TVector<
double>* HitLocation,
UE::
Math::
TVector<
double>* HitNormal,
UE::
Math::
TVector<
double>* NormalImpulse,
const FHitResult* Hit) { NativeCall<
void,
UPrimitiveComponent*,
AActor*,
UPrimitiveComponent*,
bool,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
const FHitResult*>(
this,
"AActor.ReceiveHit(UPrimitiveComponent*,AActor*,UPrimitiveComponent*,bool,UE::Math::TVector<double>,UE::Math::TVector<double>,UE::Math::TVector<double>,FHitResult&)", MyComp, Other, OtherComp, bSelfMoved, HitLocation, HitNormal, NormalImpulse, Hit); }
1345 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"AActor.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1346 void FinishSpawning(
const UE::
Math::TTransform<
double>* UserTransform,
bool bIsDefaultTransform,
const FComponentInstanceDataCache* InstanceDataCache,
ESpawnActorScaleMethod TransformScaleMethod) { NativeCall<
void,
const UE::
Math::TTransform<
double>*,
bool,
const FComponentInstanceDataCache*,
ESpawnActorScaleMethod>(
this,
"AActor.FinishSpawning(UE::Math::TTransform<double>&,bool,FComponentInstanceDataCache*,ESpawnActorScaleMethod)", UserTransform, bIsDefaultTransform, InstanceDataCache, TransformScaleMethod); }
1348 void SetReplicates(
bool bInReplicates) { NativeCall<
void,
bool>(
this,
"AActor.SetReplicates(bool)", bInReplicates); }
1349 void SetReplicateMovement(
bool bInReplicateMovement) { NativeCall<
void,
bool>(
this,
"AActor.SetReplicateMovement(bool)", bInReplicateMovement); }
1351 void PostNetInit() { NativeCall<
void>(
this,
"AActor.PostNetInit()"); }
1352 void SwapRoles() { NativeCall<
void>(
this,
"AActor.SwapRoles()"); }
1353 void DispatchBeginPlay(
bool bFromLevelStreaming) { NativeCall<
void,
bool>(
this,
"AActor.DispatchBeginPlay(bool)", bFromLevelStreaming); }
1354 void BeginPlay() { NativeCall<
void>(
this,
"AActor.BeginPlay()"); }
1356 void CreateInputComponent(
TSubclassOf<UInputComponent> InputComponentToCreate) { NativeCall<
void, TSubclassOf<UInputComponent>>(
this,
"AActor.CreateInputComponent(TSubclassOf<UInputComponent>)", InputComponentToCreate); }
1359 bool SetActorLocation(
const UE::
Math::
TVector<
double>* NewLocation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"AActor.SetActorLocation(UE::Math::TVector<double>&,bool,FHitResult*,ETeleportType)", NewLocation, bSweep, OutSweepHitResult, Teleport); }
1361 bool SetActorLocationAndRotation(
UE::
Math::
TVector<
double>* NewLocation,
UE::
Math::TRotator<
double>* NewRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) {
return NativeCall<
bool,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"AActor.SetActorLocationAndRotation(UE::Math::TVector<double>,UE::Math::TRotator<double>,bool,FHitResult*,ETeleportType)", NewLocation, NewRotation, bSweep, OutSweepHitResult, Teleport); }
1363 bool SetActorLocationAndRotation(
UE::
Math::
TVector<
double>* NewLocation,
const UE::
Math::TQuat<
double>* NewRotation,
__int64 bSweep) {
return NativeCall<
bool,
UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*,
__int64>(
this,
"AActor.SetActorLocationAndRotation(UE::Math::TVector<double>&,UE::Math::TQuat<double>&,__int64)", NewLocation, NewRotation, bSweep); }
1364 bool SetActorTransform(
const UE::
Math::TTransform<
double>* NewTransform,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) {
return NativeCall<
bool,
const UE::
Math::TTransform<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"AActor.SetActorTransform(UE::Math::TTransform<double>&,bool,FHitResult*,ETeleportType)", NewTransform, bSweep, OutSweepHitResult, Teleport); }
1365 void SetActorRelativeLocation(
UE::
Math::
TVector<
double>* NewRelativeLocation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"AActor.SetActorRelativeLocation(UE::Math::TVector<double>,bool,FHitResult*,ETeleportType)", NewRelativeLocation, bSweep, OutSweepHitResult, Teleport); }
1366 void SetActorRelativeRotation(
UE::
Math::TRotator<
double>* NewRelativeRotation,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"AActor.SetActorRelativeRotation(UE::Math::TRotator<double>,bool,FHitResult*,ETeleportType)", NewRelativeRotation, bSweep, OutSweepHitResult, Teleport); }
1367 void SetActorRelativeTransform(
const UE::
Math::TTransform<
double>* NewRelativeTransform,
bool bSweep,
FHitResult* OutSweepHitResult,
ETeleportType Teleport) { NativeCall<
void,
const UE::
Math::TTransform<
double>*,
bool,
FHitResult*,
ETeleportType>(
this,
"AActor.SetActorRelativeTransform(UE::Math::TTransform<double>&,bool,FHitResult*,ETeleportType)", NewRelativeTransform, bSweep, OutSweepHitResult, Teleport); }
1369 void SetActorHiddenInGame(
bool bNewHidden) { NativeCall<
void,
bool>(
this,
"AActor.SetActorHiddenInGame(bool)", bNewHidden); }
1370 void SetActorEnableCollision(
bool bNewActorEnableCollision) { NativeCall<
void,
bool>(
this,
"AActor.SetActorEnableCollision(bool)", bNewActorEnableCollision); }
1371 bool Destroy(
bool bNetForce,
bool bShouldModifyLevel) {
return NativeCall<
bool,
bool,
bool>(
this,
"AActor.Destroy(bool,bool)", bNetForce, bShouldModifyLevel); }
1373 void GetActorBounds(
bool bOnlyCollidingComponents,
UE::
Math::
TVector<
double>* Origin,
UE::
Math::
TVector<
double>* BoxExtent,
bool bIncludeFromChildActors) { NativeCall<
void,
bool,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
bool>(
this,
"AActor.GetActorBounds(bool,UE::Math::TVector<double>&,UE::Math::TVector<double>&,bool)", bOnlyCollidingComponents, Origin, BoxExtent, bIncludeFromChildActors); }
1376 UNetDriver*
GetNetDriver() {
return NativeCall<UNetDriver*>(
this,
"AActor.GetNetDriver()"); }
1379 bool CallRemoteFunction(
UFunction* Function,
void* Parameters, FOutParmRec* OutParms,
FFrame* Stack) {
return NativeCall<
bool,
UFunction*,
void*, FOutParmRec*,
FFrame*>(
this,
"AActor.CallRemoteFunction(UFunction*,void*,FOutParmRec*,FFrame*)", Function, Parameters, OutParms, Stack); }
1380 void DispatchPhysicsCollisionHit(
const FRigidBodyCollisionInfo* MyInfo,
const FRigidBodyCollisionInfo* OtherInfo,
const FCollisionImpactData* RigidCollisionData) { NativeCall<
void,
const FRigidBodyCollisionInfo*,
const FRigidBodyCollisionInfo*,
const FCollisionImpactData*>(
this,
"AActor.DispatchPhysicsCollisionHit(FRigidBodyCollisionInfo&,FRigidBodyCollisionInfo&,FCollisionImpactData&)", MyInfo, OtherInfo, RigidCollisionData); }
1386 bool IsChildActor() {
return NativeCall<
bool>(
this,
"AActor.IsChildActor()"); }
1387 UChildActorComponent*
GetParentComponent() {
return NativeCall<UChildActorComponent*>(
this,
"AActor.GetParentComponent()"); }
1388 void GetAllChildActors(
TArray<
AActor*, TSizedDefaultAllocator<32> >* ChildActors,
bool bIncludeDescendants) { NativeCall<
void,
TArray<
AActor*, TSizedDefaultAllocator<32> >*,
bool>(
this,
"AActor.GetAllChildActors(TArray<AActor*,TSizedDefaultAllocator<32>>&,bool)", ChildActors, bIncludeDescendants); }
1389 void UnregisterAllComponents(
bool bForReregister) { NativeCall<
void,
bool>(
this,
"AActor.UnregisterAllComponents(bool)", bForReregister); }
1391 bool IncrementalRegisterComponents(
int NumComponentsToRegister, FRegisterComponentContext* Context) {
return NativeCall<
bool,
int, FRegisterComponentContext*>(
this,
"AActor.IncrementalRegisterComponents(int,FRegisterComponentContext*)", NumComponentsToRegister, Context); }
1398 bool ActorLineTraceSingle(
FHitResult* OutHit,
const UE::
Math::
TVector<
double>* Start,
const UE::
Math::
TVector<
double>* End,
ECollisionChannel TraceChannel,
const FCollisionQueryParams* Params) {
return NativeCall<
bool,
FHitResult*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
ECollisionChannel,
const FCollisionQueryParams*>(
this,
"AActor.ActorLineTraceSingle(FHitResult&,UE::Math::TVector<double>&,UE::Math::TVector<double>&,ECollisionChannel,FCollisionQueryParams&)", OutHit, Start, End, TraceChannel, Params); }
1399 void SetLifeSpan(
float InLifespan) { NativeCall<
void,
float>(
this,
"AActor.SetLifeSpan(float)", InLifespan); }
1400 float GetLifeSpan() {
return NativeCall<
float>(
this,
"AActor.GetLifeSpan()"); }
1403 float GetDistanceTo(
const AActor* OtherActor) {
return NativeCall<
float,
const AActor*>(
this,
"AActor.GetDistanceTo(AActor*)", OtherActor); }
1407 void SetCanBeDamaged(
bool bInCanBeDamaged) { NativeCall<
void,
bool>(
this,
"AActor.SetCanBeDamaged(bool)", bInCanBeDamaged); }
1410 bool ExecuteConstruction(
const UE::
Math::TTransform<
double>* Transform,
const FRotationConversionCache* TransformRotationCache,
const FComponentInstanceDataCache* InstanceDataCache,
bool bIsDefaultTransform,
ESpawnActorScaleMethod TransformScaleMethod) {
return NativeCall<
bool,
const UE::
Math::TTransform<
double>*,
const FRotationConversionCache*,
const FComponentInstanceDataCache*,
bool,
ESpawnActorScaleMethod>(
this,
"AActor.ExecuteConstruction(UE::Math::TTransform<double>&,FRotationConversionCache*,FComponentInstanceDataCache*,bool,ESpawnActorScaleMethod)", Transform, TransformRotationCache, InstanceDataCache, bIsDefaultTransform, TransformScaleMethod); }
1414 UActorComponent*
AddComponent(
FName TemplateName,
bool bManualAttachment,
const UE::
Math::TTransform<
double>* RelativeTransform,
const UObject* ComponentTemplateContext,
bool bDeferredFinish) {
return NativeCall<
UActorComponent*,
FName,
bool,
const UE::
Math::TTransform<
double>*,
const UObject*,
bool>(
this,
"AActor.AddComponent(FName,bool,UE::Math::TTransform<double>&,UObject*,bool)", TemplateName, bManualAttachment, RelativeTransform, ComponentTemplateContext, bDeferredFinish); }
1415 void FinishAddComponent(
UActorComponent* NewActorComp,
bool bManualAttachment,
const UE::
Math::TTransform<
double>* RelativeTransform) { NativeCall<
void,
UActorComponent*,
bool,
const UE::
Math::TTransform<
double>*>(
this,
"AActor.FinishAddComponent(UActorComponent*,bool,UE::Math::TTransform<double>&)", NewActorComp, bManualAttachment, RelativeTransform); }
1418 float GetNetPriority(
const UE::
Math::
TVector<
double>* ViewPos,
const UE::
Math::
TVector<
double>* ViewDir,
AActor* Viewer,
AActor* ViewTarget, UActorChannel* InChannel,
float Time,
bool bLowBandwidth) {
return NativeCall<
float,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
AActor*,
AActor*, UActorChannel*,
float,
bool>(
this,
"AActor.GetNetPriority(UE::Math::TVector<double>&,UE::Math::TVector<double>&,AActor*,AActor*,UActorChannel*,float,bool)", ViewPos, ViewDir, Viewer, ViewTarget, InChannel, Time, bLowBandwidth); }
1419 float GetReplayPriority(
const UE::
Math::
TVector<
double>* ViewPos,
const UE::
Math::
TVector<
double>* ViewDir,
AActor* Viewer,
AActor* ViewTarget, UActorChannel*
const InChannel,
float Time) {
return NativeCall<
float,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
AActor*,
AActor*, UActorChannel*
const,
float>(
this,
"AActor.GetReplayPriority(UE::Math::TVector<double>&,UE::Math::TVector<double>&,AActor*,AActor*,UActorChannel*const,float)", ViewPos, ViewDir, Viewer, ViewTarget, InChannel, Time); }
1427 bool IsNetRelevantFor(
const AActor* RealViewer,
const AActor* ViewTarget,
const UE::
Math::
TVector<
double>* SrcLocation) {
return NativeCall<
bool,
const AActor*,
const AActor*,
const UE::
Math::
TVector<
double>*>(
this,
"AActor.IsNetRelevantFor(AActor*,AActor*,UE::Math::TVector<double>&)", RealViewer, ViewTarget, SrcLocation); }
1428 bool IsReplayRelevantFor(
const AActor* RealViewer,
const AActor* ViewTarget,
const UE::
Math::
TVector<
double>* SrcLocation,
const float CullDistanceOverrideSq) {
return NativeCall<
bool,
const AActor*,
const AActor*,
const UE::
Math::
TVector<
double>*,
const float>(
this,
"AActor.IsReplayRelevantFor(AActor*,AActor*,UE::Math::TVector<double>&,float)", RealViewer, ViewTarget, SrcLocation, CullDistanceOverrideSq); }
1431 void GetReplicatedCustomConditionState(FCustomPropertyConditionState* OutActiveState) { NativeCall<
void, FCustomPropertyConditionState*>(
this,
"AActor.GetReplicatedCustomConditionState(FCustomPropertyConditionState&)", OutActiveState); }
1432 bool ReplicateSubobjects(UActorChannel* Channel, FOutBunch* Bunch, FReplicationFlags* RepFlags) {
return NativeCall<
bool, UActorChannel*, FOutBunch*, FReplicationFlags*>(
this,
"AActor.ReplicateSubobjects(UActorChannel*,FOutBunch*,FReplicationFlags*)", Channel, Bunch, RepFlags); }
1440 void Stasis() { NativeCall<
void>(
this,
"AActor.Stasis()"); }
1442 void Unstasis() { NativeCall<
void>(
this,
"AActor.Unstasis()"); }
1451 TArray<
UActorComponent*, TSizedDefaultAllocator<32> >*
GetComponentsByCustomTag(
TArray<
UActorComponent*, TSizedDefaultAllocator<32> >* result,
FName TheTag) {
return NativeCall<
TArray<
UActorComponent*, TSizedDefaultAllocator<32> >*,
TArray<
UActorComponent*, TSizedDefaultAllocator<32> >*,
FName>(
this,
"AActor.GetComponentsByCustomTag(FName)", result, TheTag); }
1452 void SendExecCommand(
FName CommandName,
const FNetExecParams* ExecParams,
bool bIsReliable) { NativeCall<
void,
FName,
const FNetExecParams*,
bool>(
this,
"AActor.SendExecCommand(FName,FNetExecParams&,bool)", CommandName, ExecParams, bIsReliable); }
1453 void ServerSendExecCommandToEveryone(
FName CommandName,
const FBPNetExecParams* ExecParams,
bool bIsReliable,
bool bForceSendToLocalPlayer,
bool bIgnoreRelevancy) { NativeCall<
void,
FName,
const FBPNetExecParams*,
bool,
bool,
bool>(
this,
"AActor.ServerSendExecCommandToEveryone(FName,FBPNetExecParams&,bool,bool,bool)", CommandName, ExecParams, bIsReliable, bForceSendToLocalPlayer, bIgnoreRelevancy); }
1454 void ServerSendSimpleExecCommandToEveryone(
FName CommandName,
bool bIsReliable,
bool bForceSendToLocalPlayer,
bool bIgnoreRelevancy) { NativeCall<
void,
FName,
bool,
bool,
bool>(
this,
"AActor.ServerSendSimpleExecCommandToEveryone(FName,bool,bool,bool)", CommandName, bIsReliable, bForceSendToLocalPlayer, bIgnoreRelevancy); }
1455 void ServerSendExecCommandToPlayer(
APrimalPlayerController* aPC,
FName CommandName,
const FBPNetExecParams* ExecParams,
bool bIsReliable,
bool bForceSendToLocalPlayer,
bool bIgnoreRelevancy) { NativeCall<
void,
APrimalPlayerController*,
FName,
const FBPNetExecParams*,
bool,
bool,
bool>(
this,
"AActor.ServerSendExecCommandToPlayer(APrimalPlayerController*,FName,FBPNetExecParams&,bool,bool,bool)", aPC, CommandName, ExecParams, bIsReliable, bForceSendToLocalPlayer, bIgnoreRelevancy); }
1456 void NetActorSpawnActor_Implementation(
TSubclassOf<
AActor> ActorClass,
UE::
Math::
TVector<
double>* AtLoc,
UE::
Math::TRotator<
double>* AtRot,
bool bIgnoreOnDedicatedServer,
USceneComponent* AttachToComponent,
FName BoneName,
AActor* SpawnOwner) { NativeCall<
void, TSubclassOf<AActor>, UE::Math::TVector<
double>*, UE::Math::TRotator<
double>*,
bool, USceneComponent*, FName, AActor*>(
this,
"AActor.NetActorSpawnActor_Implementation(TSubclassOf<AActor>,UE::Math::TVector<double>,UE::Math::TRotator<double>,bool,USceneComponent*,FName,AActor*)", ActorClass, AtLoc, AtRot, bIgnoreOnDedicatedServer, AttachToComponent, BoneName, SpawnOwner); }
1457 void NetActorSpawnActorUnreliable_Implementation(
TSubclassOf<
AActor> ActorClass,
UE::
Math::
TVector<
double>* AtLoc,
UE::
Math::TRotator<
double>* AtRot,
bool bIgnoreOnDedicatedServer,
USceneComponent* AttachToComponent,
FName BoneName,
AActor* SpawnOwner) { NativeCall<
void, TSubclassOf<AActor>, UE::Math::TVector<
double>*, UE::Math::TRotator<
double>*,
bool, USceneComponent*, FName, AActor*>(
this,
"AActor.NetActorSpawnActorUnreliable_Implementation(TSubclassOf<AActor>,UE::Math::TVector<double>,UE::Math::TRotator<double>,bool,USceneComponent*,FName,AActor*)", ActorClass, AtLoc, AtRot, bIgnoreOnDedicatedServer, AttachToComponent, BoneName, SpawnOwner); }
1458 void ActorPlaySound_Implementation(USoundBase* SoundAsset,
bool bAttach,
FName BoneName,
UE::
Math::
TVector<
double>* LocOffset) { NativeCall<
void, USoundBase*,
bool,
FName,
UE::
Math::
TVector<
double>*>(
this,
"AActor.ActorPlaySound_Implementation(USoundBase*,bool,FName,UE::Math::TVector<double>)", SoundAsset, bAttach, BoneName, LocOffset); }
1459 void StopActorSound(USoundBase* SoundAsset,
float FadeOutTime) { NativeCall<
void, USoundBase*,
float>(
this,
"AActor.StopActorSound(USoundBase*,float)", SoundAsset, FadeOutTime); }
1462 void MulticastDrawDebugLine_Implementation(
const UE::
Math::
TVector<
double>* TextLocation,
const FString* Text,
AActor* TestBaseActor) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
const FString*,
AActor*>(
this,
"AActor.MulticastDrawDebugLine_Implementation(UE::Math::TVector<double>,UE::Math::TVector<double>,FLinearColor,float,float,bool)", TextLocation, Text, TestBaseActor); }
1463 void MulticastDrawDebugLineTraceHitResult_Implementation(
const FHitResult* Hit,
UE::
Math::
TVector<
double>* TraceStart,
UE::
Math::
TVector<
double>* TraceEnd) { NativeCall<
void,
const FHitResult*,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*>(
this,
"AActor.MulticastDrawDebugLineTraceHitResult_Implementation(FHitResult,UE::Math::TVector<double>,UE::Math::TVector<double>,FLinearColor,FLinearColor,float,float,bool,FLinearColor,float,float,bool)", Hit, TraceStart, TraceEnd); }
1482 char EncompassesPoint(
UE::
Math::
TVector<
double>* Point,
float SphereRadius,
float* OutDistanceToPoint,
float* MaxDistanceLimit) {
return NativeCall<
char,
UE::
Math::
TVector<
double>*,
float,
float*,
float*>(
this,
"AVolume.EncompassesPoint(UE::Math::TVector<double>,float,float*,float*)", Point, SphereRadius, OutDistanceToPoint, MaxDistanceLimit); }
1511 float&
MaxMultiplierField() {
return *GetNativePointerField<
float*>(
this,
"ABiomeZoneVolume.MaxMultiplier"); }
1525 TArray<
float, TSizedDefaultAllocator<32> >&
BiomeCustomDatasField() {
return *GetNativePointerField<
TArray<
float, TSizedDefaultAllocator<32> >*>(
this,
"ABiomeZoneVolume.BiomeCustomDatas"); }
1535 USoundBase*&
ForceMusicInBiomeField() {
return *GetNativePointerField<USoundBase**>(
this,
"ABiomeZoneVolume.ForceMusicInBiome"); }
1547 float GetBiomeTemperature(
float GlobalTemperature) {
return NativeCall<
float,
float>(
this,
"ABiomeZoneVolume.GetBiomeTemperature(float)", GlobalTemperature); }
1548 float GetBiomeWind(
float GlobalWind) {
return NativeCall<
float,
float>(
this,
"ABiomeZoneVolume.GetBiomeWind(float)", GlobalWind); }
1554 static bool IsPointUnderwater(
UWorld* ForWorld,
UE::
Math::
TVector<
double>* AtPoint,
bool bFastPath,
float MinimumWaterHeight,
bool bIgnoreVacuumStructures,
bool bIgnorePainCausingVolumes) {
return NativeCall<
bool,
UWorld*,
UE::
Math::
TVector<
double>*,
bool,
float,
bool,
bool>(
nullptr,
"ABiomeZoneVolume.IsPointUnderwater(UWorld*,UE::Math::TVector<double>,bool,float,bool,bool)", ForWorld, AtPoint, bFastPath, MinimumWaterHeight, bIgnoreVacuumStructures, bIgnorePainCausingVolumes); }
1555 static APhysicsVolume*
GetWaterVolumeAtPoint(
UWorld* ForWorld,
UE::
Math::
TVector<
double>* AtPoint,
bool bFastPath,
float MinimumWaterHeight,
bool bIgnoreVacuumStructures,
bool bIgnorePainCausingVolumes) {
return NativeCall<
APhysicsVolume*,
UWorld*,
UE::
Math::
TVector<
double>*,
bool,
float,
bool,
bool>(
nullptr,
"ABiomeZoneVolume.GetWaterVolumeAtPoint(UWorld*,UE::Math::TVector<double>,bool,float,bool,bool)", ForWorld, AtPoint, bFastPath, MinimumWaterHeight, bIgnoreVacuumStructures, bIgnorePainCausingVolumes); }
1557 static AActor*
GetPhysicsVolumeAtLocation(
UWorld* ForWorld,
UE::
Math::
TVector<
double>* AtPoint,
bool bFastPath) {
return NativeCall<
AActor*,
UWorld*,
UE::
Math::
TVector<
double>*,
bool>(
nullptr,
"ABiomeZoneVolume.GetPhysicsVolumeAtLocation(UWorld*,UE::Math::TVector<double>,bool)", ForWorld, AtPoint, bFastPath); }
1564 UParticleSystem*&
HurtFXField() {
return *GetNativePointerField<UParticleSystem**>(
this,
"APrimalTargetableActor.HurtFX"); }
1569 USoundCue*&
DeathSoundField() {
return *GetNativePointerField<USoundCue**>(
this,
"APrimalTargetableActor.DeathSound"); }
1581 float&
ReplicatedHealthField() {
return *GetNativePointerField<
float*>(
this,
"APrimalTargetableActor.ReplicatedHealth"); }
1582 float&
HealthField() {
return *GetNativePointerField<
float*>(
this,
"APrimalTargetableActor.Health"); }
1583 float&
MaxHealthField() {
return *GetNativePointerField<
float*>(
this,
"APrimalTargetableActor.MaxHealth"); }
1590 UPrimalHarvestingComponent*&
MyHarvestingComponentField() {
return *GetNativePointerField<UPrimalHarvestingComponent**>(
this,
"APrimalTargetableActor.MyHarvestingComponent"); }
1593 UPrimalStructureSettings*&
MyStructureSettingsCDOField() {
return *GetNativePointerField<UPrimalStructureSettings**>(
this,
"APrimalTargetableActor.MyStructureSettingsCDO"); }
1595 long double&
NextAllowRepairTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalTargetableActor.NextAllowRepairTime"); }
1624 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"APrimalTargetableActor.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1626 void BeginPlay() { NativeCall<
void>(
this,
"APrimalTargetableActor.BeginPlay()"); }
1628 bool IsDead() {
return NativeCall<
bool>(
this,
"APrimalTargetableActor.IsDead()"); }
1629 void AdjustDamage(
float* Damage,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) { NativeCall<
void,
float*,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APrimalTargetableActor.AdjustDamage(float&,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
1630 void TestAdjustDamage(
float* Damage,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) { NativeCall<
void,
float*,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APrimalTargetableActor.TestAdjustDamage(float&,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
1631 float TakeDamage(
float Damage,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) {
return NativeCall<
float,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APrimalTargetableActor.TakeDamage(float,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
1632 bool Die(
float KillingDamage,
const FDamageEvent* DamageEvent,
AController* Killer,
AActor* DamageCauser) {
return NativeCall<
bool,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APrimalTargetableActor.Die(float,FDamageEvent&,AController*,AActor*)", KillingDamage, DamageEvent, Killer, DamageCauser); }
1633 void PlayDyingGeneric_Implementation(
float KillingDamage,
FPointDamageEvent* DamageEvent,
APawn* InstigatingPawn,
AActor* DamageCauser) { NativeCall<
void,
float,
FPointDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalTargetableActor.PlayDyingGeneric_Implementation(float,FDamageEvent,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
1634 void PlayDyingRadial_Implementation(
float KillingDamage,
FRadialDamageEvent* DamageEvent,
APawn* InstigatingPawn,
AActor* DamageCauser) { NativeCall<
void,
float,
FRadialDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalTargetableActor.PlayDyingRadial_Implementation(float,FRadialDamageEvent,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
1638 void PlayDying(
float KillingDamage,
const FDamageEvent* DamageEvent,
APawn* InstigatingPawn,
AActor* DamageCauser) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalTargetableActor.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
1639 void SpawnDestroyedMesh(
float KillingDamage,
const FDamageEvent* DamageEvent,
APawn* InstigatingPawn,
AActor* DamageCauser) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalTargetableActor.SpawnDestroyedMesh(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
1641 void PlayHitEffectPoint_Implementation(
float DamageTaken,
FPointDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
FPointDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalTargetableActor.PlayHitEffectPoint_Implementation(float,FPointDamageEvent,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
1642 void PlayHitEffectRadial_Implementation(
float DamageTaken,
FRadialDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
FRadialDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalTargetableActor.PlayHitEffectRadial_Implementation(float,FRadialDamageEvent,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
1643 void PlayHitEffect(
float DamageTaken,
const FDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser,
bool bIsLocalPath,
bool bSuppressImpactSound) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*,
bool,
bool>(
this,
"APrimalTargetableActor.PlayHitEffect(float,FDamageEvent&,APawn*,AActor*,bool,bool)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser, bIsLocalPath, bSuppressImpactSound); }
1644 void PreReplication(IRepChangedPropertyTracker* ChangedPropertyTracker) { NativeCall<
void, IRepChangedPropertyTracker*>(
this,
"APrimalTargetableActor.PreReplication(IRepChangedPropertyTracker&)", ChangedPropertyTracker); }
1646 float GetMaxHealth() {
return NativeCall<
float>(
this,
"APrimalTargetableActor.GetMaxHealth()"); }
1647 bool IsAlive() {
return NativeCall<
bool>(
this,
"APrimalTargetableActor.IsAlive()"); }
1650 float GetHealth() {
return NativeCall<
float>(
this,
"APrimalTargetableActor.GetHealth()"); }
1651 float GetHealthPercentage() {
return NativeCall<
float>(
this,
"APrimalTargetableActor.GetHealthPercentage()"); }
1652 float SetHealth(
float newHealth) {
return NativeCall<
float,
float>(
this,
"APrimalTargetableActor.SetHealth(float)", newHealth); }
1653 void SetMaxHealth(
float newMaxHealth) { NativeCall<
void,
float>(
this,
"APrimalTargetableActor.SetMaxHealth(float)", newMaxHealth); }
1655 bool IsOfTribe(
int ID) {
return NativeCall<
bool,
int>(
this,
"APrimalTargetableActor.IsOfTribe(int)", ID); }
1657 bool IsTargetableDead() {
return NativeCall<
bool>(
this,
"APrimalTargetableActor.IsTargetableDead()"); }
1658 void Suicide() { NativeCall<
void>(
this,
"APrimalTargetableActor.Suicide()"); }
1660 void UpdatedHealth(
bool bDoReplication) { NativeCall<
void,
bool>(
this,
"APrimalTargetableActor.UpdatedHealth(bool)", bDoReplication); }
1662 bool IsInvincible() {
return NativeCall<
bool>(
this,
"APrimalTargetableActor.IsInvincible()"); }
1663 void HarvestingDepleted(UPrimalHarvestingComponent* fromComponent) { NativeCall<
void, UPrimalHarvestingComponent*>(
this,
"APrimalTargetableActor.HarvestingDepleted(UPrimalHarvestingComponent*)", fromComponent); }
1687 FString*
ConsoleCommand(
FString* result,
const FString* Cmd,
bool bWriteToLog) {
return NativeCall<
FString*,
FString*,
const FString*,
bool>(
this,
"UPlayer.ConsoleCommand(FString&,bool)", result, Cmd, bWriteToLog); }
1700 bool IsValid() {
return NativeCall<
bool>(
this,
"FUniqueNetIdWrapper.IsValid()"); }
1702 void SetUniqueNetId(
const TSharedPtr<FUniqueNetId
const>* InUniqueNetId) { NativeCall<
void,
const TSharedPtr<FUniqueNetId
const>*>(
this,
"FUniqueNetIdWrapper.SetUniqueNetId(TSharedPtr<FUniqueNetId,1>&)", InUniqueNetId); }
1713
1714
1715
1739 int&
MaxPacketField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.MaxPacket"); }
1743 int&
NumBunchBitsField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.NumBunchBits"); }
1744 int&
NumAckBitsField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.NumAckBits"); }
1754 int&
ResponseIdField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.ResponseId"); }
1757 long double&
LastReceiveTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.LastReceiveTime"); }
1760 long double&
LastSendTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.LastSendTime"); }
1761 long double&
LastTickTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.LastTickTime"); }
1762 int&
QueuedBitsField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.QueuedBits"); }
1763 int&
TickCountField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.TickCount"); }
1764 unsigned int&
LastProcessedFrameField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UNetConnection.LastProcessedFrame"); }
1766 long double&
ConnectTimestampField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.ConnectTimestamp"); }
1774 bool&
TimeSensitiveField() {
return *GetNativePointerField<
bool*>(
this,
"UNetConnection.TimeSensitive"); }
1775 FOutBunch*&
LastOutBunchField() {
return *GetNativePointerField<FOutBunch**>(
this,
"UNetConnection.LastOutBunch"); }
1776 FOutBunch&
LastOutField() {
return *GetNativePointerField<FOutBunch*>(
this,
"UNetConnection.LastOut"); }
1778 long double&
StatUpdateTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.StatUpdateTime"); }
1779 float&
StatPeriodField() {
return *GetNativePointerField<
float*>(
this,
"UNetConnection.StatPeriod"); }
1780 float&
AvgLagField() {
return *GetNativePointerField<
float*>(
this,
"UNetConnection.AvgLag"); }
1781 long double&
LagAccField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.LagAcc"); }
1782 int&
LagCountField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.LagCount"); }
1783 long double&
LastTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.LastTime"); }
1784 long double&
FrameTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.FrameTime"); }
1785 long double&
CumulativeTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.CumulativeTime"); }
1786 long double&
AverageFrameTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.AverageFrameTime"); }
1788 int&
InBytesField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.InBytes"); }
1789 int&
OutBytesField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.OutBytes"); }
1790 int&
InTotalBytesField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.InTotalBytes"); }
1792 int&
InPacketsField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.InPackets"); }
1793 int&
OutPacketsField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.OutPackets"); }
1804 int&
OutTotalAcksField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.OutTotalAcks"); }
1813 int&
InPacketIdField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.InPacketId"); }
1814 int&
OutPacketIdField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.OutPacketId"); }
1819 TArray<
int, TSizedDefaultAllocator<32> >&
OutReliableField() {
return *GetNativePointerField<
TArray<
int, TSizedDefaultAllocator<32> >*>(
this,
"UNetConnection.OutReliable"); }
1820 TArray<
int, TSizedDefaultAllocator<32> >&
InReliableField() {
return *GetNativePointerField<
TArray<
int, TSizedDefaultAllocator<32> >*>(
this,
"UNetConnection.InReliable"); }
1821 TArray<
int, TSizedDefaultAllocator<32> >&
PendingOutRecField() {
return *GetNativePointerField<
TArray<
int, TSizedDefaultAllocator<32> >*>(
this,
"UNetConnection.PendingOutRec"); }
1827 long double&
LogCallLastTimeField() {
return *GetNativePointerField<
long double*>(
this,
"UNetConnection.LogCallLastTime"); }
1828 int&
LogCallCountField() {
return *GetNativePointerField<
int*>(
this,
"UNetConnection.LogCallCount"); }
1840 TMap<
FNetworkGUID,
TArray<UActorChannel*, TSizedDefaultAllocator<32> >,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FNetworkGUID,
TArray<UActorChannel*, TSizedDefaultAllocator<32> >, 0> >&
KeepProcessingActorChannelBunchesMapField() {
return *GetNativePointerField<TMap<
FNetworkGUID,
TArray<UActorChannel*, TSizedDefaultAllocator<32> >,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FNetworkGUID,
TArray<UActorChannel*, TSizedDefaultAllocator<32> >, 0> >*>(
this,
"UNetConnection.KeepProcessingActorChannelBunchesMap"); }
1847 TMap<
FName,
bool,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FName,
bool, 0> >&
ClientVisibleActorOutersField() {
return *GetNativePointerField<TMap<
FName,
bool,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FName,
bool, 0> >*>(
this,
"UNetConnection.ClientVisibleActorOuters"); }
1851 TMap<
FString,
TArray<
float, TSizedDefaultAllocator<32> >,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FString,
TArray<
float, TSizedDefaultAllocator<32> >, 0> >&
ActorsStarvedByClassTimeMapField() {
return *GetNativePointerField<TMap<
FString,
TArray<
float, TSizedDefaultAllocator<32> >,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FString,
TArray<
float, TSizedDefaultAllocator<32> >, 0> >*>(
this,
"UNetConnection.ActorsStarvedByClassTimeMap"); }
1852 TMap<
int,
FNetworkGUID,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
FNetworkGUID, 0> >&
IgnoringChannelsField() {
return *GetNativePointerField<TMap<
int,
FNetworkGUID,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
FNetworkGUID, 0> >*>(
this,
"UNetConnection.IgnoringChannels"); }
1853 TMap<
int,
int,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
int, 0> >&
ChannelIndexMapField() {
return *GetNativePointerField<TMap<
int,
int,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
int, 0> >*>(
this,
"UNetConnection.ChannelIndexMap"); }
1858 TArray<FOutBunch*, TSizedDefaultAllocator<32> >&
OutgoingBunchesField() {
return *GetNativePointerField<
TArray<FOutBunch*, TSizedDefaultAllocator<32> >*>(
this,
"UNetConnection.OutgoingBunches"); }
1863 unsigned int&
HasDirtyAcksField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UNetConnection.HasDirtyAcks"); }
1874 unsigned int&
ConnectionIdField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UNetConnection.ConnectionId"); }
1896 void Close() { NativeCall<
void>(
this,
"UNetConnection.Close()"); }
1898 int GetAddrPort() {
return NativeCall<
int>(
this,
"UNetConnection.GetAddrPort()"); }
1917 void Close(
struct FNetResult* CloseReason) { NativeCall<
void,
FNetResult*>(
this,
"UNetConnection.Close(UE::Net::FNetResult&&)", CloseReason); }
1923 void CleanUp() { NativeCall<
void>(
this,
"UNetConnection.CleanUp()"); }
1925 void FinishDestroy() { NativeCall<
void>(
this,
"UNetConnection.FinishDestroy()"); }
1926 static void AddReferencedObjects(
UObject* InThis, FReferenceCollector* Collector) { NativeCall<
void,
UObject*, FReferenceCollector*>(
nullptr,
"UNetConnection.AddReferencedObjects(UObject*,FReferenceCollector*)", InThis, Collector); }
1928 bool Exec(
UWorld* InWorld,
const wchar_t* Cmd,
FOutputDevice* Ar) {
return NativeCall<
bool,
UWorld*,
const wchar_t*,
FOutputDevice*>(
this,
"UNetConnection.Exec(UWorld*,wchar_t*,FOutputDevice*)", InWorld, Cmd, Ar); }
1937 void ReceivedRawPacket(
void* InData,
int Count) { NativeCall<
void,
void*,
int>(
this,
"UNetConnection.ReceivedRawPacket(void*,int)", InData, Count); }
1940 void FlushPacketOrderCache(
bool bFlushWholeCache) { NativeCall<
void,
bool>(
this,
"UNetConnection.FlushPacketOrderCache(bool)", bFlushWholeCache); }
1941 void FlushNet(
bool bIgnoreSimulation) { NativeCall<
void,
bool>(
this,
"UNetConnection.FlushNet(bool)", bIgnoreSimulation); }
1942 int IsNetReady(
bool Saturate) {
return NativeCall<
int,
bool>(
this,
"UNetConnection.IsNetReady(bool)", Saturate); }
1944 void ReceivedNak(
int NakPacketId) { NativeCall<
void,
int>(
this,
"UNetConnection.ReceivedNak(int)", NakPacketId); }
1949 void RestoreRemappedChannel(
const int ChIndex) { NativeCall<
void,
const int>(
this,
"UNetConnection.RestoreRemappedChannel(int)", ChIndex); }
1951 void SetIgnoreReservedChannels(
bool bInIgnoreReservedChannels) { NativeCall<
void,
bool>(
this,
"UNetConnection.SetIgnoreReservedChannels(bool)", bInIgnoreReservedChannels); }
1952 void PrepareWriteBitsToSendBuffer(
const int SizeInBits,
const int ExtraSizeInBits) { NativeCall<
void,
const int,
const int>(
this,
"UNetConnection.PrepareWriteBitsToSendBuffer(int,int)", SizeInBits, ExtraSizeInBits); }
1957 UChannel*
CreateChannelByName(
const FName* ChName,
EChannelCreateFlags CreateFlags,
int ChIndex) {
return NativeCall<
UChannel*,
const FName*,
EChannelCreateFlags,
int>(
this,
"UNetConnection.CreateChannelByName(FName*,EChannelCreateFlags,int)", ChName, CreateFlags, ChIndex); }
1960 float GetTimeoutValue() {
return NativeCall<
float>(
this,
"UNetConnection.GetTimeoutValue()"); }
1961 void Tick(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"UNetConnection.Tick(float)", DeltaSeconds); }
1973 void NotifyActorDestroyed(
AActor* Actor,
bool IsSeamlessTravel) { NativeCall<
void,
AActor*,
bool>(
this,
"UNetConnection.NotifyActorDestroyed(AActor*,bool)", Actor, IsSeamlessTravel); }
1976 void Primal_ReceivedNakRange(
int StartingNakPacketId,
int RangeLength) { NativeCall<
void,
int,
int>(
this,
"UNetConnection.Primal_ReceivedNakRange(int,int)", StartingNakPacketId, RangeLength); }
1977 bool CanMulticast(
AActor* toActor,
bool bCheckDormancy) {
return NativeCall<
bool,
AActor*,
bool>(
this,
"UNetConnection.CanMulticast(AActor*,bool)", toActor, bCheckDormancy); }
1984 float&
ScoreField() {
return *GetNativePointerField<
float*>(
this,
"APlayerState.Score"); }
1985 int&
PlayerIdField() {
return *GetNativePointerField<
int*>(
this,
"APlayerState.PlayerId"); }
1986 unsigned __int8&
CurPingBucketField() {
return *GetNativePointerField<
unsigned __int8*>(
this,
"APlayerState.CurPingBucket"); }
1987 int&
StartTimeField() {
return *GetNativePointerField<
int*>(
this,
"APlayerState.StartTime"); }
1989 float&
ExactPingField() {
return *GetNativePointerField<
float*>(
this,
"APlayerState.ExactPing"); }
1990 float&
ExactPingV2Field() {
return *GetNativePointerField<
float*>(
this,
"APlayerState.ExactPingV2"); }
1994 FOnPlayerStatePawnSet&
OnPawnSetField() {
return *GetNativePointerField<FOnPlayerStatePawnSet*>(
this,
"APlayerState.OnPawnSet"); }
1996 FieldArray<PingAvgData, 4>
PingBucketField() {
return {
this,
"APlayerState.PingBucket" }; }
2017 bool IsSpectator() {
return NativeCall<
bool>(
this,
"APlayerState.IsSpectator()"); }
2019 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"APlayerState.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2020 void UpdatePing(
float InPing) { NativeCall<
void,
float>(
this,
"APlayerState.UpdatePing(float)", InPing); }
2027 void Destroyed() { NativeCall<
void>(
this,
"APlayerState.Destroyed()"); }
2037 void RegisterPlayerWithSession(
bool bWasFromInvite) { NativeCall<
void,
bool>(
this,
"APlayerState.RegisterPlayerWithSession(bool)", bWasFromInvite); }
2042 void SetUniqueId(
const TSharedPtr<FUniqueNetId
const>* InUniqueId) { NativeCall<
void,
const TSharedPtr<FUniqueNetId
const>*>(
this,
"APlayerState.SetUniqueId(TSharedPtr<FUniqueNetId,1>&)", InUniqueId); }
2062 TArray<FSpawnPointInfo, TSizedDefaultAllocator<32> >&
CachedSpawnPointInfosField() {
return *GetNativePointerField<
TArray<FSpawnPointInfo, TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerState.CachedSpawnPointInfos"); }
2082 void ClientRefreshDinoOrderGroup(
int groupIndex,
FDinoOrderGroup* groupData,
int UseCurrentlySelectedGroup) { NativeCall<
void,
int,
FDinoOrderGroup*,
int>(
this,
"AShooterPlayerState.ClientRefreshDinoOrderGroup(int,FDinoOrderGroup,int)", groupIndex, groupData, UseCurrentlySelectedGroup); }
2083 void ServerAcceptTribeWar(
int EnemyTeamID) { NativeCall<
void,
int>(
this,
"AShooterPlayerState.ServerAcceptTribeWar(int)", EnemyTeamID); }
2084 void ServerDinoOrderGroup_AddOrRemoveDinoCharacter(
int groupIndex,
APrimalDinoCharacter* DinoCharacter,
bool bAdd) { NativeCall<
void,
int,
APrimalDinoCharacter*,
bool>(
this,
"AShooterPlayerState.ServerDinoOrderGroup_AddOrRemoveDinoCharacter(int,APrimalDinoCharacter*,bool)", groupIndex, DinoCharacter, bAdd); }
2090 void ServerRequestSetTribeMemberGroupRank(
int PlayerIndexInTribe,
int RankGroupIndex) { NativeCall<
void,
int,
int>(
this,
"AShooterPlayerState.ServerRequestSetTribeMemberGroupRank(int,int)", PlayerIndexInTribe, RankGroupIndex); }
2091 void ServerRequestSpawnPointsForDownloadedCharacters(
unsigned __int64 PlayerDataID,
int IgnoreBedID) { NativeCall<
void,
unsigned __int64,
int>(
this,
"AShooterPlayerState.ServerRequestSpawnPointsForDownloadedCharacters(unsigned__int64,int)", PlayerDataID, IgnoreBedID); }
2092 void ServerSetDefaultItemSlotClass(
int slotNum,
TSubclassOf<
UPrimalItem> ItemClass,
bool bIsEngram) { NativeCall<
void,
int, TSubclassOf<UPrimalItem>,
bool>(
this,
"AShooterPlayerState.ServerSetDefaultItemSlotClass(int,TSubclassOf<UPrimalItem>,bool)", slotNum, ItemClass, bIsEngram); }
2095 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerState.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2096 void Reset() { NativeCall<
void>(
this,
"AShooterPlayerState.Reset()"); }
2097 void RegisterPlayerWithSession(
bool bWasFromInvite) { NativeCall<
void,
bool>(
this,
"AShooterPlayerState.RegisterPlayerWithSession(bool)", bWasFromInvite); }
2115 void BroadcastDeath_Implementation(
AShooterPlayerState* KillerPlayerState,
const UDamageType* KillerDamageType,
AShooterPlayerState* KilledPlayerState) { NativeCall<
void,
AShooterPlayerState*,
const UDamageType*,
AShooterPlayerState*>(
this,
"AShooterPlayerState.BroadcastDeath_Implementation(AShooterPlayerState*,UDamageType*,AShooterPlayerState*)", KillerPlayerState, KillerDamageType, KilledPlayerState); }
2117 void Destroyed() { NativeCall<
void>(
this,
"AShooterPlayerState.Destroyed()"); }
2118 void BeginPlay() { NativeCall<
void>(
this,
"AShooterPlayerState.BeginPlay()"); }
2120 bool AddToTribe(
const FTribeData* MyNewTribe,
bool bMergeTribe,
bool bForce,
bool bIsFromInvite,
APlayerController* InviterPC) {
return NativeCall<
bool,
const FTribeData*,
bool,
bool,
bool,
APlayerController*>(
this,
"AShooterPlayerState.AddToTribe(FTribeData&,bool,bool,bool,APlayerController*)", MyNewTribe, bMergeTribe, bForce, bIsFromInvite, InviterPC); }
2122 void ClearTribe(
bool bDontRemoveFromTribe,
bool bForce,
APlayerController* ForPC) { NativeCall<
void,
bool,
bool,
APlayerController*>(
this,
"AShooterPlayerState.ClearTribe(bool,bool,APlayerController*)", bDontRemoveFromTribe, bForce, ForPC); }
2123 bool IsInTribe() {
return NativeCall<
bool>(
this,
"AShooterPlayerState.IsInTribe()"); }
2124 void TransferTribalObjects(
const FTribeData* TribeData,
bool bTransferToTribe,
bool bDontIncludePlayers) { NativeCall<
void,
const FTribeData*,
bool,
bool>(
this,
"AShooterPlayerState.TransferTribalObjects(FTribeData&,bool,bool)", TribeData, bTransferToTribe, bDontIncludePlayers); }
2125 bool IsTribeOwner(
unsigned int CheckPlayerDataID) {
return NativeCall<
bool,
unsigned int>(
this,
"AShooterPlayerState.IsTribeOwner(unsignedint)", CheckPlayerDataID); }
2126 bool IsExclusivelyTribeOwner(
unsigned int CheckPlayerDataID) {
return NativeCall<
bool,
unsigned int>(
this,
"AShooterPlayerState.IsExclusivelyTribeOwner(unsignedint)", CheckPlayerDataID); }
2127 bool IsTribeAdmin() {
return NativeCall<
bool>(
this,
"AShooterPlayerState.IsTribeAdmin()"); }
2128 bool IsExclusivelyTribeAdmin(
unsigned int CheckPlayerDataID) {
return NativeCall<
bool,
unsigned int>(
this,
"AShooterPlayerState.IsExclusivelyTribeAdmin(unsignedint)", CheckPlayerDataID); }
2130 void ClientRefreshDinoOrderGroup_Implementation(
int groupIndex,
FDinoOrderGroup* groupData,
int UseCurrentlySelectedGroup) { NativeCall<
void,
int,
FDinoOrderGroup*,
int>(
this,
"AShooterPlayerState.ClientRefreshDinoOrderGroup_Implementation(int,FDinoOrderGroup,int)", groupIndex, groupData, UseCurrentlySelectedGroup); }
2132 void ServerDinoOrderGroup_AddOrRemoveDinoClass_Implementation(
int groupIndex,
TSubclassOf<
APrimalDinoCharacter> DinoClass,
bool bAdd) { NativeCall<
void,
int, TSubclassOf<APrimalDinoCharacter>,
bool>(
this,
"AShooterPlayerState.ServerDinoOrderGroup_AddOrRemoveDinoClass_Implementation(int,TSubclassOf<APrimalDinoCharacter>,bool)", groupIndex, DinoClass, bAdd); }
2137 void ServerDinoOrderGroup_AddOrRemoveDinoCharacter_Implementation(
int groupIndex,
APrimalDinoCharacter* DinoCharacter,
bool bAdd) { NativeCall<
void,
int,
APrimalDinoCharacter*,
bool>(
this,
"AShooterPlayerState.ServerDinoOrderGroup_AddOrRemoveDinoCharacter_Implementation(int,APrimalDinoCharacter*,bool)", groupIndex, DinoCharacter, bAdd); }
2138 void ServerDinoOrderGroup_Clear_Implementation(
int groupIndex,
bool bClearClasses,
bool bClearChars) { NativeCall<
void,
int,
bool,
bool>(
this,
"AShooterPlayerState.ServerDinoOrderGroup_Clear_Implementation(int,bool,bool)", groupIndex, bClearClasses, bClearChars); }
2139 void ServerDinoOrderGroup_RemoveEntryByIndex_Implementation(
int groupIndex,
bool bIsClass,
int entryIndex) { NativeCall<
void,
int,
bool,
int>(
this,
"AShooterPlayerState.ServerDinoOrderGroup_RemoveEntryByIndex_Implementation(int,bool,int)", groupIndex, bIsClass, entryIndex); }
2152 void ServerTribeRequestApplyRankGroupSettings_Implementation(
int RankGroupIndex, FTribeRankGroup* newGroupSettings) { NativeCall<
void,
int, FTribeRankGroup*>(
this,
"AShooterPlayerState.ServerTribeRequestApplyRankGroupSettings_Implementation(int,FTribeRankGroup)", RankGroupIndex, newGroupSettings); }
2158 void ClientReceiveSpawnPoints_Implementation(
const TArray<FSpawnPointInfo, TSizedDefaultAllocator<32> >* SpawnPointsInfos) { NativeCall<
void,
const TArray<FSpawnPointInfo, TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerState.ClientReceiveSpawnPoints_Implementation(TArray<FSpawnPointInfo,TSizedDefaultAllocator<32>>&)", SpawnPointsInfos); }
2161 void ServerUnlockEngram(
TSubclassOf<
UPrimalItem> forItemEntry,
bool bNotifyPlayerHUD,
bool bForceUnlock) { NativeCall<
void, TSubclassOf<UPrimalItem>,
bool,
bool>(
this,
"AShooterPlayerState.ServerUnlockEngram(TSubclassOf<UPrimalItem>,bool,bool)", forItemEntry, bNotifyPlayerHUD, bForceUnlock); }
2164 void GetDataListEntries(
TArray<IDataListEntryInterface*, TSizedDefaultAllocator<32> >* OutDataListEntries,
int DataListType,
bool bCreateFolders,
char FolderLevel,
TArray<
FString, TSizedDefaultAllocator<32> >* FoldersFound,
UObject* ForObject,
const wchar_t* CustomFolderFilter,
char SortType,
const wchar_t* NameFilter) { NativeCall<
void,
TArray<IDataListEntryInterface*, TSizedDefaultAllocator<32> >*,
int,
bool,
char,
TArray<
FString, TSizedDefaultAllocator<32> >*,
UObject*,
const wchar_t*,
char,
const wchar_t*>(
this,
"AShooterPlayerState.GetDataListEntries(TArray<IDataListEntryInterface*,TSizedDefaultAllocator<32>>&,int,bool,signedchar,TArray<FString,TSizedDefaultAllocator<32>>*,UObject*,wchar_t*,signedchar,wchar_t*,bool,bool,bool)", OutDataListEntries, DataListType, bCreateFolders, FolderLevel, FoldersFound, ForObject, CustomFolderFilter, SortType, NameFilter); }
2165 UObject* GetObject() {
return NativeCall<
UObject*>(
this,
"AShooterPlayerState.GetObject()"); }
2166 bool GetEntryDefaultEnabled(IDataListEntryInterface* entryInterface) {
return NativeCall<
bool, IDataListEntryInterface*>(
this,
"AShooterPlayerState.GetEntryDefaultEnabled(IDataListEntryInterface*)", entryInterface); }
2168 void GetEntryCustomColor(IDataListEntryInterface* entryInterface,
FLinearColor* CustomColor,
FLinearColor* TextColorOverride) { NativeCall<
void, IDataListEntryInterface*,
FLinearColor*,
FLinearColor*>(
this,
"AShooterPlayerState.GetEntryCustomColor(IDataListEntryInterface*,FLinearColor&,FLinearColor*)", entryInterface, CustomColor, TextColorOverride); }
2170 bool HasEngram(
TSubclassOf<
UPrimalItem> ItemClass) {
return NativeCall<
bool, TSubclassOf<UPrimalItem>>(
this,
"AShooterPlayerState.HasEngram(TSubclassOf<UPrimalItem>)", ItemClass); }
2172 void NotifyPlayerJoinedTribe_Implementation(
const FString* ThePlayerName,
const FString* TribeName,
bool Joinee) { NativeCall<
void,
const FString*,
const FString*,
bool>(
this,
"AShooterPlayerState.NotifyPlayerJoinedTribe_Implementation(FString&,FString&,bool)", ThePlayerName, TribeName, Joinee); }
2173 void NotifyPlayerLeftTribe_Implementation(
const FString* ThePlayerName,
const FString* TribeName,
bool Joinee) { NativeCall<
void,
const FString*,
const FString*,
bool>(
this,
"AShooterPlayerState.NotifyPlayerLeftTribe_Implementation(FString&,FString&,bool)", ThePlayerName, TribeName, Joinee); }
2182 void ServerSetDefaultItemSlotClass_Implementation(
int slotNum,
TSubclassOf<
UPrimalItem> ItemClass,
bool bIsEngram) { NativeCall<
void,
int, TSubclassOf<UPrimalItem>,
bool>(
this,
"AShooterPlayerState.ServerSetDefaultItemSlotClass_Implementation(int,TSubclassOf<UPrimalItem>,bool)", slotNum, ItemClass, bIsEngram); }
2184 int GetCharacterLevel() {
return NativeCall<
int>(
this,
"AShooterPlayerState.GetCharacterLevel()"); }
2188 void DoRespec(
UPrimalPlayerData* ForPlayerData,
AShooterCharacter* ForCharacter,
bool bSetRespecedAtCharacterLevel) { NativeCall<
void,
UPrimalPlayerData*,
AShooterCharacter*,
bool>(
this,
"AShooterPlayerState.DoRespec(UPrimalPlayerData*,AShooterCharacter*,bool)", ForPlayerData, ForCharacter, bSetRespecedAtCharacterLevel); }
2189 int GetTribeId() {
return NativeCall<
int>(
this,
"AShooterPlayerState.GetTribeId()"); }
2191 bool IsInTribeWar(
int EnemyTeam) {
return NativeCall<
bool,
int>(
this,
"AShooterPlayerState.IsInTribeWar(int)", EnemyTeam); }
2192 void ServerDeclareTribeWar_Implementation(
int EnemyTeamID,
int StartDayNum,
int EndDayNumber,
float WarStartTime,
float WarEndTime) { NativeCall<
void,
int,
int,
int,
float,
float>(
this,
"AShooterPlayerState.ServerDeclareTribeWar_Implementation(int,int,int,float,float)", EnemyTeamID, StartDayNum, EndDayNumber, WarStartTime, WarEndTime); }
2195 FTribeWar*
GetTribeWar(FTribeWar* result,
int EnemyTeam) {
return NativeCall<FTribeWar*, FTribeWar*,
int>(
this,
"AShooterPlayerState.GetTribeWar(int)", result, EnemyTeam); }
2196 void ServerRequestRemoveAllianceMember_Implementation(
unsigned int AllianceID,
unsigned int MemberID) { NativeCall<
void,
unsigned int,
unsigned int>(
this,
"AShooterPlayerState.ServerRequestRemoveAllianceMember_Implementation(unsignedint,unsignedint)", AllianceID, MemberID); }
2197 void ServerRequestPromoteAllianceMember_Implementation(
unsigned int AllianceID,
unsigned int MemberID) { NativeCall<
void,
unsigned int,
unsigned int>(
this,
"AShooterPlayerState.ServerRequestPromoteAllianceMember_Implementation(unsignedint,unsignedint)", AllianceID, MemberID); }
2200 void AcceptJoinAlliance(
unsigned int AllianceID,
unsigned int NewMemberID,
FString* NewMemberName) { NativeCall<
void,
unsigned int,
unsigned int,
FString*>(
this,
"AShooterPlayerState.AcceptJoinAlliance(unsignedint,unsignedint,FString)", AllianceID, NewMemberID, NewMemberName); }
2213 FInstigatedAnyDamageSignature&
OnInstigatedAnyDamageField() {
return *GetNativePointerField<FInstigatedAnyDamageSignature*>(
this,
"AController.OnInstigatedAnyDamage"); }
2214 FOnPossessedPawnChanged&
OnPossessedPawnChangedField() {
return *GetNativePointerField<FOnPossessedPawnChanged*>(
this,
"AController.OnPossessedPawnChanged"); }
2222 unsigned __int8&
IgnoreMoveInputField() {
return *GetNativePointerField<
unsigned __int8*>(
this,
"AController.IgnoreMoveInput"); }
2234 void ClientSetRotation(
UE::
Math::TRotator<
double>* NewRotation,
bool bResetCamera) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
bool>(
this,
"AController.ClientSetRotation(UE::Math::TRotator<double>,bool)", NewRotation, bResetCamera); }
2236 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"AController.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2238 void SetInitialLocationAndRotation(
const UE::
Math::
TVector<
double>* NewLocation,
const UE::
Math::TRotator<
double>* NewRotation) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*>(
this,
"AController.SetInitialLocationAndRotation(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", NewLocation, NewRotation); }
2239 void SetControlRotation(
const UE::
Math::TRotator<
double>* NewRotation) { NativeCall<
void,
const UE::
Math::TRotator<
double>*>(
this,
"AController.SetControlRotation(UE::Math::TRotator<double>&)", NewRotation); }
2240 void SetIgnoreMoveInput(
bool bNewMoveInput) { NativeCall<
void,
bool>(
this,
"AController.SetIgnoreMoveInput(bool)", bNewMoveInput); }
2243 void SetIgnoreLookInput(
bool bNewLookInput) { NativeCall<
void,
bool>(
this,
"AController.SetIgnoreLookInput(bool)", bNewLookInput); }
2250 void GetPlayerViewPoint(
UE::
Math::
TVector<
double>* out_Location,
UE::
Math::TRotator<
double>* out_Rotation) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*>(
this,
"AController.GetPlayerViewPoint(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", out_Location, out_Rotation); }
2251 bool LineOfSightTo(
const AActor* Other,
UE::
Math::
TVector<
double>* ViewPoint,
__int64 bAlternateChecks) {
return NativeCall<
bool,
const AActor*,
UE::
Math::
TVector<
double>*,
__int64>(
this,
"AController.LineOfSightTo(AActor*,UE::Math::TVector<double>,bool)", Other, ViewPoint, bAlternateChecks); }
2253 void Possess(
APawn* InPawn) { NativeCall<
void,
APawn*>(
this,
"AController.Possess(APawn*)", InPawn); }
2255 void UnPossess() { NativeCall<
void>(
this,
"AController.UnPossess()"); }
2256 void OnUnPossess() { NativeCall<
void>(
this,
"AController.OnUnPossess()"); }
2258 void Reset() { NativeCall<
void>(
this,
"AController.Reset()"); }
2260 void ClientSetRotation_Implementation(
UE::
Math::TRotator<
double>* NewRotation,
__int64 bResetCamera) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
__int64>(
this,
"AController.ClientSetRotation_Implementation(UE::Math::TRotator<double>,bool)", NewRotation, bResetCamera); }
2263 void SetPawn(
APawn* InPawn) { NativeCall<
void,
APawn*>(
this,
"AController.SetPawn(APawn*)", InPawn); }
2264 void OnRep_Pawn() { NativeCall<
void>(
this,
"AController.OnRep_Pawn()"); }
2266 void Destroyed() { NativeCall<
void>(
this,
"AController.Destroyed()"); }
2268 void InstigatedAnyDamage(
float Damage,
const UDamageType* DamageType,
AActor* DamagedActor,
AActor* DamageCauser) { NativeCall<
void,
float,
const UDamageType*,
AActor*,
AActor*>(
this,
"AController.InstigatedAnyDamage(float,UDamageType*,AActor*,AActor*)", Damage, DamageType, DamagedActor, DamageCauser); }
2270 void GetActorEyesViewPoint(
UE::
Math::
TVector<
double>* out_Location,
UE::
Math::TRotator<
double>* out_Rotation) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*>(
this,
"AController.GetActorEyesViewPoint(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", out_Location, out_Rotation); }
2271 void DisplayDebug(UCanvas* Canvas,
const FDebugDisplayInfo* DebugDisplay,
float* YL,
float* YPos) { NativeCall<
void, UCanvas*,
const FDebugDisplayInfo*,
float*,
float*>(
this,
"AController.DisplayDebug(UCanvas*,FDebugDisplayInfo&,float&,float&)", Canvas, DebugDisplay, YL, YPos); }
2274 bool IsInState(
FName InStateName) {
return NativeCall<
bool,
FName>(
this,
"AController.IsInState(FName)", InStateName); }
2275 const FNavAgentProperties*
GetNavAgentPropertiesRef() {
return NativeCall<
const FNavAgentProperties*>(
this,
"AController.GetNavAgentPropertiesRef()"); }
2276 void GetMoveGoalReachTest(
const AActor* MovingActor,
const UE::
Math::
TVector<
double>* MoveOffset,
UE::
Math::
TVector<
double>* GoalOffset,
float* GoalRadius,
float* GoalHalfHeight) { NativeCall<
void,
const AActor*,
const UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
float*,
float*>(
this,
"AController.GetMoveGoalReachTest(AActor*,UE::Math::TVector<double>&,UE::Math::TVector<double>&,float&,float&)", MovingActor, MoveOffset, GoalOffset, GoalRadius, GoalHalfHeight); }
2279 IPathFollowingAgentInterface*
GetPathFollowingAgent() {
return NativeCall<IPathFollowingAgentInterface*>(
this,
"AController.GetPathFollowingAgent()"); }
2280 void StopMovement() { NativeCall<
void>(
this,
"AController.StopMovement()"); }
2283 void TickActor(
float DeltaSeconds,
ELevelTick TickType, FActorTickFunction* ThisTickFunction) { NativeCall<
void,
float,
ELevelTick, FActorTickFunction*>(
this,
"AController.TickActor(float,ELevelTick,FActorTickFunction&)", DeltaSeconds, TickType, ThisTickFunction); }
2300 AActor*
GetAimedUseActor(
UActorComponent** UseComponent,
int* hitBodyIndex,
bool bForceUseActorLocation,
bool bForceUpdateAimedActors) {
return NativeCall<
AActor*,
UActorComponent**,
int*,
bool,
bool>(
this,
"APrimalController.GetAimedUseActor(UActorComponent**,int*,bool,bool)", UseComponent, hitBodyIndex, bForceUseActorLocation, bForceUpdateAimedActors); }
2325 int&
ClientCapField() {
return *GetNativePointerField<
int*>(
this,
"APlayerController.ClientCap"); }
2329 TArray<FActiveForceFeedbackEffect, TSizedDefaultAllocator<32> >&
ActiveForceFeedbackEffectsField() {
return *GetNativePointerField<
TArray<FActiveForceFeedbackEffect, TSizedDefaultAllocator<32> >*>(
this,
"APlayerController.ActiveForceFeedbackEffects"); }
2338 FForceFeedbackValues&
ForceFeedbackValuesField() {
return *GetNativePointerField<FForceFeedbackValues*>(
this,
"APlayerController.ForceFeedbackValues"); }
2354 unsigned __int16&
SeamlessTravelCountField() {
return *GetNativePointerField<
unsigned __int16*>(
this,
"APlayerController.SeamlessTravelCount"); }
2373 long double&
LastRetryPlayerTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APlayerController.LastRetryPlayerTime"); }
2423 void GameHasEnded(
AActor* EndGameFocus,
bool bIsWinner) { NativeCall<
void,
AActor*,
bool>(
this,
"APlayerController.GameHasEnded(AActor*,bool)", EndGameFocus, bIsWinner); }
2424 unsigned __int64 GetSpectatorPawn() {
return NativeCall<
unsigned __int64>(
this,
"APlayerController.GetSpectatorPawn()"); }
2428 void ClientEnableNetworkVoice(
bool bEnable) { NativeCall<
void,
bool>(
this,
"APlayerController.ClientEnableNetworkVoice(bool)", bEnable); }
2430 void ClientMessage(
const FString* S,
FName Type,
float MsgLifeTime) { NativeCall<
void,
const FString*,
FName,
float>(
this,
"APlayerController.ClientMessage(FString&,FName,float)", S, Type, MsgLifeTime); }
2438 void ClientTeamMessage(
APlayerState* SenderPlayerState,
const FString* S,
FName Type,
float MsgLifeTime) { NativeCall<
void,
APlayerState*,
const FString*,
FName,
float>(
this,
"APlayerController.ClientTeamMessage(APlayerState*,FString&,FName,float)", SenderPlayerState, S, Type, MsgLifeTime); }
2443 void ClientWasKicked(
const FText* KickReason) { NativeCall<
void,
const FText*>(
this,
"APlayerController.ClientWasKicked(FText&)", KickReason); }
2451 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"APlayerController.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2452 float GetNetPriority(
const UE::
Math::
TVector<
double>* ViewPos,
const UE::
Math::
TVector<
double>* ViewDir,
AActor* Viewer,
AActor* ViewTarget, UActorChannel* InChannel,
float Time,
bool bLowBandwidth) {
return NativeCall<
float,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
AActor*,
AActor*, UActorChannel*,
float,
bool>(
this,
"APlayerController.GetNetPriority(UE::Math::TVector<double>&,UE::Math::TVector<double>&,AActor*,AActor*,UActorChannel*,float,bool)", ViewPos, ViewDir, Viewer, ViewTarget, InChannel, Time, bLowBandwidth); }
2457 FName*
NetworkRemapPath(
FName* result,
FName InPackageName,
bool bReading) {
return NativeCall<
FName*,
FName*,
FName,
bool>(
this,
"APlayerController.NetworkRemapPath(FName,bool)", result, InPackageName, bReading); }
2463 void SetNetSpeed(
int NewSpeed) { NativeCall<
void,
int>(
this,
"APlayerController.SetNetSpeed(int)", NewSpeed); }
2464 FString*
ConsoleCommand(
FString* result,
const FString* Cmd,
bool bWriteToLog) {
return NativeCall<
FString*,
FString*,
const FString*,
bool>(
this,
"APlayerController.ConsoleCommand(FString&,bool)", result, Cmd, bWriteToLog); }
2473 void SmoothTargetViewRotation(
APawn* TargetPawn,
float DeltaSeconds) { NativeCall<
void,
APawn*,
float>(
this,
"APlayerController.SmoothTargetViewRotation(APawn*,float)", TargetPawn, DeltaSeconds); }
2478 void OnPossess(
APawn* PawnToPossess) { NativeCall<
void,
APawn*>(
this,
"APlayerController.OnPossess(APawn*)", PawnToPossess); }
2480 void ReceivedPlayer(
TSubclassOf<ASpectatorPawn> SpectatorClass) { NativeCall<
void, TSubclassOf<ASpectatorPawn>>(
this,
"APlayerController.ReceivedPlayer()", SpectatorClass); }
2481 void PostLoad() { NativeCall<
void>(
this,
"APlayerController.PostLoad()"); }
2482 void GetActorEyesViewPoint(
UE::
Math::
TVector<
double>* out_Location,
UE::
Math::TRotator<
double>* out_Rotation) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*>(
this,
"APlayerController.GetActorEyesViewPoint(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", out_Location, out_Rotation); }
2483 void CalcCamera(
float DeltaTime, FMinimalViewInfo* OutResult) { NativeCall<
void,
float, FMinimalViewInfo*>(
this,
"APlayerController.CalcCamera(float,FMinimalViewInfo&)", DeltaTime, OutResult); }
2484 void GetPlayerViewPoint(
UE::
Math::
TVector<
double>* out_Location,
UE::
Math::TRotator<
double>* out_Rotation) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*>(
this,
"APlayerController.GetPlayerViewPoint(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", out_Location, out_Rotation); }
2485 void UpdateRotation(
float DeltaTime) { NativeCall<
void,
float>(
this,
"APlayerController.UpdateRotation(float)", DeltaTime); }
2488 void AddCheats(
bool bForce) { NativeCall<
void,
bool>(
this,
"APlayerController.AddCheats(bool)", bForce); }
2494 void GetViewportSize(
int* SizeX,
int* SizeY) { NativeCall<
void,
int*,
int*>(
this,
"APlayerController.GetViewportSize(int&,int&)", SizeX, SizeY); }
2495 void Reset() { NativeCall<
void>(
this,
"APlayerController.Reset()"); }
2497 bool IsFrozen() {
return NativeCall<
bool>(
this,
"APlayerController.IsFrozen()"); }
2500 void OnUnPossess() { NativeCall<
void>(
this,
"APlayerController.OnUnPossess()"); }
2505 void OnSerializeNewActor(FOutBunch* OutBunch) { NativeCall<
void, FOutBunch*>(
this,
"APlayerController.OnSerializeNewActor(FOutBunch&)", OutBunch); }
2507 void ClientReceiveLocalizedMessage_Implementation(
TSubclassOf<ULocalMessage> Message,
int Switch,
APlayerState* RelatedPlayerState_1,
APlayerState* RelatedPlayerState_2,
UObject* OptionalObject) { NativeCall<
void, TSubclassOf<ULocalMessage>,
int, APlayerState*, APlayerState*, UObject*>(
this,
"APlayerController.ClientReceiveLocalizedMessage_Implementation(TSubclassOf<ULocalMessage>,int,APlayerState*,APlayerState*,UObject*)", Message, Switch, RelatedPlayerState_1, RelatedPlayerState_2, OptionalObject); }
2508 void ClientPlaySound_Implementation(USoundBase* Sound,
float VolumeMultiplier,
float PitchMultiplier) { NativeCall<
void, USoundBase*,
float,
float>(
this,
"APlayerController.ClientPlaySound_Implementation(USoundBase*,float,float)", Sound, VolumeMultiplier, PitchMultiplier); }
2509 void ClientMessage_Implementation(
const FString* S,
FName Type,
float MsgLifeTime) { NativeCall<
void,
const FString*,
FName,
float>(
this,
"APlayerController.ClientMessage_Implementation(FString&,FName,float)", S, Type, MsgLifeTime); }
2511 void ClientTeamMessage_Implementation(
APlayerState* SenderPlayerState,
const FString* S,
FName Type,
float MsgLifeTime) { NativeCall<
void,
APlayerState*,
const FString*,
FName,
float>(
this,
"APlayerController.ClientTeamMessage_Implementation(APlayerState*,FString&,FName,float)", SenderPlayerState, S, Type, MsgLifeTime); }
2514 void BeginPlay() { NativeCall<
void>(
this,
"APlayerController.BeginPlay()"); }
2516 void Destroyed() { NativeCall<
void>(
this,
"APlayerController.Destroyed()"); }
2517 void FOV(
float F) { NativeCall<
void,
float>(
this,
"APlayerController.FOV(float)", F); }
2519 void Camera(
FName NewMode) { NativeCall<
void,
FName>(
this,
"APlayerController.Camera(FName)", NewMode); }
2527 void ServerRecvClientInputFrame_Implementation(
int InRecvClientInputFrame,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >* Data) { NativeCall<
void,
int,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >*>(
this,
"APlayerController.ServerRecvClientInputFrame_Implementation(int,TArray<unsignedchar,TSizedDefaultAllocator<32>>&)", InRecvClientInputFrame, Data); }
2528 void ClientRecvServerAckFrame_Implementation(
int LastProcessedInputFrame,
int RecvServerFrameNumber,
char TimeDilation) { NativeCall<
void,
int,
int,
char>(
this,
"APlayerController.ClientRecvServerAckFrame_Implementation(int,int,signedchar)", LastProcessedInputFrame, RecvServerFrameNumber, TimeDilation); }
2529 void ClientRecvServerAckFrameDebug_Implementation(
unsigned __int8 NumBuffered,
float TargetNumBufferedCmds) { NativeCall<
void,
unsigned __int8,
float>(
this,
"APlayerController.ClientRecvServerAckFrameDebug_Implementation(unsignedchar,float)", NumBuffered, TargetNumBufferedCmds); }
2531 void UpdatePing(
float InPing) { NativeCall<
void,
float>(
this,
"APlayerController.UpdatePing(float)", InPing); }
2533 void SetInitialLocationAndRotation(
const UE::
Math::
TVector<
double>* NewLocation,
const UE::
Math::TRotator<
double>* NewRotation) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*>(
this,
"APlayerController.SetInitialLocationAndRotation(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", NewLocation, NewRotation); }
2535 void RestartLevel() { NativeCall<
void>(
this,
"APlayerController.RestartLevel()"); }
2540 bool IsPaused() {
return NativeCall<
bool>(
this,
"APlayerController.IsPaused()"); }
2541 void Pause() { NativeCall<
void>(
this,
"APlayerController.Pause()"); }
2548 void NotifyLoadedWorld(
FName WorldPackageName,
bool bFinalDest) { NativeCall<
void,
FName,
bool>(
this,
"APlayerController.NotifyLoadedWorld(FName,bool)", WorldPackageName, bFinalDest); }
2550 bool GetHitResultUnderFinger(
ETouchIndex::
Type FingerIndex,
ECollisionChannel TraceChannel,
bool bTraceComplex,
FHitResult* HitResult) {
return NativeCall<
bool,
ETouchIndex::
Type,
ECollisionChannel,
bool,
FHitResult*>(
this,
"APlayerController.GetHitResultUnderFinger(ETouchIndex::Type,ECollisionChannel,bool,FHitResult&)", FingerIndex, TraceChannel, bTraceComplex, HitResult); }
2551 char ProjectWorldLocationToScreenWithDistance(
UE::
Math::
TVector<
double>* WorldLocation,
UE::
Math::
TVector<
double>* ScreenLocation,
bool bPlayerViewportRelative) {
return NativeCall<
char,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
bool>(
this,
"APlayerController.ProjectWorldLocationToScreenWithDistance(UE::Math::TVector<double>,UE::Math::TVector<double>&,bool)", WorldLocation, ScreenLocation, bPlayerViewportRelative); }
2552 bool GetHitResultAtScreenPosition(
const UE::
Math::TVector2<
double>* ScreenPosition,
const ECollisionChannel TraceChannel,
bool bTraceComplex,
FHitResult* HitResult) {
return NativeCall<
bool,
const UE::
Math::TVector2<
double>*,
const ECollisionChannel,
bool,
FHitResult*>(
this,
"APlayerController.GetHitResultAtScreenPosition(UE::Math::TVector2<double>,ECollisionChannel,bool,FHitResult&)", ScreenPosition, TraceChannel, bTraceComplex, HitResult); }
2553 bool GetHitResultAtScreenPosition(
const UE::
Math::TVector2<
double>* ScreenPosition,
const TArray<TEnumAsByte<
EObjectTypeQuery>, TSizedDefaultAllocator<32> >* ObjectTypes,
bool bTraceComplex,
FHitResult* HitResult) {
return NativeCall<
bool,
const UE::
Math::TVector2<
double>*,
const TArray<TEnumAsByte<
EObjectTypeQuery>, TSizedDefaultAllocator<32> >*,
bool,
FHitResult*>(
this,
"APlayerController.GetHitResultAtScreenPosition(UE::Math::TVector2<double>,TArray<TEnumAsByte<EObjectTypeQuery>,TSizedDefaultAllocator<32>>&,bool,FHitResult&)", ScreenPosition, ObjectTypes, bTraceComplex, HitResult); }
2554 void PlayerTick(
float DeltaTime) { NativeCall<
void,
float>(
this,
"APlayerController.PlayerTick(float)", DeltaTime); }
2555 bool InputKey(
FKey* Key,
EInputEvent EventType,
float AmountDepressed,
bool bGamepad) {
return NativeCall<
bool,
FKey*,
EInputEvent,
float,
bool>(
this,
"APlayerController.InputKey(FKey,EInputEvent,float,bool)", Key, EventType, AmountDepressed, bGamepad); }
2557 bool InputAxis(
FKey* Key,
float Delta,
float DeltaTime,
int NumSamples,
bool bGamepad) {
return NativeCall<
bool,
FKey*,
float,
float,
int,
bool>(
this,
"APlayerController.InputAxis(FKey,float,float,int,bool)", Key, Delta, DeltaTime, NumSamples, bGamepad); }
2558 bool InputMotion(
const UE::
Math::
TVector<
double>* Tilt,
const UE::
Math::
TVector<
double>* RotationRate,
const UE::
Math::
TVector<
double>* Gravity,
const UE::
Math::
TVector<
double>* Acceleration) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*>(
this,
"APlayerController.InputMotion(UE::Math::TVector<double>&,UE::Math::TVector<double>&,UE::Math::TVector<double>&,UE::Math::TVector<double>&)", Tilt, RotationRate, Gravity, Acceleration); }
2561 void BuildInputStack(
TArray<UInputComponent*, TSizedDefaultAllocator<32> >* InputStack) { NativeCall<
void,
TArray<UInputComponent*, TSizedDefaultAllocator<32> >*>(
this,
"APlayerController.BuildInputStack(TArray<UInputComponent*,TSizedDefaultAllocator<32>>&)", InputStack); }
2562 void ProcessPlayerInput(
const float DeltaTime,
const bool bGamePaused) { NativeCall<
void,
const float,
const bool>(
this,
"APlayerController.ProcessPlayerInput(float,bool)", DeltaTime, bGamePaused); }
2563 void PostProcessInput(
const float DeltaTime,
const bool bGamePaused) { NativeCall<
void,
const float,
const bool>(
this,
"APlayerController.PostProcessInput(float,bool)", DeltaTime, bGamePaused); }
2565 void SetCinematicMode(
bool bInCinematicMode,
bool bAffectsMovement,
bool bAffectsTurning) { NativeCall<
void,
bool,
bool,
bool>(
this,
"APlayerController.SetCinematicMode(bool,bool,bool)", bInCinematicMode, bAffectsMovement, bAffectsTurning); }
2566 void SetViewTargetWithBlend(
AActor* NewViewTarget,
float BlendTime,
EViewTargetBlendFunction BlendFunc,
float BlendExp,
bool bLockOutgoing) { NativeCall<
void,
AActor*,
float,
EViewTargetBlendFunction,
float,
bool>(
this,
"APlayerController.SetViewTargetWithBlend(AActor*,float,EViewTargetBlendFunction,float,bool)", NewViewTarget, BlendTime, BlendFunc, BlendExp, bLockOutgoing); }
2570 void GetAudioListenerPosition(
UE::
Math::
TVector<
double>* OutLocation,
UE::
Math::
TVector<
double>* OutFrontDir,
UE::
Math::
TVector<
double>* OutRightDir) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*>(
this,
"APlayerController.GetAudioListenerPosition(UE::Math::TVector<double>&,UE::Math::TVector<double>&,UE::Math::TVector<double>&)", OutLocation, OutFrontDir, OutRightDir); }
2582 void ViewAPlayer(
int dir) { NativeCall<
void,
int>(
this,
"APlayerController.ViewAPlayer(int)", dir); }
2584 void StartFire(
unsigned __int8 FireModeNum) { NativeCall<
void,
unsigned __int8>(
this,
"APlayerController.StartFire(unsignedchar)", FireModeNum); }
2587 bool CanRestartPlayer() {
return NativeCall<
bool>(
this,
"APlayerController.CanRestartPlayer()"); }
2590 void DisplayDebug(UCanvas* Canvas,
const FDebugDisplayInfo* DebugDisplay,
float* YL,
float* YPos) { NativeCall<
void, UCanvas*,
const FDebugDisplayInfo*,
float*,
float*>(
this,
"APlayerController.DisplayDebug(UCanvas*,FDebugDisplayInfo&,float&,float&)", Canvas, DebugDisplay, YL, YPos); }
2591 void SetCinematicMode(
bool bInCinematicMode,
bool bHidePlayer,
bool bAffectsHUD,
bool bAffectsMovement,
bool bAffectsTurning) { NativeCall<
void,
bool,
bool,
bool,
bool,
bool>(
this,
"APlayerController.SetCinematicMode(bool,bool,bool,bool,bool)", bInCinematicMode, bHidePlayer, bAffectsHUD, bAffectsMovement, bAffectsTurning); }
2592 void ClientSetCinematicMode_Implementation(
bool bInCinematicMode,
bool bAffectsMovement,
bool bAffectsTurning,
bool bAffectsHUD) { NativeCall<
void,
bool,
bool,
bool,
bool>(
this,
"APlayerController.ClientSetCinematicMode_Implementation(bool,bool,bool,bool)", bInCinematicMode, bAffectsMovement, bAffectsTurning, bAffectsHUD); }
2595 void ClientPrepareMapChange_Implementation(
FName LevelName,
bool bFirst,
bool bLast) { NativeCall<
void,
FName,
bool,
bool>(
this,
"APlayerController.ClientPrepareMapChange_Implementation(FName,bool,bool)", LevelName, bFirst, bLast); }
2600 void GetSeamlessTravelActorList(
bool bToEntry,
TArray<
AActor*, TSizedDefaultAllocator<32> >* ActorList) { NativeCall<
void,
bool,
TArray<
AActor*, TSizedDefaultAllocator<32> >*>(
this,
"APlayerController.GetSeamlessTravelActorList(bool,TArray<AActor*,TSizedDefaultAllocator<32>>&)", bToEntry, ActorList); }
2609 void ToggleSpeaking(
bool bSpeaking) { NativeCall<
void,
bool>(
this,
"APlayerController.ToggleSpeaking(bool)", bSpeaking); }
2625 bool IsSplitscreenPlayer(
int* OutSplitscreenPlayerIndex) {
return NativeCall<
bool,
int*>(
this,
"APlayerController.IsSplitscreenPlayer(int*)", OutSplitscreenPlayerIndex); }
2627 void ClientSetForceMipLevelsToBeResident_Implementation(UMaterialInterface* Material,
float ForceDuration,
int CinematicTextureGroups) { NativeCall<
void, UMaterialInterface*,
float,
int>(
this,
"APlayerController.ClientSetForceMipLevelsToBeResident_Implementation(UMaterialInterface*,float,int)", Material, ForceDuration, CinematicTextureGroups); }
2628 void ClientPrestreamTextures_Implementation(
AActor* ForcedActor,
float ForceDuration,
bool bEnableStreaming,
int CinematicTextureGroups) { NativeCall<
void,
AActor*,
float,
bool,
int>(
this,
"APlayerController.ClientPrestreamTextures_Implementation(AActor*,float,bool,int)", ForcedActor, ForceDuration, bEnableStreaming, CinematicTextureGroups); }
2631 void PlayDynamicForceFeedback(
float Intensity,
float Duration,
bool bAffectsLeftLarge,
bool bAffectsLeftSmall,
bool bAffectsRightLarge,
bool bAffectsRightSmall, TEnumAsByte<
EDynamicForceFeedbackAction::
Type> Action,
FLatentActionInfo* LatentInfo) { NativeCall<
void,
float,
float,
bool,
bool,
bool,
bool, TEnumAsByte<EDynamicForceFeedbackAction::Type>, FLatentActionInfo*>(
this,
"APlayerController.PlayDynamicForceFeedback(float,float,bool,bool,bool,bool,TEnumAsByte<EDynamicForceFeedbackAction::Type>,FLatentActionInfo)", Intensity, Duration, bAffectsLeftLarge, bAffectsLeftSmall, bAffectsRightLarge, bAffectsRightSmall, Action, LatentInfo); }
2633 void SetDisableHaptics(
bool bNewDisabled) { NativeCall<
void,
bool>(
this,
"APlayerController.SetDisableHaptics(bool)", bNewDisabled); }
2634 void SetHapticsByValue(
const float Frequency,
const float Amplitude,
EControllerHand Hand) { NativeCall<
void,
const float,
const float,
EControllerHand>(
this,
"APlayerController.SetHapticsByValue(float,float,EControllerHand)", Frequency, Amplitude, Hand); }
2636 void ProcessForceFeedbackAndHaptics(
const float DeltaTime,
const bool bGamePaused) { NativeCall<
void,
const float,
const bool>(
this,
"APlayerController.ProcessForceFeedbackAndHaptics(float,bool)", DeltaTime, bGamePaused); }
2645 void SetPawn(
APawn* InPawn) { NativeCall<
void,
APawn*>(
this,
"APlayerController.SetPawn(APawn*)", InPawn); }
2648 ULocalPlayer*
GetLocalPlayer() {
return NativeCall<ULocalPlayer*>(
this,
"APlayerController.GetLocalPlayer()"); }
2650 int GetInputIndex() {
return NativeCall<
int>(
this,
"APlayerController.GetInputIndex()"); }
2651 void TickPlayerInput(
const float DeltaSeconds,
const bool bGamePaused) { NativeCall<
void,
const float,
const bool>(
this,
"APlayerController.TickPlayerInput(float,bool)", DeltaSeconds, bGamePaused); }
2652 void TickActor(
float DeltaSeconds,
ELevelTick TickType, FActorTickFunction* ThisTickFunction) { NativeCall<
void,
float,
ELevelTick, FActorTickFunction*>(
this,
"APlayerController.TickActor(float,ELevelTick,FActorTickFunction&)", DeltaSeconds, TickType, ThisTickFunction); }
2653 bool IsNetRelevantFor(
const AActor* RealViewer,
const AActor* ViewTarget,
const UE::
Math::
TVector<
double>* SrcLocation) {
return NativeCall<
bool,
const AActor*,
const AActor*,
const UE::
Math::
TVector<
double>*>(
this,
"APlayerController.IsNetRelevantFor(AActor*,AActor*,UE::Math::TVector<double>&)", RealViewer, ViewTarget, SrcLocation); }
2657 bool DefaultCanUnpause() {
return NativeCall<
bool>(
this,
"APlayerController.DefaultCanUnpause()"); }
2661 void SetSpectatorPawn(ASpectatorPawn* NewSpectatorPawn) { NativeCall<
void, ASpectatorPawn*>(
this,
"APlayerController.SetSpectatorPawn(ASpectatorPawn*)", NewSpectatorPawn); }
2662 ASpectatorPawn*
SpawnSpectatorPawn() {
return NativeCall<ASpectatorPawn*>(
this,
"APlayerController.SpawnSpectatorPawn()"); }
2670 void SetupInactiveStateInputComponent(UInputComponent* InComponent) { NativeCall<
void, UInputComponent*>(
this,
"APlayerController.SetupInactiveStateInputComponent(UInputComponent*)", InComponent); }
2671 void PushInputComponent(UInputComponent* InInputComponent) { NativeCall<
void, UInputComponent*>(
this,
"APlayerController.PushInputComponent(UInputComponent*)", InInputComponent); }
2672 bool PopInputComponent(UInputComponent* InInputComponent) {
return NativeCall<
bool, UInputComponent*>(
this,
"APlayerController.PopInputComponent(UInputComponent*)", InInputComponent); }
2673 bool IsInputComponentInStack(
const UInputComponent* InInputComponent) {
return NativeCall<
bool,
const UInputComponent*>(
this,
"APlayerController.IsInputComponentInStack(UInputComponent*)", InInputComponent); }
2674 void AddPitchInput(
float Val) { NativeCall<
void,
float>(
this,
"APlayerController.AddPitchInput(float)", Val); }
2675 void AddYawInput(
float Val) { NativeCall<
void,
float>(
this,
"APlayerController.AddYawInput(float)", Val); }
2676 void AddRollInput(
float Val) { NativeCall<
void,
float>(
this,
"APlayerController.AddRollInput(float)", Val); }
2678 void GetInputMotionState(
UE::
Math::
TVector<
double>* Tilt,
UE::
Math::
TVector<
double>* RotationRate,
UE::
Math::
TVector<
double>* Gravity,
UE::
Math::
TVector<
double>* Acceleration) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*>(
this,
"APlayerController.GetInputMotionState(UE::Math::TVector<double>&,UE::Math::TVector<double>&,UE::Math::TVector<double>&,UE::Math::TVector<double>&)", Tilt, RotationRate, Gravity, Acceleration); }
2680 bool GetMousePosition(
float* LocationX,
float* LocationY,
bool bEvenWhenMouseNotAttached) {
return NativeCall<
bool,
float*,
float*,
bool>(
this,
"APlayerController.GetMousePosition(float&,float&,bool)", LocationX, LocationY, bEvenWhenMouseNotAttached); }
2681 void GetInputMouseDelta(
float* DeltaX,
float* DeltaY) { NativeCall<
void,
float*,
float*>(
this,
"APlayerController.GetInputMouseDelta(float&,float&)", DeltaX, DeltaY); }
2718 void ClientProcessNetExecCommandBP(
AActor* ForActor,
FName CommandName,
FBPNetExecParams* ExecParams) { NativeCall<
void,
AActor*,
FName,
FBPNetExecParams*>(
this,
"APrimalPlayerController.ClientProcessNetExecCommandBP(AActor*,FName,FBPNetExecParams)", ForActor, CommandName, ExecParams); }
2719 void ClientProcessNetExecCommandUnreliableBP(
AActor* ForActor,
FName CommandName,
FBPNetExecParams* ExecParams) { NativeCall<
void,
AActor*,
FName,
FBPNetExecParams*>(
this,
"APrimalPlayerController.ClientProcessNetExecCommandUnreliableBP(AActor*,FName,FBPNetExecParams)", ForActor, CommandName, ExecParams); }
2720 void PropertyServerToClients(
AActor* ActorToRep,
const FName PropertyName,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >* ReplicationData) { NativeCall<
void,
AActor*,
const FName,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >*>(
this,
"APrimalPlayerController.PropertyServerToClients(AActor*,FName,TArray<unsignedchar,TSizedDefaultAllocator<32>>&)", ActorToRep, PropertyName, ReplicationData); }
2721 void PropertyServerToClientsUnreliable(
AActor* ActorToRep,
const FName PropertyName,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >* ReplicationData) { NativeCall<
void,
AActor*,
const FName,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >*>(
this,
"APrimalPlayerController.PropertyServerToClientsUnreliable(AActor*,FName,TArray<unsignedchar,TSizedDefaultAllocator<32>>&)", ActorToRep, PropertyName, ReplicationData); }
2724 void ClientProcessNetExecCommand_Implementation(
AActor* ForActor,
FName CommandName,
FNetExecParams* ExecParams) { NativeCall<
void,
AActor*,
FName,
FNetExecParams*>(
this,
"APrimalPlayerController.ClientProcessNetExecCommand_Implementation(AActor*,FName,FNetExecParams)", ForActor, CommandName, ExecParams); }
2725 void ServerProcessNetExecCommand_Implementation(
AActor* ForActor,
FName CommandName,
FBPNetExecParams* ExecParams) { NativeCall<
void,
AActor*,
FName,
FBPNetExecParams*>(
this,
"APrimalPlayerController.ServerProcessNetExecCommand_Implementation(AActor*,FName,FBPNetExecParams)", ForActor, CommandName, ExecParams); }
2726 void ServerProcessNetExecCommandUnreliable_Implementation(
AActor* ForActor,
FName CommandName,
FBPNetExecParams* ExecParams) { NativeCall<
void,
AActor*,
FName,
FBPNetExecParams*>(
this,
"APrimalPlayerController.ServerProcessNetExecCommandUnreliable_Implementation(AActor*,FName,FBPNetExecParams)", ForActor, CommandName, ExecParams); }
2727 void ClientProcessNetExecCommandBP_Implementation(
AActor* ForActor,
FName CommandName,
FBPNetExecParams* ExecParams) { NativeCall<
void,
AActor*,
FName,
FBPNetExecParams*>(
this,
"APrimalPlayerController.ClientProcessNetExecCommandBP_Implementation(AActor*,FName,FBPNetExecParams)", ForActor, CommandName, ExecParams); }
2730 void PropertyServerToClients_Implementation(
AActor* ActorToRep,
const FName PropertyName,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >* ReplicationData) { NativeCall<
void,
AActor*,
const FName,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >*>(
this,
"APrimalPlayerController.PropertyServerToClients_Implementation(AActor*,FName,TArray<unsignedchar,TSizedDefaultAllocator<32>>&)", ActorToRep, PropertyName, ReplicationData); }
2731 void PropertyServerToClientsUnreliable_Implementation(
AActor* ActorToRep,
const FName PropertyName,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >* ReplicationData) { NativeCall<
void,
AActor*,
const FName,
const TArray<
unsigned char, TSizedDefaultAllocator<32> >*>(
this,
"APrimalPlayerController.PropertyServerToClientsUnreliable_Implementation(AActor*,FName,TArray<unsignedchar,TSizedDefaultAllocator<32>>&)", ActorToRep, PropertyName, ReplicationData); }
2755 void SetVirtualCursorPosition(
UE::
Math::TVector2<
double>* NewCursorPos) { NativeCall<
void,
UE::
Math::TVector2<
double>*>(
this,
"ABasePlayerController.SetVirtualCursorPosition(UE::Math::TVector2<double>)", NewCursorPos); }
2756 void TickActor(
float DeltaTime,
ELevelTick TickType, FActorTickFunction* ThisTickFunction) { NativeCall<
void,
float,
ELevelTick, FActorTickFunction*>(
this,
"ABasePlayerController.TickActor(float,ELevelTick,FActorTickFunction&)", DeltaTime, TickType, ThisTickFunction); }
2765 void ClientSendRoundEndEvent_Implementation(
bool bIsWinner,
int ExpendedTimeInSeconds) { NativeCall<
void,
bool,
int>(
this,
"ABasePlayerController.ClientSendRoundEndEvent_Implementation(bool,int)", bIsWinner, ExpendedTimeInSeconds); }
2769 bool HasValidAdminIP() {
return NativeCall<
bool>(
this,
"ABasePlayerController.HasValidAdminIP()"); }
2771 bool IsMoveInputIgnored() {
return NativeCall<
bool>(
this,
"ABasePlayerController.IsMoveInputIgnored()"); }
2772 bool IsLookInputIgnored() {
return NativeCall<
bool>(
this,
"ABasePlayerController.IsLookInputIgnored()"); }
2773 bool IsGameInputAllowed() {
return NativeCall<
bool>(
this,
"ABasePlayerController.IsGameInputAllowed()"); }
2780 UPaintingStreamingComponent*&
PaintingStreamingComponentField() {
return *GetNativePointerField<UPaintingStreamingComponent**>(
this,
"AShooterPlayerController.PaintingStreamingComponent"); }
2781 FieldArray<
unsigned __int8, 10>
HeldItemSlotField() {
return {
this,
"AShooterPlayerController.HeldItemSlot" }; }
2782 FieldArray<
unsigned __int8, 10>
UsedItemSlotField() {
return {
this,
"AShooterPlayerController.UsedItemSlot" }; }
2788 float&
RespawnSoundDelayField() {
return *GetNativePointerField<
float*>(
this,
"AShooterPlayerController.RespawnSoundDelay"); }
2798 FTimerHandle&
MeleeAimAssistTimerField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterPlayerController.MeleeAimAssistTimer"); }
2800 long double&
LastDeathTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterPlayerController.LastDeathTime"); }
2801 long double&
LastDeathMarkField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterPlayerController.LastDeathMark"); }
2802 long double&
LastDismissedPOIField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterPlayerController.LastDismissedPOI"); }
2804 FTimerHandle&
DismissPOITimerField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterPlayerController.DismissPOITimer"); }
2808 bool&
bShowGameModeHUDField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterPlayerController.bShowGameModeHUD"); }
2811 USoundCue*&
SelectSlotSoundField() {
return *GetNativePointerField<USoundCue**>(
this,
"AShooterPlayerController.SelectSlotSound"); }
2814 UPrimalLocalProfile*&
PrimalLocalProfileField() {
return *GetNativePointerField<UPrimalLocalProfile**>(
this,
"AShooterPlayerController.PrimalLocalProfile"); }
2815 FTimerHandle&
SaveProfileHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterPlayerController.SaveProfileHandle"); }
2820 unsigned __int64&
TargetOrbitedPlayerIdField() {
return *GetNativePointerField<
unsigned __int64*>(
this,
"AShooterPlayerController.TargetOrbitedPlayerId"); }
2823 FTimerHandle&
UnFreezeHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterPlayerController.UnFreezeHandle"); }
2824 float&
MaxUseDistanceField() {
return *GetNativePointerField<
float*>(
this,
"AShooterPlayerController.MaxUseDistance"); }
2825 float&
MaxUseCheckRadiusField() {
return *GetNativePointerField<
float*>(
this,
"AShooterPlayerController.MaxUseCheckRadius"); }
2830 FTimerHandle&
StartChatHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterPlayerController.StartChatHandle"); }
2832 FTimerHandle&
GamepadBackHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterPlayerController.GamepadBackHandle"); }
2836 FTimerHandle&
ToggleDubleTapTimerMapField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterPlayerController.ToggleDubleTapTimerMap"); }
2841 FTimerHandle&
OnUseHeldTimerHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterPlayerController.OnUseHeldTimerHandle"); }
2842 TArray<
int, TSizedDefaultAllocator<32> >&
LastWheelCategoriesField() {
return *GetNativePointerField<
TArray<
int, TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.LastWheelCategories"); }
2855 long double&
LastRespawnTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterPlayerController.LastRespawnTime"); }
2860 __int64&
LinkedPlayerIDField() {
return *GetNativePointerField<
__int64*>(
this,
"AShooterPlayerController.LinkedPlayerID"); }
2875 long double&
LastDiedMessageTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterPlayerController.LastDiedMessageTime"); }
2878 long double&
LastHadPawnTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterPlayerController.LastHadPawnTime"); }
2879 long double&
LastChatMessageTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterPlayerController.LastChatMessageTime"); }
2886 bool&
bEnableAltFireField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterPlayerController.bEnableAltFire"); }
2887 long double&
WaitingForSpawnUITimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterPlayerController.WaitingForSpawnUITime"); }
2888 float&
ChatSpamWeightField() {
return *GetNativePointerField<
float*>(
this,
"AShooterPlayerController.ChatSpamWeight"); }
2891 long double&
LastUsePressTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterPlayerController.LastUsePressTime"); }
2893 TArray<
int, TSizedDefaultAllocator<32> >&
NotifiedTribeWarIDsField() {
return *GetNativePointerField<
TArray<
int, TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.NotifiedTribeWarIDs"); }
2995 TMap<
FString,
bool,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FString,
bool, 0> >&
BlockedVoiceUsersField() {
return *
GetNativePointerField<
TMap<
FString,
bool,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FString,
bool, 0> >*>(
this,
"AShooterPlayerController.BlockedVoiceUsers"); }
2996 TMap<
FString,
bool,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FString,
bool, 0> >&
BlockedTextUsersField() {
return *
GetNativePointerField<
TMap<
FString,
bool,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FString,
bool, 0> >*>(
this,
"AShooterPlayerController.BlockedTextUsers"); }
3037 TMap<
int,
AActor*,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
AActor*, 0> >&
ActiveWaypoints_CreaturesField() {
return *
GetNativePointerField<
TMap<
int,
AActor*,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
AActor*, 0> >*>(
this,
"AShooterPlayerController.ActiveWaypoints_Creatures"); }
3038 TMap<
int,
AActor*,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
AActor*, 0> >&
ActiveWaypoints_PlayersField() {
return *
GetNativePointerField<
TMap<
int,
AActor*,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
AActor*, 0> >*>(
this,
"AShooterPlayerController.ActiveWaypoints_Players"); }
3055 TMap<
int,
FTrackedActorPlusInfoStruct,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
FTrackedActorPlusInfoStruct, 0> >&
AllCreaturesWhosInfoIsBeingSentToClientFromServerField() {
return *
GetNativePointerField<
TMap<
int,
FTrackedActorPlusInfoStruct,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
FTrackedActorPlusInfoStruct, 0> >*>(
this,
"AShooterPlayerController.AllCreaturesWhosInfoIsBeingSentToClientFromServer"); }
3056 TMap<
int,
FTrackedActorPlusInfoStruct,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
FTrackedActorPlusInfoStruct, 0> >&
AllPlayersWhosInfoIsBeingSentToClientFromServer_NotTeammatesField() {
return *
GetNativePointerField<
TMap<
int,
FTrackedActorPlusInfoStruct,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
FTrackedActorPlusInfoStruct, 0> >*>(
this,
"AShooterPlayerController.AllPlayersWhosInfoIsBeingSentToClientFromServer_NotTeammates"); }
3057 TMap<
int,
FTrackedActorPlusInfoStruct,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
FTrackedActorPlusInfoStruct, 0> >&
AllPlayersWhosInfoIsBeingSentToClientFromServer_TeammatesField() {
return *
GetNativePointerField<
TMap<
int,
FTrackedActorPlusInfoStruct,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
FTrackedActorPlusInfoStruct, 0> >*>(
this,
"AShooterPlayerController.AllPlayersWhosInfoIsBeingSentToClientFromServer_Teammates"); }
3059 TMap<
int,
int,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
int, 0> >&
TrackedActorIDs_OrderMap_PlayersField() {
return *
GetNativePointerField<
TMap<
int,
int,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
int, 0> >*>(
this,
"AShooterPlayerController.TrackedActorIDs_OrderMap_Players"); }
3060 TMap<
int,
int,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
int, 0> >&
TrackedActorIDs_OrderMap_CreaturesField() {
return *
GetNativePointerField<
TMap<
int,
int,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
int, 0> >*>(
this,
"AShooterPlayerController.TrackedActorIDs_OrderMap_Creatures"); }
3061 TMap<
int,
bool,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
bool, 0> >&
CreaturesAlreadyHandledByTamingAutoAddField() {
return *
GetNativePointerField<
TMap<
int,
bool,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
bool, 0> >*>(
this,
"AShooterPlayerController.CreaturesAlreadyHandledByTamingAutoAdd"); }
3130 TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FString,
FString, 0> >&
QueuedVoiceChannelsToJoinField() {
return *
GetNativePointerField<
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FString,
FString, 0> >*>(
this,
"AShooterPlayerController.QueuedVoiceChannelsToJoin"); }
3131 TMap<
unsigned int,
FString,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
unsigned int,
FString, 0> >&
playerIDToPlatformNameMapField() {
return *
GetNativePointerField<
TMap<
unsigned int,
FString,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
unsigned int,
FString, 0> >*>(
this,
"AShooterPlayerController.playerIDToPlatformNameMap"); }
3177 void BPGetExtraWaypointsSOTF(
APlayerController*
Controller,
AShooterCharacter*
PlayerPawn,
const TArray<
FPointOfInterestData_ForCompanion,
TSizedDefaultAllocator<32> >*
IndicatorsIn,
TArray<
FPointOfInterestData_ForCompanion,
TSizedDefaultAllocator<32> >*
IndicatorsOut) {
NativeCall<
void,
APlayerController*,
AShooterCharacter*,
const TArray<
FPointOfInterestData_ForCompanion,
TSizedDefaultAllocator<32> >*,
TArray<
FPointOfInterestData_ForCompanion,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.BPGetExtraWaypointsSOTF(APlayerController*,AShooterCharacter*,TArray<FPointOfInterestData_ForCompanion,TSizedDefaultAllocator<32>>&,TArray<FPointOfInterestData_ForCompanion,TSizedDefaultAllocator<32>>&)",
Controller,
PlayerPawn,
IndicatorsIn,
IndicatorsOut); }
3184 void ClientAddActorItem(
UPrimalInventoryComponent*
forInventory,
FItemNetInfo*
itemInfo,
bool bEquipItem,
bool ShowHUDNotification) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetInfo*,
bool,
bool>(
this,
"AShooterPlayerController.ClientAddActorItem(UPrimalInventoryComponent*,FItemNetInfo,bool,bool)",
forInventory,
itemInfo,
bEquipItem,
ShowHUDNotification); }
3188 void ClientDisplayNotificationDialog(
const FString*
Message,
const FString*
Title,
bool bIsError,
bool OnOkGoToMainMenu,
bool bAutoClose,
bool bCanBeTop,
bool bHideXBoxFooter) {
NativeCall<
void,
const FString*,
const FString*,
bool,
bool,
bool,
bool,
bool>(
this,
"AShooterPlayerController.ClientDisplayNotificationDialog(FString&,FString&,bool,bool,bool,bool,bool)",
Message,
Title,
bIsError,
OnOkGoToMainMenu,
bAutoClose,
bCanBeTop,
bHideXBoxFooter); }
3196 void ClientHUDNotificationTypeParams(
int MessageType,
int MessageType1,
int MessageParam2,
UObject*
ObjectParam1) {
NativeCall<
void,
int,
int,
int,
UObject*>(
this,
"AShooterPlayerController.ClientHUDNotificationTypeParams(int,int,int,UObject*)",
MessageType,
MessageType1,
MessageParam2,
ObjectParam1); }
3197 void ClientLoadArkItems(
UPrimalInventoryComponent*
forInventory,
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*
itemInfos,
bool bClear,
bool bFinalBatch) {
NativeCall<
void,
UPrimalInventoryComponent*,
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*,
bool,
bool>(
this,
"AShooterPlayerController.ClientLoadArkItems(UPrimalInventoryComponent*,TArray<FItemNetInfo,TSizedDefaultAllocator<32>>&,bool,bool)",
forInventory,
itemInfos,
bClear,
bFinalBatch); }
3200 void ClientNotifyEditText(
TSubclassOf<
UObject>
ForObjectClass,
int ExtraID1,
int ExtraID2,
UObject*
ForObject) {
NativeCall<
void,
TSubclassOf<
UObject>,
int,
int,
UObject*>(
this,
"AShooterPlayerController.ClientNotifyEditText(TSubclassOf<UObject>,int,int,UObject*)",
ForObjectClass,
ExtraID1,
ExtraID2,
ForObject); }
3208 void ClientOnEndDownloadTransferredPlayerCharacter(
bool Success,
int FailureResponseCode,
const FString*
FailureResponseMessage) {
NativeCall<
void,
bool,
int,
const FString*>(
this,
"AShooterPlayerController.ClientOnEndDownloadTransferredPlayerCharacter(bool,int,FString&)",
Success,
FailureResponseCode,
FailureResponseMessage); }
3211 void ClientProcessItemNetExecCommandBP(
UPrimalInventoryComponent*
forInventory,
FItemNetID ForItemID,
bool bIsEquippedItem,
FName CommandName,
FBPNetExecParams*
ExecParams) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
bool,
FName,
FBPNetExecParams*>(
this,
"AShooterPlayerController.ClientProcessItemNetExecCommandBP(UPrimalInventoryComponent*,FItemNetID,bool,FName,FBPNetExecParams)",
forInventory,
ForItemID,
bIsEquippedItem,
CommandName,
ExecParams); }
3212 void ClientProcessItemNetExecCommandUnreliableBP(
UPrimalInventoryComponent*
forInventory,
FItemNetID ForItemID,
bool bIsEquippedItem,
FName CommandName,
FBPNetExecParams*
ExecParams) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
bool,
FName,
FBPNetExecParams*>(
this,
"AShooterPlayerController.ClientProcessItemNetExecCommandUnreliableBP(UPrimalInventoryComponent*,FItemNetID,bool,FName,FBPNetExecParams)",
forInventory,
ForItemID,
bIsEquippedItem,
CommandName,
ExecParams); }
3213 void ClientProgressAchievement(
const FString*
AchievementID,
float Progress,
bool savePlayerData) {
NativeCall<
void,
const FString*,
float,
bool>(
this,
"AShooterPlayerController.ClientProgressAchievement(FString&,float,bool)",
AchievementID,
Progress,
savePlayerData); }
3214 void ClientSendArkDataPayloadBegin(
FGuid*
ID,
EPrimalARKTributeDataType::
Type ArkDataType,
const FString*
DataClass,
const FString*
TagName,
const FString*
Name,
const TArray<
FString,
TSizedDefaultAllocator<32> >*
DataStats,
unsigned int ID1,
unsigned int ID2) {
NativeCall<
void,
FGuid*,
EPrimalARKTributeDataType::
Type,
const FString*,
const FString*,
const FString*,
const TArray<
FString,
TSizedDefaultAllocator<32> >*,
unsigned int,
unsigned int>(
this,
"AShooterPlayerController.ClientSendArkDataPayloadBegin(FGuid,EPrimalARKTributeDataType::Type,FString&,FString&,FString&,TArray<FString,TSizedDefaultAllocator<32>>&,unsignedint,unsignedint)",
ID,
ArkDataType,
DataClass,
TagName,
Name,
DataStats,
ID1,
ID2); }
3215 void ClientServerChatDirectMessage(
const FString*
MessageText,
FLinearColor MessageColor,
bool bIsBold,
const FString*
SenderId) {
NativeCall<
void,
const FString*,
FLinearColor,
bool,
const FString*>(
this,
"AShooterPlayerController.ClientServerChatDirectMessage(FString&,FLinearColor,bool,FString&)",
MessageText,
MessageColor,
bIsBold,
SenderId); }
3216 void ClientServerNotification(
const FString*
MessageText,
FLinearColor MessageColor,
float DisplayScale,
float DisplayTime,
UTexture2D*
MessageIcon,
USoundBase*
SoundToPlay,
int Priority) {
NativeCall<
void,
const FString*,
FLinearColor,
float,
float,
UTexture2D*,
USoundBase*,
int>(
this,
"AShooterPlayerController.ClientServerNotification(FString&,FLinearColor,float,float,UTexture2D*,USoundBase*,int)",
MessageText,
MessageColor,
DisplayScale,
DisplayTime,
MessageIcon,
SoundToPlay,
Priority); }
3217 void ClientServerNotificationSingle(
const FString*
MessageText,
FLinearColor MessageColor,
float DisplayScale,
float DisplayTime,
UTexture2D*
MessageIcon,
USoundBase*
SoundToPlay,
int MessageTypeID) {
NativeCall<
void,
const FString*,
FLinearColor,
float,
float,
UTexture2D*,
USoundBase*,
int>(
this,
"AShooterPlayerController.ClientServerNotificationSingle(FString&,FLinearColor,float,float,UTexture2D*,USoundBase*,int,int)",
MessageText,
MessageColor,
DisplayScale,
DisplayTime,
MessageIcon,
SoundToPlay,
MessageTypeID); }
3218 void ClientSetArkTributeLimits(
bool LimitItems,
bool LimitDinos,
bool LimitCharacters,
int MaxItems,
int MaxDinos,
int MaxCharacters) {
NativeCall<
void,
bool,
bool,
bool,
int,
int,
int>(
this,
"AShooterPlayerController.ClientSetArkTributeLimits(bool,bool,bool,int,int,int)",
LimitItems,
LimitDinos,
LimitCharacters,
MaxItems,
MaxDinos,
MaxCharacters); }
3221 void ClientShowLeaderboard(
TSubclassOf<
ULeaderboard>
LeaderboardType,
FName MissionTag,
const TArray<
FLeaderboardRow,
TSizedDefaultAllocator<32> >*
LeaderboardRows,
bool bPlayerHasValidLatestScore,
FLeaderboardRow*
LatestPlayerScore) {
NativeCall<
void,
TSubclassOf<
ULeaderboard>,
FName,
const TArray<
FLeaderboardRow,
TSizedDefaultAllocator<32> >*,
bool,
FLeaderboardRow*>(
this,
"AShooterPlayerController.ClientShowLeaderboard(TSubclassOf<ULeaderboard>,FName,TArray<FLeaderboardRow,TSizedDefaultAllocator<32>>&,bool,FLeaderboardRow)",
LeaderboardType,
MissionTag,
LeaderboardRows,
bPlayerHasValidLatestScore,
LatestPlayerScore); }
3224 void ClientUnlockExplorerNote(
int ExplorerNoteIndex,
const bool forceShowExplorerNoteUI,
bool savePlayerData) {
NativeCall<
void,
int,
const bool,
bool>(
this,
"AShooterPlayerController.ClientUnlockExplorerNote(int,bool,bool)",
ExplorerNoteIndex,
forceShowExplorerNoteUI,
savePlayerData); }
3225 void ClientUpdateInventoryCraftQueue(
UPrimalInventoryComponent*
forInventory,
const TArray<
FItemCraftQueueEntry,
TSizedDefaultAllocator<32> >*
CraftQueueEntries) {
NativeCall<
void,
UPrimalInventoryComponent*,
const TArray<
FItemCraftQueueEntry,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.ClientUpdateInventoryCraftQueue(UPrimalInventoryComponent*,TArray<FItemCraftQueueEntry,TSizedDefaultAllocator<32>>&)",
forInventory,
CraftQueueEntries); }
3234 void ServerAddItemToCustomFolder(
UPrimalInventoryComponent*
forInventory,
const FString*
CFolderName,
int InventoryCompType,
FItemNetID ItemId) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
int,
FItemNetID>(
this,
"AShooterPlayerController.ServerAddItemToCustomFolder(UPrimalInventoryComponent*,FString&,int,FItemNetID)",
forInventory,
CFolderName,
InventoryCompType,
ItemId); }
3243 void ServerPaint(
UStructurePaintingComponent*
Structure,
const TArray<
FPaintItem,
TSizedDefaultAllocator<32> >*
Paints,
bool bLastBatch,
bool bFromLoadFile,
bool ReplicateToClients) {
NativeCall<
void,
UStructurePaintingComponent*,
const TArray<
FPaintItem,
TSizedDefaultAllocator<32> >*,
bool,
bool,
bool>(
this,
"AShooterPlayerController.ServerPaint(UStructurePaintingComponent*,TArray<FPaintItem,TSizedDefaultAllocator<32>>&,bool,bool,bool)",
Structure,
Paints,
bLastBatch,
bFromLoadFile,
ReplicateToClients); }
3247 void ServerRequestActorItems(
UPrimalInventoryComponent*
forInventory,
bool bInventoryItems,
bool bWithFirstSpawn) {
NativeCall<
void,
UPrimalInventoryComponent*,
bool,
bool>(
this,
"AShooterPlayerController.ServerRequestActorItems(UPrimalInventoryComponent*,bool,bool)",
forInventory,
bInventoryItems,
bWithFirstSpawn); }
3249 void ServerRequestCustomTrackedActorList(
int CustomTameSelectionType,
int DinoGroup,
const FString*
CustomTameSearchText,
int NewScrollbarIndex,
bool ClientAutoTrackTamesSetting) {
NativeCall<
void,
int,
int,
const FString*,
int,
bool>(
this,
"AShooterPlayerController.ServerRequestCustomTrackedActorList(int,int,FString&,int,bool)",
CustomTameSelectionType,
DinoGroup,
CustomTameSearchText,
NewScrollbarIndex,
ClientAutoTrackTamesSetting); }
3251 void ServerRequestDropAllItems(
const FString*
CurrentCustomFolderFilter,
const FString*
CurrentNameFilter,
const bool OnlySkins,
const bool AlsoSkins) {
NativeCall<
void,
const FString*,
const FString*,
const bool,
const bool>(
this,
"AShooterPlayerController.ServerRequestDropAllItems(FString&,FString&,bool,bool)",
CurrentCustomFolderFilter,
CurrentNameFilter,
OnlySkins,
AlsoSkins); }
3252 void ServerRequestInventorySwapItems(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID1,
FItemNetID itemID2) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
FItemNetID>(
this,
"AShooterPlayerController.ServerRequestInventorySwapItems(UPrimalInventoryComponent*,FItemNetID,FItemNetID)",
inventoryComp,
itemID1,
itemID2); }
3254 void ServerRequestInventoryUseItemWithActor(
AActor*
anActor,
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID1,
int AdditionalData) {
NativeCall<
void,
AActor*,
UPrimalInventoryComponent*,
FItemNetID,
int>(
this,
"AShooterPlayerController.ServerRequestInventoryUseItemWithActor(AActor*,UPrimalInventoryComponent*,FItemNetID,int)",
anActor,
inventoryComp,
itemID1,
AdditionalData); }
3255 void ServerRequestInventoryUseItemWithItem(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID1,
FItemNetID itemID2,
int AdditionalData) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
FItemNetID,
int>(
this,
"AShooterPlayerController.ServerRequestInventoryUseItemWithItem(UPrimalInventoryComponent*,FItemNetID,FItemNetID,int)",
inventoryComp,
itemID1,
itemID2,
AdditionalData); }
3258 void ServerRequestSetPin(
UObject*
forTarget,
int PinValue,
bool bIsSetting,
int TheCustomIndex) {
NativeCall<
void,
UObject*,
int,
bool,
int>(
this,
"AShooterPlayerController.ServerRequestSetPin(UObject*,int,bool,int)",
forTarget,
PinValue,
bIsSetting,
TheCustomIndex); }
3263 void ServerSendArkDataPayloadBegin(
FGuid*
ID,
EPrimalARKTributeDataType::
Type ArkDataType,
const FString*
DataClass,
const FString*
TagName,
const FString*
Name,
const TArray<
FString,
TSizedDefaultAllocator<32> >*
DataStats,
unsigned int ID1,
unsigned int ID2) {
NativeCall<
void,
FGuid*,
EPrimalARKTributeDataType::
Type,
const FString*,
const FString*,
const FString*,
const TArray<
FString,
TSizedDefaultAllocator<32> >*,
unsigned int,
unsigned int>(
this,
"AShooterPlayerController.ServerSendArkDataPayloadBegin(FGuid,EPrimalARKTributeDataType::Type,FString&,FString&,FString&,TArray<FString,TSizedDefaultAllocator<32>>&,unsignedint,unsignedint)",
ID,
ArkDataType,
DataClass,
TagName,
Name,
DataStats,
ID1,
ID2); }
3272 void ServerTransferAllFromRemoteInventory(
UPrimalInventoryComponent*
inventoryComp,
const FString*
CurrentCustomFolderFilter,
const FString*
CurrentNameFilter,
const FString*
CurrentDestinationFolder,
bool bNoFolderView) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
const FString*,
const FString*,
bool>(
this,
"AShooterPlayerController.ServerTransferAllFromRemoteInventory(UPrimalInventoryComponent*,FString&,FString&,FString&,bool)",
inventoryComp,
CurrentCustomFolderFilter,
CurrentNameFilter,
CurrentDestinationFolder,
bNoFolderView); }
3273 void ServerTransferAllToRemoteInventory(
UPrimalInventoryComponent*
inventoryComp,
const FString*
CurrentCustomFolderFilter,
const FString*
CurrentNameFilter,
const FString*
CurrentDestinationFolder,
bool bNoFolderView,
bool OnlySkins,
bool AlsoSkins) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
const FString*,
const FString*,
bool,
bool,
bool>(
this,
"AShooterPlayerController.ServerTransferAllToRemoteInventory(UPrimalInventoryComponent*,FString&,FString&,FString&,bool,bool,bool)",
inventoryComp,
CurrentCustomFolderFilter,
CurrentNameFilter,
CurrentDestinationFolder,
bNoFolderView,
OnlySkins,
AlsoSkins); }
3274 void ServerTransferFromRemoteInventory(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID,
int requestedQuantity,
int ToSlotIndex,
bool bEquipItem) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
int,
int,
bool>(
this,
"AShooterPlayerController.ServerTransferFromRemoteInventory(UPrimalInventoryComponent*,FItemNetID,int,int,bool)",
inventoryComp,
itemID,
requestedQuantity,
ToSlotIndex,
bEquipItem); }
3275 void ServerTransferToRemoteInventory(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID,
bool bAlsoTryToEqup,
int requestedQuantity) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
bool,
int>(
this,
"AShooterPlayerController.ServerTransferToRemoteInventory(UPrimalInventoryComponent*,FItemNetID,bool,int)",
inventoryComp,
itemID,
bAlsoTryToEqup,
requestedQuantity); }
3276 void ServerUnlockPerMapExplorerNote(
int ExplorerNoteIndex,
bool bAvoidBuff,
bool savePlayerData) {
NativeCall<
void,
int,
bool,
bool>(
this,
"AShooterPlayerController.ServerUnlockPerMapExplorerNote(int,bool,bool)",
ExplorerNoteIndex,
bAvoidBuff,
savePlayerData); }
3307 bool GetAllAimedHarvestActors(
float MaxDistance,
TArray<
AActor*,
TSizedDefaultAllocator<32> >*
OutHarvestActors,
TArray<
UActorComponent*,
TSizedDefaultAllocator<32> >*
OutHarvestComponents,
TArray<
int,
TSizedDefaultAllocator<32> >*
OutHitBodyIndices) {
return NativeCall<
bool,
float,
TArray<
AActor*,
TSizedDefaultAllocator<32> >*,
TArray<
UActorComponent*,
TSizedDefaultAllocator<32> >*,
TArray<
int,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.GetAllAimedHarvestActors(float,TArray<AActor*,TSizedDefaultAllocator<32>>&,TArray<UActorComponent*,TSizedDefaultAllocator<32>>&,TArray<int,TSizedDefaultAllocator<32>>&)",
MaxDistance,
OutHarvestActors,
OutHarvestComponents,
OutHitBodyIndices); }
3308 AActor*
GetAimedUseActor_Internal(
UActorComponent**
UseComponent,
int*
hitBodyIndex,
bool bForceUseActorLocation,
bool bForceUpdateAimedActors) {
return NativeCall<
AActor*,
UActorComponent**,
int*,
bool,
bool>(
this,
"AShooterPlayerController.GetAimedUseActor_Internal(UActorComponent**,int*,bool,bool)",
UseComponent,
hitBodyIndex,
bForceUseActorLocation,
bForceUpdateAimedActors); }
3309 AActor*
GetAimedUseActor(
UActorComponent**
UseComponent,
int*
hitBodyIndex,
bool bForceUseActorLocation,
bool bForceUpdateAimedActors) {
return NativeCall<
AActor*,
UActorComponent**,
int*,
bool,
bool>(
this,
"AShooterPlayerController.GetAimedUseActor(UActorComponent**,int*,bool,bool)",
UseComponent,
hitBodyIndex,
bForceUseActorLocation,
bForceUpdateAimedActors); }
3319 void SetMultiUseWheelCategory(
int Category,
APrimalBuff*
OptionalBuff,
AActor*
OverrideTargetActor) {
NativeCall<
void,
int,
APrimalBuff*,
AActor*>(
this,
"AShooterPlayerController.SetMultiUseWheelCategory(int,APrimalBuff*,AActor*)",
Category,
OptionalBuff,
OverrideTargetActor); }
3377 void TickActor(
float DeltaTime,
ELevelTick TickType,
FActorTickFunction*
ThisTickFunction) {
NativeCall<
void,
float,
ELevelTick,
FActorTickFunction*>(
this,
"AShooterPlayerController.TickActor(float,ELevelTick,FActorTickFunction&)",
DeltaTime,
TickType,
ThisTickFunction); }
3382 static void TickStasisForCharacter(
UWorld*
theWorld,
APrimalCharacter*
ShooterCharacter,
UE::
Math::
TVector<
double>*
ActorLocation) {
NativeCall<
void,
UWorld*,
APrimalCharacter*,
UE::
Math::
TVector<
double>*>(
nullptr,
"AShooterPlayerController.TickStasisForCharacter(UWorld*,APrimalCharacter*,UE::Math::TVector<double>)",
theWorld,
ShooterCharacter,
ActorLocation); }
3389 bool AddFloatingDamageText_Implementation(
const UE::
Math::
TVector<
double>*
atLocation,
const float DamageAmount,
AActor*
damagedActor,
AActor*
damageCauser,
AShooterPlayerController*
EventInstigator) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const float,
AActor*,
AActor*,
AShooterPlayerController*>(
this,
"AShooterPlayerController.AddFloatingDamageText_Implementation(UE::Math::TVector<double>&,float,AActor*,AActor*,AShooterPlayerController*)",
atLocation,
DamageAmount,
damagedActor,
damageCauser,
EventInstigator); }
3406 void ServerRequestPlaceStructure_Implementation(
int StructureIndex,
UE::
Math::
TVector<
double>*
BuildLocation,
UE::
Math::
TRotator<
double>*
BuildRotation,
UE::
Math::
TRotator<
double>*
PlayerViewRotation,
FItemNetID PlaceUsingItemID,
FPlacementData*
PlacementData,
bool bIsCheat,
bool bIsFlipped,
int WithSnapPointCycle) {
NativeCall<
void,
int,
UE::
Math::
TVector<
double>*,
UE::
Math::
TRotator<
double>*,
UE::
Math::
TRotator<
double>*,
FItemNetID,
FPlacementData*,
bool,
bool,
int>(
this,
"AShooterPlayerController.ServerRequestPlaceStructure_Implementation(int,UE::Math::TVector<double>,UE::Math::TRotator<double>,UE::Math::TRotator<double>,FItemNetID,FPlacementData,bool,bool,int)",
StructureIndex,
BuildLocation,
BuildRotation,
PlayerViewRotation,
PlaceUsingItemID,
PlacementData,
bIsCheat,
bIsFlipped,
WithSnapPointCycle); }
3409 void SetCinematicMode(
bool bInCinematicMode,
bool bHidePlayer,
bool bAffectsHUD,
bool bAffectsMovement,
bool bAffectsTurning) {
NativeCall<
void,
bool,
bool,
bool,
bool,
bool>(
this,
"AShooterPlayerController.SetCinematicMode(bool,bool,bool,bool,bool)",
bInCinematicMode,
bHidePlayer,
bAffectsHUD,
bAffectsMovement,
bAffectsTurning); }
3416 void ClientTeamMessage_Implementation(
APlayerState*
SenderPlayerState,
const FString*
S,
FName Type,
float MsgLifeTime) {
NativeCall<
void,
APlayerState*,
const FString*,
FName,
float>(
this,
"AShooterPlayerController.ClientTeamMessage_Implementation(APlayerState*,FString&,FName,float)",
SenderPlayerState,
S,
Type,
MsgLifeTime); }
3419 FString*
FormatTextWithKeyBindings(
FString*
result,
FString*
InText,
bool bIgnoreMarkup,
int iconOffset) {
return NativeCall<
FString*,
FString*,
FString*,
bool,
int>(
this,
"AShooterPlayerController.FormatTextWithKeyBindings(FString,bool,int)",
result,
InText,
bIgnoreMarkup,
iconOffset); }
3435 void ClientAddActorItem_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetInfo*
itemInfo,
bool bEquipItem,
bool ShowHUDNotification) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetInfo*,
bool,
bool>(
this,
"AShooterPlayerController.ClientAddActorItem_Implementation(UPrimalInventoryComponent*,FItemNetInfo,bool,bool)",
forInventory,
itemInfo,
bEquipItem,
ShowHUDNotification); }
3436 void ClientAddActorItemToFolder_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetInfo*
itemInfo,
bool bEquipItem,
bool ShowHUDNotification,
const FString*
ToFolder) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetInfo*,
bool,
bool,
const FString*>(
this,
"AShooterPlayerController.ClientAddActorItemToFolder_Implementation(UPrimalInventoryComponent*,FItemNetInfo,bool,bool,FString&)",
forInventory,
itemInfo,
bEquipItem,
ShowHUDNotification,
ToFolder); }
3437 void ClientSendFolderData_Implementation(
UPrimalInventoryComponent*
forInventory,
const TArray<
FServerCustomFolder,
TSizedDefaultAllocator<32> >*
ServerCustomFolder) {
NativeCall<
void,
UPrimalInventoryComponent*,
const TArray<
FServerCustomFolder,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.ClientSendFolderData_Implementation(UPrimalInventoryComponent*,TArray<FServerCustomFolder,TSizedDefaultAllocator<32>>&)",
forInventory,
ServerCustomFolder); }
3438 void ClientAddItemToArk_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetInfo*
itemInfo,
bool bFromLoad) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetInfo*,
bool>(
this,
"AShooterPlayerController.ClientAddItemToArk_Implementation(UPrimalInventoryComponent*,FItemNetInfo,bool)",
forInventory,
itemInfo,
bFromLoad); }
3439 void ClientAddFolderToInventoryComponent_Implementation(
UPrimalInventoryComponent*
forInventory,
const FString*
NewCustomFolderName,
int InventoryCompType) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
int>(
this,
"AShooterPlayerController.ClientAddFolderToInventoryComponent_Implementation(UPrimalInventoryComponent*,FString&,int)",
forInventory,
NewCustomFolderName,
InventoryCompType); }
3440 void ClientLoadArkItems_Implementation(
UPrimalInventoryComponent*
forInventory,
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*
itemInfos,
bool bClear,
bool bFinalBatch) {
NativeCall<
void,
UPrimalInventoryComponent*,
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*,
bool,
bool>(
this,
"AShooterPlayerController.ClientLoadArkItems_Implementation(UPrimalInventoryComponent*,TArray<FItemNetInfo,TSizedDefaultAllocator<32>>&,bool,bool)",
forInventory,
itemInfos,
bClear,
bFinalBatch); }
3442 void ClientInsertActorItem_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetInfo*
itemInfo,
FItemNetID InsertAfterItemID) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetInfo*,
FItemNetID>(
this,
"AShooterPlayerController.ClientInsertActorItem_Implementation(UPrimalInventoryComponent*,FItemNetInfo,FItemNetID)",
forInventory,
itemInfo,
InsertAfterItemID); }
3443 void ClientRemoveActorItem_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetID itemID,
bool showHUDMessage) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
bool>(
this,
"AShooterPlayerController.ClientRemoveActorItem_Implementation(UPrimalInventoryComponent*,FItemNetID,bool)",
forInventory,
itemID,
showHUDMessage); }
3444 void ClientSwapActorItems_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetID itemID1,
FItemNetID itemID2) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
FItemNetID>(
this,
"AShooterPlayerController.ClientSwapActorItems_Implementation(UPrimalInventoryComponent*,FItemNetID,FItemNetID)",
forInventory,
itemID1,
itemID2); }
3445 void ClientUpdateInventoryCraftQueue_Implementation(
UPrimalInventoryComponent*
forInventory,
const TArray<
FItemCraftQueueEntry,
TSizedDefaultAllocator<32> >*
CraftQueueEntries) {
NativeCall<
void,
UPrimalInventoryComponent*,
const TArray<
FItemCraftQueueEntry,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.ClientUpdateInventoryCraftQueue_Implementation(UPrimalInventoryComponent*,TArray<FItemCraftQueueEntry,TSizedDefaultAllocator<32>>&)",
forInventory,
CraftQueueEntries); }
3446 void ServerRequestActorItems_Implementation(
UPrimalInventoryComponent*
forInventory,
bool bInventoryItems,
bool bWithFirstSpawn) {
NativeCall<
void,
UPrimalInventoryComponent*,
bool,
bool>(
this,
"AShooterPlayerController.ServerRequestActorItems_Implementation(UPrimalInventoryComponent*,bool,bool)",
forInventory,
bInventoryItems,
bWithFirstSpawn); }
3450 void ServerDeleteCustomFolder_Implementation(
UPrimalInventoryComponent*
forInventory,
const FString*
CFolderName,
int InventoryCompType) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
int>(
this,
"AShooterPlayerController.ServerDeleteCustomFolder_Implementation(UPrimalInventoryComponent*,FString&,int)",
forInventory,
CFolderName,
InventoryCompType); }
3451 void ServerAddItemToCustomFolder_Implementation(
UPrimalInventoryComponent*
forInventory,
const FString*
CFolderName,
int InventoryCompType,
FItemNetID ItemId) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
int,
FItemNetID>(
this,
"AShooterPlayerController.ServerAddItemToCustomFolder_Implementation(UPrimalInventoryComponent*,FString&,int,FItemNetID)",
forInventory,
CFolderName,
InventoryCompType,
ItemId); }
3452 void ServerDeleteItemFromCustomFolder_Implementation(
UPrimalInventoryComponent*
forInventory,
const FString*
CFolderName,
int InventoryCompType,
FItemNetID ItemId) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
int,
FItemNetID>(
this,
"AShooterPlayerController.ServerDeleteItemFromCustomFolder_Implementation(UPrimalInventoryComponent*,FString&,int,FItemNetID)",
forInventory,
CFolderName,
InventoryCompType,
ItemId); }
3455 void ServerRequestInventorySwapItems_Implementation(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID1,
FItemNetID itemID2) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
FItemNetID>(
this,
"AShooterPlayerController.ServerRequestInventorySwapItems_Implementation(UPrimalInventoryComponent*,FItemNetID,FItemNetID)",
inventoryComp,
itemID1,
itemID2); }
3456 void ServerRequestInventoryUseItemWithItem_Implementation(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID1,
FItemNetID itemID2,
int AdditionalData) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
FItemNetID,
int>(
this,
"AShooterPlayerController.ServerRequestInventoryUseItemWithItem_Implementation(UPrimalInventoryComponent*,FItemNetID,FItemNetID,int)",
inventoryComp,
itemID1,
itemID2,
AdditionalData); }
3457 void ServerRequestInventoryUseItemRemoteWithItemLocal_Implementation(
UPrimalInventoryComponent*
localinv,
UPrimalInventoryComponent*
remoteinv,
FItemNetID itemID1,
FItemNetID itemID2,
int AdditionalData) {
NativeCall<
void,
UPrimalInventoryComponent*,
UPrimalInventoryComponent*,
FItemNetID,
FItemNetID,
int>(
this,
"AShooterPlayerController.ServerRequestInventoryUseItemRemoteWithItemLocal_Implementation(UPrimalInventoryComponent*,UPrimalInventoryComponent*,FItemNetID,FItemNetID,int)",
localinv,
remoteinv,
itemID1,
itemID2,
AdditionalData); }
3458 void ServerRequestInventoryUseItemWithActor_Implementation(
AActor*
anActor,
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID1,
int AdditionalData) {
NativeCall<
void,
AActor*,
UPrimalInventoryComponent*,
FItemNetID,
int>(
this,
"AShooterPlayerController.ServerRequestInventoryUseItemWithActor_Implementation(AActor*,UPrimalInventoryComponent*,FItemNetID,int)",
anActor,
inventoryComp,
itemID1,
AdditionalData); }
3471 void ServerTransferFromRemoteInventory_Implementation(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID,
int requestedQuantity,
int ToSlotIndex,
bool bEquipItem) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
int,
int,
bool>(
this,
"AShooterPlayerController.ServerTransferFromRemoteInventory_Implementation(UPrimalInventoryComponent*,FItemNetID,int,int,bool)",
inventoryComp,
itemID,
requestedQuantity,
ToSlotIndex,
bEquipItem); }
3472 void ServerTransferAllFromRemoteInventory_Implementation(
UPrimalInventoryComponent*
inventoryComp,
const FString*
CurrentCustomFolderFilter,
const FString*
CurrentNameFilter,
const FString*
CurrentDestinationFolder,
bool bNoFolderView) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
const FString*,
const FString*,
bool>(
this,
"AShooterPlayerController.ServerTransferAllFromRemoteInventory_Implementation(UPrimalInventoryComponent*,FString&,FString&,FString&,bool)",
inventoryComp,
CurrentCustomFolderFilter,
CurrentNameFilter,
CurrentDestinationFolder,
bNoFolderView); }
3474 void ServerTransferAllToRemoteInventory_Implementation(
UPrimalInventoryComponent*
inventoryComp,
const FString*
CurrentCustomFolderFilter,
const FString*
CurrentNameFilter,
const FString*
CurrentDestinationFolder,
bool bNoFolderView,
bool OnlySkins,
bool AlsoSkins) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
const FString*,
const FString*,
bool,
bool,
bool>(
this,
"AShooterPlayerController.ServerTransferAllToRemoteInventory_Implementation(UPrimalInventoryComponent*,FString&,FString&,FString&,bool,bool,bool)",
inventoryComp,
CurrentCustomFolderFilter,
CurrentNameFilter,
CurrentDestinationFolder,
bNoFolderView,
OnlySkins,
AlsoSkins); }
3475 void ServerTransferToRemoteInventory_Implementation(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID,
bool bAlsoTryToEqup,
int requestedQuantity) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
bool,
int>(
this,
"AShooterPlayerController.ServerTransferToRemoteInventory_Implementation(UPrimalInventoryComponent*,FItemNetID,bool,int)",
inventoryComp,
itemID,
bAlsoTryToEqup,
requestedQuantity); }
3476 void ServerGrindItemInRemoteInventory_Implementation(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID,
bool grindStack) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
bool>(
this,
"AShooterPlayerController.ServerGrindItemInRemoteInventory_Implementation(UPrimalInventoryComponent*,FItemNetID,bool)",
inventoryComp,
itemID,
grindStack); }
3478 void ServerAddItemFromArkInventory_Implementation(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID,
int requestedQuantity) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
int>(
this,
"AShooterPlayerController.ServerAddItemFromArkInventory_Implementation(UPrimalInventoryComponent*,FItemNetID,int)",
inventoryComp,
itemID,
requestedQuantity); }
3482 void ServerRequestCreateNewPlayerWithArkData(
const TArray<
unsigned char,
TSizedDefaultAllocator<32> >*
PlayerArkDataBytes,
unsigned __int64 TribeID) {
NativeCall<
void,
const TArray<
unsigned char,
TSizedDefaultAllocator<32> >*,
unsigned __int64>(
this,
"AShooterPlayerController.ServerRequestCreateNewPlayerWithArkData(TArray<unsignedchar,TSizedDefaultAllocator<32>>&,unsigned__int64)",
PlayerArkDataBytes,
TribeID); }
3492 void UploadCharacterPlayerDataToArk(
const TArray<
unsigned char,
TSizedDefaultAllocator<32> >*
PlayerDataBytes,
FString*
PlayerName,
TArray<
FString,
TSizedDefaultAllocator<32> >*
PlayerStats,
unsigned __int64 PlayerDataId,
bool WithItems,
unsigned int ItemCount) {
NativeCall<
void,
const TArray<
unsigned char,
TSizedDefaultAllocator<32> >*,
FString*,
TArray<
FString,
TSizedDefaultAllocator<32> >*,
unsigned __int64,
bool,
unsigned int>(
this,
"AShooterPlayerController.UploadCharacterPlayerDataToArk(TArray<unsignedchar,TSizedDefaultAllocator<32>>&,FString,TArray<FString,TSizedDefaultAllocator<32>>,unsigned__int64,bool,unsignedint)",
PlayerDataBytes,
PlayerName,
PlayerStats,
PlayerDataId,
WithItems,
ItemCount); }
3507 void ClientUpdateItemQuantity_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetID itemID,
int ItemQuantity) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
int>(
this,
"AShooterPlayerController.ClientUpdateItemQuantity_Implementation(UPrimalInventoryComponent*,FItemNetID,int)",
forInventory,
itemID,
ItemQuantity); }
3508 void ClientUpdateItemDurability_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetID itemID,
float ItemDurability) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
float>(
this,
"AShooterPlayerController.ClientUpdateItemDurability_Implementation(UPrimalInventoryComponent*,FItemNetID,float)",
forInventory,
itemID,
ItemDurability); }
3509 void ClientUpdateItemCustomData_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetID itemID,
FCustomItemData*
InData) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
FCustomItemData*>(
this,
"AShooterPlayerController.ClientUpdateItemCustomData_Implementation(UPrimalInventoryComponent*,FItemNetID,FCustomItemData)",
forInventory,
itemID,
InData); }
3510 void ClientUpdateItemWeaponClipAmmo_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetID itemID,
int Ammo) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
int>(
this,
"AShooterPlayerController.ClientUpdateItemWeaponClipAmmo_Implementation(UPrimalInventoryComponent*,FItemNetID,int)",
forInventory,
itemID,
Ammo); }
3531 void AddExperience(
float HowMuch,
bool fromTribeShare,
bool bPreventSharingWithTribe) {
NativeCall<
void,
float,
bool,
bool>(
this,
"AShooterPlayerController.AddExperience(float,bool,bool)",
HowMuch,
fromTribeShare,
bPreventSharingWithTribe); }
3532 void ServerRequestSetPin_Implementation(
UObject*
forTarget,
int PinValue,
bool bIsSetting,
int TheCustomIndex) {
NativeCall<
void,
UObject*,
int,
bool,
int>(
this,
"AShooterPlayerController.ServerRequestSetPin_Implementation(UObject*,int,bool,int)",
forTarget,
PinValue,
bIsSetting,
TheCustomIndex); }
3534 void ClientHUDNotificationTypeParams_Implementation(
int MessageType,
int MessageParam1,
int MessageParam2,
UObject*
ObjectParam1) {
NativeCall<
void,
int,
int,
int,
UObject*>(
this,
"AShooterPlayerController.ClientHUDNotificationTypeParams_Implementation(int,int,int,UObject*)",
MessageType,
MessageParam1,
MessageParam2,
ObjectParam1); }
3540 void ServerRequestRemoteDropAllItems_Implementation(
UPrimalInventoryComponent*
inventoryComp,
const FString*
CurrentCustomFolderFilter,
const FString*
CurrentNameFilter) {
NativeCall<
void,
UPrimalInventoryComponent*,
const FString*,
const FString*>(
this,
"AShooterPlayerController.ServerRequestRemoteDropAllItems_Implementation(UPrimalInventoryComponent*,FString&,FString&)",
inventoryComp,
CurrentCustomFolderFilter,
CurrentNameFilter); }
3541 void ServerRequestDropAllItems_Implementation(
const FString*
CurrentCustomFolderFilter,
const FString*
CurrentNameFilter,
bool OnlySkins,
bool AlsoSkins) {
NativeCall<
void,
const FString*,
const FString*,
bool,
bool>(
this,
"AShooterPlayerController.ServerRequestDropAllItems_Implementation(FString&,FString&,bool,bool)",
CurrentCustomFolderFilter,
CurrentNameFilter,
OnlySkins,
AlsoSkins); }
3545 AActor*
SpawnActor(
const FString*
blueprintPath,
float spawnDistance,
float spawnYOffset,
float ZOffset,
bool bDoDeferBeginPlay) {
return NativeCall<
AActor*,
const FString*,
float,
float,
float,
bool>(
this,
"AShooterPlayerController.SpawnActor(FString&,float,float,float,bool)",
blueprintPath,
spawnDistance,
spawnYOffset,
ZOffset,
bDoDeferBeginPlay); }
3546 bool GiveItem(
TArray<
UPrimalItem*,
TSizedDefaultAllocator<32> >*
outItems,
const FString*
blueprintPath,
int quantityOverride,
float qualityOverride,
bool bForceBlueprint,
bool bAutoEquip,
float MinRandomQuality) {
return NativeCall<
bool,
TArray<
UPrimalItem*,
TSizedDefaultAllocator<32> >*,
const FString*,
int,
float,
bool,
bool,
float>(
this,
"AShooterPlayerController.GiveItem(TArray<UPrimalItem*,TSizedDefaultAllocator<32>>&,FString&,int,float,bool,bool,float)",
outItems,
blueprintPath,
quantityOverride,
qualityOverride,
bForceBlueprint,
bAutoEquip,
MinRandomQuality); }
3547 bool GiveItem(
const FString*
blueprintPath,
int quantityOverride,
float qualityOverride,
bool bForceBlueprint,
bool bAutoEquip,
float MinRandomQuality) {
return NativeCall<
bool,
const FString*,
int,
float,
bool,
bool,
float>(
this,
"AShooterPlayerController.GiveItem(FString&,int,float,bool,bool,float)",
blueprintPath,
quantityOverride,
qualityOverride,
bForceBlueprint,
bAutoEquip,
MinRandomQuality); }
3548 bool GiveFast(
const FName*
blueprintPath,
int quantityOverride,
float qualityOverride,
bool bForceBlueprint,
float MinRandomQuality) {
return NativeCall<
bool,
const FName*,
int,
float,
bool,
float>(
this,
"AShooterPlayerController.GiveFast(FName&,int,float,bool,float)",
blueprintPath,
quantityOverride,
qualityOverride,
bForceBlueprint,
MinRandomQuality); }
3549 bool GiveSlotItem(
const FString*
blueprintPath,
int slotNum,
int quantityOverride) {
return NativeCall<
bool,
const FString*,
int,
int>(
this,
"AShooterPlayerController.GiveSlotItem(FString&,int,int)",
blueprintPath,
slotNum,
quantityOverride); }
3550 bool GiveItemNum(
int masterIndexNum,
int quantityOverride,
float qualityOverride,
bool bForceBlueprint) {
return NativeCall<
bool,
int,
int,
float,
bool>(
this,
"AShooterPlayerController.GiveItemNum(int,int,float,bool)",
masterIndexNum,
quantityOverride,
qualityOverride,
bForceBlueprint); }
3553 void ClientOnAddedItemsToAllClustersInventory_Implementation(
bool Success,
const FString*
UserId,
const TArray<
int,
TSizedDefaultAllocator<32> >*
MasterIndexNum) {
NativeCall<
void,
bool,
const FString*,
const TArray<
int,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.ClientOnAddedItemsToAllClustersInventory_Implementation(bool,FString&,TArray<int,TSizedDefaultAllocator<32>>&)",
Success,
UserId,
MasterIndexNum); }
3554 void OnAddedItemsToAllClustersInventory(
bool Success,
const FString*
UserId,
const TArray<
int,
TSizedDefaultAllocator<32> >*
MasterIndexNum) {
NativeCall<
void,
bool,
const FString*,
const TArray<
int,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.OnAddedItemsToAllClustersInventory(bool,FString&,TArray<int,TSizedDefaultAllocator<32>>&)",
Success,
UserId,
MasterIndexNum); }
3563 void GetPlayerViewPoint(
UE::
Math::
TVector<
double>*
out_Location,
UE::
Math::
TRotator<
double>*
out_Rotation,
bool ForAiming) {
NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TRotator<
double>*,
bool>(
this,
"AShooterPlayerController.GetPlayerViewPoint(UE::Math::TVector<double>&,UE::Math::TRotator<double>&,bool)",
out_Location,
out_Rotation,
ForAiming); }
3564 void GetPlayerViewPointNoModifiers(
UE::
Math::
TVector<
double>*
out_Location,
UE::
Math::
TRotator<
double>*
out_Rotation,
bool ForAiming,
bool bNoTPVAim) {
NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TRotator<
double>*,
bool,
bool>(
this,
"AShooterPlayerController.GetPlayerViewPointNoModifiers(UE::Math::TVector<double>&,UE::Math::TRotator<double>&,bool,bool)",
out_Location,
out_Rotation,
ForAiming,
bNoTPVAim); }
3565 void ClientNotifyEditText_Implementation(
TSubclassOf<
UObject>
ForObjectClass,
int ExtraID1,
int ExtraID2,
UObject*
ForObject) {
NativeCall<
void,
TSubclassOf<
UObject>,
int,
int,
UObject*>(
this,
"AShooterPlayerController.ClientNotifyEditText_Implementation(TSubclassOf<UObject>,int,int,UObject*)",
ForObjectClass,
ExtraID1,
ExtraID2,
ForObject); }
3566 void ServerNotifyEditText_Implementation(
const FString*
TextToUse,
bool checkedBox,
TSubclassOf<
UObject>
ForObjectClass,
unsigned int ExtraID1,
unsigned int ExtraID2,
UObject*
ForObject) {
NativeCall<
void,
const FString*,
bool,
TSubclassOf<
UObject>,
unsigned int,
unsigned int,
UObject*>(
this,
"AShooterPlayerController.ServerNotifyEditText_Implementation(FString&,bool,TSubclassOf<UObject>,unsignedint,unsignedint,UObject*)",
TextToUse,
checkedBox,
ForObjectClass,
ExtraID1,
ExtraID2,
ForObject); }
3567 void ServerSendChatMessage_Implementation(
const FString*
ChatMessage,
EChatSendMode::
Type SendMode,
int senderPlatform) {
NativeCall<
void,
const FString*,
EChatSendMode::
Type,
int>(
this,
"AShooterPlayerController.ServerSendChatMessage_Implementation(FString&,EChatSendMode::Type,int)",
ChatMessage,
SendMode,
senderPlatform); }
3570 void ClientServerChatMessage_Implementation(
const FString*
MessageText,
FLinearColor*
MessageColor,
bool bIsBold) {
NativeCall<
void,
const FString*,
FLinearColor*,
bool>(
this,
"AShooterPlayerController.ClientServerChatMessage_Implementation(FString&,FLinearColor,bool)",
MessageText,
MessageColor,
bIsBold); }
3571 void ClientServerChatDirectMessage_Implementation(
const FString*
MessageText,
FLinearColor*
MessageColor,
bool bIsBold,
const FString*
SenderId) {
NativeCall<
void,
const FString*,
FLinearColor*,
bool,
const FString*>(
this,
"AShooterPlayerController.ClientServerChatDirectMessage_Implementation(FString&,FLinearColor,bool,FString&)",
MessageText,
MessageColor,
bIsBold,
SenderId); }
3572 void ClientServerNotification_Implementation(
const FString*
MessageText,
FLinearColor*
MessageColor,
float DisplayScale,
float DisplayTime,
UTexture2D*
MessageIcon,
USoundBase*
SoundToPlay,
int Priority) {
NativeCall<
void,
const FString*,
FLinearColor*,
float,
float,
UTexture2D*,
USoundBase*,
int>(
this,
"AShooterPlayerController.ClientServerNotification_Implementation(FString&,FLinearColor,float,float,UTexture2D*,USoundBase*,int)",
MessageText,
MessageColor,
DisplayScale,
DisplayTime,
MessageIcon,
SoundToPlay,
Priority); }
3573 void ClientServerNotificationSingle_Implementation(
const FString*
MessageText,
FLinearColor*
MessageColor,
float DisplayScale,
float DisplayTime,
UTexture2D*
MessageIcon,
USoundBase*
SoundToPlay,
int MessageTypeID,
int Priority) {
NativeCall<
void,
const FString*,
FLinearColor*,
float,
float,
UTexture2D*,
USoundBase*,
int,
int>(
this,
"AShooterPlayerController.ClientServerNotificationSingle_Implementation(FString&,FLinearColor,float,float,UTexture2D*,USoundBase*,int,int)",
MessageText,
MessageColor,
DisplayScale,
DisplayTime,
MessageIcon,
SoundToPlay,
MessageTypeID,
Priority); }
3574 void ClientServerSOTFNotification_Implementation(
ESTOFNotificationType::
Type NotificationType,
const FString*
MessageText,
FLinearColor*
MessageColor,
float DisplayScale,
float DisplayTime,
UTexture2D*
MessageIcon,
USoundBase*
SoundToPlay,
bool bLastPlayer,
const FString*
TribeName,
const TArray<
FString,
TSizedDefaultAllocator<32> >*
PlayerNames,
const FString*
DeathReason,
const TArray<
FPrimalPlayerCharacterConfigStructReplicated,
TSizedDefaultAllocator<32> >*
DeadPlayersData) {
NativeCall<
void,
ESTOFNotificationType::
Type,
const FString*,
FLinearColor*,
float,
float,
UTexture2D*,
USoundBase*,
bool,
const FString*,
const TArray<
FString,
TSizedDefaultAllocator<32> >*,
const FString*,
const TArray<
FPrimalPlayerCharacterConfigStructReplicated,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.ClientServerSOTFNotification_Implementation(ESTOFNotificationType::Type,FString&,FLinearColor,float,float,UTexture2D*,USoundBase*,bool,FString&,TArray<FString,TSizedDefaultAllocator<32>>&,FString&,TArray<FPrimalPlayerCharacterConfigStructReplicated,TSizedDefaultAllocator<32>>&,int)",
NotificationType,
MessageText,
MessageColor,
DisplayScale,
DisplayTime,
MessageIcon,
SoundToPlay,
bLastPlayer,
TribeName,
PlayerNames,
DeathReason,
DeadPlayersData); }
3575 void ClientServerSOTFNotificationCustom_Implementation(
const FString*
MessageText,
FLinearColor*
MessageColor,
float DisplayScale,
float DisplayTime,
UTexture2D*
MessageIcon,
USoundBase*
SoundToPlay) {
NativeCall<
void,
const FString*,
FLinearColor*,
float,
float,
UTexture2D*,
USoundBase*>(
this,
"AShooterPlayerController.ClientServerSOTFNotificationCustom_Implementation(FString&,FLinearColor,float,float,UTexture2D*,USoundBase*,int)",
MessageText,
MessageColor,
DisplayScale,
DisplayTime,
MessageIcon,
SoundToPlay); }
3578 void OrganizeSOTFQueue(
TEnumAsByte<
ESTOFNotificationType::
Type>
NotificationType,
TArray<
FString,
TSizedDefaultAllocator<32> >*
PlayerNames,
FString*
DeathReason,
FString*
TribeName,
TArray<
FPrimalPlayerCharacterConfigStructReplicated,
TSizedDefaultAllocator<32> >*
DeadPlayersData,
bool bLastPlayer,
bool bForcePlay,
float DisplayInterval,
FString*
CustomString) {
NativeCall<
void,
TEnumAsByte<
ESTOFNotificationType::
Type>,
TArray<
FString,
TSizedDefaultAllocator<32> >*,
FString*,
FString*,
TArray<
FPrimalPlayerCharacterConfigStructReplicated,
TSizedDefaultAllocator<32> >*,
bool,
bool,
float,
FString*>(
this,
"AShooterPlayerController.OrganizeSOTFQueue(TEnumAsByte<ESTOFNotificationType::Type>,TArray<FString,TSizedDefaultAllocator<32>>,FString,FString,TArray<FPrimalPlayerCharacterConfigStructReplicated,TSizedDefaultAllocator<32>>,bool,bool,float,FString,int)",
NotificationType,
PlayerNames,
DeathReason,
TribeName,
DeadPlayersData,
bLastPlayer,
bForcePlay,
DisplayInterval,
CustomString); }
3586 void SendAlarmNotification(
FString*
SteamID,
FString*
Title,
FString*
Message) {
NativeCall<
void,
FString*,
FString*,
FString*>(
this,
"AShooterPlayerController.SendAlarmNotification(FString,FString,FString)",
SteamID,
Title,
Message); }
3607 void ClientNotifyDinoDeath_Implementation(
const FString*
DinoName,
const FString*
AttackerName,
bool bIsVehicle) {
NativeCall<
void,
const FString*,
const FString*,
bool>(
this,
"AShooterPlayerController.ClientNotifyDinoDeath_Implementation(FString&,FString&,bool)",
DinoName,
AttackerName,
bIsVehicle); }
3609 void ClientReceiveDinoCharStats_Implementation(
APrimalDinoCharacter*
theDinoChar,
const TArray<
float,
TSizedDefaultAllocator<32> >*
CurValues,
const TArray<
float,
TSizedDefaultAllocator<32> >*
MaxValues) {
NativeCall<
void,
APrimalDinoCharacter*,
const TArray<
float,
TSizedDefaultAllocator<32> >*,
const TArray<
float,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.ClientReceiveDinoCharStats_Implementation(APrimalDinoCharacter*,TArray<float,TSizedDefaultAllocator<32>>&,TArray<float,TSizedDefaultAllocator<32>>&)",
theDinoChar,
CurValues,
MaxValues); }
3632 void SetPlayerPos(
float X,
float Y,
float Z) {
NativeCall<
void,
float,
float,
float>(
this,
"AShooterPlayerController.SetPlayerPos(float,float,float)",
X,
Y,
Z); }
3633 void SPI(
float X,
float Y,
float Z,
float Yaw,
float Pitch) {
NativeCall<
void,
float,
float,
float,
float,
float>(
this,
"AShooterPlayerController.SPI(float,float,float,float,float)",
X,
Y,
Z,
Yaw,
Pitch); }
3644 void SpawnActorSpread(
const FString*
blueprintPath,
float spawnDistance,
float spawnYOffset,
float ZOffset,
int NumberActors,
float SpreadAmount) {
NativeCall<
void,
const FString*,
float,
float,
float,
int,
float>(
this,
"AShooterPlayerController.SpawnActorSpread(FString&,float,float,float,int,float)",
blueprintPath,
spawnDistance,
spawnYOffset,
ZOffset,
NumberActors,
SpreadAmount); }
3646 void SpawnActorSpreadTamed(
const FString*
blueprintPath,
float spawnDistance,
float spawnYOffset,
float ZOffset,
int NumberActors,
float SpreadAmount) {
NativeCall<
void,
const FString*,
float,
float,
float,
int,
float>(
this,
"AShooterPlayerController.SpawnActorSpreadTamed(FString&,float,float,float,int,float)",
blueprintPath,
spawnDistance,
spawnYOffset,
ZOffset,
NumberActors,
SpreadAmount); }
3649 void ForceTribes(
const FString*
PlayerName1,
const FString*
PlayerName2,
const FString*
NewTribeName) {
NativeCall<
void,
const FString*,
const FString*,
const FString*>(
this,
"AShooterPlayerController.ForceTribes(FString&,FString&,FString&)",
PlayerName1,
PlayerName2,
NewTribeName); }
3652 void ServerAddItemToArkInventory_Implementation(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID,
int requestedQuantity) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
int>(
this,
"AShooterPlayerController.ServerAddItemToArkInventory_Implementation(UPrimalInventoryComponent*,FItemNetID,int)",
inventoryComp,
itemID,
requestedQuantity); }
3653 void OnArkTributeAllClustersInventoryItemsLoaded(
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*
Items,
bool bAllowForcedItemDownload) {
NativeCall<
void,
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.OnArkTributeAllClustersInventoryItemsLoaded(TArray<FItemNetInfo,TSizedDefaultAllocator<32>>&,bool)",
Items,
bAllowForcedItemDownload); }
3655 void ClientSetArkTributeLimits_Implementation(
bool LimitItems,
bool LimitDinos,
bool LimitCharacters,
int MaxItems,
int MaxDinos,
int MaxCharacters) {
NativeCall<
void,
bool,
bool,
bool,
int,
int,
int>(
this,
"AShooterPlayerController.ClientSetArkTributeLimits_Implementation(bool,bool,bool,int,int,int)",
LimitItems,
LimitDinos,
LimitCharacters,
MaxItems,
MaxDinos,
MaxCharacters); }
3656 void ServerLoadArkInventoryItems_Implementation(
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*
ArkInventoryItemsInfo,
bool bFinalBatch) {
NativeCall<
void,
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ServerLoadArkInventoryItems_Implementation(TArray<FItemNetInfo,TSizedDefaultAllocator<32>>&,bool)",
ArkInventoryItemsInfo,
bFinalBatch); }
3657 void ServerAsyncLoadArkInventoryItems_Implementation(
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*
ArkInventoryItemsInfo,
bool bFinalBatch) {
NativeCall<
void,
const TArray<
FItemNetInfo,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ServerAsyncLoadArkInventoryItems_Implementation(TArray<FItemNetInfo,TSizedDefaultAllocator<32>>&,bool)",
ArkInventoryItemsInfo,
bFinalBatch); }
3659 void GetTamedDinosNearBy(
TArray<
TWeakObjectPtr<
APrimalDinoCharacter>,
TSizedDefaultAllocator<32> >*
Dinos,
float a3) {
NativeCall<
void,
TArray<
TWeakObjectPtr<
APrimalDinoCharacter>,
TSizedDefaultAllocator<32> >*,
float>(
this,
"AShooterPlayerController.GetTamedDinosNearBy(TArray<TWeakObjectPtr<APrimalDinoCharacter>,TSizedDefaultAllocator<32>>&,float)",
Dinos,
a3); }
3660 void GetTamedDinosNearBy(
TArray<
APrimalDinoCharacter*,
TSizedDefaultAllocator<32> >*
Dinos,
float RangeRadius,
UE::
Math::
TVector<
double>*
NearLocation) {
NativeCall<
void,
TArray<
APrimalDinoCharacter*,
TSizedDefaultAllocator<32> >*,
float,
UE::
Math::
TVector<
double>*>(
this,
"AShooterPlayerController.GetTamedDinosNearBy(TArray<APrimalDinoCharacter*,TSizedDefaultAllocator<32>>&,float,UE::Math::TVector<double>)",
Dinos,
RangeRadius,
NearLocation); }
3672 void ServerSendArkDataPayloadBegin_Implementation(
FGuid*
ID,
EPrimalARKTributeDataType::
Type ArkDataType,
const FString*
DataClass,
const FString*
TagName,
const FString*
Name,
const TArray<
FString,
TSizedDefaultAllocator<32> >*
DataStats,
unsigned int ID1,
unsigned int ID2) {
NativeCall<
void,
FGuid*,
EPrimalARKTributeDataType::
Type,
const FString*,
const FString*,
const FString*,
const TArray<
FString,
TSizedDefaultAllocator<32> >*,
unsigned int,
unsigned int>(
this,
"AShooterPlayerController.ServerSendArkDataPayloadBegin_Implementation(FGuid,EPrimalARKTributeDataType::Type,FString&,FString&,FString&,TArray<FString,TSizedDefaultAllocator<32>>&,unsignedint,unsignedint)",
ID,
ArkDataType,
DataClass,
TagName,
Name,
DataStats,
ID1,
ID2); }
3673 void ServerSendArkDataPayload_Implementation(
FGuid*
ID,
EPrimalARKTributeDataType::
Type ArkDataType,
const TArray<
unsigned char,
TSizedDefaultAllocator<32> >*
DataBytes) {
NativeCall<
void,
FGuid*,
EPrimalARKTributeDataType::
Type,
const TArray<
unsigned char,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.ServerSendArkDataPayload_Implementation(FGuid,EPrimalARKTributeDataType::Type,TArray<unsignedchar,TSizedDefaultAllocator<32>>&)",
ID,
ArkDataType,
DataBytes); }
3675 void ClientSendArkDataPayloadBegin_Implementation(
FGuid*
ID,
EPrimalARKTributeDataType::
Type ArkDataType,
const FString*
DataClass,
const FString*
TagName,
const FString*
Name,
const TArray<
FString,
TSizedDefaultAllocator<32> >*
DataStats,
unsigned int ID1,
unsigned int ID2) {
NativeCall<
void,
FGuid*,
EPrimalARKTributeDataType::
Type,
const FString*,
const FString*,
const FString*,
const TArray<
FString,
TSizedDefaultAllocator<32> >*,
unsigned int,
unsigned int>(
this,
"AShooterPlayerController.ClientSendArkDataPayloadBegin_Implementation(FGuid,EPrimalARKTributeDataType::Type,FString&,FString&,FString&,TArray<FString,TSizedDefaultAllocator<32>>&,unsignedint,unsignedint)",
ID,
ArkDataType,
DataClass,
TagName,
Name,
DataStats,
ID1,
ID2); }
3676 void ClientSendArkDataPayloadEnd_Implementation(
FGuid*
ID,
EPrimalARKTributeDataType::
Type ArkDataType,
unsigned __int64 PlayerDataID) {
NativeCall<
void,
FGuid*,
EPrimalARKTributeDataType::
Type,
unsigned __int64>(
this,
"AShooterPlayerController.ClientSendArkDataPayloadEnd_Implementation(FGuid,EPrimalARKTributeDataType::Type,unsigned__int64)",
ID,
ArkDataType,
PlayerDataID); }
3679 void ServerCharacterUploadWithItems_CharaterPayload_Implementation(
unsigned __int64 PlayerDataId,
const TArray<
unsigned char,
TSizedDefaultAllocator<32> >*
PlayerDataChunk) {
NativeCall<
void,
unsigned __int64,
const TArray<
unsigned char,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.ServerCharacterUploadWithItems_CharaterPayload_Implementation(unsigned__int64,TArray<unsignedchar,TSizedDefaultAllocator<32>>&)",
PlayerDataId,
PlayerDataChunk); }
3684 TKeyValuePair<
bool,
FLeaderboardRow>*
GetLatestScoreForMission(
TKeyValuePair<
bool,
FLeaderboardRow>*
result,
FName MissionTag) {
return NativeCall<
TKeyValuePair<
bool,
FLeaderboardRow>*,
TKeyValuePair<
bool,
FLeaderboardRow>*,
FName>(
this,
"AShooterPlayerController.GetLatestScoreForMission(FName)",
result,
MissionTag); }
3686 void ClientShowLeaderboard_Implementation(
TSubclassOf<
ULeaderboard>
LeaderboardType,
FName MissionTag,
const TArray<
FLeaderboardRow,
TSizedDefaultAllocator<32> >*
LeaderboardRows,
bool bPlayerHasValidLatestScore,
FLeaderboardRow*
LatestPlayerScore) {
NativeCall<
void,
TSubclassOf<
ULeaderboard>,
FName,
const TArray<
FLeaderboardRow,
TSizedDefaultAllocator<32> >*,
bool,
FLeaderboardRow*>(
this,
"AShooterPlayerController.ClientShowLeaderboard_Implementation(TSubclassOf<ULeaderboard>,FName,TArray<FLeaderboardRow,TSizedDefaultAllocator<32>>&,bool,FLeaderboardRow)",
LeaderboardType,
MissionTag,
LeaderboardRows,
bPlayerHasValidLatestScore,
LatestPlayerScore); }
3687 void RequestCreateNewPlayerWithArkData(
TArray<
unsigned char,
TSizedDefaultAllocator<32> >*
PlayerArkDataBytes,
unsigned __int64 TribeID) {
NativeCall<
void,
TArray<
unsigned char,
TSizedDefaultAllocator<32> >*,
unsigned __int64>(
this,
"AShooterPlayerController.RequestCreateNewPlayerWithArkData(TArray<unsignedchar,TSizedDefaultAllocator<32>>,unsigned__int64)",
PlayerArkDataBytes,
TribeID); }
3696 void OnLoadArkTributePlayersDataFinished(
bool Success,
const TArray<
FArkTributePlayerData,
TSizedDefaultAllocator<32> >*
ArkUploadedCharsData,
int FailureResponseCode) {
NativeCall<
void,
bool,
const TArray<
FArkTributePlayerData,
TSizedDefaultAllocator<32> >*,
int>(
this,
"AShooterPlayerController.OnLoadArkTributePlayersDataFinished(bool,TArray<FArkTributePlayerData,TSizedDefaultAllocator<32>>&,int)",
Success,
ArkUploadedCharsData,
FailureResponseCode); }
3700 void ClientOnEndDownloadTransferredPlayerCharacter_Implementation(
bool Success,
int FailureResponseCode,
const FString*
FailureResponseMessage) {
NativeCall<
void,
bool,
int,
const FString*>(
this,
"AShooterPlayerController.ClientOnEndDownloadTransferredPlayerCharacter_Implementation(bool,int,FString&)",
Success,
FailureResponseCode,
FailureResponseMessage); }
3706 void ServerRequestDownloadPlayerCharacter_Implementation(
FArkTributePlayerData*
DownloadedCharacter,
int spawnPointID,
int spawnRegionIndex) {
NativeCall<
void,
FArkTributePlayerData*,
int,
int>(
this,
"AShooterPlayerController.ServerRequestDownloadPlayerCharacter_Implementation(FArkTributePlayerData,int,int)",
DownloadedCharacter,
spawnPointID,
spawnRegionIndex); }
3729 void ClientProgressAchievement_Implementation(
const FString*
AchievementID,
float Progress,
bool savePlayerData) {
NativeCall<
void,
const FString*,
float,
bool>(
this,
"AShooterPlayerController.ClientProgressAchievement_Implementation(FString&,float,bool)",
AchievementID,
Progress,
savePlayerData); }
3730 void ClientProgressAchievementInteger_Implementation(
const FString*
AchievementID,
int ProgressInteger,
bool savePlayerData) {
NativeCall<
void,
const FString*,
int,
bool>(
this,
"AShooterPlayerController.ClientProgressAchievementInteger_Implementation(FString&,int,bool)",
AchievementID,
ProgressInteger,
savePlayerData); }
3735 void ServerPaint_Implementation(
UStructurePaintingComponent*
Structure,
const TArray<
FPaintItem,
TSizedDefaultAllocator<32> >*
Paints,
bool bLastBatch,
bool bFromLoadFile) {
NativeCall<
void,
UStructurePaintingComponent*,
const TArray<
FPaintItem,
TSizedDefaultAllocator<32> >*,
bool,
bool>(
this,
"AShooterPlayerController.ServerPaint_Implementation(UStructurePaintingComponent*,TArray<FPaintItem,TSizedDefaultAllocator<32>>&,bool,bool,bool)",
Structure,
Paints,
bLastBatch,
bFromLoadFile); }
3748 FString*
ConsoleCommand(
FString*
result,
const FString*
Command,
bool bWriteToLog) {
return NativeCall<
FString*,
FString*,
const FString*,
bool>(
this,
"AShooterPlayerController.ConsoleCommand(FString&,bool)",
result,
Command,
bWriteToLog); }
3808 void ClientAddFloatingDamageText_Implementation(
FVector_NetQuantize*
AtLocation,
int DamageAmount,
int FromTeamID) {
NativeCall<
void,
FVector_NetQuantize*,
int,
int>(
this,
"AShooterPlayerController.ClientAddFloatingDamageText_Implementation(FVector_NetQuantize,int,int)",
AtLocation,
DamageAmount,
FromTeamID); }
3809 void ClientAddFloatingText_Implementation(
FVector_NetQuantize*
AtLocation,
const FString*
FloatingTextString,
FColor FloatingTextColor,
float ScaleX,
float ScaleY,
float TextLifeSpan,
UE::
Math::
TVector<
double>*
TextVelocity,
float MinScale,
float FadeInTime,
float FadeOutTime) {
NativeCall<
void,
FVector_NetQuantize*,
const FString*,
FColor,
float,
float,
float,
UE::
Math::
TVector<
double>*,
float,
float,
float>(
this,
"AShooterPlayerController.ClientAddFloatingText_Implementation(FVector_NetQuantize,FString&,FColor,float,float,float,UE::Math::TVector<double>,float,float,float)",
AtLocation,
FloatingTextString,
FloatingTextColor,
ScaleX,
ScaleY,
TextLifeSpan,
TextVelocity,
MinScale,
FadeInTime,
FadeOutTime); }
3813 void NotifyDealDamageSuccess(
APrimalCharacter*
HitCharacter,
bool bHitFriendlyTarget,
float PreDamageHealth,
float DamageAmount,
const FDamageEvent*
DamageEvent) {
NativeCall<
void,
APrimalCharacter*,
bool,
float,
float,
const FDamageEvent*>(
this,
"AShooterPlayerController.NotifyDealDamageSuccess(APrimalCharacter*,bool,float,float,FDamageEvent&)",
HitCharacter,
bHitFriendlyTarget,
PreDamageHealth,
DamageAmount,
DamageEvent); }
3822 void ClientShowSpawnUIForTransferringPlayer_Implementation(
TSubclassOf<
AHUD>
NewHUDClass,
unsigned __int64 TransferingPlayerID,
bool bUseTimer) {
NativeCall<
void,
TSubclassOf<
AHUD>,
unsigned __int64,
bool>(
this,
"AShooterPlayerController.ClientShowSpawnUIForTransferringPlayer_Implementation(TSubclassOf<AHUD>,unsigned__int64,bool)",
NewHUDClass,
TransferingPlayerID,
bUseTimer); }
3824 void GetAudioListenerPosition(
UE::
Math::
TVector<
double>*
OutLocation,
UE::
Math::
TVector<
double>*
OutFrontDir,
UE::
Math::
TVector<
double>*
OutRightDir) {
NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*>(
this,
"AShooterPlayerController.GetAudioListenerPosition(UE::Math::TVector<double>&,UE::Math::TVector<double>&,UE::Math::TVector<double>&)",
OutLocation,
OutFrontDir,
OutRightDir); }
3829 void ClientStartSurfaceCameraForPassenger_Implementation(
float yaw,
float pitch,
float roll,
bool bInvertTurnInput) {
NativeCall<
void,
float,
float,
float,
bool>(
this,
"AShooterPlayerController.ClientStartSurfaceCameraForPassenger_Implementation(float,float,float,bool)",
yaw,
pitch,
roll,
bInvertTurnInput); }
3831 void ServerUnlockPerMapExplorerNote_Implementation(
int ExplorerNoteIndex,
bool bAvoidBuff,
bool savePlayerData) {
NativeCall<
void,
int,
bool,
bool>(
this,
"AShooterPlayerController.ServerUnlockPerMapExplorerNote_Implementation(int,bool,bool)",
ExplorerNoteIndex,
bAvoidBuff,
savePlayerData); }
3832 void UnlockExplorerNote(
int ExplorerNoteIndex,
const bool forceShowExplorerNoteUI,
bool savePlayerData) {
NativeCall<
void,
int,
const bool,
bool>(
this,
"AShooterPlayerController.UnlockExplorerNote(int,bool,bool)",
ExplorerNoteIndex,
forceShowExplorerNoteUI,
savePlayerData); }
3833 void ClientUnlockExplorerNote_Implementation(
int ExplorerNoteIndex,
bool forceShowExplorerNoteUI,
bool savePlayerData) {
NativeCall<
void,
int,
bool,
bool>(
this,
"AShooterPlayerController.ClientUnlockExplorerNote_Implementation(int,bool,bool)",
ExplorerNoteIndex,
forceShowExplorerNoteUI,
savePlayerData); }
3840 void ClientReceiveDinoAncestors_Implementation(
APrimalDinoCharacter*
ForDino,
const TArray<
FDinoAncestorsEntry,
TSizedDefaultAllocator<32> >*
DinoAncestors,
const TArray<
FDinoAncestorsEntry,
TSizedDefaultAllocator<32> >*
DinoAncestorsMale,
int RandomMutationsFemale,
int RandomMutationsMale) {
NativeCall<
void,
APrimalDinoCharacter*,
const TArray<
FDinoAncestorsEntry,
TSizedDefaultAllocator<32> >*,
const TArray<
FDinoAncestorsEntry,
TSizedDefaultAllocator<32> >*,
int,
int>(
this,
"AShooterPlayerController.ClientReceiveDinoAncestors_Implementation(APrimalDinoCharacter*,TArray<FDinoAncestorsEntry,TSizedDefaultAllocator<32>>&,TArray<FDinoAncestorsEntry,TSizedDefaultAllocator<32>>&,int,int)",
ForDino,
DinoAncestors,
DinoAncestorsMale,
RandomMutationsFemale,
RandomMutationsMale); }
3845 void ClientTeleportSucceeded_Implementation(
UE::
Math::
TVector<
double>*
TeleportLoc,
UE::
Math::
TRotator<
double>*
TeleportRot,
bool bSimpleTeleport) {
NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TRotator<
double>*,
bool>(
this,
"AShooterPlayerController.ClientTeleportSucceeded_Implementation(UE::Math::TVector<double>,UE::Math::TRotator<double>,bool)",
TeleportLoc,
TeleportRot,
bSimpleTeleport); }
3863 void ClientProcessItemNetExecCommandBP_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetID ForItemID,
bool bIsEquippedItem,
FName CommandName,
FBPNetExecParams*
ExecParams) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
bool,
FName,
FBPNetExecParams*>(
this,
"AShooterPlayerController.ClientProcessItemNetExecCommandBP_Implementation(UPrimalInventoryComponent*,FItemNetID,bool,FName,FBPNetExecParams)",
forInventory,
ForItemID,
bIsEquippedItem,
CommandName,
ExecParams); }
3864 void ServerProcessItemNetExecCommandBP_Implementation(
UPrimalInventoryComponent*
forInventory,
FItemNetID ForItemID,
bool bIsEquippedItem,
FName CommandName,
FBPNetExecParams*
ExecParams) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
bool,
FName,
FBPNetExecParams*>(
this,
"AShooterPlayerController.ServerProcessItemNetExecCommandBP_Implementation(UPrimalInventoryComponent*,FItemNetID,bool,FName,FBPNetExecParams)",
forInventory,
ForItemID,
bIsEquippedItem,
CommandName,
ExecParams); }
3867 void NetSpawnActorAtLocation_Implementation(
TSubclassOf<
AActor>
AnActorClass,
FVector_NetQuantize*
AtLocation,
FRotator_NetQuantize*
AtRotation,
USceneComponent*
attachToComponent,
int dataIndex,
FName attachSocketName) {
NativeCall<
void,
TSubclassOf<
AActor>,
FVector_NetQuantize*,
FRotator_NetQuantize*,
USceneComponent*,
int,
FName>(
this,
"AShooterPlayerController.NetSpawnActorAtLocation_Implementation(TSubclassOf<AActor>,FVector_NetQuantize,FRotator_NetQuantize,USceneComponent*,int,FName)",
AnActorClass,
AtLocation,
AtRotation,
attachToComponent,
dataIndex,
attachSocketName); }
3868 void NetSpawnFoliageVFXActorAtLocationAndDoFoliageInteraction_Implementation(
TSubclassOf<
AActor>
AnActorClass,
FVector_NetQuantize*
AtLocation,
FRotator_NetQuantize*
AtRotation,
int dataIndex,
FVector_NetQuantize*
FoliageOrigin_ImpactPoint,
FVector_NetQuantize*
TraceEndpoint,
USceneComponent*
attachToComponent) {
NativeCall<
void,
TSubclassOf<
AActor>,
FVector_NetQuantize*,
FRotator_NetQuantize*,
int,
FVector_NetQuantize*,
FVector_NetQuantize*,
USceneComponent*>(
this,
"AShooterPlayerController.NetSpawnFoliageVFXActorAtLocationAndDoFoliageInteraction_Implementation(TSubclassOf<AActor>,FVector_NetQuantize,FRotator_NetQuantize,int,FVector_NetQuantize,FVector_NetQuantize,USceneComponent*)",
AnActorClass,
AtLocation,
AtRotation,
dataIndex,
FoliageOrigin_ImpactPoint,
TraceEndpoint,
attachToComponent); }
3869 void NetSpawnFoliageVFXActorAtLocationAndDoFoliageInteraction_Simple_Implementation(
TSubclassOf<
AActor>
AnActorClass,
FVector_NetQuantize*
AtLocation,
FRotator_NetQuantize*
AtRotation,
int dataIndex,
FVector_NetQuantize*
FoliageOrigin_ImpactPoint,
float TraceEndpointZ,
USceneComponent*
attachToComponent) {
NativeCall<
void,
TSubclassOf<
AActor>,
FVector_NetQuantize*,
FRotator_NetQuantize*,
int,
FVector_NetQuantize*,
float,
USceneComponent*>(
this,
"AShooterPlayerController.NetSpawnFoliageVFXActorAtLocationAndDoFoliageInteraction_Simple_Implementation(TSubclassOf<AActor>,FVector_NetQuantize,FRotator_NetQuantize,int,FVector_NetQuantize,float,USceneComponent*)",
AnActorClass,
AtLocation,
AtRotation,
dataIndex,
FoliageOrigin_ImpactPoint,
TraceEndpointZ,
attachToComponent); }
3885 void DrawMultiUsePingEntry(
const int index,
const FName text,
UCanvas*
Canvas,
const UE::
Math::
TVector2<
double>*
canvasPosition) {
NativeCall<
void,
const int,
const FName,
UCanvas*,
const UE::
Math::
TVector2<
double>*>(
this,
"AShooterPlayerController.DrawMultiUsePingEntry(int,FName,UCanvas*,UE::Math::TVector2<double>&)",
index,
text,
Canvas,
canvasPosition); }
3886 bool TraceTeamPingType(
TEnumAsByte<
ETeamPingType::
Type>
PingType,
FHitResult*
Hit,
TEnumAsByte<
ETeamPingType::
Type>*
ReturnPingType) {
return NativeCall<
bool,
TEnumAsByte<
ETeamPingType::
Type>,
FHitResult*,
TEnumAsByte<
ETeamPingType::
Type>*>(
this,
"AShooterPlayerController.TraceTeamPingType(TEnumAsByte<ETeamPingType::Type>,FHitResult&,TEnumAsByte<ETeamPingType::Type>&)",
PingType,
Hit,
ReturnPingType); }
3907 void NotifyPawnBuffsOfDamageEvent(
AActor*
DamagedActor,
float DamageAmount,
const FDamageEvent*
DamageEvent) {
NativeCall<
void,
AActor*,
float,
const FDamageEvent*>(
this,
"AShooterPlayerController.NotifyPawnBuffsOfDamageEvent(AActor*,float,FDamageEvent&)",
DamagedActor,
DamageAmount,
DamageEvent); }
3914 void SetCinematicModeAdvanced(
bool bInCinematicMode,
bool bPreventCameraAnimFPV,
bool bSetHUDHidden,
bool bDisableKeymappings,
const TArray<
FName,
TSizedDefaultAllocator<32> >*
KeyActionNames,
bool bDisableChat) {
NativeCall<
void,
bool,
bool,
bool,
bool,
const TArray<
FName,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.SetCinematicModeAdvanced(bool,bool,bool,bool,TArray<FName,TSizedDefaultAllocator<32>>,bool)",
bInCinematicMode,
bPreventCameraAnimFPV,
bSetHUDHidden,
bDisableKeymappings,
KeyActionNames,
bDisableChat); }
3915 void ServerSelectedCustomItemAction_Implementation(
UPrimalInventoryComponent*
inventoryComp,
FItemNetID itemID,
FName SelectedOption) {
NativeCall<
void,
UPrimalInventoryComponent*,
FItemNetID,
FName>(
this,
"AShooterPlayerController.ServerSelectedCustomItemAction_Implementation(UPrimalInventoryComponent*,FItemNetID,FName)",
inventoryComp,
itemID,
SelectedOption); }
3931 void ServerAutoStackItemIDs_Implementation(
UPrimalInventoryComponent*
InventoryComp,
const TArray<
FItemNetID,
TSizedDefaultAllocator<32> >*
ItemIDs) {
NativeCall<
void,
UPrimalInventoryComponent*,
const TArray<
FItemNetID,
TSizedDefaultAllocator<32> >*>(
this,
"AShooterPlayerController.ServerAutoStackItemIDs_Implementation(UPrimalInventoryComponent*,TArray<FItemNetID,TSizedDefaultAllocator<32>>&)",
InventoryComp,
ItemIDs); }
3933 void ClientDisplayNotificationDialog_Implementation(
const FString*
Message,
const FString*
Title,
bool bIsError,
bool OnOkGoToMainMenu,
bool bAutoClose,
bool bCanBeTop,
bool bHideXBoxFooter) {
NativeCall<
void,
const FString*,
const FString*,
bool,
bool,
bool,
bool,
bool>(
this,
"AShooterPlayerController.ClientDisplayNotificationDialog_Implementation(FString&,FString&,bool,bool,bool,bool,bool)",
Message,
Title,
bIsError,
OnOkGoToMainMenu,
bAutoClose,
bCanBeTop,
bHideXBoxFooter); }
3944 void ServerRequestCustomTrackedActorList_Implementation(
int CustomTameSelectionType,
int DinoGroup,
const FString*
CustomTameSearchText,
int NewScrollbarIndex,
bool ClientAutoTrackTamesSetting) {
NativeCall<
void,
int,
int,
const FString*,
int,
bool>(
this,
"AShooterPlayerController.ServerRequestCustomTrackedActorList_Implementation(int,int,FString&,int,bool)",
CustomTameSelectionType,
DinoGroup,
CustomTameSearchText,
NewScrollbarIndex,
ClientAutoTrackTamesSetting); }
3945 void ServerRequestCustomTrackedActorList_ServerLogic(
int CustomTameSelectionType,
int DinoGroup,
const FString*
CustomTameSearchText,
int NewScrollbarIndex,
bool ClientAutoTrackTamesSetting) {
NativeCall<
void,
int,
int,
const FString*,
int,
bool>(
this,
"AShooterPlayerController.ServerRequestCustomTrackedActorList_ServerLogic(int,int,FString&,int,bool)",
CustomTameSelectionType,
DinoGroup,
CustomTameSearchText,
NewScrollbarIndex,
ClientAutoTrackTamesSetting); }
3952 void ServerAddCustomActorTrackListEntries_Players(
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh) {
NativeCall<
void,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ServerAddCustomActorTrackListEntries_Players(TArray<FTrackedActorPlusInfoStruct,TSizedDefaultAllocator<32>>&,bool)",
InfoList,
IsInfoFresh); }
3953 void ServerAddCustomActorTrackListEntries_Creatures(
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh) {
NativeCall<
void,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ServerAddCustomActorTrackListEntries_Creatures(TArray<FTrackedActorPlusInfoStruct,TSizedDefaultAllocator<32>>&,bool)",
InfoList,
IsInfoFresh); }
3954 void ServerAddCustomActorTrackListEntries_Creatures_ForcePOIVisible(
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh) {
NativeCall<
void,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ServerAddCustomActorTrackListEntries_Creatures_ForcePOIVisible(TArray<FTrackedActorPlusInfoStruct,TSizedDefaultAllocator<32>>&,bool)",
InfoList,
IsInfoFresh); }
3955 TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*
AddCustomActorTrackListEntries_Combined(
TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*
result,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh,
bool IsPlayer,
bool ForcePOIVisible) {
return NativeCall<
TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*,
TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*,
bool,
bool,
bool>(
this,
"AShooterPlayerController.AddCustomActorTrackListEntries_Combined(TArray<FTrackedActorPlusInfoStruct,TSizedDefaultAllocator<32>>&,bool,bool,bool)",
result,
InfoList,
IsInfoFresh,
IsPlayer,
ForcePOIVisible); }
3956 void AddCustomActorTrackList_Individual(
const FTrackedActorPlusInfoStruct*
InfoListEntry,
ETrackedActorCategory::
Type Category,
bool ForcePOIVisible) {
NativeCall<
void,
const FTrackedActorPlusInfoStruct*,
ETrackedActorCategory::
Type,
bool>(
this,
"AShooterPlayerController.AddCustomActorTrackList_Individual(FTrackedActorPlusInfoStruct&,ETrackedActorCategory::Type,bool)",
InfoListEntry,
Category,
ForcePOIVisible); }
3957 TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*
ReceiveCustomActorTrackList_Combined(
TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*
result,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh,
bool IsPlayer) {
return NativeCall<
TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*,
TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*,
bool,
bool>(
this,
"AShooterPlayerController.ReceiveCustomActorTrackList_Combined(TArray<FTrackedActorPlusInfoStruct,TSizedDefaultAllocator<32>>&,bool,bool)",
result,
InfoList,
IsInfoFresh,
IsPlayer); }
3959 void ServerRemoveCustomActorTrackListEntries_FromTotalList_TeammatePlayers(
const TArray<
int,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh) {
NativeCall<
void,
const TArray<
int,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ServerRemoveCustomActorTrackListEntries_FromTotalList_TeammatePlayers(TArray<int,TSizedDefaultAllocator<32>>&,bool)",
InfoList,
IsInfoFresh); }
3960 void ServerRemoveCustomActorTrackListEntries_FromTotalList_Creatures(
const TArray<
int,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh) {
NativeCall<
void,
const TArray<
int,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ServerRemoveCustomActorTrackListEntries_FromTotalList_Creatures(TArray<int,TSizedDefaultAllocator<32>>&,bool)",
InfoList,
IsInfoFresh); }
3961 void RemoveCustomActorTrackListEntries_FromTotalList_Combined(
const TArray<
int,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh,
bool IsPlayer,
bool teammateplayers) {
NativeCall<
void,
const TArray<
int,
TSizedDefaultAllocator<32> >*,
bool,
bool,
bool>(
this,
"AShooterPlayerController.RemoveCustomActorTrackListEntries_FromTotalList_Combined(TArray<int,TSizedDefaultAllocator<32>>&,bool,bool,bool)",
InfoList,
IsInfoFresh,
IsPlayer,
teammateplayers); }
3963 void ServerUpdateCustomActorTrackListEntries_Creatures(
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh) {
NativeCall<
void,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ServerUpdateCustomActorTrackListEntries_Creatures(TArray<FTrackedActorPlusInfoStruct,TSizedDefaultAllocator<32>>&,bool)",
InfoList,
IsInfoFresh); }
3964 void ClientUpdateCustomActorTrackListEntries_Players_Implementation(
const TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh) {
NativeCall<
void,
const TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ClientUpdateCustomActorTrackListEntries_Players_Implementation(TArray<FCustomTrackedActorInfo,TSizedDefaultAllocator<32>>&,bool)",
InfoList,
IsInfoFresh); }
3965 void ClientUpdateCustomActorTrackListEntries_Creatures_Implementation(
const TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh) {
NativeCall<
void,
const TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*,
bool>(
this,
"AShooterPlayerController.ClientUpdateCustomActorTrackListEntries_Creatures_Implementation(TArray<FCustomTrackedActorInfo,TSizedDefaultAllocator<32>>&,bool)",
InfoList,
IsInfoFresh); }
3966 TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*
UpdateCustomActorTrackListEntries_Combined(
TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*
result,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*
InfoList,
bool IsInfoFresh,
bool IsPlayer) {
return NativeCall<
TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*,
TArray<
FCustomTrackedActorInfo,
TSizedDefaultAllocator<32> >*,
const TArray<
FTrackedActorPlusInfoStruct,
TSizedDefaultAllocator<32> >*,
bool,
bool>(
this,
"AShooterPlayerController.UpdateCustomActorTrackListEntries_Combined(TArray<FTrackedActorPlusInfoStruct,TSizedDefaultAllocator<32>>&,bool,bool)",
result,
InfoList,
IsInfoFresh,
IsPlayer); }
3968 FCustomTrackedActorInfo*
SetFCustomTrackedPlayerInfoMembersByPlayerRef(
FCustomTrackedActorInfo*
result,
AShooterCharacter*
HandledPlayer,
bool IsFavorited,
bool IsATeammateOnMap,
bool bIsTrackedWaypoint,
bool bIsValidForCurrentFilter) {
return NativeCall<
FCustomTrackedActorInfo*,
FCustomTrackedActorInfo*,
AShooterCharacter*,
bool,
bool,
bool,
bool>(
this,
"AShooterPlayerController.SetFCustomTrackedPlayerInfoMembersByPlayerRef(AShooterCharacter*,bool,bool,bool,bool)",
result,
HandledPlayer,
IsFavorited,
IsATeammateOnMap,
bIsTrackedWaypoint,
bIsValidForCurrentFilter); }
3969 void SetSyncTrackedActorsWithoutUI(
bool bShouldSync,
int CustomTameSelectionType,
int DinoGroup,
const FString*
CustomTameSearchText,
int NewScrollbarIndex) {
NativeCall<
void,
bool,
int,
int,
const FString*,
int>(
this,
"AShooterPlayerController.SetSyncTrackedActorsWithoutUI(bool,int,int,FString&,int)",
bShouldSync,
CustomTameSelectionType,
DinoGroup,
CustomTameSearchText,
NewScrollbarIndex); }
3970 void ClientRequestNewTrackInfoFromServer(
bool FromUI,
int CustomTameSelectionType,
int DinoGroup,
const FString*
CustomTameSearchText,
int NewScrollbarIndex) {
NativeCall<
void,
bool,
int,
int,
const FString*,
int>(
this,
"AShooterPlayerController.ClientRequestNewTrackInfoFromServer(bool,int,int,FString&,int)",
FromUI,
CustomTameSelectionType,
DinoGroup,
CustomTameSearchText,
NewScrollbarIndex); }
3971 void ClientRequestNewTrackInfoFromServer_TimerRestriction(
int CustomTameSelectionType,
int DinoGroup,
const FString*
CustomTameSearchText,
int NewScrollbarIndex) {
NativeCall<
void,
int,
int,
const FString*,
int>(
this,
"AShooterPlayerController.ClientRequestNewTrackInfoFromServer_TimerRestriction(int,int,FString&,int)",
CustomTameSelectionType,
DinoGroup,
CustomTameSearchText,
NewScrollbarIndex); }
3978 void ServerSetActiveWaypointTrackedActorViaCharacterIndex_Combined(
int Index,
bool ShouldMarkActive,
bool IsPlayer) {
NativeCall<
void,
int,
bool,
bool>(
this,
"AShooterPlayerController.ServerSetActiveWaypointTrackedActorViaCharacterIndex_Combined(int,bool,bool)",
Index,
ShouldMarkActive,
IsPlayer); }
3981 void ServerTogglePOIVisibilityForTrackedActorWaypoint_Combined(
int Index,
bool ShouldMarkActive,
bool IsPlayer,
bool bDoToggle) {
NativeCall<
void,
int,
bool,
bool,
bool>(
this,
"AShooterPlayerController.ServerTogglePOIVisibilityForTrackedActorWaypoint_Combined(int,bool,bool,bool)",
Index,
ShouldMarkActive,
IsPlayer,
bDoToggle); }
3989 void ServerSetFavoriteTrackedActorViaCharacterIndex_Combined(
int Index,
bool ShouldFavorite,
bool IsPlayer) {
NativeCall<
void,
int,
bool,
bool>(
this,
"AShooterPlayerController.ServerSetFavoriteTrackedActorViaCharacterIndex_Combined(int,bool,bool)",
Index,
ShouldFavorite,
IsPlayer); }
3995 void SpawnTestDinos(
int NumDinos,
float Spacing,
int DinoArrayIndex,
int NumDinoTypes) {
NativeCall<
void,
int,
float,
int,
int>(
this,
"AShooterPlayerController.SpawnTestDinos(int,float,int,int)",
NumDinos,
Spacing,
DinoArrayIndex,
NumDinoTypes); }
3996 void SpawnTestStructures(
int NumStructures,
float Spacing,
int StructureArrayIndex,
int NumStructureTypes) {
NativeCall<
void,
int,
float,
int,
int>(
this,
"AShooterPlayerController.SpawnTestStructures(int,float,int,int)",
NumStructures,
Spacing,
StructureArrayIndex,
NumStructureTypes); }
4012 void HarvestedElement(
FAttachedInstancedHarvestingElement*
Element,
bool bGaveResources,
bool bDamagedInstigator) {
NativeCall<
void,
FAttachedInstancedHarvestingElement*,
bool,
bool>(
this,
"AShooterPlayerController.HarvestedElement(FAttachedInstancedHarvestingElement*,bool,bool)",
Element,
bGaveResources,
bDamagedInstigator); }
4016 FString*
GetDisplayedNameForPlayer(
FString*
result,
unsigned int playerID,
FString*
playerName,
bool*
blocked) {
return NativeCall<
FString*,
FString*,
unsigned int,
FString*,
bool*>(
this,
"AShooterPlayerController.GetDisplayedNameForPlayer(unsignedint,FString,bool&)",
result,
playerID,
playerName,
blocked); }
4090 void PostLoad() { NativeCall<
void>(
this,
"APawn.PostLoad()"); }
4091 void BeginPlay() { NativeCall<
void>(
this,
"APawn.BeginPlay()"); }
4092 void GetMoveGoalReachTest(
const AActor* MovingActor,
const UE::
Math::
TVector<
double>* MoveOffset,
UE::
Math::
TVector<
double>* GoalOffset,
float* GoalRadius,
float* GoalHalfHeight) { NativeCall<
void,
const AActor*,
const UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
float*,
float*>(
this,
"APawn.GetMoveGoalReachTest(AActor*,UE::Math::TVector<double>&,UE::Math::TVector<double>&,float&,float&)", MovingActor, MoveOffset, GoalOffset, GoalRadius, GoalHalfHeight); }
4094 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"APawn.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
4100 void SetCanAffectNavigationGeneration(
bool bNewValue,
bool bForceUpdate) { NativeCall<
void,
bool,
bool>(
this,
"APawn.SetCanAffectNavigationGeneration(bool,bool)", bNewValue, bForceUpdate); }
4110 void TurnOff() { NativeCall<
void>(
this,
"APawn.TurnOff()"); }
4116 void Destroyed() { NativeCall<
void>(
this,
"APawn.Destroyed()"); }
4118 bool ShouldTakeDamage(
float Damage,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) {
return NativeCall<
bool,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APawn.ShouldTakeDamage(float,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
4119 float TakeDamage(
float Damage,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) {
return NativeCall<
float,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APawn.TakeDamage(float,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
4129 void AddMovementInput(
UE::
Math::
TVector<
double>* WorldDirection,
float ScaleValue,
bool bForce) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
float,
bool>(
this,
"APawn.AddMovementInput(UE::Math::TVector<double>,float,bool)", WorldDirection, ScaleValue, bForce); }
4133 void Restart() { NativeCall<
void>(
this,
"APawn.Restart()"); }
4137 void Reset() { NativeCall<
void>(
this,
"APawn.Reset()"); }
4139 void DisplayDebug(UCanvas* Canvas,
const FDebugDisplayInfo* DebugDisplay,
float* YL,
float* YPos) { NativeCall<
void, UCanvas*,
const FDebugDisplayInfo*,
float*,
float*>(
this,
"APawn.DisplayDebug(UCanvas*,FDebugDisplayInfo&,float&,float&)", Canvas, DebugDisplay, YL, YPos); }
4141 bool InFreeCam() {
return NativeCall<
bool>(
this,
"APawn.InFreeCam()"); }
4143 void FaceRotation(
UE::
Math::TRotator<
double>* NewControlRotation,
float DeltaTime) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
float>(
this,
"APawn.FaceRotation(UE::Math::TRotator<double>,float)", NewControlRotation, DeltaTime); }
4148 void TeleportSucceeded(
bool bIsATest,
bool bSimpleTeleport) { NativeCall<
void,
bool,
bool>(
this,
"APawn.TeleportSucceeded(bool,bool)", bIsATest, bSimpleTeleport); }
4152 bool IsNetRelevantFor(
const AActor* RealViewer,
const AActor* ViewTarget,
const UE::
Math::
TVector<
double>* SrcLocation) {
return NativeCall<
bool,
const AActor*,
const AActor*,
const UE::
Math::
TVector<
double>*>(
this,
"APawn.IsNetRelevantFor(AActor*,AActor*,UE::Math::TVector<double>&)", RealViewer, ViewTarget, SrcLocation); }
4154 void PreReplication(IRepChangedPropertyTracker* ChangedPropertyTracker) { NativeCall<
void, IRepChangedPropertyTracker*>(
this,
"APawn.PreReplication(IRepChangedPropertyTracker&)", ChangedPropertyTracker); }
4155 const FNavAgentProperties*
GetNavAgentPropertiesRef() {
return NativeCall<
const FNavAgentProperties*>(
this,
"APawn.GetNavAgentPropertiesRef()"); }
4156 FVector*
GetPawnViewLocation(FVector* result) {
return NativeCall<FVector*, FVector*>(
this,
"APawn.GetPawnViewLocation()", result); }
4164 FRotator_NetQuantizeSmartPitch&
LastMovementDesiredRotationField() {
return *GetNativePointerField<FRotator_NetQuantizeSmartPitch*>(
this,
"APrimalPawn.LastMovementDesiredRotation"); }
4180 void SetLastMovementDesiredRotation(
const UE::
Math::TRotator<
double>* InRotation) { NativeCall<
void,
const UE::
Math::TRotator<
double>*>(
this,
"APrimalPawn.SetLastMovementDesiredRotation(UE::Math::TRotator<double>&)", InRotation); }
4184 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"APrimalPawn.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
4186 bool AllowMovementMode(
EMovementMode NewMovementMode,
unsigned __int8 NewCustomMode) {
return NativeCall<
bool,
EMovementMode,
unsigned __int8>(
this,
"APrimalPawn.AllowMovementMode(EMovementMode,unsignedchar)", NewMovementMode, NewCustomMode); }
4187 bool PreventMovementMode(
EMovementMode NewMovementMode,
unsigned __int8 NewCustomMode) {
return NativeCall<
bool,
EMovementMode,
unsigned __int8>(
this,
"APrimalPawn.PreventMovementMode(EMovementMode,unsignedchar)", NewMovementMode, NewCustomMode); }
4200 FBasedMovementInfo&
BasedMovementField() {
return *GetNativePointerField<FBasedMovementInfo*>(
this,
"ACharacter.BasedMovement"); }
4201 FReplicatedBasedMovementInfo&
ReplicatedBasedMovementField() {
return *GetNativePointerField<FReplicatedBasedMovementInfo*>(
this,
"ACharacter.ReplicatedBasedMovement"); }
4218 FCharacterReachedApexSignature&
OnReachedJumpApexField() {
return *GetNativePointerField<FCharacterReachedApexSignature*>(
this,
"ACharacter.OnReachedJumpApex"); }
4219 FLandedSignature&
LandedDelegateField() {
return *GetNativePointerField<FLandedSignature*>(
this,
"ACharacter.LandedDelegate"); }
4220 FMovementModeChangedSignature&
MovementModeChangedDelegateField() {
return *GetNativePointerField<FMovementModeChangedSignature*>(
this,
"ACharacter.MovementModeChangedDelegate"); }
4221 FCharacterMovementUpdatedSignature&
OnCharacterMovementUpdatedField() {
return *GetNativePointerField<FCharacterMovementUpdatedSignature*>(
this,
"ACharacter.OnCharacterMovementUpdated"); }
4222 FRootMotionSourceGroup&
SavedRootMotionField() {
return *GetNativePointerField<FRootMotionSourceGroup*>(
this,
"ACharacter.SavedRootMotion"); }
4223 FRootMotionMovementParams&
ClientRootMotionParamsField() {
return *GetNativePointerField<FRootMotionMovementParams*>(
this,
"ACharacter.ClientRootMotionParams"); }
4224 TArray<FSimulatedRootMotionReplicatedMove, TSizedDefaultAllocator<32> >&
RootMotionRepMovesField() {
return *GetNativePointerField<
TArray<FSimulatedRootMotionReplicatedMove, TSizedDefaultAllocator<32> >*>(
this,
"ACharacter.RootMotionRepMoves"); }
4225 FRepRootMotionMontage&
RepRootMotionField() {
return *GetNativePointerField<FRepRootMotionMontage*>(
this,
"ACharacter.RepRootMotion"); }
4249 void ClientAdjustRootMotionSourcePosition(
float TimeStamp, FRootMotionSourceGroup* ServerRootMotion,
bool bHasAnimRootMotion,
float ServerMontageTrackPosition,
UE::
Math::
TVector<
double>* ServerLoc, FVector_NetQuantizeNormal* ServerRotation,
float ServerVelZ,
UPrimitiveComponent* ServerBase,
FName ServerBoneName,
bool bHasBase,
bool bBaseRelativePosition,
unsigned __int8 ServerMovementMode) { NativeCall<
void,
float, FRootMotionSourceGroup*,
bool,
float,
UE::
Math::
TVector<
double>*, FVector_NetQuantizeNormal*,
float,
UPrimitiveComponent*,
FName,
bool,
bool,
unsigned __int8>(
this,
"ACharacter.ClientAdjustRootMotionSourcePosition(float,FRootMotionSourceGroup,bool,float,UE::Math::TVector<double>,FVector_NetQuantizeNormal,float,UPrimitiveComponent*,FName,bool,bool,unsignedchar)", TimeStamp, ServerRootMotion, bHasAnimRootMotion, ServerMontageTrackPosition, ServerLoc, ServerRotation, ServerVelZ, ServerBase, ServerBoneName, bHasBase, bBaseRelativePosition, ServerMovementMode); }
4250 void OnJumped() { NativeCall<
void>(
this,
"ACharacter.OnJumped()"); }
4253 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"ACharacter.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
4255 void CacheInitialMeshOffset(
UE::
Math::
TVector<
double>* MeshRelativeLocation,
UE::
Math::TRotator<
double>* MeshRelativeRotation,
__int64 a4) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*,
__int64>(
this,
"ACharacter.CacheInitialMeshOffset(UE::Math::TVector<double>,UE::Math::TRotator<double>)", MeshRelativeLocation, MeshRelativeRotation, a4); }
4256 void GetSimpleCollisionCylinder(
float* CollisionRadius,
float* CollisionHalfHeight) { NativeCall<
void,
float*,
float*>(
this,
"ACharacter.GetSimpleCollisionCylinder(float&,float&)", CollisionRadius, CollisionHalfHeight); }
4261 bool CanJump() {
return NativeCall<
bool>(
this,
"ACharacter.CanJump()"); }
4266 void OnRep_IsCrouched(
__int64 a2) { NativeCall<
void,
__int64>(
this,
"ACharacter.OnRep_IsCrouched()", a2); }
4267 void SetReplicateMovement(
bool bInReplicateMovement) { NativeCall<
void,
bool>(
this,
"ACharacter.SetReplicateMovement(bool)", bInReplicateMovement); }
4268 bool CanCrouch() {
return NativeCall<
bool>(
this,
"ACharacter.CanCrouch()"); }
4269 void Crouch(
bool bClientSimulation) { NativeCall<
void,
bool>(
this,
"ACharacter.Crouch(bool)", bClientSimulation); }
4270 void UnCrouch(
bool bClientSimulation) { NativeCall<
void,
bool>(
this,
"ACharacter.UnCrouch(bool)", bClientSimulation); }
4271 void OnEndCrouch(
float HeightAdjust,
float ScaledHeightAdjust) { NativeCall<
void,
float,
float>(
this,
"ACharacter.OnEndCrouch(float,float)", HeightAdjust, ScaledHeightAdjust); }
4272 void OnStartCrouch(
float HeightAdjust,
float ScaledHeightAdjust) { NativeCall<
void,
float,
float>(
this,
"ACharacter.OnStartCrouch(float,float)", HeightAdjust, ScaledHeightAdjust); }
4273 void ApplyDamageMomentum(
float DamageTaken,
const FDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*>(
this,
"ACharacter.ApplyDamageMomentum(float,FDamageEvent&,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
4274 void ClearCrossLevelReferences(
__int64 a2,
__int64 a3,
__int64 a4) { NativeCall<
void,
__int64,
__int64,
__int64>(
this,
"ACharacter.ClearCrossLevelReferences()", a2, a3, a4); }
4275 void SetBase(
UPrimitiveComponent* NewBaseComponent,
const FName InBoneName,
bool bNotifyPawn) { NativeCall<
void,
UPrimitiveComponent*,
const FName,
bool>(
this,
"ACharacter.SetBase(UPrimitiveComponent*,FName,bool)", NewBaseComponent, InBoneName, bNotifyPawn); }
4276 void TurnOff() { NativeCall<
void>(
this,
"ACharacter.TurnOff()"); }
4277 void Restart() { NativeCall<
void>(
this,
"ACharacter.Restart()"); }
4280 void UnPossessed() { NativeCall<
void>(
this,
"ACharacter.UnPossessed()"); }
4281 void TornOff() { NativeCall<
void>(
this,
"ACharacter.TornOff()"); }
4284 void BaseChange() { NativeCall<
void>(
this,
"ACharacter.BaseChange()"); }
4285 void DisplayDebug(UCanvas* Canvas,
const FDebugDisplayInfo* DebugDisplay,
float* YL,
float* YPos) { NativeCall<
void, UCanvas*,
const FDebugDisplayInfo*,
float*,
float*>(
this,
"ACharacter.DisplayDebug(UCanvas*,FDebugDisplayInfo&,float&,float&)", Canvas, DebugDisplay, YL, YPos); }
4286 void LaunchCharacter(
UE::
Math::
TVector<
double>* LaunchVelocity,
bool bXYOverride,
bool bZOverride) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
bool,
bool>(
this,
"ACharacter.LaunchCharacter(UE::Math::TVector<double>,bool,bool)", LaunchVelocity, bXYOverride, bZOverride); }
4289 void Jump() { NativeCall<
void>(
this,
"ACharacter.Jump()"); }
4290 void StopJumping() { NativeCall<
void>(
this,
"ACharacter.StopJumping()"); }
4291 void CheckJumpInput(
float DeltaTime) { NativeCall<
void,
float>(
this,
"ACharacter.CheckJumpInput(float)", DeltaTime); }
4292 void ClearJumpInput(
float DeltaTime) { NativeCall<
void,
float>(
this,
"ACharacter.ClearJumpInput(float)", DeltaTime); }
4299 bool RestoreReplicatedMove(
const FSimulatedRootMotionReplicatedMove* RootMotionRepMove) {
return NativeCall<
bool,
const FSimulatedRootMotionReplicatedMove*>(
this,
"ACharacter.RestoreReplicatedMove(FSimulatedRootMotionReplicatedMove&)", RootMotionRepMove); }
4300 void OnUpdateSimulatedPosition(
const UE::
Math::
TVector<
double>* OldLocation,
const UE::
Math::TQuat<
double>* OldRotation) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*>(
this,
"ACharacter.OnUpdateSimulatedPosition(UE::Math::TVector<double>&,UE::Math::TQuat<double>&)", OldLocation, OldRotation); }
4302 void PreReplication(IRepChangedPropertyTracker* ChangedPropertyTracker) { NativeCall<
void, IRepChangedPropertyTracker*>(
this,
"ACharacter.PreReplication(IRepChangedPropertyTracker&)", ChangedPropertyTracker); }
4303 void GetReplicatedCustomConditionState(FCustomPropertyConditionState* OutActiveState) { NativeCall<
void, FCustomPropertyConditionState*>(
this,
"ACharacter.GetReplicatedCustomConditionState(FCustomPropertyConditionState&)", OutActiveState); }
4304 void PreReplicationForReplay(IRepChangedPropertyTracker* ChangedPropertyTracker) { NativeCall<
void, IRepChangedPropertyTracker*>(
this,
"ACharacter.PreReplicationForReplay(IRepChangedPropertyTracker&)", ChangedPropertyTracker); }
4306 float PlayAnimMontage(UAnimMontage* AnimMontage,
float InPlayRate,
FName StartSectionName,
bool bForceTickPoseAndServerUpdateMesh,
bool bForceTickPoseOnServer,
float BlendInTime,
float BlendOutTime) {
return NativeCall<
float, UAnimMontage*,
float,
FName,
bool,
bool,
float,
float>(
this,
"ACharacter.PlayAnimMontage(UAnimMontage*,float,FName,bool,bool,float,float)", AnimMontage, InPlayRate, StartSectionName, bForceTickPoseAndServerUpdateMesh, bForceTickPoseOnServer, BlendInTime, BlendOutTime); }
4307 void StopAnimMontage(UAnimMontage* AnimMontage) { NativeCall<
void, UAnimMontage*>(
this,
"ACharacter.StopAnimMontage(UAnimMontage*)", AnimMontage); }
4308 UAnimMontage*
GetCurrentMontage() {
return NativeCall<UAnimMontage*>(
this,
"ACharacter.GetCurrentMontage()"); }
4321 float&
ProneEyeHeightField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.ProneEyeHeight"); }
4329 float&
HalfLegLengthField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.HalfLegLength"); }
4331 float&
FullIKDistanceField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.FullIKDistance"); }
4333 float&
SimpleIkRateField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.SimpleIkRate"); }
4337 UAnimMontage*&
JumpAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.JumpAnim"); }
4338 UAnimMontage*&
LandedAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.LandedAnim"); }
4339 UAnimMontage*&
HurtAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.HurtAnim"); }
4340 UAnimMontage*&
HurtAnim_FlyingField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.HurtAnim_Flying"); }
4341 UAnimMontage*&
HurtAnim_SleepingField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.HurtAnim_Sleeping"); }
4342 UAnimMontage*&
PinnedAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.PinnedAnim"); }
4343 UParticleSystem*&
HurtFXField() {
return *GetNativePointerField<UParticleSystem**>(
this,
"APrimalCharacter.HurtFX"); }
4344 USoundBase*&
HurtSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalCharacter.HurtSound"); }
4346 FDecalData&
HurtDecalDataField() {
return *GetNativePointerField<FDecalData*>(
this,
"APrimalCharacter.HurtDecalData"); }
4350 bool&
bIsMutedField() {
return *GetNativePointerField<
bool*>(
this,
"APrimalCharacter.bIsMuted"); }
4355 UToolTipWidget*&
CustomTooltipWidgetField() {
return *GetNativePointerField<UToolTipWidget**>(
this,
"APrimalCharacter.CustomTooltipWidget"); }
4357 float&
SnapshotScaleField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.SnapshotScale"); }
4366 float&
DefaultTPVZoomField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.DefaultTPVZoom"); }
4367 float&
MaxTPVZoomField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.MaxTPVZoom"); }
4368 float&
MinTPVZoomField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.MinTPVZoom"); }
4372 USoundBase*&
StartDraggedSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalCharacter.StartDraggedSound"); }
4373 USoundBase*&
EndDraggedSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalCharacter.EndDraggedSound"); }
4377 long double&
StartDraggingTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.StartDraggingTime"); }
4378 long double&
LastDragUpdateTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastDragUpdateTime"); }
4387 long double&
NextBPTimerServerField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.NextBPTimerServer"); }
4421 float&
BaseTurnRateField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.BaseTurnRate"); }
4422 float&
BaseLookUpRateField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.BaseLookUpRate"); }
4423 UAnimMontage*&
DeathAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.DeathAnim"); }
4424 UAnimationAsset*&
ReplicatedDeathAnimField() {
return *GetNativePointerField<UAnimationAsset**>(
this,
"APrimalCharacter.ReplicatedDeathAnim"); }
4426 USoundBase*&
DeathSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalCharacter.DeathSound"); }
4427 USoundBase*&
RunLoopSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalCharacter.RunLoopSound"); }
4428 USoundBase*&
RunStopSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalCharacter.RunStopSound"); }
4429 TArray<USoundBase*, TSizedDefaultAllocator<32> >&
FootStepSoundsPhysMatField() {
return *GetNativePointerField<
TArray<USoundBase*, TSizedDefaultAllocator<32> >*>(
this,
"APrimalCharacter.FootStepSoundsPhysMat"); }
4430 TArray<USoundBase*, TSizedDefaultAllocator<32> >&
LandedSoundsPhysMatField() {
return *GetNativePointerField<
TArray<USoundBase*, TSizedDefaultAllocator<32> >*>(
this,
"APrimalCharacter.LandedSoundsPhysMat"); }
4435 float&
MaxFallSpeedField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.MaxFallSpeed"); }
4437 UAudioComponent*&
RunLoopACField() {
return *GetNativePointerField<UAudioComponent**>(
this,
"APrimalCharacter.RunLoopAC"); }
4444 long double&
MountedDinoTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.MountedDinoTime"); }
4451 float&
DragWeightField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.DragWeight"); }
4463 float&
KillXPBaseField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.KillXPBase"); }
4479 UAnimMontage*&
SyncedMontageField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.SyncedMontage"); }
4483 long double&
LastRunningTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastRunningTime"); }
4497 UPrimalHarvestingComponent*&
MyDeathHarvestingComponentField() {
return *GetNativePointerField<UPrimalHarvestingComponent**>(
this,
"APrimalCharacter.MyDeathHarvestingComponent"); }
4499 long double&
LastNetDidLandField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastNetDidLand"); }
4511 UAnimMontage*&
PoopAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.PoopAnimation"); }
4515 float&
CorpseLifespanField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.CorpseLifespan"); }
4519 USoundBase*&
PoopSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalCharacter.PoopSound"); }
4523 float&
OrbitCamZoomField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.OrbitCamZoom"); }
4538 long double&
LastTimeSubmergedField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastTimeSubmerged"); }
4551 long double&
LastUnstasisTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastUnstasisTime"); }
4556 long double&
NextBlinkTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.NextBlinkTime"); }
4557 long double&
BlinkTimerField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.BlinkTimer"); }
4562 USoundBase*&
LeftSleepingSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalCharacter.LeftSleepingSound"); }
4565 long double&
LastWalkingTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastWalkingTime"); }
4575 long double&
LastSkinnedTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastSkinnedTime"); }
4585 float&
RootYawField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.RootYaw"); }
4586 long double&
LastTimeInSwimmingField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastTimeInSwimming"); }
4599 long double&
LastTookDamageTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastTookDamageTime"); }
4602 float&
LastFallingZField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.LastFallingZ"); }
4603 int&
NumFallZFailsField() {
return *GetNativePointerField<
int*>(
this,
"APrimalCharacter.NumFallZFails"); }
4612 long double&
NextTimeFlushFloorField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.NextTimeFlushFloor"); }
4615 long double&
LastIkUpdateTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastIkUpdateTime"); }
4618 UAnimMontage*&
lastPlayedMountAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalCharacter.lastPlayedMountAnim"); }
4625 long double&
LastHitDamageTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.LastHitDamageTime"); }
4626 int&
MeshedCounterField() {
return *GetNativePointerField<
int*>(
this,
"APrimalCharacter.MeshedCounter"); }
4637 float&
TetherRadiusField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.TetherRadius"); }
4638 float&
TetherHeightField() {
return *GetNativePointerField<
float*>(
this,
"APrimalCharacter.TetherHeight"); }
4649 TMap<
FName, UAnimationAsset*,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FName, UAnimationAsset*, 0> >&
DeathAnimationsField() {
return *GetNativePointerField<TMap<
FName, UAnimationAsset*,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
FName, UAnimationAsset*, 0> >*>(
this,
"APrimalCharacter.DeathAnimations"); }
4661 FCollisionResponseSet&
PreDragCollisionSetField() {
return *GetNativePointerField<FCollisionResponseSet*>(
this,
"APrimalCharacter.PreDragCollisionSet"); }
4674 long double&
PossessedAtTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalCharacter.PossessedAtTime"); }
4946 bool IsBeingDestroyed() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsBeingDestroyed()"); }
4951 bool IsInMission() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsInMission()"); }
4955 void BP_OnZoomIn() { NativeCall<
void>(
this,
"APrimalCharacter.BP_OnZoomIn()"); }
4956 float BPAdjustDamage(
float IncomingDamage,
FDamageEvent* TheDamageEvent,
AController* EventInstigator,
AActor* DamageCauser,
bool bIsPointDamage,
FHitResult* PointHitInfo) {
return NativeCall<
float,
float,
FDamageEvent*,
AController*,
AActor*,
bool,
FHitResult*>(
this,
"APrimalCharacter.BPAdjustDamage(float,FDamageEvent,AController*,AActor*,bool,FHitResult)", IncomingDamage, TheDamageEvent, EventInstigator, DamageCauser, bIsPointDamage, PointHitInfo); }
4959 bool BPOverrideCameraArmLengthInterpParams(
const FPrimalCameraParams* CameraParams, FPrimalCameraInterpParams* OutInterpParams) {
return NativeCall<
bool,
const FPrimalCameraParams*, FPrimalCameraInterpParams*>(
this,
"APrimalCharacter.BPOverrideCameraArmLengthInterpParams(FPrimalCameraParams&,FPrimalCameraInterpParams&)", CameraParams, OutInterpParams); }
4961 void BPOverrideUseItemSlot(
int ItemSlot) { NativeCall<
void,
int>(
this,
"APrimalCharacter.BPOverrideUseItemSlot(int)", ItemSlot); }
4963 void ClientSyncAnimation(UAnimMontage* AnimMontage,
float PlayRate,
float ServerCurrentMontageTime,
bool bForceTickPoseAndServerUpdateMesh,
float BlendInTime,
float BlendOutTime) { NativeCall<
void, UAnimMontage*,
float,
float,
bool,
float,
float>(
this,
"APrimalCharacter.ClientSyncAnimation(UAnimMontage*,float,float,bool,float,float)", AnimMontage, PlayRate, ServerCurrentMontageTime, bForceTickPoseAndServerUpdateMesh, BlendInTime, BlendOutTime); }
4964 TSubclassOf<UToolTipWidget>*
GetCustomTooltip(
TSubclassOf<UToolTipWidget>* result,
UE::
Math::TVector2<
double>* tooltipPadding,
UE::
Math::TVector2<
double>* tooltipScale,
UE::
Math::
TVector<
double>* tooltipLocationOffset) {
return NativeCall<
TSubclassOf<UToolTipWidget> *,
TSubclassOf<UToolTipWidget>*,
UE::
Math::TVector2<
double>*,
UE::
Math::TVector2<
double>*,
UE::
Math::
TVector<
double>*>(
this,
"APrimalCharacter.GetCustomTooltip(UE::Math::TVector2<double>&,UE::Math::TVector2<double>&,UE::Math::TVector<double>&)", result, tooltipPadding, tooltipScale, tooltipLocationOffset); }
4968 void NetPlaySoundOnCharacter(USoundBase* SoundToPlay,
bool bPlayOnOwner) { NativeCall<
void, USoundBase*,
bool>(
this,
"APrimalCharacter.NetPlaySoundOnCharacter(USoundBase*,bool)", SoundToPlay, bPlayOnOwner); }
4969 void OnBeginDrag(
APrimalCharacter* Dragged,
int BoneIndex,
bool bWithGrapHook) { NativeCall<
void,
APrimalCharacter*,
int,
bool>(
this,
"APrimalCharacter.OnBeginDrag(APrimalCharacter*,int,bool)", Dragged, BoneIndex, bWithGrapHook); }
4970 void OnEndDrag() { NativeCall<
void>(
this,
"APrimalCharacter.OnEndDrag()"); }
4971 void PlayHitEffectGeneric(
float DamageTaken,
FDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
FDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalCharacter.PlayHitEffectGeneric(float,FDamageEvent,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
4972 void PlayHitEffectPoint(
float DamageTaken,
FPointDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
FPointDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalCharacter.PlayHitEffectPoint(float,FPointDamageEvent,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
4973 void PlayHitEffectRadial(
float DamageTaken,
FRadialDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
FRadialDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalCharacter.PlayHitEffectRadial(float,FRadialDamageEvent,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
4982 void ServerCallStay() { NativeCall<
void>(
this,
"APrimalCharacter.ServerCallStay()"); }
4984 void ServerDinoOrder(
APrimalDinoCharacter* aDino,
EDinoTamedOrder::
Type OrderType,
AActor* target) { NativeCall<
void,
APrimalDinoCharacter*,
EDinoTamedOrder::
Type,
AActor*>(
this,
"APrimalCharacter.ServerDinoOrder(APrimalDinoCharacter*,EDinoTamedOrder::Type,AActor*)", aDino, OrderType, target); }
4985 void ToggleWeapon() { NativeCall<
void>(
this,
"APrimalCharacter.ToggleWeapon()"); }
4987 void ServerTryPoop() { NativeCall<
void>(
this,
"APrimalCharacter.ServerTryPoop()"); }
4991 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"APrimalCharacter.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
4992 void Serialize(FStructuredArchiveRecord Record) { NativeCall<
void, FStructuredArchiveRecord>(
this,
"APrimalCharacter.Serialize(FStructuredArchiveRecord)", Record); }
4993 UAnimMontage*
GetPoopAnimation(
bool bForcePoop) {
return NativeCall<UAnimMontage*,
bool>(
this,
"APrimalCharacter.GetPoopAnimation(bool)", bForcePoop); }
4995 bool IsVoiceTalking() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsVoiceTalking()"); }
5001 void Destroyed() { NativeCall<
void>(
this,
"APrimalCharacter.Destroyed()"); }
5002 void BeginPlay() { NativeCall<
void>(
this,
"APrimalCharacter.BeginPlay()"); }
5004 void Suicide() { NativeCall<
void>(
this,
"APrimalCharacter.Suicide()"); }
5005 bool IsDead() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsDead()"); }
5007 void AdjustDamage(
float* Damage,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) { NativeCall<
void,
float*,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APrimalCharacter.AdjustDamage(float&,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
5008 bool CanBeTargetedBy(
const ITargetableInterface* Attacker) {
return NativeCall<
bool,
const ITargetableInterface*>(
this,
"APrimalCharacter.CanBeTargetedBy(ITargetableInterface*)", Attacker); }
5010 float TakeDamage(
float Damage,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) {
return NativeCall<
float,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APrimalCharacter.TakeDamage(float,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
5011 void HurtMe(
int HowMuch) { NativeCall<
void,
int>(
this,
"APrimalCharacter.HurtMe(int)", HowMuch); }
5012 bool CanDie(
float KillingDamage,
const FDamageEvent* DamageEvent,
AController* Killer,
AActor* DamageCauser) {
return NativeCall<
bool,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APrimalCharacter.CanDie(float,FDamageEvent&,AController*,AActor*)", KillingDamage, DamageEvent, Killer, DamageCauser); }
5014 bool Die(
float KillingDamage,
const FDamageEvent* DamageEvent,
AController* Killer,
AActor* DamageCauser) {
return NativeCall<
bool,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"APrimalCharacter.Die(float,FDamageEvent&,AController*,AActor*)", KillingDamage, DamageEvent, Killer, DamageCauser); }
5015 void DeathHarvestingDepleted() { NativeCall<
void>(
this,
"APrimalCharacter.DeathHarvestingDepleted(UPrimalHarvestingComponent*)"); }
5016 void PlayDyingPoint_Implementation(
float KillingDamage,
FPointDamageEvent* DamageEvent,
APawn* InstigatingPawn,
AActor* DamageCauser) { NativeCall<
void,
float,
FPointDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalCharacter.PlayDyingPoint_Implementation(float,FPointDamageEvent,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
5017 void PlayDyingRadial_Implementation(
float KillingDamage,
FRadialDamageEvent* DamageEvent,
APawn* InstigatingPawn,
AActor* DamageCauser) { NativeCall<
void,
float,
FRadialDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalCharacter.PlayDyingRadial_Implementation(float,FRadialDamageEvent,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
5018 void SetDeath(
bool bJoinInProgress,
bool AllowMovementModeChange) { NativeCall<
void,
bool,
bool>(
this,
"APrimalCharacter.SetDeath(bool,bool)", bJoinInProgress, AllowMovementModeChange); }
5020 void Immobilize(
bool bImmobilize,
AActor* UsingActor,
bool bImmobilizeFalling,
bool bPreventDismount) { NativeCall<
void,
bool,
AActor*,
bool,
bool>(
this,
"APrimalCharacter.Immobilize(bool,AActor*,bool,bool)", bImmobilize, UsingActor, bImmobilizeFalling, bPreventDismount); }
5021 float GetCorpseLifespan() {
return NativeCall<
float>(
this,
"APrimalCharacter.GetCorpseLifespan()"); }
5022 void PlayDying(
float KillingDamage,
const FDamageEvent* DamageEvent,
APawn* InstigatingPawn,
AActor* DamageCauser) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalCharacter.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
5023 void PlayHitEffectGeneric_Implementation(
float DamageTaken,
FPointDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
FPointDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalCharacter.PlayHitEffectGeneric_Implementation(float,FDamageEvent,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
5024 void PlayHitEffectRadial_Implementation(
float DamageTaken,
FRadialDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
FRadialDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalCharacter.PlayHitEffectRadial_Implementation(float,FRadialDamageEvent,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
5027 void PlayHitEffect(
float DamageTaken,
const FDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser,
bool bIsLocalPath,
bool bSuppressImpactSound) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*,
bool,
bool>(
this,
"APrimalCharacter.PlayHitEffect(float,FDamageEvent&,APawn*,AActor*,bool,bool)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser, bIsLocalPath, bSuppressImpactSound); }
5028 void PlayHurtAnim(
float DamageTaken,
const FDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser,
bool bIsLocalPath) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*,
bool>(
this,
"APrimalCharacter.PlayHurtAnim(float,FDamageEvent&,APawn*,AActor*,bool)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser, bIsLocalPath); }
5030 void SetRagdollPhysics(
bool bUseRagdollLocationOffset,
bool bForceRecreateBones,
bool bForLoading) { NativeCall<
void,
bool,
bool,
bool>(
this,
"APrimalCharacter.SetRagdollPhysics(bool,bool,bool)", bUseRagdollLocationOffset, bForceRecreateBones, bForLoading); }
5036 void DoFindGoodSpot(
UE::
Math::
TVector<
double>* RagdollLoc,
bool bClearCollisionSweep) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
bool>(
this,
"APrimalCharacter.DoFindGoodSpot(UE::Math::TVector<double>,bool)", RagdollLoc, bClearCollisionSweep); }
5037 void SetSleeping(
bool bSleeping,
bool bUseRagdollLocationOffset,
bool bPreserveSavedAnim) { NativeCall<
void,
bool,
bool,
bool>(
this,
"APrimalCharacter.SetSleeping(bool,bool,bool)", bSleeping, bUseRagdollLocationOffset, bPreserveSavedAnim); }
5039 void PlayDeathAnimIfNeeded(
bool bWasPlayingDeathAnim) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.PlayDeathAnimIfNeeded(bool)", bWasPlayingDeathAnim); }
5040 void TryPlaySleepingAnim(
bool bWasPlayingDeathAnim) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.TryPlaySleepingAnim(bool)", bWasPlayingDeathAnim); }
5042 void ExecSetSleeping(
bool bEnable) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.ExecSetSleeping(bool)", bEnable); }
5043 void ChangeActorTeam(
int NewTeam) { NativeCall<
void,
int>(
this,
"APrimalCharacter.ChangeActorTeam(int)", NewTeam); }
5047 bool IsSubmerged(
bool bDontCheckSwimming,
bool bUseFullThreshold,
bool bForceCheck,
bool bFromVolumeChange) {
return NativeCall<
bool,
bool,
bool,
bool,
bool>(
this,
"APrimalCharacter.IsSubmerged(bool,bool,bool,bool)", bDontCheckSwimming, bUseFullThreshold, bForceCheck, bFromVolumeChange); }
5049 float PlayAnimMontage(UAnimMontage* AnimMontage,
float InPlayRate,
FName StartSectionName,
bool bForceTickPoseAndServerUpdateMesh,
bool bForceTickPoseOnServer,
float BlendInTime,
float BlendOutTime) {
return NativeCall<
float, UAnimMontage*,
float,
FName,
bool,
bool,
float,
float>(
this,
"APrimalCharacter.PlayAnimMontage(UAnimMontage*,float,FName,bool,bool,float,float)", AnimMontage, InPlayRate, StartSectionName, bForceTickPoseAndServerUpdateMesh, bForceTickPoseOnServer, BlendInTime, BlendOutTime); }
5050 void StopAnimMontage(UAnimMontage* AnimMontage) { NativeCall<
void, UAnimMontage*>(
this,
"APrimalCharacter.StopAnimMontage(UAnimMontage*)", AnimMontage); }
5051 bool IsMontagePlaying(UAnimMontage* AnimMontage,
float TimeFromEndToConsiderFinished) {
return NativeCall<
bool, UAnimMontage*,
float>(
this,
"APrimalCharacter.IsMontagePlaying(UAnimMontage*,float)", AnimMontage, TimeFromEndToConsiderFinished); }
5052 void SetupPlayerInputComponent(UInputComponent* WithInputComponent) { NativeCall<
void, UInputComponent*>(
this,
"APrimalCharacter.SetupPlayerInputComponent(UInputComponent*)", WithInputComponent); }
5055 void TryPoop() { NativeCall<
void>(
this,
"APrimalCharacter.TryPoop()"); }
5056 void OrbitCamToggle() { NativeCall<
void>(
this,
"APrimalCharacter.OrbitCamToggle()"); }
5057 void OrbitCamOn() { NativeCall<
void>(
this,
"APrimalCharacter.OrbitCamOn()"); }
5058 void OrbitCamOff() { NativeCall<
void>(
this,
"APrimalCharacter.OrbitCamOff()"); }
5060 void ServerDinoOrder_Implementation(
APrimalDinoCharacter* aDino,
EDinoTamedOrder::
Type OrderType,
AActor* enemyTarget) { NativeCall<
void,
APrimalDinoCharacter*,
EDinoTamedOrder::
Type,
AActor*>(
this,
"APrimalCharacter.ServerDinoOrder_Implementation(APrimalDinoCharacter*,EDinoTamedOrder::Type,AActor*)", aDino, OrderType, enemyTarget); }
5061 void GetInputSpeedModifier(
float* Val) { NativeCall<
void,
float*>(
this,
"APrimalCharacter.GetInputSpeedModifier(float&)", Val); }
5062 void MoveForward(
float Val) { NativeCall<
void,
float>(
this,
"APrimalCharacter.MoveForward(float)", Val); }
5063 void MoveRight(
float Val) { NativeCall<
void,
float>(
this,
"APrimalCharacter.MoveRight(float)", Val); }
5064 void MoveUp(
float Val) { NativeCall<
void,
float>(
this,
"APrimalCharacter.MoveUp(float)", Val); }
5065 void TurnInput(
float Val) { NativeCall<
void,
float>(
this,
"APrimalCharacter.TurnInput(float)", Val); }
5066 void LookInput(
float Val) { NativeCall<
void,
float>(
this,
"APrimalCharacter.LookInput(float)", Val); }
5067 void TurnAtRate(
float Val) { NativeCall<
void,
float>(
this,
"APrimalCharacter.TurnAtRate(float)", Val); }
5068 void LookUpAtRate(
float Val) { NativeCall<
void,
float>(
this,
"APrimalCharacter.LookUpAtRate(float)", Val); }
5069 bool IsGamepadActive() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsGamepadActive()"); }
5070 bool IsInputAllowed() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsInputAllowed()"); }
5071 void OnStartFire() { NativeCall<
void>(
this,
"APrimalCharacter.OnStartFire()"); }
5072 void OnStopFire() { NativeCall<
void>(
this,
"APrimalCharacter.OnStopFire()"); }
5077 void OnStartAltFire() { NativeCall<
void>(
this,
"APrimalCharacter.OnStartAltFire()"); }
5078 void OnStopAltFire() { NativeCall<
void>(
this,
"APrimalCharacter.OnStopAltFire()"); }
5079 void OnStartRunning() { NativeCall<
void>(
this,
"APrimalCharacter.OnStartRunning()"); }
5080 void OnStopRunning() { NativeCall<
void>(
this,
"APrimalCharacter.OnStopRunning()"); }
5084 bool IsTurningTooFastToRun(
const UE::
Math::
TVector<
double>* Velocity,
const UE::
Math::TRotator<
double>* Rotation) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*>(
this,
"APrimalCharacter.IsTurningTooFastToRun(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", Velocity, Rotation); }
5085 bool IsRunning() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsRunning()"); }
5086 bool IsMoving() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsMoving()"); }
5087 void UpdateStatusComponent(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"APrimalCharacter.UpdateStatusComponent(float)", DeltaSeconds); }
5090 static void StaticApplyCharacterSnapshot(
UPrimalItem* Item,
AActor* To,
UE::
Math::
TVector<
double>* Offset,
float MaxExtent,
int Pose,
bool bCollisionOn) { NativeCall<
void,
UPrimalItem*,
AActor*,
UE::
Math::
TVector<
double>*,
float,
int,
bool>(
nullptr,
"APrimalCharacter.StaticApplyCharacterSnapshot(UPrimalItem*,AActor*,UE::Math::TVector<double>,float,int,bool)", Item, To, Offset, MaxExtent, Pose, bCollisionOn); }
5094 static FPrimalSnapshotPose*
StaticGetSnapshotPose(
FPrimalSnapshotPose* result,
UPrimalItem* Item,
int PoseIndex) {
return NativeCall<
FPrimalSnapshotPose*,
FPrimalSnapshotPose*,
UPrimalItem*,
int>(
nullptr,
"APrimalCharacter.StaticGetSnapshotPose(UPrimalItem*,int)", result, Item, PoseIndex); }
5095 void ApplyCharacterSnapshot(
UPrimalItem* Item,
AActor* To,
UE::
Math::
TVector<
double>* Offset,
float MaxExtent,
int Pose,
bool bCollisionOn) { NativeCall<
void,
UPrimalItem*,
AActor*,
UE::
Math::
TVector<
double>*,
float,
int,
bool>(
this,
"APrimalCharacter.ApplyCharacterSnapshot(UPrimalItem*,AActor*,UE::Math::TVector<double>,float,int,bool)", Item, To, Offset, MaxExtent, Pose, bCollisionOn); }
5098 static UActorComponent*
CreateSnapshotComponent(
AActor* For,
UObject* Template,
FName Tag,
FName Name) {
return NativeCall<
UActorComponent*,
AActor*,
UObject*,
FName,
FName>(
nullptr,
"APrimalCharacter.CreateSnapshotComponent(AActor*,UObject*,FName,FName)", For, Template, Tag, Name); }
5101 void Tick(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"APrimalCharacter.Tick(float)", DeltaSeconds); }
5104 APhysicsVolume*
GetApproximateLocationPhysicsVolume(
bool bForceUpdate,
const UE::
Math::
TVector<
double>* LocOffset,
bool bFavorWaterVolume) {
return NativeCall<
APhysicsVolume*,
bool,
const UE::
Math::
TVector<
double>*,
bool>(
this,
"APrimalCharacter.GetApproximateLocationPhysicsVolume(bool,UE::Math::TVector<double>&,bool)", bForceUpdate, LocOffset, bFavorWaterVolume); }
5106 bool IsOwningClient() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsOwningClient()"); }
5107 void GetCharacterViewLocationAndDirection(
UE::
Math::
TVector<
double>* OutViewLocation,
UE::
Math::
TVector<
double>* OutViewDirection,
bool* OutFromCrosshairOrCamera,
float FallbackAngleOffsetDegrees) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
bool*,
float>(
this,
"APrimalCharacter.GetCharacterViewLocationAndDirection(UE::Math::TVector<double>&,UE::Math::TVector<double>&,bool&,float)", OutViewLocation, OutViewDirection, OutFromCrosshairOrCamera, FallbackAngleOffsetDegrees); }
5108 void ZoomIn() { NativeCall<
void>(
this,
"APrimalCharacter.ZoomIn()"); }
5109 void ZoomOut() { NativeCall<
void>(
this,
"APrimalCharacter.ZoomOut()"); }
5110 void OnStartJump() { NativeCall<
void>(
this,
"APrimalCharacter.OnStartJump()"); }
5111 void PlayJumpAnim() { NativeCall<
void>(
this,
"APrimalCharacter.PlayJumpAnim()"); }
5112 void PlayLandedAnim() { NativeCall<
void>(
this,
"APrimalCharacter.PlayLandedAnim()"); }
5115 void OnStopJump() { NativeCall<
void>(
this,
"APrimalCharacter.OnStopJump()"); }
5116 void PreReplication(IRepChangedPropertyTracker* ChangedPropertyTracker) { NativeCall<
void, IRepChangedPropertyTracker*>(
this,
"APrimalCharacter.PreReplication(IRepChangedPropertyTracker&)", ChangedPropertyTracker); }
5118 float GetRunningSpeedModifier(
bool bIsForDefaultSpeed) {
return NativeCall<
float,
bool>(
this,
"APrimalCharacter.GetRunningSpeedModifier(bool)", bIsForDefaultSpeed); }
5119 float GetMaxHealth() {
return NativeCall<
float>(
this,
"APrimalCharacter.GetMaxHealth()"); }
5120 bool AllowFirstPerson() {
return NativeCall<
bool>(
this,
"APrimalCharacter.AllowFirstPerson()"); }
5121 AActor*
GetAimedActor(
ECollisionChannel CollisionChannel,
UActorComponent** HitComponent,
float MaxDistanceOverride,
float CheckRadius,
int* hitBodyIndex,
FHitResult* outHitResult,
bool bForceUseCameraLocation,
bool bForceUpdateAimedActors,
bool bForceUseActorLocation,
bool* bIsDirectHit) {
return NativeCall<
AActor*,
ECollisionChannel,
UActorComponent**,
float,
float,
int*,
FHitResult*,
bool,
bool,
bool,
bool*>(
this,
"APrimalCharacter.GetAimedActor(ECollisionChannel,UActorComponent**,float,float,int*,FHitResult*,bool,bool,bool,bool*)", CollisionChannel, HitComponent, MaxDistanceOverride, CheckRadius, hitBodyIndex, outHitResult, bForceUseCameraLocation, bForceUpdateAimedActors, bForceUseActorLocation, bIsDirectHit); }
5123 TSubclassOf<UToolTipWidget>*
GetCustomTooltip_Implementation(
TSubclassOf<UToolTipWidget>* result,
UE::
Math::TVector2<
double>* tooltipPadding,
UE::
Math::TVector2<
double>* tooltipScale,
UE::
Math::
TVector<
double>* tooltipLocationOffset) {
return NativeCall<
TSubclassOf<UToolTipWidget> *,
TSubclassOf<UToolTipWidget>*,
UE::
Math::TVector2<
double>*,
UE::
Math::TVector2<
double>*,
UE::
Math::
TVector<
double>*>(
this,
"APrimalCharacter.GetCustomTooltip_Implementation(UE::Math::TVector2<double>&,UE::Math::TVector2<double>&,UE::Math::TVector<double>&)", result, tooltipPadding, tooltipScale, tooltipLocationOffset); }
5125 void ControlRigNotify(
FName NotifyName,
FName NotifyCustomTag,
const FHitResult* WorldSpaceHitResult,
const UE::
Math::
TVector<
double>* Velocity) { NativeCall<
void,
FName,
FName,
const FHitResult*,
const UE::
Math::
TVector<
double>*>(
this,
"APrimalCharacter.ControlRigNotify(FName,FName,FHitResult&,UE::Math::TVector<double>&)", NotifyName, NotifyCustomTag, WorldSpaceHitResult, Velocity); }
5126 float PlayAnimEx(UAnimMontage* AnimMontage,
float InPlayRate,
FName StartSectionName,
bool bReplicate,
bool bReplicateToOwner,
bool bForceTickPoseAndServerUpdateMesh,
bool bForceTickPoseOnServer,
bool bForceKeepSynced,
float BlendInTime,
float BlendOutTime) {
return NativeCall<
float, UAnimMontage*,
float,
FName,
bool,
bool,
bool,
bool,
bool,
float,
float>(
this,
"APrimalCharacter.PlayAnimEx(UAnimMontage*,float,FName,bool,bool,bool,bool,bool,float,float)", AnimMontage, InPlayRate, StartSectionName, bReplicate, bReplicateToOwner, bForceTickPoseAndServerUpdateMesh, bForceTickPoseOnServer, bForceKeepSynced, BlendInTime, BlendOutTime); }
5127 void StopAnimEx(UAnimMontage* AnimMontage,
bool bReplicate,
bool bReplicateToOwner,
float BlendOutTime) { NativeCall<
void, UAnimMontage*,
bool,
bool,
float>(
this,
"APrimalCharacter.StopAnimEx(UAnimMontage*,bool,bool,float)", AnimMontage, bReplicate, bReplicateToOwner, BlendOutTime); }
5128 void ClientPlayAnimation_Implementation(UAnimMontage* AnimMontage,
float PlayRate,
FName StartSectionName,
bool bPlayOnOwner,
bool bForceTickPoseAndServerUpdateMesh) { NativeCall<
void, UAnimMontage*,
float,
FName,
bool,
bool>(
this,
"APrimalCharacter.ClientPlayAnimation_Implementation(UAnimMontage*,float,FName,bool,bool)", AnimMontage, PlayRate, StartSectionName, bPlayOnOwner, bForceTickPoseAndServerUpdateMesh); }
5129 void ClientSyncAnimation_Implementation(UAnimMontage* AnimMontage,
float PlayRate,
float ServerCurrentMontageTime,
bool bForceTickPoseAndServerUpdateMesh,
float BlendInTime,
float BlendOutTime) { NativeCall<
void, UAnimMontage*,
float,
float,
bool,
float,
float>(
this,
"APrimalCharacter.ClientSyncAnimation_Implementation(UAnimMontage*,float,float,bool,float,float)", AnimMontage, PlayRate, ServerCurrentMontageTime, bForceTickPoseAndServerUpdateMesh, BlendInTime, BlendOutTime); }
5130 void ClientStopAnimation_Implementation(UAnimMontage* AnimMontage,
bool bStopOnOwner,
float BlendOutTime) { NativeCall<
void, UAnimMontage*,
bool,
float>(
this,
"APrimalCharacter.ClientStopAnimation_Implementation(UAnimMontage*,bool,float)", AnimMontage, bStopOnOwner, BlendOutTime); }
5131 void SetRunning(
bool bNewRunning) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.SetRunning(bool)", bNewRunning); }
5135 bool IsAlive() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsAlive()"); }
5140 TArray<
FString, TSizedDefaultAllocator<32> >*
GetDetailedDescription(
TArray<
FString, TSizedDefaultAllocator<32> >* result,
const FString* IndentPrefix) {
return NativeCall<
TArray<
FString, TSizedDefaultAllocator<32> >*,
TArray<
FString, TSizedDefaultAllocator<32> >*,
const FString*>(
this,
"APrimalCharacter.GetDetailedDescription(FString&)", result, IndentPrefix); }
5142 float GetHealth() {
return NativeCall<
float>(
this,
"APrimalCharacter.GetHealth()"); }
5143 void AnimNotifyCustomEvent(
FName CustomEventName, USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation,
const UAnimNotify* AnimNotifyObject) { NativeCall<
void,
FName, USkeletalMeshComponent*, UAnimSequenceBase*,
const UAnimNotify*>(
this,
"APrimalCharacter.AnimNotifyCustomEvent(FName,USkeletalMeshComponent*,UAnimSequenceBase*,UAnimNotify*)", CustomEventName, MeshComp, Animation, AnimNotifyObject); }
5144 void AnimNotifyCustomState_Begin(
FName CustomEventName, USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation,
float TotalDuration,
const UAnimNotifyState* AnimNotifyObject) { NativeCall<
void,
FName, USkeletalMeshComponent*, UAnimSequenceBase*,
float,
const UAnimNotifyState*>(
this,
"APrimalCharacter.AnimNotifyCustomState_Begin(FName,USkeletalMeshComponent*,UAnimSequenceBase*,float,UAnimNotifyState*)", CustomEventName, MeshComp, Animation, TotalDuration, AnimNotifyObject); }
5145 void AnimNotifyCustomState_End(
FName CustomEventName, USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation,
const UAnimNotifyState* AnimNotifyObject) { NativeCall<
void,
FName, USkeletalMeshComponent*, UAnimSequenceBase*,
const UAnimNotifyState*>(
this,
"APrimalCharacter.AnimNotifyCustomState_End(FName,USkeletalMeshComponent*,UAnimSequenceBase*,UAnimNotifyState*)", CustomEventName, MeshComp, Animation, AnimNotifyObject); }
5146 void DrawFloatingChatMessage(AShooterHUD* HUD,
FString* Message,
long double receivedChatTime) { NativeCall<
void, AShooterHUD*,
FString*,
long double>(
this,
"APrimalCharacter.DrawFloatingChatMessage(AShooterHUD*,FString,double,APrimalCharacter*)", HUD, Message, receivedChatTime); }
5149 void StartForceSkelUpdate(
float ForTime,
bool bForceUpdateMesh,
bool bServerOnly) { NativeCall<
void,
float,
bool,
bool>(
this,
"APrimalCharacter.StartForceSkelUpdate(float,bool,bool)", ForTime, bForceUpdateMesh, bServerOnly); }
5151 void ForceMeshRelevant(
float Duration) { NativeCall<
void,
float>(
this,
"APrimalCharacter.ForceMeshRelevant(float)", Duration); }
5152 bool IsConscious() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsConscious()"); }
5153 bool IsEncumbered() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsEncumbered()"); }
5154 void Stasis() { NativeCall<
void>(
this,
"APrimalCharacter.Stasis()"); }
5156 void Unstasis() { NativeCall<
void>(
this,
"APrimalCharacter.Unstasis()"); }
5157 void OnVoiceTalkingStateChanged(
bool isTalking,
bool InbIsMuted) { NativeCall<
void,
bool,
bool>(
this,
"APrimalCharacter.OnVoiceTalkingStateChanged(bool,bool)", isTalking, InbIsMuted); }
5158 bool AllowFallDamage(
const FHitResult* HitResult,
float FallDamageAmount,
bool CustomFallDamage) {
return NativeCall<
bool,
const FHitResult*,
float,
bool>(
this,
"APrimalCharacter.AllowFallDamage(FHitResult&,float,bool)", HitResult, FallDamageAmount, CustomFallDamage); }
5160 void DrawLocalPlayerHUD(AShooterHUD* HUD) { NativeCall<
void, AShooterHUD*>(
this,
"APrimalCharacter.DrawLocalPlayerHUD(AShooterHUD*)", HUD); }
5164 float GetJumpZModifier() {
return NativeCall<
float>(
this,
"APrimalCharacter.GetJumpZModifier()"); }
5168 void ApplyCustomFallDamage(
const UE::
Math::
TVector<
double>* Location,
const UE::
Math::
TVector<
double>* Velocity,
float FallDamageThreshold) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
float>(
this,
"APrimalCharacter.ApplyCustomFallDamage(UE::Math::TVector<double>&,UE::Math::TVector<double>&,float)", Location, Velocity, FallDamageThreshold); }
5171 void DidLand() { NativeCall<
void>(
this,
"APrimalCharacter.DidLand()"); }
5175 UAudioComponent*
PlayFootstep() {
return NativeCall<UAudioComponent*>(
this,
"APrimalCharacter.PlayFootstep()"); }
5180 float SetHealth(
float newHealth) {
return NativeCall<
float,
float>(
this,
"APrimalCharacter.SetHealth(float)", newHealth); }
5181 bool IsOfTribe(
int ID) {
return NativeCall<
bool,
int>(
this,
"APrimalCharacter.IsOfTribe(int)", ID); }
5182 void SetRagdollReplication(
bool Enabled) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.SetRagdollReplication(bool)", Enabled); }
5188 void SleepBodies() { NativeCall<
void>(
this,
"APrimalCharacter.SleepBodies()"); }
5192 void InitRagdollReplication(
__int16 a2) { NativeCall<
void,
__int16>(
this,
"APrimalCharacter.InitRagdollReplication()", a2); }
5197 bool CanBeDragged() {
return NativeCall<
bool>(
this,
"APrimalCharacter.CanBeDragged()"); }
5198 bool IsInvincible() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsInvincible()"); }
5202 void UpdateDragging() { NativeCall<
void>(
this,
"APrimalCharacter.UpdateDragging()"); }
5203 void OnBeginDrag_Implementation(
APrimalCharacter* Dragged,
int BoneIndex,
bool bWithGrapHook) { NativeCall<
void,
APrimalCharacter*,
int,
bool>(
this,
"APrimalCharacter.OnBeginDrag_Implementation(APrimalCharacter*,int,bool)", Dragged, BoneIndex, bWithGrapHook); }
5207 void TickBeingDragged(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"APrimalCharacter.TickBeingDragged(float)", DeltaSeconds); }
5211 float GetKillXP() {
return NativeCall<
float>(
this,
"APrimalCharacter.GetKillXP()"); }
5212 void UpdateIK() { NativeCall<
void>(
this,
"APrimalCharacter.UpdateIK()"); }
5214 void EnableIK(
bool bEnable,
bool bForceOnDedicated) { NativeCall<
void,
bool,
bool>(
this,
"APrimalCharacter.EnableIK(bool,bool)", bEnable, bForceOnDedicated); }
5215 void GetMultiUseEntries(
APlayerController* ForPC,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries,
int hitBodyIndex) { NativeCall<
void,
APlayerController*,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >*,
int>(
this,
"APrimalCharacter.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
5216 void FilterMultiUseEntries(
APlayerController* ForPC,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries) { NativeCall<
void,
APlayerController*,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >*>(
this,
"APrimalCharacter.FilterMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&)", ForPC, MultiUseEntries); }
5217 bool TryMultiUse(
APlayerController* ForPC,
int UseIndex,
int hitBodyIndex) {
return NativeCall<
bool,
APlayerController*,
int,
int>(
this,
"APrimalCharacter.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
5218 void ClientMultiUse(
APlayerController* ForPC,
int UseIndex,
int hitBodyIndex) { NativeCall<
void,
APlayerController*,
int,
int>(
this,
"APrimalCharacter.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
5219 void GetHUDElements(
APlayerController* ForPC,
TArray<
FHUDElement, TSizedDefaultAllocator<32> >* OutElements) { NativeCall<
void,
APlayerController*,
TArray<
FHUDElement, TSizedDefaultAllocator<32> >*>(
this,
"APrimalCharacter.GetHUDElements(APlayerController*,TArray<FHUDElement,TSizedDefaultAllocator<32>>&)", ForPC, OutElements); }
5225 bool IsTargetableDead() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsTargetableDead()"); }
5226 void RequestPoop() { NativeCall<
void>(
this,
"APrimalCharacter.RequestPoop()"); }
5227 bool Poop(
bool bForcePoop) {
return NativeCall<
bool,
bool>(
this,
"APrimalCharacter.Poop(bool)", bForcePoop); }
5228 void EmitPoop() { NativeCall<
void>(
this,
"APrimalCharacter.EmitPoop()"); }
5230 bool GetGroundLocation(
UE::
Math::
TVector<
double>* theGroundLoc,
const UE::
Math::
TVector<
double>* OffsetUp,
const UE::
Math::
TVector<
double>* OffsetDown) {
return NativeCall<
bool,
UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*>(
this,
"APrimalCharacter.GetGroundLocation(UE::Math::TVector<double>&,UE::Math::TVector<double>&,UE::Math::TVector<double>&)", theGroundLoc, OffsetUp, OffsetDown); }
5233 void ApplyDamageMomentum(
float DamageTaken,
const FDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*>(
this,
"APrimalCharacter.ApplyDamageMomentum(float,FDamageEvent&,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
5234 void NetAddCharacterMovementImpulse_Implementation(
UE::
Math::
TVector<
double>* Impulse,
__int64 bVelChange,
float ImpulseExponent,
bool bSetNewMovementMode,
EMovementMode NewMovementMode) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
__int64,
float,
bool,
EMovementMode>(
this,
"APrimalCharacter.NetAddCharacterMovementImpulse_Implementation(UE::Math::TVector<double>,bool,float,bool,EMovementMode,bool)", Impulse, bVelChange, ImpulseExponent, bSetNewMovementMode, NewMovementMode); }
5235 void NetSetCharacterMovementVelocity_Implementation(
bool bSetNewVelocity,
UE::
Math::
TVector<
double>* NewVelocity,
bool bSetNewMovementMode,
EMovementMode NewMovementMode) { NativeCall<
void,
bool,
UE::
Math::
TVector<
double>*,
bool,
EMovementMode>(
this,
"APrimalCharacter.NetSetCharacterMovementVelocity_Implementation(bool,UE::Math::TVector<double>,bool,EMovementMode)", bSetNewVelocity, NewVelocity, bSetNewMovementMode, NewMovementMode); }
5236 bool AllowSaving() {
return NativeCall<
bool>(
this,
"APrimalCharacter.AllowSaving()"); }
5237 bool IsWatered() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsWatered()"); }
5239 int LevelUpPlayerAddedStat(TEnumAsByte<
EPrimalCharacterStatusValue::
Type> StatToLevel,
int NumLevels,
AShooterPlayerController* ForPlayer) {
return NativeCall<
int, TEnumAsByte<EPrimalCharacterStatusValue::Type>,
int, AShooterPlayerController*>(
this,
"APrimalCharacter.LevelUpPlayerAddedStat(TEnumAsByte<EPrimalCharacterStatusValue::Type>,int,AShooterPlayerController*)", StatToLevel, NumLevels, ForPlayer); }
5240 void CheckJumpInput(
float DeltaTime) { NativeCall<
void,
float>(
this,
"APrimalCharacter.CheckJumpInput(float)", DeltaTime); }
5253 bool IsRagdolled() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsRagdolled()"); }
5254 static void ForceUpdateAimedCharacters(
UWorld* World,
const UE::
Math::
TVector<
double>* StartLoc,
const UE::
Math::
TVector<
double>* EndLoc,
AActor* IgnoreActor,
bool bForceUpdateIgnoreActor,
float TraceRadius,
bool bOnlyRefreshRelevancyValues) { NativeCall<
void,
UWorld*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
AActor*,
bool,
float,
bool>(
nullptr,
"APrimalCharacter.ForceUpdateAimedCharacters(UWorld*,UE::Math::TVector<double>&,UE::Math::TVector<double>&,AActor*,bool,float,bool)", World, StartLoc, EndLoc, IgnoreActor, bForceUpdateIgnoreActor, TraceRadius, bOnlyRefreshRelevancyValues); }
5255 void NetForceUpdateAimedCharacters_Implementation(
UE::
Math::
TVector<
double>* StartLoc,
UE::
Math::
TVector<
double>* EndLoc,
AActor* IgnoreActor,
bool bForceUpdateIgnoreActor,
float TraceRadius) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*,
AActor*,
bool,
float>(
this,
"APrimalCharacter.NetForceUpdateAimedCharacters_Implementation(UE::Math::TVector<double>,UE::Math::TVector<double>,AActor*,bool,float)", StartLoc, EndLoc, IgnoreActor, bForceUpdateIgnoreActor, TraceRadius); }
5256 bool HasBuff(
TSubclassOf<
APrimalBuff> BuffClass,
bool useExactMatch) {
return NativeCall<
bool, TSubclassOf<APrimalBuff>,
bool>(
this,
"APrimalCharacter.HasBuff(TSubclassOf<APrimalBuff>,bool)", BuffClass, useExactMatch); }
5258 bool HasBuffWithCustomTags(
TArray<
FName, TSizedDefaultAllocator<32> >* customTags) {
return NativeCall<
bool,
TArray<
FName, TSizedDefaultAllocator<32> >*>(
this,
"APrimalCharacter.HasBuffWithCustomTags(TArray<FName,TSizedDefaultAllocator<32>>)", customTags); }
5259 int GetBuffStackCount(
TSubclassOf<
APrimalBuff> BuffClass,
bool useExactMatch) {
return NativeCall<
int, TSubclassOf<APrimalBuff>,
bool>(
this,
"APrimalCharacter.GetBuffStackCount(TSubclassOf<APrimalBuff>,bool)", BuffClass, useExactMatch); }
5261 void GetBuffs(
TArray<
APrimalBuff*, TSizedDefaultAllocator<32> >* TheBuffs) { NativeCall<
void,
TArray<
APrimalBuff*, TSizedDefaultAllocator<32> >*>(
this,
"APrimalCharacter.GetBuffs(TArray<APrimalBuff*,TSizedDefaultAllocator<32>>&)", TheBuffs); }
5263 void AddAdditionalDefaultBuffs(
UWorld* world,
TArray<
TSoftClassPtr<
APrimalBuff>, TSizedDefaultAllocator<32> >* ToBuffs) { NativeCall<
void,
UWorld*,
TArray<
TSoftClassPtr<
APrimalBuff>, TSizedDefaultAllocator<32> >*>(
this,
"APrimalCharacter.AddAdditionalDefaultBuffs(UWorld*,TArray<TSoftClassPtr<APrimalBuff>,TSizedDefaultAllocator<32>>&)", world, ToBuffs); }
5268 void NetPlaySoundOnCharacter_Implementation(USoundBase* SoundToPlay,
bool bPlayOnOwner) { NativeCall<
void, USoundBase*,
bool>(
this,
"APrimalCharacter.NetPlaySoundOnCharacter_Implementation(USoundBase*,bool)", SoundToPlay, bPlayOnOwner); }
5274 void ClearCarryingDino(
bool bFromDino,
bool bCancelAnyCarryBuffs) { NativeCall<
void,
bool,
bool>(
this,
"APrimalCharacter.ClearCarryingDino(bool,bool)", bFromDino, bCancelAnyCarryBuffs); }
5277 void ClearMountedDino(
bool fromMountedDino) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.ClearMountedDino(bool)", fromMountedDino); }
5280 bool HasCryoSickness() {
return NativeCall<
bool>(
this,
"APrimalCharacter.HasCryoSickness()"); }
5282 void SetBase(
UPrimitiveComponent* NewBaseComponent,
const FName BoneName,
bool bNotifyPawn) { NativeCall<
void,
UPrimitiveComponent*,
const FName,
bool>(
this,
"APrimalCharacter.SetBase(UPrimitiveComponent*,FName,bool)", NewBaseComponent, BoneName, bNotifyPawn); }
5283 void UnPossessed() { NativeCall<
void>(
this,
"APrimalCharacter.UnPossessed()"); }
5285 void TryCallMoveTo() { NativeCall<
void>(
this,
"APrimalCharacter.TryCallMoveTo()"); }
5286 void TryCallMoveToEx(
bool bOnlyAttackTarget) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.TryCallMoveToEx(bool)", bOnlyAttackTarget); }
5288 bool CanBePainted() {
return NativeCall<
bool>(
this,
"APrimalCharacter.CanBePainted()"); }
5289 UPaintingTexture*
GetPaintingTexture() {
return NativeCall<UPaintingTexture*>(
this,
"APrimalCharacter.GetPaintingTexture()"); }
5292 void DeactivateBuffs(
TSubclassOf<
APrimalBuff> ForBuffClass,
UPrimalItem* ForInstigatorItem,
bool perfectClassMatch) { NativeCall<
void, TSubclassOf<APrimalBuff>, UPrimalItem*,
bool>(
this,
"APrimalCharacter.DeactivateBuffs(TSubclassOf<APrimalBuff>,UPrimalItem*,bool)", ForBuffClass, ForInstigatorItem, perfectClassMatch); }
5293 bool ExcludePostProcessBlendableMaterial(
const UMaterialInterface* BlendableMaterialInterface) {
return NativeCall<
bool,
const UMaterialInterface*>(
this,
"APrimalCharacter.ExcludePostProcessBlendableMaterial(UMaterialInterface*)", BlendableMaterialInterface); }
5294 void PostProcessModifyBlendableMaterial(
const UMaterialInterface* BlendableMaterialInterface, UMaterialInstanceDynamic* MID) { NativeCall<
void,
const UMaterialInterface*, UMaterialInstanceDynamic*>(
this,
"APrimalCharacter.PostProcessModifyBlendableMaterial(UMaterialInterface*,UMaterialInstanceDynamic*)", BlendableMaterialInterface, MID); }
5295 void TryCallStayOne() { NativeCall<
void>(
this,
"APrimalCharacter.TryCallStayOne()"); }
5301 bool AllowMovementMode(
EMovementMode NewMovementMode,
unsigned __int8 NewCustomMode) {
return NativeCall<
bool,
EMovementMode,
unsigned __int8>(
this,
"APrimalCharacter.AllowMovementMode(EMovementMode,unsignedchar)", NewMovementMode, NewCustomMode); }
5304 float GetBaseDragWeight() {
return NativeCall<
float>(
this,
"APrimalCharacter.GetBaseDragWeight()"); }
5306 bool AllowParallelAnimations(USkeletalMeshComponent* forComp) {
return NativeCall<
bool, USkeletalMeshComponent*>(
this,
"APrimalCharacter.AllowParallelAnimations(USkeletalMeshComponent*)", forComp); }
5315 float GetPrimalCameraDesiredArmLength(
const FPrimalCameraParams* ForCameraParams,
float CurrentCameraArmLength,
float DefaultCameraArmLength) {
return NativeCall<
float,
const FPrimalCameraParams*,
float,
float>(
this,
"APrimalCharacter.GetPrimalCameraDesiredArmLength(FPrimalCameraParams*,float,float)", ForCameraParams, CurrentCameraArmLength, DefaultCameraArmLength); }
5316 float GetPrimalCameraDesiredArmLength(
float CurrentCameraArmLength,
float DefaultCameraArmLength) {
return NativeCall<
float,
float,
float>(
this,
"APrimalCharacter.GetPrimalCameraDesiredArmLength(float,float)", CurrentCameraArmLength, DefaultCameraArmLength); }
5319 bool IsBlockedByShield(
const FHitResult* HitInfo,
const UE::
Math::
TVector<
double>* ShotDirection,
bool bBlockAllPointDamage) {
return NativeCall<
bool,
const FHitResult*,
const UE::
Math::
TVector<
double>*,
bool>(
this,
"APrimalCharacter.IsBlockedByShield(FHitResult&,UE::Math::TVector<double>&,bool)", HitInfo, ShotDirection, bBlockAllPointDamage); }
5320 void BPNetAddCharacterMovementImpulse(
UE::
Math::
TVector<
double>* Impulse,
bool bVelChange,
float ImpulseExponent,
bool bSetNewMovementMode,
EMovementMode NewMovementMode,
bool bOverrideMaxImpulseZ,
bool bApplyToBigPawns) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
bool,
float,
bool,
EMovementMode,
bool,
bool>(
this,
"APrimalCharacter.BPNetAddCharacterMovementImpulse(UE::Math::TVector<double>,bool,float,bool,EMovementMode,bool,bool)", Impulse, bVelChange, ImpulseExponent, bSetNewMovementMode, NewMovementMode, bOverrideMaxImpulseZ, bApplyToBigPawns); }
5321 void BPNetSetCharacterMovementVelocity(
bool bSetNewVelocity,
UE::
Math::
TVector<
double>* NewVelocity,
bool bSetNewMovementMode,
EMovementMode NewMovementMode) { NativeCall<
void,
bool,
UE::
Math::
TVector<
double>*,
bool,
EMovementMode>(
this,
"APrimalCharacter.BPNetSetCharacterMovementVelocity(bool,UE::Math::TVector<double>,bool,EMovementMode)", bSetNewVelocity, NewVelocity, bSetNewMovementMode, NewMovementMode); }
5323 float GetGravityZScale() {
return NativeCall<
float>(
this,
"APrimalCharacter.GetGravityZScale()"); }
5324 void OnMovementModeChanged(
EMovementMode PrevMovementMode,
unsigned __int8 PreviousCustomMode) { NativeCall<
void,
EMovementMode,
unsigned __int8>(
this,
"APrimalCharacter.OnMovementModeChanged(EMovementMode,unsignedchar)", PrevMovementMode, PreviousCustomMode); }
5331 void DownCallOne() { NativeCall<
void>(
this,
"APrimalCharacter.DownCallOne()"); }
5332 float BPModifyFOV_Implementation(
float FOVIn) {
return NativeCall<
float,
float>(
this,
"APrimalCharacter.BPModifyFOV_Implementation(float)", FOVIn); }
5336 void OverrideWalkingVelocity(
UE::
Math::
TVector<
double>* InitialVelocity,
const float* Friction,
float DeltaTime) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
const float*,
float>(
this,
"APrimalCharacter.OverrideWalkingVelocity(UE::Math::TVector<double>&,float&,float)", InitialVelocity, Friction, DeltaTime); }
5337 void OverrideSwimmingVelocity(
UE::
Math::
TVector<
double>* InitialVelocity,
const UE::
Math::
TVector<
double>* Gravity,
const float* FluidFriction,
const float* NetBuoyancy,
float DeltaTime) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
const float*,
const float*,
float>(
this,
"APrimalCharacter.OverrideSwimmingVelocity(UE::Math::TVector<double>&,UE::Math::TVector<double>&,float&,float&,float)", InitialVelocity, Gravity, FluidFriction, NetBuoyancy, DeltaTime); }
5338 void OverrideNewFallVelocity(
UE::
Math::
TVector<
double>* InitialVelocity,
const UE::
Math::
TVector<
double>* Gravity,
float DeltaTime) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
float>(
this,
"APrimalCharacter.OverrideNewFallVelocity(UE::Math::TVector<double>&,UE::Math::TVector<double>&,float)", InitialVelocity, Gravity, DeltaTime); }
5339 char PreventLanding(
const UE::
Math::
TVector<
double>* ImpactPoint,
const UE::
Math::
TVector<
double>* ImpactAccel,
UE::
Math::
TVector<
double>* Velocity) {
return NativeCall<
char,
const UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*>(
this,
"APrimalCharacter.PreventLanding(UE::Math::TVector<double>,UE::Math::TVector<double>,UE::Math::TVector<double>&)", ImpactPoint, ImpactAccel, Velocity); }
5341 void OverrideFlyingVelocity(
UE::
Math::
TVector<
double>* InitialVelocity,
const UE::
Math::
TVector<
double>* Gravity,
float DeltaTime) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
const UE::
Math::
TVector<
double>*,
float>(
this,
"APrimalCharacter.OverrideFlyingVelocity(UE::Math::TVector<double>&,UE::Math::TVector<double>&,float)", InitialVelocity, Gravity, DeltaTime); }
5342 void SetDynamicMusic(USoundBase* newMusic) { NativeCall<
void, USoundBase*>(
this,
"APrimalCharacter.SetDynamicMusic(USoundBase*)", newMusic); }
5346 bool IsAlliedWithOtherTeam(
int OtherTeamID) {
return NativeCall<
bool,
int>(
this,
"APrimalCharacter.IsAlliedWithOtherTeam(int)", OtherTeamID); }
5348 void DidTeleport_Implementation(
UE::
Math::
TVector<
double>* newLoc,
UE::
Math::TRotator<
double>* newRot,
bool bDoCameraFade,
FLinearColor* CameraFadeColor) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*,
bool,
FLinearColor*>(
this,
"APrimalCharacter.DidTeleport_Implementation(UE::Math::TVector<double>,UE::Math::TRotator<double>,bool,FLinearColor)", newLoc, newRot, bDoCameraFade, CameraFadeColor); }
5350 void OnConstruction(
const UE::
Math::TTransform<
double>* Transform) { NativeCall<
void,
const UE::
Math::TTransform<
double>*>(
this,
"APrimalCharacter.OnConstruction(UE::Math::TTransform<double>&)", Transform); }
5351 void OnUpdateSimulatedPosition(
const UE::
Math::
TVector<
double>* NewLocation,
const UE::
Math::TQuat<
double>* NewRotation) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TQuat<
double>*>(
this,
"APrimalCharacter.OnUpdateSimulatedPosition(UE::Math::TVector<double>&,UE::Math::TQuat<double>&)", NewLocation, NewRotation); }
5353 void PerBuffLambda(
std::function<
void __cdecl(
APrimalBuff*)>* lambda) { NativeCall<
void,
std::function<
void __cdecl(
APrimalBuff*)>*>(
this,
"APrimalCharacter.PerBuffLambda(std::function<void__cdecl(APrimalBuff*)", lambda); }
5356 void TeleportSucceeded(
bool bIsATest,
bool bSimpleTeleport) { NativeCall<
void,
bool,
bool>(
this,
"APrimalCharacter.TeleportSucceeded(bool,bool)", bIsATest, bSimpleTeleport); }
5358 void AttachToOtherCharacter(
APrimalCharacter* characterToAttachTo,
const FName InSocketName,
const bool enableMovementAndCollision,
EAttachLocation::
Type AttachLocation) { NativeCall<
void,
APrimalCharacter*,
const FName,
const bool,
EAttachLocation::
Type>(
this,
"APrimalCharacter.AttachToOtherCharacter(APrimalCharacter*,FName,bool,EAttachLocation::Type)", characterToAttachTo, InSocketName, enableMovementAndCollision, AttachLocation); }
5360 void DetachFromOtherCharacter(
const bool enableMovementAndCollision) { NativeCall<
void,
const bool>(
this,
"APrimalCharacter.DetachFromOtherCharacter(bool)", enableMovementAndCollision); }
5362 bool CanProne() {
return NativeCall<
bool>(
this,
"APrimalCharacter.CanProne()"); }
5363 void Prone(
bool bClientSimulation) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.Prone(bool)", bClientSimulation); }
5364 void UnProne(
bool bClientSimulation) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.UnProne(bool)", bClientSimulation); }
5365 void OnRep_IsProne(
__int64 a2) { NativeCall<
void,
__int64>(
this,
"APrimalCharacter.OnRep_IsProne()", a2); }
5367 void Crouch(
bool bClientSimulation) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.Crouch(bool)", bClientSimulation); }
5369 bool IsProneOrSitting(
bool bIgnoreLockedToSeat) {
return NativeCall<
bool,
bool>(
this,
"APrimalCharacter.IsProneOrSitting(bool)", bIgnoreLockedToSeat); }
5370 void DoCharacterDetachment(
bool bIncludeRiding,
bool bIncludeCarrying,
APrimalBuff* BuffToIgnore) { NativeCall<
void,
bool,
bool,
APrimalBuff*>(
this,
"APrimalCharacter.DoCharacterDetachment(bool,bool,APrimalBuff*)", bIncludeRiding, bIncludeCarrying, BuffToIgnore); }
5371 bool IsCharacterHardAttached(
bool bIgnoreRiding,
bool bIgnoreCarried) {
return NativeCall<
bool,
bool,
bool>(
this,
"APrimalCharacter.IsCharacterHardAttached(bool,bool)", bIgnoreRiding, bIgnoreCarried); }
5375 bool TeleportTo(
const UE::
Math::
TVector<
double>* DestLocation,
const UE::
Math::TRotator<
double>* DestRotation,
bool bIsATest,
bool bNoCheck) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*,
bool,
bool>(
this,
"APrimalCharacter.TeleportTo(UE::Math::TVector<double>&,UE::Math::TRotator<double>&,bool,bool)", DestLocation, DestRotation, bIsATest, bNoCheck); }
5377 bool GetAllAttachedChars(
TArray<
APrimalCharacter*, TSizedDefaultAllocator<32> >* AttachedCharsArray,
const bool bIncludeSelf,
const bool bIncludeBased,
const bool bIncludePassengers,
const bool bIncludeCarried) {
return NativeCall<
bool,
TArray<
APrimalCharacter*, TSizedDefaultAllocator<32> >*,
const bool,
const bool,
const bool,
const bool>(
this,
"APrimalCharacter.GetAllAttachedChars(TArray<APrimalCharacter*,TSizedDefaultAllocator<32>>&,bool,bool,bool,bool)", AttachedCharsArray, bIncludeSelf, bIncludeBased, bIncludePassengers, bIncludeCarried); }
5378 bool GetAllAttachedCharsInternal(
TSet<
APrimalCharacter*,
DefaultKeyFuncs<
APrimalCharacter*, 0>,
FDefaultSetAllocator>* AttachedChars,
const APrimalCharacter* OriginalChar,
bool* bIncludeBased,
const bool bIncludePassengers,
const bool bIncludeCarried) {
return NativeCall<
bool,
TSet<
APrimalCharacter*,
DefaultKeyFuncs<
APrimalCharacter*, 0>,
FDefaultSetAllocator>*,
const APrimalCharacter*,
bool*,
const bool,
const bool>(
this,
"APrimalCharacter.GetAllAttachedCharsInternal(TSet<APrimalCharacter*,DefaultKeyFuncs<APrimalCharacter*,0>,FDefaultSetAllocator>&,APrimalCharacter*,bool,bool,bool)", AttachedChars, OriginalChar, bIncludeBased, bIncludePassengers, bIncludeCarried); }
5384 float GetOverrideWaterJumpVelocity(
float OutOfWaterZ) {
return NativeCall<
float,
float>(
this,
"APrimalCharacter.GetOverrideWaterJumpVelocity(float)", OutOfWaterZ); }
5386 void OverrideCameraInterpSpeed(
const float DefaultTPVCameraSpeedInterpMultiplier,
const float DefaultTPVOffsetInterpSpeed,
float* TPVCameraSpeedInterpMultiplier,
float* TPVOffsetInterpSpeed) { NativeCall<
void,
const float,
const float,
float*,
float*>(
this,
"APrimalCharacter.OverrideCameraInterpSpeed(float,float,float&,float&)", DefaultTPVCameraSpeedInterpMultiplier, DefaultTPVOffsetInterpSpeed, TPVCameraSpeedInterpMultiplier, TPVOffsetInterpSpeed); }
5387 void NativeSimulateHair(
TArray<
UE::
Math::
TVector<
double>, TSizedDefaultAllocator<32> >* CurrentPos,
TArray<
UE::
Math::
TVector<
double>, TSizedDefaultAllocator<32> >* LastPos,
TArray<
UE::
Math::
TVector<
double>, TSizedDefaultAllocator<32> >* RestPos,
TArray<
UE::
Math::
TVector<
double>, TSizedDefaultAllocator<32> >* PivotPos,
TArray<
float, TSizedDefaultAllocator<32> >* RestDistance,
UE::
Math::
TVector<
double>* HairSocketLoc,
UE::
Math::TRotator<
double>* HairSocketRot,
UE::
Math::
TVector<
double>* ChestSocketLoc,
UE::
Math::TRotator<
double>* ChestSocketRot,
float DeltaTime,
float Damping,
float DampingFrontModifier,
float DampingBack,
float InWater,
float HairWetness,
float DragForce,
float HairScale,
float SpringForce,
float SpringForceFrontModifier,
float SpringForceBack,
float GravityForce,
UE::
Math::
TVector<
double>* ShoulderLCollisionOffset,
float ShoulderLCollisionRadius,
UE::
Math::
TVector<
double>* ShoulderRCollisionOffset,
float ShoulderRCollisionRadius,
UE::
Math::
TVector<
double>* HeadHairCollisionOffset,
float HeadHairCollisionRadius,
UE::
Math::
TVector<
double>* NeckHairCollisionOffset,
float NeckHairCollisionRadius,
float MaxDistanceToRestPos,
UE::
Math::TTransform<
double>* LastHeadTransform,
bool bPosAsPivot,
bool bCollideMiddle,
bool bCollideWithNeck) { NativeCall<
void,
TArray<
UE::
Math::
TVector<
double>, TSizedDefaultAllocator<32> >*,
TArray<
UE::
Math::
TVector<
double>, TSizedDefaultAllocator<32> >*,
TArray<
UE::
Math::
TVector<
double>, TSizedDefaultAllocator<32> >*,
TArray<
UE::
Math::
TVector<
double>, TSizedDefaultAllocator<32> >*,
TArray<
float, TSizedDefaultAllocator<32> >*,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*,
UE::
Math::
TVector<
double>*,
UE::
Math::TRotator<
double>*,
float,
float,
float,
float,
float,
float,
float,
float,
float,
float,
float,
float,
UE::
Math::
TVector<
double>*,
float,
UE::
Math::
TVector<
double>*,
float,
UE::
Math::
TVector<
double>*,
float,
UE::
Math::
TVector<
double>*,
float,
float,
UE::
Math::TTransform<
double>*,
bool,
bool,
bool>(
this,
"APrimalCharacter.NativeSimulateHair(TArray<UE::Math::TVector<double>,TSizedDefaultAllocator<32>>&,TArray<UE::Math::TVector<double>,TSizedDefaultAllocator<32>>&,TArray<UE::Math::TVector<double>,TSizedDefaultAllocator<32>>&,TArray<UE::Math::TVector<double>,TSizedDefaultAllocator<32>>&,TArray<float,TSizedDefaultAllocator<32>>&,UE::Math::TVector<double>,UE::Math::TRotator<double>,UE::Math::TVector<double>,UE::Math::TRotator<double>,float,float,float,float,float,float,float,float,float,float,float,float,UE::Math::TVector<double>,float,UE::Math::TVector<double>,float,UE::Math::TVector<double>,float,UE::Math::TVector<double>,float,float,UE::Math::TTransform<double>,bool,bool,bool)", CurrentPos, LastPos, RestPos, PivotPos, RestDistance, HairSocketLoc, HairSocketRot, ChestSocketLoc, ChestSocketRot, DeltaTime, Damping, DampingFrontModifier, DampingBack, InWater, HairWetness, DragForce, HairScale, SpringForce, SpringForceFrontModifier, SpringForceBack, GravityForce, ShoulderLCollisionOffset, ShoulderLCollisionRadius, ShoulderRCollisionOffset, ShoulderRCollisionRadius, HeadHairCollisionOffset, HeadHairCollisionRadius, NeckHairCollisionOffset, NeckHairCollisionRadius, MaxDistanceToRestPos, LastHeadTransform, bPosAsPivot, bCollideMiddle, bCollideWithNeck); }
5391 bool PreventNotifySound(USoundBase* SoundIn) {
return NativeCall<
bool, USoundBase*>(
this,
"APrimalCharacter.PreventNotifySound(USoundBase*)", SoundIn); }
5396 bool IsWithinTether() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsWithinTether()"); }
5397 bool IsTargetWithinTether(
const UE::
Math::
TVector<
double>* Destination,
float AdditionalRadius) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
float>(
this,
"APrimalCharacter.IsTargetWithinTether(UE::Math::TVector<double>&,float)", Destination, AdditionalRadius); }
5399 USoundBase*
OverrideCharacterSound(USoundBase* SoundIn) {
return NativeCall<USoundBase*, USoundBase*>(
this,
"APrimalCharacter.OverrideCharacterSound(USoundBase*)", SoundIn); }
5401 UParticleSystem*
BPOverrideCharacterParticle_Implementation(UParticleSystem* ParticleIn) {
return NativeCall<UParticleSystem*, UParticleSystem*>(
this,
"APrimalCharacter.BPOverrideCharacterParticle_Implementation(UParticleSystem*)", ParticleIn); }
5402 void LaunchCharacter(
UE::
Math::
TVector<
double>* LaunchVelocity,
bool bXYOverride,
bool bZOverride) { NativeCall<
void,
UE::
Math::
TVector<
double>*,
bool,
bool>(
this,
"APrimalCharacter.LaunchCharacter(UE::Math::TVector<double>,bool,bool)", LaunchVelocity, bXYOverride, bZOverride); }
5403 bool IsDeadOrDying() {
return NativeCall<
bool>(
this,
"APrimalCharacter.IsDeadOrDying()"); }
5405 void OnUROPostInterpolation(
float Delta, USkeletalMeshComponent* InMesh,
TArray<
UE::
Math::TTransform<
double>, TSizedDefaultAllocator<32> >* InterpTransforms) { NativeCall<
void,
float, USkeletalMeshComponent*,
TArray<
UE::
Math::TTransform<
double>, TSizedDefaultAllocator<32> >*>(
this,
"APrimalCharacter.OnUROPostInterpolation(float,USkeletalMeshComponent*,TArray<UE::Math::TTransform<double>,TSizedDefaultAllocator<32>>&)", Delta, InMesh, InterpTransforms); }
5409 void GetPrimalCameraParams(FPrimalCameraParams* OutCameraParams,
const APrimalCharacter* CharForConditionChecks,
bool bIncludeWeaponOverride,
FName ForProfileId) { NativeCall<
void, FPrimalCameraParams*,
const APrimalCharacter*,
bool,
FName>(
this,
"APrimalCharacter.GetPrimalCameraParams(FPrimalCameraParams&,APrimalCharacter*,bool,FName)", OutCameraParams, CharForConditionChecks, bIncludeWeaponOverride, ForProfileId); }
5412 void FindAndApplyWeaponCameraParamsOverride(FPrimalCameraParams* OutCameraParams,
const APrimalCharacter* CharForConditionChecks,
FName ForProfileId) { NativeCall<
void, FPrimalCameraParams*,
const APrimalCharacter*,
FName>(
this,
"APrimalCharacter.FindAndApplyWeaponCameraParamsOverride(FPrimalCameraParams&,APrimalCharacter*,FName)", OutCameraParams, CharForConditionChecks, ForProfileId); }
5417 bool ShouldUseASACamera(
bool bCheckShouldSwitchToOld) {
return NativeCall<
bool,
bool>(
this,
"APrimalCharacter.ShouldUseASACamera(bool)", bCheckShouldSwitchToOld); }
5418 bool ShouldASACameraSwitchToOld(
bool bDontCheckForTargeting) {
return NativeCall<
bool,
bool>(
this,
"APrimalCharacter.ShouldASACameraSwitchToOld(bool)", bDontCheckForTargeting); }
5424 bool IsNetRelevantFor(
const AActor* RealViewer,
const AActor* ViewTarget,
const UE::
Math::
TVector<
double>* SrcLocation) {
return NativeCall<
bool,
const AActor*,
const AActor*,
const UE::
Math::
TVector<
double>*>(
this,
"APrimalCharacter.IsNetRelevantFor(AActor*,AActor*,UE::Math::TVector<double>&)", RealViewer, ViewTarget, SrcLocation); }
5427 UAnimationAsset*
GetDeathAnim_Implementation(
float KillingDamage,
const UE::
Math::
TVector<
double>* ImpactVelocity,
APawn* InstigatingPawn,
AActor* DamageCauser) {
return NativeCall<UAnimationAsset*,
float,
const UE::
Math::
TVector<
double>*,
APawn*,
AActor*>(
this,
"APrimalCharacter.GetDeathAnim_Implementation(float,UE::Math::TVector<double>&,APawn*,AActor*)", KillingDamage, ImpactVelocity, InstigatingPawn, DamageCauser); }
5428 void GenerateDeathAnim(
float KillingDamage,
const UE::
Math::
TVector<
double>* ImpactVelocity,
APawn* InstigatingPawn,
AActor* DamageCauser) { NativeCall<
void,
float,
const UE::
Math::
TVector<
double>*,
APawn*,
AActor*>(
this,
"APrimalCharacter.GenerateDeathAnim(float,UE::Math::TVector<double>&,APawn*,AActor*)", KillingDamage, ImpactVelocity, InstigatingPawn, DamageCauser); }
5430 void GetWindSourceComponents(
TArray<
UActorComponent*, TSizedDefaultAllocator<32> >* Components,
int includePriorityGreaterThan,
bool bIsFirstPerson) { NativeCall<
void,
TArray<
UActorComponent*, TSizedDefaultAllocator<32> >*,
int,
bool>(
this,
"APrimalCharacter.GetWindSourceComponents(TArray<UActorComponent*,TSizedDefaultAllocator<32>>&,int,bool)", Components, includePriorityGreaterThan, bIsFirstPerson); }
5437 AActor*
GetBasedOnDinoAsActor(
bool bUseReplicatedData,
bool bOnlyConsciousDino) {
return NativeCall<
AActor*,
bool,
bool>(
this,
"APrimalCharacter.GetBasedOnDinoAsActor(bool,bool)", bUseReplicatedData, bOnlyConsciousDino); }
5438 void SetReplicateMovement(
bool bInReplicateMovement) { NativeCall<
void,
bool>(
this,
"APrimalCharacter.SetReplicateMovement(bool)", bInReplicateMovement); }
5452 FTimerHandle&
OnReloadHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterCharacter.OnReloadHandle"); }
5453 UParticleSystemComponent*&
ListenServerBoundsPSCField() {
return *GetNativePointerField<UParticleSystemComponent**>(
this,
"AShooterCharacter.ListenServerBoundsPSC"); }
5455 UAnimMontage*&
SpawnIntroAnim1PField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.SpawnIntroAnim1P"); }
5456 UAnimMontage*&
RespawnIntroAnim1PField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.RespawnIntroAnim1P"); }
5457 UAnimMontage*&
ProneInAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.ProneInAnim"); }
5458 UAnimMontage*&
ProneOutAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.ProneOutAnim"); }
5459 UAnimMontage*&
StartRidingAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.StartRidingAnim"); }
5460 UAnimMontage*&
StopRidingAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.StopRidingAnim"); }
5461 UAnimMontage*&
TalkingAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.TalkingAnim"); }
5462 UAnimMontage*&
VoiceTalkingAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.VoiceTalkingAnim"); }
5471 long double&
DontTargetUntilTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.DontTargetUntilTime"); }
5478 float&
TargetingTimeField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.TargetingTime"); }
5482 long double&
LastCheckSevenField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastCheckSeven"); }
5483 long double&
LastCheckSevenHitField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastCheckSevenHit"); }
5485 long double&
LastValidCheckSevenField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastValidCheckSeven"); }
5497 USkeletalMeshComponent*&
Mesh1PField() {
return *GetNativePointerField<USkeletalMeshComponent**>(
this,
"AShooterCharacter.Mesh1P"); }
5500 UAnimMontage*&
DropItemAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.DropItemAnimation"); }
5501 UAnimMontage*&
ThrowItemAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.ThrowItemAnimation"); }
5502 UAnimMontage*&
PickupItemAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.PickupItemAnimation"); }
5504 USkeletalMeshComponent*&
SurvivorProfilePreviewMeshField() {
return *GetNativePointerField<USkeletalMeshComponent**>(
this,
"AShooterCharacter.SurvivorProfilePreviewMesh"); }
5509 UPrimalCableComponent*&
GrapplingHookCableField() {
return *GetNativePointerField<UPrimalCableComponent**>(
this,
"AShooterCharacter.GrapplingHookCable"); }
5510 UAudioComponent*&
LastGrapHookACField() {
return *GetNativePointerField<UAudioComponent**>(
this,
"AShooterCharacter.LastGrapHookAC"); }
5514 UMaterialInterface*&
GrapHookMaterialField() {
return *GetNativePointerField<UMaterialInterface**>(
this,
"AShooterCharacter.GrapHookMaterial"); }
5524 long double&
LastUncrouchTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastUncrouchTime"); }
5525 long double&
LastUnproneTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastUnproneTime"); }
5528 float&
WalkBobOldSpeedField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.WalkBobOldSpeed"); }
5529 float&
AppliedBobField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.AppliedBob"); }
5530 float&
BobTimeField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.BobTime"); }
5531 long double&
LastPressReloadTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastPressReloadTime"); }
5534 long double&
lastSubmergedTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.lastSubmergedTime"); }
5538 USoundBase*&
LowHealthSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"AShooterCharacter.LowHealthSound"); }
5539 USoundBase*&
FastTravelSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"AShooterCharacter.FastTravelSound"); }
5540 UAnimMontage*&
CallFollowAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.CallFollowAnim"); }
5541 UAnimMontage*&
CallStayAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.CallStayAnim"); }
5542 UAnimMontage*&
CallFollowAnimSingleField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.CallFollowAnimSingle"); }
5543 UAnimMontage*&
CallStayAnimSingleField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.CallStayAnimSingle"); }
5544 UAnimMontage*&
CallMoveToAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.CallMoveToAnim"); }
5545 UAnimMontage*&
CallAttackAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.CallAttackAnim"); }
5546 UAudioComponent*&
LowHealthWarningPlayerField() {
return *GetNativePointerField<UAudioComponent**>(
this,
"AShooterCharacter.LowHealthWarningPlayer"); }
5548 float&
WeaponBobTimeField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.WeaponBobTime"); }
5563 USoundBase*&
StartCrouchSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"AShooterCharacter.StartCrouchSound"); }
5564 USoundBase*&
EndCrouchSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"AShooterCharacter.EndCrouchSound"); }
5565 USoundBase*&
StartProneSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"AShooterCharacter.StartProneSound"); }
5566 USoundBase*&
EndProneSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"AShooterCharacter.EndProneSound"); }
5575 unsigned __int64&
LinkedPlayerDataIDField() {
return *GetNativePointerField<
unsigned __int64*>(
this,
"AShooterCharacter.LinkedPlayerDataID"); }
5577 long double&
LastTimeInFallingField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastTimeInFalling"); }
5578 long double&
StartedRidingTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.StartedRidingTime"); }
5582 UAnimMontage*&
DrinkingAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.DrinkingAnimation"); }
5590 long double&
LastIndoorCheckTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastIndoorCheckTime"); }
5593 TArray<FOverrideAnimBlueprintEntry, TSizedDefaultAllocator<32> >&
OverrideAnimBlueprintsField() {
return *GetNativePointerField<
TArray<FOverrideAnimBlueprintEntry, TSizedDefaultAllocator<32> >*>(
this,
"AShooterCharacter.OverrideAnimBlueprints"); }
5599 UAnimMontage*&
ShieldCoverAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.ShieldCoverAnimation"); }
5612 unsigned __int8&
HeadHairIndexField() {
return *GetNativePointerField<
unsigned __int8*>(
this,
"AShooterCharacter.HeadHairIndex"); }
5614 TArray<FBoneModifier, TSizedDefaultAllocator<32> >&
BoneModifiersField() {
return *GetNativePointerField<
TArray<FBoneModifier, TSizedDefaultAllocator<32> >*>(
this,
"AShooterCharacter.BoneModifiers"); }
5615 TArray<FBoneModifier, TSizedDefaultAllocator<32> >&
BoneModifiers_FemaleField() {
return *GetNativePointerField<
TArray<FBoneModifier, TSizedDefaultAllocator<32> >*>(
this,
"AShooterCharacter.BoneModifiers_Female"); }
5618 UPrimaryDataAsset*&
Player_Voice_CollectionField() {
return *GetNativePointerField<UPrimaryDataAsset**>(
this,
"AShooterCharacter.Player_Voice_Collection"); }
5620 long double&
LastAttackTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastAttackTime"); }
5623 unsigned int&
UniqueNetIdTypeHashField() {
return *GetNativePointerField<
unsigned int*>(
this,
"AShooterCharacter.UniqueNetIdTypeHash"); }
5625 long double&
LastUseHarvestTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastUseHarvestTime"); }
5626 long double&
StopRidingTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.StopRidingTime"); }
5627 UAnimMontage*&
SpawnAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.SpawnAnim"); }
5628 UAnimMontage*&
FirstSpawnAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.FirstSpawnAnim"); }
5629 UAnimMontage*&
SleepOutAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.SleepOutAnim"); }
5640 float&
LastTaggedTimeField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.LastTaggedTime"); }
5643 float&
ExtraFloatVarField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.ExtraFloatVar"); }
5655 USoundBase*&
ThrowCharacterSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"AShooterCharacter.ThrowCharacterSound"); }
5663 unsigned int&
AllianceInviteIDField() {
return *GetNativePointerField<
unsigned int*>(
this,
"AShooterCharacter.AllianceInviteID"); }
5665 long double&
AllianceInviteTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.AllianceInviteTime"); }
5668 UAnimMontage*&
CuddleAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"AShooterCharacter.CuddleAnimation"); }
5679 long double&
LastEmotePlayTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastEmotePlayTime"); }
5680 USkeletalMeshComponent*&
HeadHairComponentField() {
return *GetNativePointerField<USkeletalMeshComponent**>(
this,
"AShooterCharacter.HeadHairComponent"); }
5681 USkeletalMeshComponent*&
FacialHairComponentField() {
return *GetNativePointerField<USkeletalMeshComponent**>(
this,
"AShooterCharacter.FacialHairComponent"); }
5682 USkeletalMeshComponent*&
EyebrowsComponentField() {
return *GetNativePointerField<USkeletalMeshComponent**>(
this,
"AShooterCharacter.EyebrowsComponent"); }
5683 USkeletalMeshComponent*&
EyelashesComponentField() {
return *GetNativePointerField<USkeletalMeshComponent**>(
this,
"AShooterCharacter.EyelashesComponent"); }
5693 long double&
LastPoopTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastPoopTime"); }
5694 UParticleSystemComponent*&
LocalCorpseEmitterField() {
return *GetNativePointerField<UParticleSystemComponent**>(
this,
"AShooterCharacter.LocalCorpseEmitter"); }
5695 long double&
LocalDiedAtTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LocalDiedAtTime"); }
5696 long double&
LastNotStuckTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastNotStuckTime"); }
5697 USoundBase*&
ProneMoveSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"AShooterCharacter.ProneMoveSound"); }
5702 UParticleSystemComponent*&
JunctionLinkCableParticleField() {
return *GetNativePointerField<UParticleSystemComponent**>(
this,
"AShooterCharacter.JunctionLinkCableParticle"); }
5715 float&
fAutoMoveField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.fAutoMove"); }
5716 float&
fAutoStrafeField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.fAutoStrafe"); }
5717 float&
fAutoTurnField() {
return *GetNativePointerField<
float*>(
this,
"AShooterCharacter.fAutoTurn"); }
5718 bool&
bAutoFireField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterCharacter.bAutoFire"); }
5719 bool&
bAutoProneField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterCharacter.bAutoProne"); }
5720 FTimerHandle&
AutoPlayerHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterCharacter.AutoPlayerHandle"); }
5721 FTimerHandle&
AutoMoveHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterCharacter.AutoMoveHandle"); }
5722 FTimerHandle&
AutoTurnHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterCharacter.AutoTurnHandle"); }
5723 FTimerHandle&
AutoJumpHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterCharacter.AutoJumpHandle"); }
5724 FTimerHandle&
AutoFireHandleField() {
return *GetNativePointerField<FTimerHandle*>(
this,
"AShooterCharacter.AutoFireHandle"); }
5729 unsigned int&
ExpectedBaseIDField() {
return *GetNativePointerField<
unsigned int*>(
this,
"AShooterCharacter.ExpectedBaseID"); }
5733 UAudioComponent*&
DialogueSoundComponentField() {
return *GetNativePointerField<UAudioComponent**>(
this,
"AShooterCharacter.DialogueSoundComponent"); }
5734 TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >&
CachedPlayerMaterialsField() {
return *GetNativePointerField<
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*>(
this,
"AShooterCharacter.CachedPlayerMaterials"); }
5735 TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >&
CachedAttachmentMaterialsField() {
return *GetNativePointerField<
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*>(
this,
"AShooterCharacter.CachedAttachmentMaterials"); }
5737 long double&
FPVShadowThresholdField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.FPVShadowThreshold"); }
5738 long double&
FPVShadowFadeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.FPVShadowFade"); }
5739 UAnimationAsset*&
ReplicatedSleepAnimField() {
return *GetNativePointerField<UAnimationAsset**>(
this,
"AShooterCharacter.ReplicatedSleepAnim"); }
5744 TMap<
int,
AShooterProjectile*,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
AShooterProjectile*, 0> >&
FiredProjectilesCacheField() {
return *GetNativePointerField<TMap<
int,
AShooterProjectile*,
FDefaultSetAllocator,
TDefaultMapHashableKeyFuncs<
int,
AShooterProjectile*, 0> >*>(
this,
"AShooterCharacter.FiredProjectilesCache"); }
5757 unsigned __int8&
bIsPlayingSleepAnimField() {
return *GetNativePointerField<
unsigned __int8*>(
this,
"AShooterCharacter.bIsPlayingSleepAnim"); }
5782 long double&
LastTimePushedField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastTimePushed"); }
5787 long double&
LastPushedTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterCharacter.LastPushedTime"); }
5850 void NetSetFacialHairPercent(
float thePercent,
int newFacialHairIndex) { NativeCall<
void,
float,
int>(
this,
"AShooterCharacter.NetSetFacialHairPercent(float,int)", thePercent, newFacialHairIndex); }
5851 void NetSetHeadHairPercent(
float thePercent,
int newHeadHairIndex) { NativeCall<
void,
float,
int>(
this,
"AShooterCharacter.NetSetHeadHairPercent(float,int)", thePercent, newHeadHairIndex); }
5853 void ServerDetachGrapHookCable(
bool bDoUpwardsJump,
float UpwardsJumpYaw) { NativeCall<
void,
bool,
float>(
this,
"AShooterCharacter.ServerDetachGrapHookCable(bool,float)", bDoUpwardsJump, UpwardsJumpYaw); }
5855 void ServerSeatingStructureAction(
unsigned __int8 ActionNumber) { NativeCall<
void,
unsigned __int8>(
this,
"AShooterCharacter.ServerSeatingStructureAction(unsignedchar)", ActionNumber); }
5856 void ServerSetBallistaNewRotation(
float Pitch,
float Yaw) { NativeCall<
void,
float,
float>(
this,
"AShooterCharacter.ServerSetBallistaNewRotation(float,float)", Pitch, Yaw); }
5857 void ServerSetViewingInventory(
bool bIsViewing,
bool bMulticast) { NativeCall<
void,
bool,
bool>(
this,
"AShooterCharacter.ServerSetViewingInventory(bool,bool)", bIsViewing, bMulticast); }
5858 void ServerStartSurfaceCameraForPassenger(
float yaw,
float pitch,
float roll,
bool bShouldInvertInput) { NativeCall<
void,
float,
float,
float,
bool>(
this,
"AShooterCharacter.ServerStartSurfaceCameraForPassenger(float,float,float,bool)", yaw, pitch, roll, bShouldInvertInput); }
5862 void ValidateGeneratedRepEnums(
const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<
void,
const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(
this,
"AShooterCharacter.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
5863 void Serialize(FStructuredArchiveRecord Record) { NativeCall<
void, FStructuredArchiveRecord>(
this,
"AShooterCharacter.Serialize(FStructuredArchiveRecord)", Record); }
5864 unsigned int GetUniqueNetIdTypeHash() {
return NativeCall<
unsigned int>(
this,
"AShooterCharacter.GetUniqueNetIdTypeHash()"); }
5865 bool IsVoiceWhispering() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsVoiceWhispering()"); }
5866 bool IsVoiceYelling() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsVoiceYelling()"); }
5867 bool IsVoiceSilent() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsVoiceSilent()"); }
5868 bool IsRider() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsRider()"); }
5869 bool IsSitting(
bool bIgnoreLockedToSeat) {
return NativeCall<
bool,
bool>(
this,
"AShooterCharacter.IsSitting(bool)", bIgnoreLockedToSeat); }
5870 bool IsProneOrSitting(
bool bIgnoreLockedToSeat) {
return NativeCall<
bool,
bool>(
this,
"AShooterCharacter.IsProneOrSitting(bool)", bIgnoreLockedToSeat); }
5871 void EmitPoop() { NativeCall<
void>(
this,
"AShooterCharacter.EmitPoop()"); }
5872 unsigned __int64 GetLinkedPlayerDataID() {
return NativeCall<
unsigned __int64>(
this,
"AShooterCharacter.GetLinkedPlayerDataID()"); }
5873 bool IsVoiceTalking() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsVoiceTalking()"); }
5878 void Destroyed() { NativeCall<
void>(
this,
"AShooterCharacter.Destroyed()"); }
5880 void BeginPlay() { NativeCall<
void>(
this,
"AShooterCharacter.BeginPlay()"); }
5882 void PlaySpawnAnim() { NativeCall<
void>(
this,
"AShooterCharacter.PlaySpawnAnim()"); }
5883 void ClearSpawnAnim() { NativeCall<
void>(
this,
"AShooterCharacter.ClearSpawnAnim()"); }
5884 void PlayJumpAnim() { NativeCall<
void>(
this,
"AShooterCharacter.PlayJumpAnim()"); }
5885 void PlayLandedAnim() { NativeCall<
void>(
this,
"AShooterCharacter.PlayLandedAnim()"); }
5892 void DoForceStreamComponents(
bool bFirstPerson,
bool bForceMaxTexturesOnConsole) { NativeCall<
void,
bool,
bool>(
this,
"AShooterCharacter.DoForceStreamComponents(bool,bool)", bFirstPerson, bForceMaxTexturesOnConsole); }
5894 void ServerDetachGrapHookCable_Implementation(
bool bDoUpwardsJump,
float UpwardsJumpYaw) { NativeCall<
void,
bool,
float>(
this,
"AShooterCharacter.ServerDetachGrapHookCable_Implementation(bool,float)", bDoUpwardsJump, UpwardsJumpYaw); }
5898 void UpdateGrapHook(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"AShooterCharacter.UpdateGrapHook(float)", DeltaSeconds); }
5899 void SetCarriedPitchYaw_Implementation(
float NewCarriedPitch,
float NewCarriedYaw) { NativeCall<
void,
float,
float>(
this,
"AShooterCharacter.SetCarriedPitchYaw_Implementation(float,float)", NewCarriedPitch, NewCarriedYaw); }
5900 void UpdatePawnMeshes(
bool bForceThirdPerson,
bool bForceFlush) { NativeCall<
void,
bool,
bool>(
this,
"AShooterCharacter.UpdatePawnMeshes(bool,bool)", bForceThirdPerson, bForceFlush); }
5901 void OnCameraUpdate(
const UE::
Math::
TVector<
double>* CameraLocation,
const UE::
Math::TRotator<
double>* CameraRotation) { NativeCall<
void,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*>(
this,
"AShooterCharacter.OnCameraUpdate(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", CameraLocation, CameraRotation); }
5902 void ToggleWeapon() { NativeCall<
void>(
this,
"AShooterCharacter.ToggleWeapon()"); }
5903 void GiveDefaultWeapon(
bool bForceGiveDefaultWeapon) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.GiveDefaultWeapon(bool)", bForceGiveDefaultWeapon); }
5904 void GiveMapWeapon() { NativeCall<
void>(
this,
"AShooterCharacter.GiveMapWeapon()"); }
5905 void SwitchMap() { NativeCall<
void>(
this,
"AShooterCharacter.SwitchMap()"); }
5907 void DelayGiveDefaultWeapon(
float DelayTime) { NativeCall<
void,
float>(
this,
"AShooterCharacter.DelayGiveDefaultWeapon(float)", DelayTime); }
5913 void StartWeaponSwitch(
UPrimalItem* aPrimalItem,
bool bDontClearLastWeapon) { NativeCall<
void,
UPrimalItem*,
bool>(
this,
"AShooterCharacter.StartWeaponSwitch(UPrimalItem*,bool)", aPrimalItem, bDontClearLastWeapon); }
5916 bool IsSplitPlayer(
int* SSIndex) {
return NativeCall<
bool,
int*>(
this,
"AShooterCharacter.IsSplitPlayer(int*)", SSIndex); }
5917 void DrawFloatingHUD(AShooterHUD* HUD) { NativeCall<
void, AShooterHUD*>(
this,
"AShooterCharacter.DrawFloatingHUD(AShooterHUD*)", HUD); }
5921 void ForceSleep() { NativeCall<
void>(
this,
"AShooterCharacter.ForceSleep()"); }
5922 bool CanFire() {
return NativeCall<
bool>(
this,
"AShooterCharacter.CanFire()"); }
5923 void SetTargeting(
bool bNewTargeting) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.SetTargeting(bool)", bNewTargeting); }
5925 void ZoomIn() { NativeCall<
void>(
this,
"AShooterCharacter.ZoomIn()"); }
5926 void ZoomOut() { NativeCall<
void>(
this,
"AShooterCharacter.ZoomOut()"); }
5927 bool CanCrouch() {
return NativeCall<
bool>(
this,
"AShooterCharacter.CanCrouch()"); }
5928 bool ShouldBlockCrouch() {
return NativeCall<
bool>(
this,
"AShooterCharacter.ShouldBlockCrouch()"); }
5929 bool CanProne() {
return NativeCall<
bool>(
this,
"AShooterCharacter.CanProne()"); }
5930 void SetupPlayerInputComponent(UInputComponent* WithInputComponent) { NativeCall<
void, UInputComponent*>(
this,
"AShooterCharacter.SetupPlayerInputComponent(UInputComponent*)", WithInputComponent); }
5931 void OnPressCrouch() { NativeCall<
void>(
this,
"AShooterCharacter.OnPressCrouch()"); }
5932 void Crouch(
bool bClientSimulation) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.Crouch(bool)", bClientSimulation); }
5933 void Prone(
bool bClientSimulation) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.Prone(bool)", bClientSimulation); }
5934 void OnPressProne() { NativeCall<
void>(
this,
"AShooterCharacter.OnPressProne()"); }
5937 void OnEndCrouch(
float HalfHeightAdjust,
float ScaledHalfHeightAdjust) { NativeCall<
void,
float,
float>(
this,
"AShooterCharacter.OnEndCrouch(float,float)", HalfHeightAdjust, ScaledHalfHeightAdjust); }
5938 void OnStartCrouch(
float HalfHeightAdjust,
float ScaledHalfHeightAdjust) { NativeCall<
void,
float,
float>(
this,
"AShooterCharacter.OnStartCrouch(float,float)", HalfHeightAdjust, ScaledHalfHeightAdjust); }
5939 void OnStartFire() { NativeCall<
void>(
this,
"AShooterCharacter.OnStartFire()"); }
5940 void OnStopFire() { NativeCall<
void>(
this,
"AShooterCharacter.OnStopFire()"); }
5943 void OnStartAltFire() { NativeCall<
void>(
this,
"AShooterCharacter.OnStartAltFire()"); }
5944 void OnStopAltFire() { NativeCall<
void>(
this,
"AShooterCharacter.OnStopAltFire()"); }
5945 void OnPressReload() { NativeCall<
void>(
this,
"AShooterCharacter.OnPressReload()"); }
5948 void OnReload() { NativeCall<
void>(
this,
"AShooterCharacter.OnReload()"); }
5949 void OnStartRunning() { NativeCall<
void>(
this,
"AShooterCharacter.OnStartRunning()"); }
5950 void OnStopRunning() { NativeCall<
void>(
this,
"AShooterCharacter.OnStopRunning()"); }
5951 bool IsTurningTooFastToRun(
const UE::
Math::
TVector<
double>* Velocity,
const UE::
Math::TRotator<
double>* Rotation) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*>(
this,
"AShooterCharacter.IsTurningTooFastToRun(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", Velocity, Rotation); }
5952 bool IsRunning() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsRunning()"); }
5953 void SetSleeping(
bool bSleeping,
bool bUseRagdollLocationOffset,
bool bPreserveSavedAnim) { NativeCall<
void,
bool,
bool,
bool>(
this,
"AShooterCharacter.SetSleeping(bool,bool,bool)", bSleeping, bUseRagdollLocationOffset, bPreserveSavedAnim); }
5956 void Tick(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"AShooterCharacter.Tick(float)", DeltaSeconds); }
5959 float GetCarryingSocketYaw(
bool RefreshBones) {
return NativeCall<
float,
bool>(
this,
"AShooterCharacter.GetCarryingSocketYaw(bool)", RefreshBones); }
5962 bool IsTargeting() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsTargeting()"); }
5963 bool IsFirstPerson() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsFirstPerson()"); }
5965 void SetActorHiddenInGame(
bool bNewHidden) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.SetActorHiddenInGame(bool)", bNewHidden); }
5966 bool AllowFirstPerson() {
return NativeCall<
bool>(
this,
"AShooterCharacter.AllowFirstPerson()"); }
5967 void SetCameraMode(
bool bFirstperson,
bool bIgnoreSettingFirstPersonRiding,
bool bForce) { NativeCall<
void,
bool,
bool,
bool>(
this,
"AShooterCharacter.SetCameraMode(bool,bool,bool)", bFirstperson, bIgnoreSettingFirstPersonRiding, bForce); }
5968 void PlaySpawnIntro() { NativeCall<
void>(
this,
"AShooterCharacter.PlaySpawnIntro()"); }
5970 void AnimNotifyCustomEvent(
FName CustomEventName, USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation,
const UAnimNotify* AnimNotifyObject) { NativeCall<
void,
FName, USkeletalMeshComponent*, UAnimSequenceBase*,
const UAnimNotify*>(
this,
"AShooterCharacter.AnimNotifyCustomEvent(FName,USkeletalMeshComponent*,UAnimSequenceBase*,UAnimNotify*)", CustomEventName, MeshComp, Animation, AnimNotifyObject); }
5971 void AnimNotifyCustomState_Begin(
FName CustomEventName, USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation,
float TotalDuration,
const UAnimNotifyState* AnimNotifyObject) { NativeCall<
void,
FName, USkeletalMeshComponent*, UAnimSequenceBase*,
float,
const UAnimNotifyState*>(
this,
"AShooterCharacter.AnimNotifyCustomState_Begin(FName,USkeletalMeshComponent*,UAnimSequenceBase*,float,UAnimNotifyState*)", CustomEventName, MeshComp, Animation, TotalDuration, AnimNotifyObject); }
5972 void AnimNotifyCustomState_Tick(
FName CustomEventName, USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation,
float FrameDeltaTime,
const UAnimNotifyState* AnimNotifyObject) { NativeCall<
void,
FName, USkeletalMeshComponent*, UAnimSequenceBase*,
float,
const UAnimNotifyState*>(
this,
"AShooterCharacter.AnimNotifyCustomState_Tick(FName,USkeletalMeshComponent*,UAnimSequenceBase*,float,UAnimNotifyState*)", CustomEventName, MeshComp, Animation, FrameDeltaTime, AnimNotifyObject); }
5973 void AnimNotifyCustomState_End(
FName CustomEventName, USkeletalMeshComponent* MeshComp, UAnimSequenceBase* Animation,
const UAnimNotifyState* AnimNotifyObject) { NativeCall<
void,
FName, USkeletalMeshComponent*, UAnimSequenceBase*,
const UAnimNotifyState*>(
this,
"AShooterCharacter.AnimNotifyCustomState_End(FName,USkeletalMeshComponent*,UAnimSequenceBase*,UAnimNotifyState*)", CustomEventName, MeshComp, Animation, AnimNotifyObject); }
5979 void PlayDying(
float KillingDamage,
const FDamageEvent* DamageEvent,
APawn* InstigatingPawn,
AActor* DamageCauser) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*>(
this,
"AShooterCharacter.PlayDying(float,FDamageEvent&,APawn*,AActor*)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser); }
5980 bool IsUsingShield() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsUsingShield()"); }
5983 void ServerForceUpdatedAimedActors(
float OverrideMaxDistance,
bool bReplicateToSimulatedClients) { NativeCall<
void,
float,
bool>(
this,
"AShooterCharacter.ServerForceUpdatedAimedActors(float,bool)", OverrideMaxDistance, bReplicateToSimulatedClients); }
5987 USkeletalMeshComponent*
GetFirstPersonHandsMesh() {
return NativeCall<USkeletalMeshComponent*>(
this,
"AShooterCharacter.GetFirstPersonHandsMesh()"); }
5991 void ClearRidingDino(
bool bFromDino,
int OverrideUnboardDirection,
bool bForceEvenIfBuffPreventsClear) { NativeCall<
void,
bool,
int,
bool>(
this,
"AShooterCharacter.ClearRidingDino(bool,int,bool)", bFromDino, OverrideUnboardDirection, bForceEvenIfBuffPreventsClear); }
5993 void ClearCarryingDino(
bool bFromDino,
bool bCancelAnyCarryBuffs) { NativeCall<
void,
bool,
bool>(
this,
"AShooterCharacter.ClearCarryingDino(bool,bool)", bFromDino, bCancelAnyCarryBuffs); }
5995 void ClearRidingDinoAsPassenger(
bool bFromDino) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.ClearRidingDinoAsPassenger(bool)", bFromDino); }
6001 bool Die(
float KillingDamage,
const FDamageEvent* DamageEvent,
AController* Killer,
AActor* DamageCauser) {
return NativeCall<
bool,
float,
const FDamageEvent*,
AController*,
AActor*>(
this,
"AShooterCharacter.Die(float,FDamageEvent&,AController*,AActor*)", KillingDamage, DamageEvent, Killer, DamageCauser); }
6002 void ApplyDamageMomentum(
float DamageTaken,
const FDamageEvent* DamageEvent,
APawn* PawnInstigator,
AActor* DamageCauser) { NativeCall<
void,
float,
const FDamageEvent*,
APawn*,
AActor*>(
this,
"AShooterCharacter.ApplyDamageMomentum(float,FDamageEvent&,APawn*,AActor*)", DamageTaken, DamageEvent, PawnInstigator, DamageCauser); }
6004 bool CanProneInternal(
__int16 a2) {
return NativeCall<
bool,
__int16>(
this,
"AShooterCharacter.CanProneInternal()", a2); }
6005 bool IsCrafting() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsCrafting()"); }
6006 void RemoveAttachments(
AActor* From,
bool bIsSnapshot) { NativeCall<
void,
AActor*,
bool>(
this,
"AShooterCharacter.RemoveAttachments(AActor*,bool)", From, bIsSnapshot); }
6010 void RefreshDefaultAttachments(
AActor* UseOtherActor,
bool bIsSnapshot) { NativeCall<
void,
AActor*,
bool>(
this,
"AShooterCharacter.RefreshDefaultAttachments(AActor*,bool)", UseOtherActor, bIsSnapshot); }
6011 void GetMultiUseEntries(
APlayerController* ForPC,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries,
int hitBodyIndex) { NativeCall<
void,
APlayerController*,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >*,
int>(
this,
"AShooterCharacter.GetMultiUseEntries(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&,int)", ForPC, MultiUseEntries, hitBodyIndex); }
6012 void GetMultiUseEntriesFromBuffs(
APlayerController* ForPC,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >* MultiUseEntries) { NativeCall<
void,
APlayerController*,
TArray<
FMultiUseEntry, TSizedDefaultAllocator<32> >*>(
this,
"AShooterCharacter.GetMultiUseEntriesFromBuffs(APlayerController*,TArray<FMultiUseEntry,TSizedDefaultAllocator<32>>&)", ForPC, MultiUseEntries); }
6013 void ClientMultiUse(
APlayerController* ForPC,
int UseIndex,
int hitBodyIndex) { NativeCall<
void,
APlayerController*,
int,
int>(
this,
"AShooterCharacter.ClientMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
6014 bool TryMultiUse(
APlayerController* ForPC,
int UseIndex,
int hitBodyIndex) {
return NativeCall<
bool,
APlayerController*,
int,
int>(
this,
"AShooterCharacter.TryMultiUse(APlayerController*,int,int)", ForPC, UseIndex, hitBodyIndex); }
6016 void ChangeActorTeam(
int NewTeam) { NativeCall<
void,
int>(
this,
"AShooterCharacter.ChangeActorTeam(int)", NewTeam); }
6021 bool CalcIsIndoors() {
return NativeCall<
bool>(
this,
"AShooterCharacter.CalcIsIndoors()"); }
6024 float GetCharacterAdditionalInsulationValueFromStructure(
UWorld* theWorld,
const UE::
Math::
TVector<
double>* actorLoc,
EPrimalItemStat::
Type TypeInsulation) {
return NativeCall<
float,
UWorld*,
const UE::
Math::
TVector<
double>*,
EPrimalItemStat::
Type>(
this,
"AShooterCharacter.GetCharacterAdditionalInsulationValueFromStructure(UWorld*,UE::Math::TVector<double>&,EPrimalItemStat::Type)", theWorld, actorLoc, TypeInsulation); }
6027 void OnMovementModeChanged(
EMovementMode PrevMovementMode,
unsigned __int8 PreviousCustomMode) { NativeCall<
void,
EMovementMode,
unsigned __int8>(
this,
"AShooterCharacter.OnMovementModeChanged(EMovementMode,unsignedchar)", PrevMovementMode, PreviousCustomMode); }
6028 void PreApplyAccumulatedForces(
float DeltaSeconds,
UE::
Math::
TVector<
double>* PendingImpulseToApply,
UE::
Math::
TVector<
double>* PendingForceToApply) { NativeCall<
void,
float,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*>(
this,
"AShooterCharacter.PreApplyAccumulatedForces(float,UE::Math::TVector<double>&,UE::Math::TVector<double>&)", DeltaSeconds, PendingImpulseToApply, PendingForceToApply); }
6029 void OnBeginDrag_Implementation(
APrimalCharacter* Dragged,
int BoneIndex,
bool bWithGrapHook) { NativeCall<
void,
APrimalCharacter*,
int,
bool>(
this,
"AShooterCharacter.OnBeginDrag_Implementation(APrimalCharacter*,int,bool)", Dragged, BoneIndex, bWithGrapHook); }
6031 bool IsSubmerged(
bool bDontCheckSwimming,
bool bUseHalfThreshold,
bool bForceCheck,
bool bFromVolumeChange) {
return NativeCall<
bool,
bool,
bool,
bool,
bool>(
this,
"AShooterCharacter.IsSubmerged(bool,bool,bool,bool)", bDontCheckSwimming, bUseHalfThreshold, bForceCheck, bFromVolumeChange); }
6036 UAnimSequence*
GetDinoRidingAnimation() {
return NativeCall<UAnimSequence*>(
this,
"AShooterCharacter.GetDinoRidingAnimation()"); }
6038 UAnimSequence*
GetSeatingAnimation() {
return NativeCall<UAnimSequence*>(
this,
"AShooterCharacter.GetSeatingAnimation()"); }
6039 float GetBaseTargetingDesire(
const ITargetableInterface* Attacker) {
return NativeCall<
float,
const ITargetableInterface*>(
this,
"AShooterCharacter.GetBaseTargetingDesire(ITargetableInterface*)", Attacker); }
6041 void ApplyBodyColors(USkeletalMeshComponent* toMesh) { NativeCall<
void, USkeletalMeshComponent*>(
this,
"AShooterCharacter.ApplyBodyColors(USkeletalMeshComponent*)", toMesh); }
6042 void ApplyBoneModifiers(
int a2) { NativeCall<
void,
int>(
this,
"AShooterCharacter.ApplyBoneModifiers()", a2); }
6044 void ApplyCharacterSnapshot(
UPrimalItem* Item,
AActor* To,
UE::
Math::
TVector<
double>* Offset,
float MaxExtent,
int Pose,
bool bCollisionOn) { NativeCall<
void,
UPrimalItem*,
AActor*,
UE::
Math::
TVector<
double>*,
float,
int,
bool>(
this,
"AShooterCharacter.ApplyCharacterSnapshot(UPrimalItem*,AActor*,UE::Math::TVector<double>,float,int,bool)", Item, To, Offset, MaxExtent, Pose, bCollisionOn); }
6046 float GetTargetingDesirability(
const ITargetableInterface* Attacker) {
return NativeCall<
float,
const ITargetableInterface*>(
this,
"AShooterCharacter.GetTargetingDesirability(ITargetableInterface*)", Attacker); }
6047 UAnimMontage*
GetOverridenMontage(UAnimMontage* AnimMontage) {
return NativeCall<UAnimMontage*, UAnimMontage*>(
this,
"AShooterCharacter.GetOverridenMontage(UAnimMontage*)", AnimMontage); }
6048 UAnimSequence*
GetOverridenAnimSequence(UAnimSequence* AnimSeq) {
return NativeCall<UAnimSequence*, UAnimSequence*>(
this,
"AShooterCharacter.GetOverridenAnimSequence(UAnimSequence*)", AnimSeq); }
6049 bool IsWatered() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsWatered()"); }
6050 void AdjustDamage(
float* Damage,
const FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) { NativeCall<
void,
float*,
const FDamageEvent*,
AController*,
AActor*>(
this,
"AShooterCharacter.AdjustDamage(float&,FDamageEvent&,AController*,AActor*)", Damage, DamageEvent, EventInstigator, DamageCauser); }
6051 bool IsBlockedByShield(
const FHitResult* HitInfo,
const UE::
Math::
TVector<
double>* ShotDirection,
bool bBlockAllPointDamage) {
return NativeCall<
bool,
const FHitResult*,
const UE::
Math::
TVector<
double>*,
bool>(
this,
"AShooterCharacter.IsBlockedByShield(FHitResult&,UE::Math::TVector<double>&,bool)", HitInfo, ShotDirection, bBlockAllPointDamage); }
6053 void StartedFiringWeapon(
bool bPrimaryFire) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.StartedFiringWeapon(bool)", bPrimaryFire); }
6054 void FiredWeapon() { NativeCall<
void>(
this,
"AShooterCharacter.FiredWeapon()"); }
6055 void OrbitCamOn() { NativeCall<
void>(
this,
"AShooterCharacter.OrbitCamOn()"); }
6056 void OrbitCamToggle() { NativeCall<
void>(
this,
"AShooterCharacter.OrbitCamToggle()"); }
6057 void SetRagdollPhysics(
bool bUseRagdollLocationOffset,
bool bForceRecreateBones,
bool bForLoading) { NativeCall<
void,
bool,
bool,
bool>(
this,
"AShooterCharacter.SetRagdollPhysics(bool,bool,bool)", bUseRagdollLocationOffset, bForceRecreateBones, bForLoading); }
6075 bool TemplateAllowActorSpawn(
UWorld* World,
const UE::
Math::
TVector<
double>* AtLocation,
const UE::
Math::TRotator<
double>* AtRotation,
const FActorSpawnParameters* SpawnParameters) {
return NativeCall<
bool,
UWorld*,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*,
const FActorSpawnParameters*>(
this,
"AShooterCharacter.TemplateAllowActorSpawn(UWorld*,UE::Math::TVector<double>&,UE::Math::TRotator<double>&,FActorSpawnParameters&)", World, AtLocation, AtRotation, SpawnParameters); }
6076 bool WillPlayEmote(
unsigned __int8 EmoteIndex) {
return NativeCall<
bool,
unsigned __int8>(
this,
"AShooterCharacter.WillPlayEmote(unsignedchar)", EmoteIndex); }
6077 void PlayEmoteAnimation_Implementation(
unsigned __int8 EmoteIndex) { NativeCall<
void,
unsigned __int8>(
this,
"AShooterCharacter.PlayEmoteAnimation_Implementation(unsignedchar)", EmoteIndex); }
6078 void OnVoiceTalkingStateChanged(
bool talking,
bool InbIsMuted) { NativeCall<
void,
bool,
bool>(
this,
"AShooterCharacter.OnVoiceTalkingStateChanged(bool,bool)", talking, InbIsMuted); }
6079 void OnPlayerTalkingStateChanged(TSharedRef<FUniqueNetId
const>* TalkingPlayerId,
bool bIsTalking) { NativeCall<
void, TSharedRef<FUniqueNetId
const>*,
bool>(
this,
"AShooterCharacter.OnPlayerTalkingStateChanged(TSharedRef<FUniqueNetId,1>,bool)", TalkingPlayerId, bIsTalking); }
6081 void OnFailedJumped() { NativeCall<
void>(
this,
"AShooterCharacter.OnFailedJumped()"); }
6085 UAnimSequence*
GetAdditiveStandingAnim(
float* OutBlendInTime,
float* OutBlendOutTime) {
return NativeCall<UAnimSequence*,
float*,
float*>(
this,
"AShooterCharacter.GetAdditiveStandingAnim(float&,float&)", OutBlendInTime, OutBlendOutTime); }
6086 void ServerSetViewingInventory_Implementation(
bool bIsViewing,
bool bMulticast) { NativeCall<
void,
bool,
bool>(
this,
"AShooterCharacter.ServerSetViewingInventory_Implementation(bool,bool)", bIsViewing, bMulticast); }
6088 void SetFastInventoryMode(
bool Activate) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.SetFastInventoryMode(bool)", Activate); }
6089 void CycleFastInventory(
bool bRefresh,
bool bNext) { NativeCall<
void,
bool,
bool>(
this,
"AShooterCharacter.CycleFastInventory(bool,bool)", bRefresh, bNext); }
6102 AMissionType*
GetActiveMission() {
return NativeCall<AMissionType*>(
this,
"AShooterCharacter.GetActiveMission()"); }
6103 bool IsInMission() {
return NativeCall<
bool>(
this,
"AShooterCharacter.IsInMission()"); }
6106 void TakeSeatingStructure(
APrimalStructureSeating* InSeatingStructure,
int SeatNumber,
bool bLockedToSeat) { NativeCall<
void,
APrimalStructureSeating*,
int,
bool>(
this,
"AShooterCharacter.TakeSeatingStructure(APrimalStructureSeating*,int,bool)", InSeatingStructure, SeatNumber, bLockedToSeat); }
6120 void ServerNetEndClimbingLadder_Implementation(
bool bIsClimbOver,
UE::
Math::
TVector<
double>* ClimbOverLoc,
UE::
Math::
TVector<
double>* JumpDir) { NativeCall<
void,
bool,
UE::
Math::
TVector<
double>*,
UE::
Math::
TVector<
double>*>(
this,
"AShooterCharacter.ServerNetEndClimbingLadder_Implementation(bool,UE::Math::TVector<double>,UE::Math::TVector<double>)", bIsClimbOver, ClimbOverLoc, JumpDir); }
6122 bool AllowDinoTargetingRange(
const UE::
Math::
TVector<
double>* AtLoc,
float TargetingRange) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
float>(
this,
"AShooterCharacter.AllowDinoTargetingRange(UE::Math::TVector<double>&,float)", AtLoc, TargetingRange); }
6124 void ClientInviteToAlliance_Implementation(
int RequestingTeam,
unsigned int AllianceID,
const FString* AllianceName,
const FString* InviteeName) { NativeCall<
void,
int,
unsigned int,
const FString*,
const FString*>(
this,
"AShooterCharacter.ClientInviteToAlliance_Implementation(int,unsignedint,FString&,FString&)", RequestingTeam, AllianceID, AllianceName, InviteeName); }
6125 void InviteToAlliance(
int RequestingTeam,
unsigned int AllianceID,
FString* AllianceName,
FString* InviterName) { NativeCall<
void,
int,
unsigned int,
FString*,
FString*>(
this,
"AShooterCharacter.InviteToAlliance(int,unsignedint,FString,FString)", RequestingTeam, AllianceID, AllianceName, InviterName); }
6129 bool IsCarryingSomething(
bool bNotForRunning) {
return NativeCall<
bool,
bool>(
this,
"AShooterCharacter.IsCarryingSomething(bool)", bNotForRunning); }
6132 bool AllowParallelAnimations(USkeletalMeshComponent* forComp) {
return NativeCall<
bool, USkeletalMeshComponent*>(
this,
"AShooterCharacter.AllowParallelAnimations(USkeletalMeshComponent*)", forComp); }
6133 void ServerStartSurfaceCameraForPassenger_Implementation(
float yaw,
float roll,
float pitch,
bool bShouldInvertInput) { NativeCall<
void,
float,
float,
float,
bool>(
this,
"AShooterCharacter.ServerStartSurfaceCameraForPassenger_Implementation(float,float,float,bool)", yaw, roll, pitch, bShouldInvertInput); }
6134 float ModifyAirControl(
float AirControlIn) {
return NativeCall<
float,
float>(
this,
"AShooterCharacter.ModifyAirControl(float)", AirControlIn); }
6137 void NetSetHeadHairPercent_Implementation(
float thePercent,
int newHeadHairIndex) { NativeCall<
void,
float,
int>(
this,
"AShooterCharacter.NetSetHeadHairPercent_Implementation(float,int)", thePercent, newHeadHairIndex); }
6138 void NetSetFacialHairPercent_Implementation(
float thePercent,
int newFacialHairIndex) { NativeCall<
void,
float,
int>(
this,
"AShooterCharacter.NetSetFacialHairPercent_Implementation(float,int)", thePercent, newFacialHairIndex); }
6140 void UpdateHair() { NativeCall<
void>(
this,
"AShooterCharacter.UpdateHair()"); }
6142 void NetSetOverrideHeadHairColor_Implementation(
unsigned __int8 HairColor,
int ToIndex) { NativeCall<
void,
unsigned __int8,
int>(
this,
"AShooterCharacter.NetSetOverrideHeadHairColor_Implementation(unsignedchar,int)", HairColor, ToIndex); }
6143 void NetSetOverrideFacialHairColor_Implementation(
unsigned __int8 HairColor,
int ToIndex) { NativeCall<
void,
unsigned __int8,
int>(
this,
"AShooterCharacter.NetSetOverrideFacialHairColor_Implementation(unsignedchar,int)", HairColor, ToIndex); }
6144 void Unstasis() { NativeCall<
void>(
this,
"AShooterCharacter.Unstasis()"); }
6145 void RegisterActorTickFunctions(
bool bRegister,
bool bSaveAndRestoreTickState) { NativeCall<
void,
bool,
bool>(
this,
"AShooterCharacter.RegisterActorTickFunctions(bool,bool)", bRegister, bSaveAndRestoreTickState); }
6147 static float ComputeHeadHairMorphTargetValue(
bool bFemale,
unsigned __int8 HairIndex,
float PercentOfGrowth) {
return NativeCall<
float,
bool,
unsigned __int8,
float>(
nullptr,
"AShooterCharacter.ComputeHeadHairMorphTargetValue(bool,unsignedchar,float)", bFemale, HairIndex, PercentOfGrowth); }
6148 static float ComputeFacialHairMorphTargetValue(
bool bFemale,
unsigned __int8 HairIndex,
float PercentOfGrowth) {
return NativeCall<
float,
bool,
unsigned __int8,
float>(
nullptr,
"AShooterCharacter.ComputeFacialHairMorphTargetValue(bool,unsignedchar,float)", bFemale, HairIndex, PercentOfGrowth); }
6150 bool Poop(
bool bForcePoop) {
return NativeCall<
bool,
bool>(
this,
"AShooterCharacter.Poop(bool)", bForcePoop); }
6157 void FaceRotation(
UE::
Math::TRotator<
double>* NewControlRotation,
float DeltaTime) { NativeCall<
void,
UE::
Math::TRotator<
double>*,
float>(
this,
"AShooterCharacter.FaceRotation(UE::Math::TRotator<double>,float)", NewControlRotation, DeltaTime); }
6160 void ServerClearSwitchingWeapon_Implementation(
bool bOnlyIfDefaultWeapon,
bool bClientRequestNextWeaponID) { NativeCall<
void,
bool,
bool>(
this,
"AShooterCharacter.ServerClearSwitchingWeapon_Implementation(bool,bool)", bOnlyIfDefaultWeapon, bClientRequestNextWeaponID); }
6162 void DoCharacterDetachment(
bool bIncludeRiding,
bool bIncludeCarrying,
APrimalBuff* BuffToIgnore) { NativeCall<
void,
bool,
bool,
APrimalBuff*>(
this,
"AShooterCharacter.DoCharacterDetachment(bool,bool,APrimalBuff*)", bIncludeRiding, bIncludeCarrying, BuffToIgnore); }
6163 bool IsCharacterHardAttached(
bool bIgnoreRiding,
bool bIgnoreCarried) {
return NativeCall<
bool,
bool,
bool>(
this,
"AShooterCharacter.IsCharacterHardAttached(bool,bool)", bIgnoreRiding, bIgnoreCarried); }
6166 bool TeleportTo(
const UE::
Math::
TVector<
double>* DestLocation,
const UE::
Math::TRotator<
double>* DestRotation,
bool bIsATest,
bool bNoCheck) {
return NativeCall<
bool,
const UE::
Math::
TVector<
double>*,
const UE::
Math::TRotator<
double>*,
bool,
bool>(
this,
"AShooterCharacter.TeleportTo(UE::Math::TVector<double>&,UE::Math::TRotator<double>&,bool,bool)", DestLocation, DestRotation, bIsATest, bNoCheck); }
6168 bool ForceCrosshair() {
return NativeCall<
bool>(
this,
"AShooterCharacter.ForceCrosshair()"); }
6171 void UpdateAutoMove() { NativeCall<
void>(
this,
"AShooterCharacter.UpdateAutoMove()"); }
6172 void UpdateAutoTurn() { NativeCall<
void>(
this,
"AShooterCharacter.UpdateAutoTurn()"); }
6173 void UpdateAutoJump() { NativeCall<
void>(
this,
"AShooterCharacter.UpdateAutoJump()"); }
6174 void UpdateAutoFire() { NativeCall<
void>(
this,
"AShooterCharacter.UpdateAutoFire()"); }
6175 float PlayAnimMontage(UAnimMontage* AnimMontage,
float InPlayRate,
FName StartSectionName,
bool bForceTickPoseAndServerUpdateMesh,
bool bForceTickPoseOnServer,
float BlendInTime,
float BlendOutTime) {
return NativeCall<
float, UAnimMontage*,
float,
FName,
bool,
bool,
float,
float>(
this,
"AShooterCharacter.PlayAnimMontage(UAnimMontage*,float,FName,bool,bool,float,float)", AnimMontage, InPlayRate, StartSectionName, bForceTickPoseAndServerUpdateMesh, bForceTickPoseOnServer, BlendInTime, BlendOutTime); }
6176 bool GetAllAttachedCharsInternal(
TSet<
APrimalCharacter*,
DefaultKeyFuncs<
APrimalCharacter*, 0>,
FDefaultSetAllocator>* AttachedChars,
const APrimalCharacter* OriginalChar,
bool* bIncludeBased,
const bool bIncludePassengers,
const bool bIncludeCarried) {
return NativeCall<
bool,
TSet<
APrimalCharacter*,
DefaultKeyFuncs<
APrimalCharacter*, 0>,
FDefaultSetAllocator>*,
const APrimalCharacter*,
bool*,
const bool,
const bool>(
this,
"AShooterCharacter.GetAllAttachedCharsInternal(TSet<APrimalCharacter*,DefaultKeyFuncs<APrimalCharacter*,0>,FDefaultSetAllocator>&,APrimalCharacter*,bool,bool,bool)", AttachedChars, OriginalChar, bIncludeBased, bIncludePassengers, bIncludeCarried); }
6177 __int64 GiveHexagons(
int NumHexagons,
int TriggerIndex,
float OverrideHexGainFalloffRate,
int OverrideHexGainFalloffMin,
float OverrideCollectSFXVolume,
UE::
Math::
TVector<
double>* OverrideVfxSpawnLoc,
int OverrideHexagonVFXActorCount,
bool VFXImmediatelyAttracts) {
return NativeCall<
__int64,
int,
int,
float,
int,
float,
UE::
Math::
TVector<
double>*,
int,
bool>(
this,
"AShooterCharacter.GiveHexagons(int,int,float,int,float,UE::Math::TVector<double>,int,bool)", NumHexagons, TriggerIndex, OverrideHexGainFalloffRate, OverrideHexGainFalloffMin, OverrideCollectSFXVolume, OverrideVfxSpawnLoc, OverrideHexagonVFXActorCount, VFXImmediatelyAttracts); }
6178 bool SetPlayerHexagonCount(
int NewHexagonCount) {
return NativeCall<
bool,
int>(
this,
"AShooterCharacter.SetPlayerHexagonCount(int)", NewHexagonCount); }
6180 void ServerRequestHexagonTrade_Implementation(
int RequestedTradableItemIndex,
int Quantity) { NativeCall<
void,
int,
int>(
this,
"AShooterCharacter.ServerRequestHexagonTrade_Implementation(int,int)", RequestedTradableItemIndex, Quantity); }
6187 UAudioComponent*
PlayFootstep() {
return NativeCall<UAudioComponent*>(
this,
"AShooterCharacter.PlayFootstep()"); }
6189 void RemoveProjectileFromCache(
int ProjectileID) { NativeCall<
void,
int>(
this,
"AShooterCharacter.RemoveProjectileFromCache(int)", ProjectileID); }
6190 bool IsProjectileInCache(
int ProjectileID) {
return NativeCall<
bool,
int>(
this,
"AShooterCharacter.IsProjectileInCache(int)", ProjectileID); }
6191 void ServerNotifyProjectileImpact_Implementation(
const FHitResult* HitResult,
bool bFromReplication,
int FromProjectileID) { NativeCall<
void,
const FHitResult*,
bool,
int>(
this,
"AShooterCharacter.ServerNotifyProjectileImpact_Implementation(FHitResult&,bool,int)", HitResult, bFromReplication, FromProjectileID); }
6198 bool ShouldASACameraSwitchToOld(
bool bDontCheckForTargeting) {
return NativeCall<
bool,
bool>(
this,
"AShooterCharacter.ShouldASACameraSwitchToOld(bool)", bDontCheckForTargeting); }
6200 UAnimationAsset*
GetDeathAnim_Implementation(
float KillingDamage,
const UE::
Math::
TVector<
double>* ImpactVelocity,
APawn* InstigatingPawn,
AActor* DamageCauser) {
return NativeCall<UAnimationAsset*,
float,
const UE::
Math::
TVector<
double>*,
APawn*,
AActor*>(
this,
"AShooterCharacter.GetDeathAnim_Implementation(float,UE::Math::TVector<double>&,APawn*,AActor*)", KillingDamage, ImpactVelocity, InstigatingPawn, DamageCauser); }
6215 bool ShouldUseDurabilityVar(
int VarIndex) {
return NativeCall<
bool,
int>(
this,
"AShooterCharacter.ShouldUseDurabilityVar(int)", VarIndex); }
6217 void TickBeingDragged(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"AShooterCharacter.TickBeingDragged(float)", DeltaSeconds); }
6219 void UnCrouch(
bool bClientSimulation) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.UnCrouch(bool)", bClientSimulation); }
6220 void UnProne(
bool bClientSimulation) { NativeCall<
void,
bool>(
this,
"AShooterCharacter.UnProne(bool)", bClientSimulation); }
6239 UAnimMontage*&
StartChargeAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.StartChargeAnimation"); }
6240 TArray<UAnimMontage*, TSizedDefaultAllocator<32> >&
AttackAnimationsField() {
return *GetNativePointerField<
TArray<UAnimMontage*, TSizedDefaultAllocator<32> >*>(
this,
"APrimalDinoCharacter.AttackAnimations"); }
6244 TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >&
FemaleMaterialOverridesField() {
return *GetNativePointerField<
TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*>(
this,
"APrimalDinoCharacter.FemaleMaterialOverrides"); }
6250 float&
MeleeSwingRadiusField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.MeleeSwingRadius"); }
6252 unsigned __int8&
LastAttackIndexField() {
return *GetNativePointerField<
unsigned __int8*>(
this,
"APrimalDinoCharacter.LastAttackIndex"); }
6255 float&
AttackOffsetField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.AttackOffset"); }
6260 TArray<FHibernationZoneInfo, TSizedDefaultAllocator<32> >&
HibernatedZoneVolumesField() {
return *GetNativePointerField<
TArray<FHibernationZoneInfo, TSizedDefaultAllocator<32> >*>(
this,
"APrimalDinoCharacter.HibernatedZoneVolumes"); }
6268 long double&
StartLandingTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.StartLandingTime"); }
6270 long double&
LastMoveForwardTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastMoveForwardTime"); }
6276 float&
MaxLandingTimeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.MaxLandingTime"); }
6279 UAnimMontage*&
ChargingAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.ChargingAnim"); }
6291 UAnimMontage*&
DinoWithPassengerAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.DinoWithPassengerAnim"); }
6306 long double&
EndAttackTargetTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.EndAttackTargetTime"); }
6313 long double&
LastEggBoostedTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastEggBoostedTime"); }
6319 float&
LastBabyAgeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.LastBabyAge"); }
6322 float&
BabyAgeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.BabyAge"); }
6330 float&
OpenDoorDelayField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.OpenDoorDelay"); }
6339 UAnimMontage*&
PlayAnimBelowHealthField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.PlayAnimBelowHealth"); }
6340 USoundBase*&
LowHealthExitSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalDinoCharacter.LowHealthExitSound"); }
6341 USoundBase*&
LowHealthEnterSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalDinoCharacter.LowHealthEnterSound"); }
6355 UAnimMontage*&
WakingTameAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.WakingTameAnimation"); }
6366 USoundBase*&
OverrideAreaMusicField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalDinoCharacter.OverrideAreaMusic"); }
6370 long double&
LastColorizationTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastColorizationTime"); }
6379 UAnimMontage*&
EnterFlightAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.EnterFlightAnim"); }
6380 UAnimMontage*&
ExitFlightAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.ExitFlightAnim"); }
6381 UAnimMontage*&
SleepConsumeFoodAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.SleepConsumeFoodAnim"); }
6382 UAnimMontage*&
WakingConsumeFoodAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.WakingConsumeFoodAnim"); }
6383 UAnimMontage*&
FallAsleepAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.FallAsleepAnim"); }
6384 UAnimMontage*&
TamedUnsleepAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.TamedUnsleepAnim"); }
6385 UAnimMontage*&
WildUnsleepAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.WildUnsleepAnim"); }
6386 UAnimMontage*&
OpenDoorAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.OpenDoorAnim"); }
6417 int&
TamingTeamIDField() {
return *GetNativePointerField<
int*>(
this,
"APrimalDinoCharacter.TamingTeamID"); }
6418 int&
OwningPlayerIDField() {
return *GetNativePointerField<
int*>(
this,
"APrimalDinoCharacter.OwningPlayerID"); }
6422 unsigned int&
DinoID1Field() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalDinoCharacter.DinoID1"); }
6423 unsigned int&
DinoID2Field() {
return *GetNativePointerField<
unsigned int*>(
this,
"APrimalDinoCharacter.DinoID2"); }
6437 TArray<
float, TSizedDefaultAllocator<32> >&
EggWeightsToSpawnField() {
return *GetNativePointerField<
TArray<
float, TSizedDefaultAllocator<32> >*>(
this,
"APrimalDinoCharacter.EggWeightsToSpawn"); }
6447 UAnimMontage*&
EggLayingAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.EggLayingAnimation"); }
6455 UAnimSequence*&
RiderAnimOverrideField() {
return *GetNativePointerField<UAnimSequence**>(
this,
"APrimalDinoCharacter.RiderAnimOverride"); }
6459 UAnimSequence*&
RiderMoveAnimOverrideField() {
return *GetNativePointerField<UAnimSequence**>(
this,
"APrimalDinoCharacter.RiderMoveAnimOverride"); }
6474 long double&
TamedAtTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.TamedAtTime"); }
6475 long double&
LastInAllyRangeTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastInAllyRangeTime"); }
6476 TArray<ANPCZoneVolume*, TSizedDefaultAllocator<32> >&
CurrentNPCVolumesField() {
return *GetNativePointerField<
TArray<ANPCZoneVolume*, TSizedDefaultAllocator<32> >*>(
this,
"APrimalDinoCharacter.CurrentNPCVolumes"); }
6478 UPrimalDinoSettings*&
MyDinoSettingsCDOField() {
return *GetNativePointerField<UPrimalDinoSettings**>(
this,
"APrimalDinoCharacter.MyDinoSettingsCDO"); }
6482 long double&
LastTimeFallingField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastTimeFalling"); }
6488 float&
MateBoostRangeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.MateBoostRange"); }
6506 UAnimMontage*&
StartledAnimationLeftField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.StartledAnimationLeft"); }
6507 TArray<UAnimMontage*, TSizedDefaultAllocator<32> >&
StartledAnimationsField() {
return *GetNativePointerField<
TArray<UAnimMontage*, TSizedDefaultAllocator<32> >*>(
this,
"APrimalDinoCharacter.StartledAnimations"); }
6515 long double&
LastStartledTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastStartledTime"); }
6530 long double&
LastAttackedTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastAttackedTime"); }
6537 long double&
LastSetRiderTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastSetRiderTime"); }
6566 float&
ChargeBumpDamageField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.ChargeBumpDamage"); }
6576 UAnimMontage*&
EndChargingAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.EndChargingAnimation"); }
6583 float&
BabyScaleField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.BabyScale"); }
6590 long double&
LastChargeEndTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastChargeEndTime"); }
6597 float&
BabyAgeSpeedField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.BabyAgeSpeed"); }
6600 float&
FemaleMatingTimeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.FemaleMatingTime"); }
6602 float&
MatingProgressField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.MatingProgress"); }
6605 UAnimMontage*&
MatingAnimationMaleField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.MatingAnimationMale"); }
6617 float&
InsulationRangeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.InsulationRange"); }
6618 float&
GangOverlapRangeField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.GangOverlapRange"); }
6620 float&
GangDamageField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.GangDamage"); }
6621 int&
MaxGangCountField() {
return *GetNativePointerField<
int*>(
this,
"APrimalDinoCharacter.MaxGangCount"); }
6622 int&
GangCountField() {
return *GetNativePointerField<
int*>(
this,
"APrimalDinoCharacter.GangCount"); }
6623 long double&
LastGangCheckTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastGangCheckTime"); }
6627 float&
WildRandomScaleField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.WildRandomScale"); }
6629 UAnimMontage*&
SlowFallingAnimField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.SlowFallingAnim"); }
6649 USoundBase*&
PlayKillLocalSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalDinoCharacter.PlayKillLocalSound"); }
6661 long double&
BabyNextCuddleTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.BabyNextCuddleTime"); }
6663 UAnimMontage*&
BabyCuddledAnimationField() {
return *GetNativePointerField<UAnimMontage**>(
this,
"APrimalDinoCharacter.BabyCuddledAnimation"); }
6670 long double&
LastEatAnimationTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastEatAnimationTime"); }
6695 float&
HealthBarOffsetYField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.HealthBarOffsetY"); }
6696 AMissionType*&
OwnerMissionField() {
return *GetNativePointerField<AMissionType**>(
this,
"APrimalDinoCharacter.OwnerMission"); }
6718 long double&
DinoDownloadedAtTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.DinoDownloadedAtTime"); }
6748 long double&
LastServerTamedTickField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastServerTamedTick"); }
6753 long double&
LastGrappledTimeField() {
return *GetNativePointerField<
long double*>(
this,
"APrimalDinoCharacter.LastGrappledTime"); }
6764 USoundBase*&
SwimSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"APrimalDinoCharacter.SwimSound"); }
6786 FNotifySetRider&
OnNotifySetRiderField() {
return *GetNativePointerField<FNotifySetRider*>(
this,
"APrimalDinoCharacter.OnNotifySetRider"); }
6787 FNotifyClearRider&
OnNotifyClearRiderField() {
return *GetNativePointerField<FNotifyClearRider*>(
this,
"APrimalDinoCharacter.OnNotifyClearRider"); }
6788 FOnSetMountedDino&
OnSetMountedDinoField() {
return *GetNativePointerField<FOnSetMountedDino*>(
this,
"APrimalDinoCharacter.OnSetMountedDino"); }
6789 FOnClearMountedDino&
OnClearMountedDinoField() {
return *GetNativePointerField<FOnClearMountedDino*>(
this,
"APrimalDinoCharacter.OnClearMountedDino"); }
6790 FNotifyAddPassenger&
OnNotifyAddPassengerField() {
return *GetNativePointerField<FNotifyAddPassenger*>(
this,
"APrimalDinoCharacter.OnNotifyAddPassenger"); }
6791 FNotifyClearPassenger&
OnNotifyClearPassengerField() {
return *GetNativePointerField<FNotifyClearPassenger*>(
this,
"APrimalDinoCharacter.OnNotifyClearPassenger"); }
6795 float&
MutagenBaseCostField() {
return *GetNativePointerField<
float*>(
this,
"APrimalDinoCharacter.MutagenBaseCost"); }
6799 FNotifyFlyerLanded&
OnFlyerStartLandingField() {
return *GetNativePointerField<FNotifyFlyerLanded*>(
this,
"APrimalDinoCharacter.OnFlyerStartLanding"); }
6800 FNotifyFlyerLanded&
OnFlyerLandedField() {
return *GetNativePointerField<FNotifyFlyerLanded*>(
this,
"APrimalDinoCharacter.OnFlyerLanded"); }
6818 UPrimalNavigationInvokerComponent*&
NavigationInvokerComponentField() {
return *GetNativePointerField<UPrimalNavigationInvokerComponent**>(
this,
"APrimalDinoCharacter.NavigationInvokerComponent"); }
6912 unsigned __int8&
TamedAITargetingRangeField() {
return *GetNativePointerField<
unsigned __int8*>(
this,
"APrimalDinoCharacter.TamedAITargetingRange"); }