Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
Actor.h
Go to the documentation of this file.
1#pragma once
2#include "UE.h"
3#include "Math/Transform.h"
4
5struct FPrimalChatMessage {
6 FString SenderName;
7 FString SenderSteamName;
8 FString SenderTribeName;
9 unsigned int SenderId;
10 FString Message;
11 FString Receiver;
12 int SenderTeamIndex;
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;
19 FString UserId;
20 unsigned __int8 SenderIsAdmin : 1;
21 FPrimalChatMessage()
22 : SenderName(""),
23 SenderSteamName(""),
24 SenderTribeName(""),
25 SenderId(0),
26 Message(""),
27 Receiver(""),
28 SenderTeamIndex(0),
29 ReceivedTime(0),
30 SendMode(EChatSendMode::GlobalChat),
31 RadioFrequency(0),
32 ChatType(EChatType::GlobalChat),
33 SenderIcon(nullptr),
34 UserId(""),
35 senderPlatform((unsigned char)1)
36 {
37 }
38 FPrimalChatMessage* operator=(FPrimalChatMessage* __that) { return NativeCall<FPrimalChatMessage*, FPrimalChatMessage*>(this, "FPrimalChatMessage.operator=(FPrimalChatMessage&)", __that); }
39};
40
42{
43 unsigned __int8 bIsFemale : 1;
46 unsigned __int8 FacialHairIndex;
47 unsigned __int8 HeadHairIndex;
48 unsigned __int8 EyebrowIndex;
53 unsigned __int8 OverrideHeadHairColor[2];
54 unsigned __int8 OverrideFacialHairColor[2];
55 unsigned __int8 DynamicMaterialBytes[50];
58
59 // Fields
60
61 FieldArray<FLinearColor, 4> BodyColorsField() { return { this, "FPrimalPlayerCharacterConfigStructReplicated.BodyColors" }; }
62 FString& PlayerCharacterNameField() { return *GetNativePointerField<FString*>(this, "FPrimalPlayerCharacterConfigStructReplicated.PlayerCharacterName"); }
63 unsigned __int8& HeadHairIndexField() { return *GetNativePointerField<unsigned __int8*>(this, "FPrimalPlayerCharacterConfigStructReplicated.HeadHairIndex"); }
64 float& PercentOfFullHeadHairGrowthField() { return *GetNativePointerField<float*>(this, "FPrimalPlayerCharacterConfigStructReplicated.PercentOfFullHeadHairGrowth"); }
65 float& PercentOfFullFacialHairGrowthField() { return *GetNativePointerField<float*>(this, "FPrimalPlayerCharacterConfigStructReplicated.PercentOfFullFacialHairGrowth"); }
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" }; }
71 int& PlayerVoiceCollectionIndexField() { return *GetNativePointerField<int*>(this, "FPrimalPlayerCharacterConfigStructReplicated.PlayerVoiceCollectionIndex"); }
72
73 // Bitfields
74
75 BitFieldValue<bool, unsigned __int32> bIsFemaleField() { return { this, "FPrimalPlayerCharacterConfigStructReplicated.bIsFemale" }; }
76 BitFieldValue<bool, unsigned __int32> bUsingCustomPlayerVoiceCollectionField() { return { this, "FPrimalPlayerCharacterConfigStructReplicated.bUsingCustomPlayerVoiceCollection" }; }
77
78 // Functions
79
80 //void FPrimalPlayerCharacterConfigStructReplicated(const FPrimalPlayerCharacterConfigStructReplicated* __that) { NativeCall<void, const FPrimalPlayerCharacterConfigStructReplicated*>(this, "FPrimalPlayerCharacterConfigStructReplicated.FPrimalPlayerCharacterConfigStructReplicated(FPrimalPlayerCharacterConfigStructReplicated&)", __that); }
81 static UScriptStruct* StaticStruct() { return NativeCall<UScriptStruct*>(nullptr, "FPrimalPlayerCharacterConfigStructReplicated.StaticStruct()"); }
82 FPrimalPlayerCharacterConfigStructReplicated* operator=(const FPrimalPlayerCharacterConfigStructReplicated* __that) { return NativeCall<FPrimalPlayerCharacterConfigStructReplicated*, const FPrimalPlayerCharacterConfigStructReplicated*>(this, "FPrimalPlayerCharacterConfigStructReplicated.operator=(FPrimalPlayerCharacterConfigStructReplicated&)", __that); }
83 //void FPrimalPlayerCharacterConfigStructReplicated() { NativeCall<void>(this, "FPrimalPlayerCharacterConfigStructReplicated.FPrimalPlayerCharacterConfigStructReplicated()"); }
84 FPrimalPlayerCharacterConfigStructReplicated* operator=(FPrimalPlayerCharacterConfigStructReplicated* __that) { return NativeCall<FPrimalPlayerCharacterConfigStructReplicated*, FPrimalPlayerCharacterConfigStructReplicated*>(this, "FPrimalPlayerCharacterConfigStructReplicated.operator=(FPrimalPlayerCharacterConfigStructReplicated&)", __that); }
85 //void FPrimalPlayerCharacterConfigStructReplicated(FPrimalPlayerCharacterConfigStructReplicated* __that) { NativeCall<void, FPrimalPlayerCharacterConfigStructReplicated*>(this, "FPrimalPlayerCharacterConfigStructReplicated.FPrimalPlayerCharacterConfigStructReplicated(FPrimalPlayerCharacterConfigStructReplicated&)", __that); }
86 FPrimalPlayerCharacterConfigStruct* GetPlayerCharacterConfig(FPrimalPlayerCharacterConfigStruct* result) { return NativeCall<FPrimalPlayerCharacterConfigStruct*, FPrimalPlayerCharacterConfigStruct*>(this, "FPrimalPlayerCharacterConfigStructReplicated.GetPlayerCharacterConfig()", result); }
87 //void FPrimalPlayerCharacterConfigStructReplicated(const FPrimalPlayerCharacterConfigStruct* fromConfig) { NativeCall<void, const FPrimalPlayerCharacterConfigStruct*>(this, "FPrimalPlayerCharacterConfigStructReplicated.FPrimalPlayerCharacterConfigStructReplicated(FPrimalPlayerCharacterConfigStruct&)", fromConfig); }
88};
89
91{
92 // Fields
93
94 float& DamageImpulseField() { return *GetNativePointerField<float*>(this, "UDamageType.DamageImpulse"); }
95 float& DestructibleImpulseField() { return *GetNativePointerField<float*>(this, "UDamageType.DestructibleImpulse"); }
96 float& DestructibleDamageSpreadScaleField() { return *GetNativePointerField<float*>(this, "UDamageType.DestructibleDamageSpreadScale"); }
97 float& DamageFalloffField() { return *GetNativePointerField<float*>(this, "UDamageType.DamageFalloff"); }
98
99 // Bitfields
100
101 BitFieldValue<bool, unsigned __int32> bIsPassiveDamage() { return { this, "UDamageType.bIsPassiveDamage" }; }
102 BitFieldValue<bool, unsigned __int32> bCausedByWorld() { return { this, "UDamageType.bCausedByWorld" }; }
103 BitFieldValue<bool, unsigned __int32> bScaleMomentumByMass() { return { this, "UDamageType.bScaleMomentumByMass" }; }
104 BitFieldValue<bool, unsigned __int32> bRadialDamageVelChange() { return { this, "UDamageType.bRadialDamageVelChange" }; }
105
106 // Functions
107
108 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "UDamageType.StaticClass()"); }
109 //void UDamageType(const FObjectInitializer* ObjectInitializer) { NativeCall<void, const FObjectInitializer*>(this, "UDamageType.UDamageType(FObjectInitializer&)", ObjectInitializer); }
110};
111
112
113
115{
116 // Fields
117
118 FTargetingTeamChanged& OnTargetingTeamChangedField() { return *GetNativePointerField<FTargetingTeamChanged*>(this, "UPrimalActor.OnTargetingTeamChanged"); }
119 TMulticastDelegate<void __cdecl(UPrimalActor*, int, int), FDefaultDelegateUserPolicy>& OnTeamChangedForActorField() { return *GetNativePointerField<TMulticastDelegate<void __cdecl(UPrimalActor*, int, int), FDefaultDelegateUserPolicy>*>(this, "UPrimalActor.OnTeamChangedForActor"); }
120 int& TargetingTeamField() { return *GetNativePointerField<int*>(this, "UPrimalActor.TargetingTeam"); }
121 int& CustomActorFlagsField() { return *GetNativePointerField<int*>(this, "UPrimalActor.CustomActorFlags"); }
122 TObjectPtr<AActor>& ActorUsingQuickActionField() { return *GetNativePointerField<TObjectPtr<AActor>*>(this, "UPrimalActor.ActorUsingQuickAction"); }
123 FName& CustomTagField() { return *GetNativePointerField<FName*>(this, "UPrimalActor.CustomTag"); }
124 int& CustomDataField() { return *GetNativePointerField<int*>(this, "UPrimalActor.CustomData"); }
125 FActorCustomEventSignature& OnActorCustomEventField() { return *GetNativePointerField<FActorCustomEventSignature*>(this, "UPrimalActor.OnActorCustomEvent"); }
126 long double& LastThrottledTickTimeField() { return *GetNativePointerField<long double*>(this, "UPrimalActor.LastThrottledTickTime"); }
127 FActorMatineeUpdated& OnMatineeUpdatedField() { return *GetNativePointerField<FActorMatineeUpdated*>(this, "UPrimalActor.OnMatineeUpdated"); }
128 TMulticastDelegate<void __cdecl(void), FDefaultDelegateUserPolicy>& OnMatineeUpdatedRawField() { return *GetNativePointerField<TMulticastDelegate<void __cdecl(void), FDefaultDelegateUserPolicy>*>(this, "UPrimalActor.OnMatineeUpdatedRaw"); }
129 TEnumAsByte<enum EReplicationGraphBehavior>& DesiredRepGraphBehaviorField() { return *GetNativePointerField<TEnumAsByte<enum EReplicationGraphBehavior>*>(this, "UPrimalActor.DesiredRepGraphBehavior"); }
130 long double& ForceMaximumReplicationRateUntilTimeField() { return *GetNativePointerField<long double*>(this, "UPrimalActor.ForceMaximumReplicationRateUntilTime"); }
131 long double& LastActorForceReplicationTimeField() { return *GetNativePointerField<long double*>(this, "UPrimalActor.LastActorForceReplicationTime"); }
132 int& LastActorForceReplicationFrameField() { return *GetNativePointerField<int*>(this, "UPrimalActor.LastActorForceReplicationFrame"); }
133 float& NetworkAndStasisRangeMultiplierField() { return *GetNativePointerField<float*>(this, "UPrimalActor.NetworkAndStasisRangeMultiplier"); }
134 float& NetworkRangeMultiplierField() { return *GetNativePointerField<float*>(this, "UPrimalActor.NetworkRangeMultiplier"); }
135 float& NetCullDistanceSquaredDormantField() { return *GetNativePointerField<float*>(this, "UPrimalActor.NetCullDistanceSquaredDormant"); }
136 int& NetworkDormantChildrenOpIdxField() { return *GetNativePointerField<int*>(this, "UPrimalActor.NetworkDormantChildrenOpIdx"); }
137 int& LastFrameCalculatedNetworkRangeMultiplierField() { return *GetNativePointerField<int*>(this, "UPrimalActor.LastFrameCalculatedNetworkRangeMultiplier"); }
138 TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >& NetworkSpatializationChildrenField() { return *GetNativePointerField<TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >*>(this, "UPrimalActor.NetworkSpatializationChildren"); }
139 TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >& NetworkSpatializationChildrenDormantField() { return *GetNativePointerField<TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >*>(this, "UPrimalActor.NetworkSpatializationChildrenDormant"); }
140 TObjectPtr<AActor>& NetworkSpatializationParentField() { return *GetNativePointerField<TObjectPtr<AActor>*>(this, "UPrimalActor.NetworkSpatializationParent"); }
141 int& DefaultStasisComponentOctreeFlagsField() { return *GetNativePointerField<int*>(this, "UPrimalActor.DefaultStasisComponentOctreeFlags"); }
142 int& DefaultStasisedOctreeFlagsField() { return *GetNativePointerField<int*>(this, "UPrimalActor.DefaultStasisedOctreeFlags"); }
143 int& DefaultUnstasisedOctreeFlagsField() { return *GetNativePointerField<int*>(this, "UPrimalActor.DefaultUnstasisedOctreeFlags"); }
144 float& OverrideStasisComponentRadiusField() { return *GetNativePointerField<float*>(this, "UPrimalActor.OverrideStasisComponentRadius"); }
145 TObjectPtr<UPrimitiveComponent>& StasisCheckComponentField() { return *GetNativePointerField<TObjectPtr<UPrimitiveComponent>*>(this, "UPrimalActor.StasisCheckComponent"); }
146 long double& UnstasisLastInRangeTimeField() { return *GetNativePointerField<long double*>(this, "UPrimalActor.UnstasisLastInRangeTime"); }
147 long double& LastPreReplicationTimeField() { return *GetNativePointerField<long double*>(this, "UPrimalActor.LastPreReplicationTime"); }
148 long double& LastEnterStasisTimeField() { return *GetNativePointerField<long double*>(this, "UPrimalActor.LastEnterStasisTime"); }
149 long double& LastExitStasisTimeField() { return *GetNativePointerField<long double*>(this, "UPrimalActor.LastExitStasisTime"); }
150 FString& LastSelectedWindSourceComponentNameField() { return *GetNativePointerField<FString*>(this, "UPrimalActor.LastSelectedWindSourceComponentName"); }
151 unsigned __int8& RandomStartByteField() { return *GetNativePointerField<unsigned __int8*>(this, "UPrimalActor.RandomStartByte"); }
152 unsigned __int64& LastFrameUnStasisField() { return *GetNativePointerField<unsigned __int64*>(this, "UPrimalActor.LastFrameUnStasis"); }
153 volatile int& LastUnstasisFrameCounterField() { return *GetNativePointerField<volatile int*>(this, "UPrimalActor.LastUnstasisFrameCounter"); }
154 TArray<TWeakObjectPtr<UActorComponent>, TSizedDefaultAllocator<32> >& StasisUnRegisteredComponentsField() { return *GetNativePointerField<TArray<TWeakObjectPtr<UActorComponent>, TSizedDefaultAllocator<32> >*>(this, "UPrimalActor.StasisUnRegisteredComponents"); }
155 float& ReplicationIntervalMultiplierField() { return *GetNativePointerField<float*>(this, "UPrimalActor.ReplicationIntervalMultiplier"); }
156 float& ClientReplicationSendNowThresholdField() { return *GetNativePointerField<float*>(this, "UPrimalActor.ClientReplicationSendNowThreshold"); }
157 int& ForceImmediateReplicationFrameField() { return *GetNativePointerField<int*>(this, "UPrimalActor.ForceImmediateReplicationFrame"); }
158 TWeakObjectPtr<USoundBase>& LastPostProcessVolumeSoundField() { return *GetNativePointerField<TWeakObjectPtr<USoundBase>*>(this, "UPrimalActor.LastPostProcessVolumeSound"); }
159 FActorSemaphoreTaken& OnSemaphoreTakenField() { return *GetNativePointerField<FActorSemaphoreTaken*>(this, "UPrimalActor.OnSemaphoreTaken"); }
160 long double& OriginalCreationTimeField() { return *GetNativePointerField<long double*>(this, "UPrimalActor.OriginalCreationTime"); }
161 __int64& LastActorUnstasisedCycleField() { return *GetNativePointerField<__int64*>(this, "UPrimalActor.LastActorUnstasisedCycle"); }
162 unsigned int& LastOnlyInitialReplicationPreReplicationFrameField() { return *GetNativePointerField<unsigned int*>(this, "UPrimalActor.LastOnlyInitialReplicationPreReplicationFrame"); }
163 TArray<FTimerHandle, TSizedDefaultAllocator<32> >& TimerStasisStoreField() { return *GetNativePointerField<TArray<FTimerHandle, TSizedDefaultAllocator<32> >*>(this, "UPrimalActor.TimerStasisStore"); }
164 TArray<TObjectPtr<AMatineeActor>, TSizedDefaultAllocator<32> >& ControllingMatineeActorsField() { return *GetNativePointerField<TArray<TObjectPtr<AMatineeActor>, TSizedDefaultAllocator<32> >*>(this, "UPrimalActor.ControllingMatineeActors"); }
165 int& NetCriticalPriorityAdjustmentField() { return *GetNativePointerField<int*>(this, "UPrimalActor.NetCriticalPriorityAdjustment"); }
166 UMovementComponent*& DeferredMovementComponentField() { return *GetNativePointerField<UMovementComponent**>(this, "UPrimalActor.DeferredMovementComponent"); }
167
168 // Bitfields
169
170 BitFieldValue<bool, unsigned __int32> bIsShooterPlayerController() { return { this, "UPrimalActor.bIsShooterPlayerController" }; }
171 BitFieldValue<bool, unsigned __int32> bIsPrimalDino() { return { this, "UPrimalActor.bIsPrimalDino" }; }
172 BitFieldValue<bool, unsigned __int32> bIsShooterCharacter() { return { this, "UPrimalActor.bIsShooterCharacter" }; }
173 BitFieldValue<bool, unsigned __int32> bIsPrimalCharacter() { return { this, "UPrimalActor.bIsPrimalCharacter" }; }
174 BitFieldValue<bool, unsigned __int32> bIsPrimalStructure() { return { this, "UPrimalActor.bIsPrimalStructure" }; }
175 BitFieldValue<bool, unsigned __int32> bIsPrimalStructureExplosive() { return { this, "UPrimalActor.bIsPrimalStructureExplosive" }; }
176 BitFieldValue<bool, unsigned __int32> bIsInstancedFoliage() { return { this, "UPrimalActor.bIsInstancedFoliage" }; }
177 BitFieldValue<bool, unsigned __int32> bPreventSaving() { return { this, "UPrimalActor.bPreventSaving" }; }
178 BitFieldValue<bool, unsigned __int32> bEnableMultiUse() { return { this, "UPrimalActor.bEnableMultiUse" }; }
179 BitFieldValue<bool, unsigned __int32> bBlueprintMultiUseEntries() { return { this, "UPrimalActor.bBlueprintMultiUseEntries" }; }
180 BitFieldValue<bool, unsigned __int32> bUseCanMoveThroughActor() { return { this, "UPrimalActor.bUseCanMoveThroughActor" }; }
181 BitFieldValue<bool, unsigned __int32> bUseBPFilterMultiUseEntries() { return { this, "UPrimalActor.bUseBPFilterMultiUseEntries" }; }
182 BitFieldValue<bool, unsigned __int32> bUseBPGetMultiUseCenterText() { return { this, "UPrimalActor.bUseBPGetMultiUseCenterText" }; }
183 BitFieldValue<bool, unsigned __int32> bMultiUseCenterHUD() { return { this, "UPrimalActor.bMultiUseCenterHUD" }; }
184 BitFieldValue<bool, unsigned __int32> bUseNetworkSpatialization() { return { this, "UPrimalActor.bUseNetworkSpatialization" }; }
185 BitFieldValue<bool, unsigned __int32> bNetworkSpatializationForceRelevancyCheck() { return { this, "UPrimalActor.bNetworkSpatializationForceRelevancyCheck" }; }
186 BitFieldValue<bool, unsigned __int32> bNetUseClientRelevancy() { return { this, "UPrimalActor.bNetUseClientRelevancy" }; }
187 BitFieldValue<bool, unsigned __int32> bAttachmentReplicationUseNetworkParent() { return { this, "UPrimalActor.bAttachmentReplicationUseNetworkParent" }; }
188 BitFieldValue<bool, unsigned __int32> bUseBPChangedActorTeam() { return { this, "UPrimalActor.bUseBPChangedActorTeam" }; }
189 BitFieldValue<bool, unsigned __int32> bForceNetworkSpatialization() { return { this, "UPrimalActor.bForceNetworkSpatialization" }; }
190 BitFieldValue<bool, unsigned __int32> bForcedHudDrawingRequiresSameTeam() { return { this, "UPrimalActor.bForcedHudDrawingRequiresSameTeam" }; }
191 BitFieldValue<bool, unsigned __int32> bIsMapActor() { return { this, "UPrimalActor.bIsMapActor" }; }
192 BitFieldValue<bool, unsigned __int32> bUseOnlyPointForLevelBounds() { return { this, "UPrimalActor.bUseOnlyPointForLevelBounds" }; }
193 BitFieldValue<bool, unsigned __int32> bUseBPCheckForErrors() { return { this, "UPrimalActor.bUseBPCheckForErrors" }; }
194 BitFieldValue<bool, unsigned __int32> bHasHighVolumeRPCs() { return { this, "UPrimalActor.bHasHighVolumeRPCs" }; }
195 BitFieldValue<bool, unsigned __int32> bAutoStasis() { return { this, "UPrimalActor.bAutoStasis" }; }
196 BitFieldValue<bool, unsigned __int32> bClimbable() { return { this, "UPrimalActor.bClimbable" }; }
197 BitFieldValue<bool, unsigned __int32> bUseBPDrawEntry() { return { this, "UPrimalActor.bUseBPDrawEntry" }; }
198 BitFieldValue<bool, unsigned __int32> bPreventCliffPlatforms() { return { this, "UPrimalActor.bPreventCliffPlatforms" }; }
199 BitFieldValue<bool, unsigned __int32> bUseBPOverrideUILocation() { return { this, "UPrimalActor.bUseBPOverrideUILocation" }; }
200 BitFieldValue<bool, unsigned __int32> bStasised() { return { this, "UPrimalActor.bStasised" }; }
201 BitFieldValue<bool, unsigned __int32> bPreventActorStasis() { return { this, "UPrimalActor.bPreventActorStasis" }; }
202 BitFieldValue<bool, unsigned __int32> bUseBPGetBonesToHideOnAllocation() { return { this, "UPrimalActor.bUseBPGetBonesToHideOnAllocation" }; }
203 BitFieldValue<bool, unsigned __int32> bReplicateHidden() { return { this, "UPrimalActor.bReplicateHidden" }; }
204 BitFieldValue<bool, unsigned __int32> bPendingUnstasis() { return { this, "UPrimalActor.bPendingUnstasis" }; }
205 BitFieldValue<bool, unsigned __int32> bHibernateChange() { return { this, "UPrimalActor.bHibernateChange" }; }
206 BitFieldValue<bool, unsigned __int32> bSavedWhenStasised() { return { this, "UPrimalActor.bSavedWhenStasised" }; }
207 BitFieldValue<bool, unsigned __int32> bLoadedFromSaveGame() { return { this, "UPrimalActor.bLoadedFromSaveGame" }; }
208 BitFieldValue<bool, unsigned __int32> bPreventCharacterBasing() { return { this, "UPrimalActor.bPreventCharacterBasing" }; }
209 BitFieldValue<bool, unsigned __int32> bPreventCharacterBasingAllowSteppingUp() { return { this, "UPrimalActor.bPreventCharacterBasingAllowSteppingUp" }; }
210 BitFieldValue<bool, unsigned __int32> bIgnoreNetworkRangeScaling() { return { this, "UPrimalActor.bIgnoreNetworkRangeScaling" }; }
211 BitFieldValue<bool, unsigned __int32> bForceReplicateDormantChildrenWithoutSpatialRelevancy() { return { this, "UPrimalActor.bForceReplicateDormantChildrenWithoutSpatialRelevancy" }; }
212 BitFieldValue<bool, unsigned __int32> bForcePreventSeamlessTravel() { return { this, "UPrimalActor.bForcePreventSeamlessTravel" }; }
213 BitFieldValue<bool, unsigned __int32> bPreventLevelBoundsRelevant() { return { this, "UPrimalActor.bPreventLevelBoundsRelevant" }; }
214 BitFieldValue<bool, unsigned __int32> bUseBPInventoryItemUsed() { return { this, "UPrimalActor.bUseBPInventoryItemUsed" }; }
215 BitFieldValue<bool, unsigned __int32> bUseBPInventoryItemDropped() { return { this, "UPrimalActor.bUseBPInventoryItemDropped" }; }
216 BitFieldValue<bool, unsigned __int32> bUseBPOverrideTargetingLocation() { return { this, "UPrimalActor.bUseBPOverrideTargetingLocation" }; }
217 BitFieldValue<bool, unsigned __int32> bForceAllowNetMulticast() { return { this, "UPrimalActor.bForceAllowNetMulticast" }; }
218 BitFieldValue<bool, unsigned __int32> bBPInventoryItemUsedHandlesDurability() { return { this, "UPrimalActor.bBPInventoryItemUsedHandlesDurability" }; }
219 BitFieldValue<bool, unsigned __int32> bUseBPForceAllowsInventoryUse() { return { this, "UPrimalActor.bUseBPForceAllowsInventoryUse" }; }
220 BitFieldValue<bool, unsigned __int32> bAlwaysRelevantPrimalStructure() { return { this, "UPrimalActor.bAlwaysRelevantPrimalStructure" }; }
221 BitFieldValue<bool, unsigned __int32> bPreventNPCSpawnFloor() { return { this, "UPrimalActor.bPreventNPCSpawnFloor" }; }
222 BitFieldValue<bool, unsigned __int32> bForceHiddenReplication() { return { this, "UPrimalActor.bForceHiddenReplication" }; }
223 BitFieldValue<bool, unsigned __int32> bNetCritical() { return { this, "UPrimalActor.bNetCritical" }; }
224 BitFieldValue<bool, unsigned __int32> bOnlyReplicateOnNetForcedUpdate() { return { this, "UPrimalActor.bOnlyReplicateOnNetForcedUpdate" }; }
225 BitFieldValue<bool, unsigned __int32> bPreventRegularForceNetUpdate() { return { this, "UPrimalActor.bPreventRegularForceNetUpdate" }; }
226 BitFieldValue<bool, unsigned __int32> bOnlyInitialReplication() { return { this, "UPrimalActor.bOnlyInitialReplication" }; }
227 BitFieldValue<bool, unsigned __int32> bPreventOnDedicatedServer() { return { this, "UPrimalActor.bPreventOnDedicatedServer" }; }
228 BitFieldValue<bool, unsigned __int32> bUseAttachmentReplication() { return { this, "UPrimalActor.bUseAttachmentReplication" }; }
229 BitFieldValue<bool, unsigned __int32> bStasisComponentRadiusForceDistanceCheck() { return { this, "UPrimalActor.bStasisComponentRadiusForceDistanceCheck" }; }
230 BitFieldValue<bool, unsigned __int32> bIgnoredByCharacterEncroachment() { return { this, "UPrimalActor.bIgnoredByCharacterEncroachment" }; }
231 BitFieldValue<bool, unsigned __int32> bNetMulticasting() { return { this, "UPrimalActor.bNetMulticasting" }; }
232 BitFieldValue<bool, unsigned __int32> bDormantNetMulticastForceFullReplication() { return { this, "UPrimalActor.bDormantNetMulticastForceFullReplication" }; }
233 BitFieldValue<bool, unsigned __int32> bForceIgnoreSpatialComponent() { return { this, "UPrimalActor.bForceIgnoreSpatialComponent" }; }
234 BitFieldValue<bool, unsigned __int32> bWasForceIgnoreSpatialComponent() { return { this, "UPrimalActor.bWasForceIgnoreSpatialComponent" }; }
235 BitFieldValue<bool, unsigned __int32> bWillStasisAfterSpawn() { return { this, "UPrimalActor.bWillStasisAfterSpawn" }; }
236 BitFieldValue<bool, unsigned __int32> bUseBPGetHUDDrawLocationOffset() { return { this, "UPrimalActor.bUseBPGetHUDDrawLocationOffset" }; }
237 BitFieldValue<bool, unsigned __int32> bUseBPPreventAttachments() { return { this, "UPrimalActor.bUseBPPreventAttachments" }; }
238 BitFieldValue<bool, unsigned __int32> bUseBPGetShowDebugAnimationComponents() { return { this, "UPrimalActor.bUseBPGetShowDebugAnimationComponents" }; }
239 BitFieldValue<bool, unsigned __int32> bUnstreamComponentsUseEndOverlap() { return { this, "UPrimalActor.bUnstreamComponentsUseEndOverlap" }; }
240 BitFieldValue<bool, unsigned __int32> bWantsPerformanceThrottledTick() { return { this, "UPrimalActor.bWantsPerformanceThrottledTick" }; }
241 BitFieldValue<bool, unsigned __int32> bAddedPerformanceThrottledTick() { return { this, "UPrimalActor.bAddedPerformanceThrottledTick" }; }
242 BitFieldValue<bool, unsigned __int32> bAddedTagsList() { return { this, "UPrimalActor.bAddedTagsList" }; }
243 BitFieldValue<bool, unsigned __int32> bWantsServerThrottledTick() { return { this, "UPrimalActor.bWantsServerThrottledTick" }; }
244 BitFieldValue<bool, unsigned __int32> bAddedServerThrottledTick() { return { this, "UPrimalActor.bAddedServerThrottledTick" }; }
245 BitFieldValue<bool, unsigned __int32> bBPPreInitializeComponents() { return { this, "UPrimalActor.bBPPreInitializeComponents" }; }
246 BitFieldValue<bool, unsigned __int32> bBPPostInitializeComponents() { return { this, "UPrimalActor.bBPPostInitializeComponents" }; }
247 BitFieldValue<bool, unsigned __int32> bUseBPCustomIsRelevantForClient() { return { this, "UPrimalActor.bUseBPCustomIsRelevantForClient" }; }
248 BitFieldValue<bool, unsigned __int32> bUseStasisGrid() { return { this, "UPrimalActor.bUseStasisGrid" }; }
249 BitFieldValue<bool, unsigned __int32> bAlwaysCreatePhysicsState() { return { this, "UPrimalActor.bAlwaysCreatePhysicsState" }; }
250 BitFieldValue<bool, unsigned __int32> bForceInfiniteDrawDistance() { return { this, "UPrimalActor.bForceInfiniteDrawDistance" }; }
251 BitFieldValue<bool, unsigned __int32> bIsFromChildActorComponent() { return { this, "UPrimalActor.bIsFromChildActorComponent" }; }
252 BitFieldValue<bool, unsigned __int32> bIsDestroyedFromChildActorComponent() { return { this, "UPrimalActor.bIsDestroyedFromChildActorComponent" }; }
253 BitFieldValue<bool, unsigned __int32> bIsValidUnstasisCaster() { return { this, "UPrimalActor.bIsValidUnstasisCaster" }; }
254 BitFieldValue<bool, unsigned __int32> bUseBPAllowActorSpawn() { return { this, "UPrimalActor.bUseBPAllowActorSpawn" }; }
255 BitFieldValue<bool, unsigned __int32> bWantsRealtimeThrottledTick() { return { this, "UPrimalActor.bWantsRealtimeThrottledTick" }; }
256 BitFieldValue<bool, unsigned __int32> bAddedRealtimeThrottledTick() { return { this, "UPrimalActor.bAddedRealtimeThrottledTick" }; }
257 BitFieldValue<bool, unsigned __int32> bRealtimeThrottledTickUseNativeTick() { return { this, "UPrimalActor.bRealtimeThrottledTickUseNativeTick" }; }
258
259 // Functions
260
261 bool IsValidUnStasisCaster() { return NativeCall<bool>(this, "UPrimalActor.IsValidUnStasisCaster()"); }
262 bool AllowSeamlessTravel() { return NativeCall<bool>(this, "UPrimalActor.AllowSeamlessTravel()"); }
263 float GetNetworkRangeMultiplier() { return NativeCall<float>(this, "UPrimalActor.GetNetworkRangeMultiplier()"); }
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); }
268 bool ForceInfiniteDrawDistanceOnComponent(const UPrimitiveComponent* OnComponent) { return NativeCall<bool, const UPrimitiveComponent*>(this, "UPrimalActor.ForceInfiniteDrawDistanceOnComponent(UPrimitiveComponent*)", OnComponent); }
269 void TargetingTeamChanged() { NativeCall<void>(this, "UPrimalActor.TargetingTeamChanged()"); }
270 float OffsetHUDFromCenterScreenY_Implementation() { return NativeCall<float>(this, "UPrimalActor.OffsetHUDFromCenterScreenY_Implementation(AHUD*)"); }
271 bool IsShooterCharacter() { return NativeCall<bool>(this, "UPrimalActor.IsShooterCharacter()"); }
272 bool IsPrimalDino() { return NativeCall<bool>(this, "UPrimalActor.IsPrimalDino()"); }
273 bool IsPrimalCharacter() { return NativeCall<bool>(this, "UPrimalActor.IsPrimalCharacter()"); }
274 bool IsPrimalStructure() { return NativeCall<bool>(this, "UPrimalActor.IsPrimalStructure()"); }
275 bool IsPrimalCharacterOrStructure() { return NativeCall<bool>(this, "UPrimalActor.IsPrimalCharacterOrStructure()"); }
276 bool IsInstancedFoliage() { return NativeCall<bool>(this, "UPrimalActor.IsInstancedFoliage()"); }
277 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "UPrimalActor.GetPrivateStaticClass()"); }
278 bool AllowIgnoreCharacterEncroachment(UPrimitiveComponent* HitComponent, AActor* EncroachingCharacter) { return NativeCall<bool, UPrimitiveComponent*, AActor*>(this, "UPrimalActor.AllowIgnoreCharacterEncroachment(UPrimitiveComponent*,AActor*)", HitComponent, EncroachingCharacter); }
279 bool AllowManualMultiUseActivation(APlayerController* ForPC) { return NativeCall<bool, APlayerController*>(this, "UPrimalActor.AllowManualMultiUseActivation(APlayerController*)", ForPC); }
280 void BPAttachedRootComponent() { NativeCall<void>(this, "UPrimalActor.BPAttachedRootComponent()"); }
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); }
285 static void StaticRegisterNativesUPrimalActor() { NativeCall<void>(nullptr, "UPrimalActor.StaticRegisterNativesUPrimalActor()"); }
286 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "UPrimalActor.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
287 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "UPrimalActor.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
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()"); }
290 bool PreventCharacterBasing(AActor* OtherActor, UPrimitiveComponent* BasedOnComponent) { return NativeCall<bool, AActor*, UPrimitiveComponent*>(this, "UPrimalActor.PreventCharacterBasing(AActor*,UPrimitiveComponent*)", OtherActor, BasedOnComponent); }
291 float GetApproachRadius() { return NativeCall<float>(this, "UPrimalActor.GetApproachRadius()"); }
292 bool UseNetworkRangeScaling() { return NativeCall<bool>(this, "UPrimalActor.UseNetworkRangeScaling()"); }
293 float GetNetStasisAndRangeMultiplier(bool bIsForNetworking) { return NativeCall<float, bool>(this, "UPrimalActor.GetNetStasisAndRangeMultiplier(bool)", bIsForNetworking); }
294 void InventoryItemUsed(UObject* InventoryItemObject) { NativeCall<void, UObject*>(this, "UPrimalActor.InventoryItemUsed(UObject*)", InventoryItemObject); }
295 void InventoryItemDropped(UObject* InventoryItemObject) { NativeCall<void, UObject*>(this, "UPrimalActor.InventoryItemDropped(UObject*)", InventoryItemObject); }
296 bool ForceAllowsInventoryUse(const UObject* InventoryItemObject) { return NativeCall<bool, const UObject*>(this, "UPrimalActor.ForceAllowsInventoryUse(UObject*)", InventoryItemObject); }
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); }
300 void InputDismissPOI(APlayerController* ForPC, int Index) { NativeCall<void, APlayerController*, int>(this, "UPrimalActor.InputDismissPOI(APlayerController*,int)", ForPC, Index); }
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); }
302 UTexture2D* GetMultiUseIcon(APlayerController* ForPC, FMultiUseEntry* MultiUseEntry) { return NativeCall<UTexture2D*, APlayerController*, FMultiUseEntry*>(this, "UPrimalActor.GetMultiUseIcon(APlayerController*,FMultiUseEntry)", ForPC, MultiUseEntry); }
303 void SetDesiredRepGraphBehavior(EReplicationGraphBehavior NewBehavior) { NativeCall<void, EReplicationGraphBehavior>(this, "UPrimalActor.SetDesiredRepGraphBehavior(EReplicationGraphBehavior)", NewBehavior); }
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); }
308 float BPOverrideServerMultiUseAcceptRange_Implementation() { return NativeCall<float>(this, "UPrimalActor.BPOverrideServerMultiUseAcceptRange_Implementation()"); }
309 void GetAllSceneComponents(TArray<USceneComponent*, TSizedDefaultAllocator<32> >* OutComponents) { NativeCall<void, TArray<USceneComponent*, TSizedDefaultAllocator<32> >*>(this, "UPrimalActor.GetAllSceneComponents(TArray<USceneComponent*,TSizedDefaultAllocator<32>>&)", OutComponents); }
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); }
312 bool IsMatineeControlled() { return NativeCall<bool>(this, "UPrimalActor.IsMatineeControlled()"); }
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); }
316};
317
319{
320 // Fields
321
322 FActorComponentTickFunction& PrimaryComponentTickField() { return *GetNativePointerField<FActorComponentTickFunction*>(this, "UActorComponent.PrimaryComponentTick"); }
323 TArray<FName, TSizedDefaultAllocator<32> >& ComponentTagsField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "UActorComponent.ComponentTags"); }
324 TArray<TObjectPtr<UAssetUserData>, TSizedDefaultAllocator<32> >& AssetUserDataField() { return *GetNativePointerField<TArray<TObjectPtr<UAssetUserData>, TSizedDefaultAllocator<32> >*>(this, "UActorComponent.AssetUserData"); }
325 int& MarkedForEndOfFrameUpdateArrayIndexField() { return *GetNativePointerField<int*>(this, "UActorComponent.MarkedForEndOfFrameUpdateArrayIndex"); }
326 int& UCSSerializationIndexField() { return *GetNativePointerField<int*>(this, "UActorComponent.UCSSerializationIndex"); }
327 EComponentCreationMethod& CreationMethodField() { return *GetNativePointerField<EComponentCreationMethod*>(this, "UActorComponent.CreationMethod"); }
328 FActorComponentDeactivateSignature& OnComponentDeactivatedField() { return *GetNativePointerField<FActorComponentDeactivateSignature*>(this, "UActorComponent.OnComponentDeactivated"); }
329 AActor*& OwnerPrivateField() { return *GetNativePointerField<AActor**>(this, "UActorComponent.OwnerPrivate"); }
330 UWorld*& WorldPrivateField() { return *GetNativePointerField<UWorld**>(this, "UActorComponent.WorldPrivate"); }
331 FName& CustomTagField() { return *GetNativePointerField<FName*>(this, "UActorComponent.CustomTag"); }
332 int& CustomDataField() { return *GetNativePointerField<int*>(this, "UActorComponent.CustomData"); }
333
334 // Bitfields
335
336 BitFieldValue<bool, unsigned __int32> bRegistered() { return { this, "UActorComponent.bRegistered" }; }
337 BitFieldValue<bool, unsigned __int32> bRenderStateCreated() { return { this, "UActorComponent.bRenderStateCreated" }; }
338 BitFieldValue<bool, unsigned __int32> bPhysicsStateCreated() { return { this, "UActorComponent.bPhysicsStateCreated" }; }
339 BitFieldValue<bool, unsigned __int32> bNetAddressable() { return { this, "UActorComponent.bNetAddressable" }; }
340 BitFieldValue<bool, unsigned __int32> bReplicateUsingRegisteredSubObjectList() { return { this, "UActorComponent.bReplicateUsingRegisteredSubObjectList" }; }
341 BitFieldValue<bool, unsigned __int32> bReplicates() { return { this, "UActorComponent.bReplicates" }; }
342 BitFieldValue<bool, unsigned __int32> bRenderStateDirty() { return { this, "UActorComponent.bRenderStateDirty" }; }
343 BitFieldValue<bool, unsigned __int32> bRenderTransformDirty() { return { this, "UActorComponent.bRenderTransformDirty" }; }
344 BitFieldValue<bool, unsigned __int32> bRenderDynamicDataDirty() { return { this, "UActorComponent.bRenderDynamicDataDirty" }; }
345 BitFieldValue<bool, unsigned __int32> bRenderInstancesDirty() { return { this, "UActorComponent.bRenderInstancesDirty" }; }
346 BitFieldValue<bool, unsigned __int32> bRoutedPostRename() { return { this, "UActorComponent.bRoutedPostRename" }; }
347 BitFieldValue<bool, unsigned __int32> bAutoRegister() { return { this, "UActorComponent.bAutoRegister" }; }
348 BitFieldValue<bool, unsigned __int32> bAllowReregistration() { return { this, "UActorComponent.bAllowReregistration" }; }
349 BitFieldValue<bool, unsigned __int32> bTickInEditor() { return { this, "UActorComponent.bTickInEditor" }; }
350 BitFieldValue<bool, unsigned __int32> bNeverNeedsRenderUpdate() { return { this, "UActorComponent.bNeverNeedsRenderUpdate" }; }
351 BitFieldValue<bool, unsigned __int32> bAllowConcurrentTick() { return { this, "UActorComponent.bAllowConcurrentTick" }; }
352 BitFieldValue<bool, unsigned __int32> bAllowAnyoneToDestroyMe() { return { this, "UActorComponent.bAllowAnyoneToDestroyMe" }; }
353 BitFieldValue<bool, unsigned __int32> bAutoActivate() { return { this, "UActorComponent.bAutoActivate" }; }
354 BitFieldValue<bool, unsigned __int32> bIsActive() { return { this, "UActorComponent.bIsActive" }; }
355 BitFieldValue<bool, unsigned __int32> bEditableWhenInherited() { return { this, "UActorComponent.bEditableWhenInherited" }; }
356 BitFieldValue<bool, unsigned __int32> bOnlyRelevantToOwner() { return { this, "UActorComponent.bOnlyRelevantToOwner" }; }
357 BitFieldValue<bool, unsigned __int32> bNavigationRelevant() { return { this, "UActorComponent.bNavigationRelevant" }; }
358 BitFieldValue<bool, unsigned __int32> bCanEverAffectNavigation() { return { this, "UActorComponent.bCanEverAffectNavigation" }; }
359 BitFieldValue<bool, unsigned __int32> bWantsInitializeComponent() { return { this, "UActorComponent.bWantsInitializeComponent" }; }
360 BitFieldValue<bool, unsigned __int32> bIsEditorOnly() { return { this, "UActorComponent.bIsEditorOnly" }; }
361 BitFieldValue<bool, unsigned __int32> bHasBeenCreated() { return { this, "UActorComponent.bHasBeenCreated" }; }
362 BitFieldValue<bool, unsigned __int32> bHasBeenInitialized() { return { this, "UActorComponent.bHasBeenInitialized" }; }
363 BitFieldValue<bool, unsigned __int32> bIsReadyForReplication() { return { this, "UActorComponent.bIsReadyForReplication" }; }
364 BitFieldValue<bool, unsigned __int32> bHasBegunPlay() { return { this, "UActorComponent.bHasBegunPlay" }; }
365 BitFieldValue<bool, unsigned __int32> bIsBeingDestroyed() { return { this, "UActorComponent.bIsBeingDestroyed" }; }
366 BitFieldValue<bool, unsigned __int32> bTickFunctionsRegistered() { return { this, "UActorComponent.bTickFunctionsRegistered" }; }
367 BitFieldValue<bool, unsigned __int32> bIsNetStartupComponent() { return { this, "UActorComponent.bIsNetStartupComponent" }; }
368 BitFieldValue<bool, unsigned __int32> MarkedForEndOfFrameUpdateState() { return { this, "UActorComponent.MarkedForEndOfFrameUpdateState" }; }
369 BitFieldValue<bool, unsigned __int32> bMarkedForPreEndOfFrameSync() { return { this, "UActorComponent.bMarkedForPreEndOfFrameSync" }; }
370 BitFieldValue<bool, unsigned __int32> bAsyncPhysicsTickEnabled() { return { this, "UActorComponent.bAsyncPhysicsTickEnabled" }; }
371 BitFieldValue<bool, unsigned __int32> bStasisPreventUnregister() { return { this, "UActorComponent.bStasisPreventUnregister" }; }
372 BitFieldValue<bool, unsigned __int32> bOnlyInitialReplication() { return { this, "UActorComponent.bOnlyInitialReplication" }; }
373 BitFieldValue<bool, unsigned __int32> bPreventOnDedicatedServer() { return { this, "UActorComponent.bPreventOnDedicatedServer" }; }
374 BitFieldValue<bool, unsigned __int32> bPreventOnConsoles() { return { this, "UActorComponent.bPreventOnConsoles" }; }
375 BitFieldValue<bool, unsigned __int32> bPreventOnClient() { return { this, "UActorComponent.bPreventOnClient" }; }
376 BitFieldValue<bool, unsigned __int32> bPreventOnNonDedicatedHost() { return { this, "UActorComponent.bPreventOnNonDedicatedHost" }; }
377 BitFieldValue<bool, unsigned __int32> bDedicatedForceTickingEveryFrame() { return { this, "UActorComponent.bDedicatedForceTickingEveryFrame" }; }
378 BitFieldValue<bool, unsigned __int32> bAlwaysReplicatePropertyConditional() { return { this, "UActorComponent.bAlwaysReplicatePropertyConditional" }; }
379 BitFieldValue<bool, unsigned __int32> bUseBPOnComponentTick() { return { this, "UActorComponent.bUseBPOnComponentTick" }; }
380 BitFieldValue<bool, unsigned __int32> bUseBPOnComponentDestroyed() { return { this, "UActorComponent.bUseBPOnComponentDestroyed" }; }
381 BitFieldValue<bool, unsigned __int32> bUseBPOnComponentCreated() { return { this, "UActorComponent.bUseBPOnComponentCreated" }; }
382
383 // Functions
384
385 UWorld* GetWorld() { return NativeCall<UWorld*>(this, "UActorComponent.GetWorld()"); }
386 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "UActorComponent.GetPrivateStaticClass()"); }
387 void AsyncPhysicsTickComponent(float DeltaTime, float SimTime) { NativeCall<void, float, float>(this, "UActorComponent.AsyncPhysicsTickComponent(float,float)", DeltaTime, SimTime); }
388 ELifetimeCondition GetReplicationCondition() { return NativeCall<ELifetimeCondition>(this, "UActorComponent.GetReplicationCondition()"); }
389 void PostInitProperties() { NativeCall<void>(this, "UActorComponent.PostInitProperties()"); }
390 void OnCreatePhysicsState() { NativeCall<void>(this, "UActorComponent.OnCreatePhysicsState()"); }
391 static void StaticRegisterNativesUActorComponent() { NativeCall<void>(nullptr, "UActorComponent.StaticRegisterNativesUActorComponent()"); }
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); }
394 void PostRename(UObject* OldOuter, const FName OldName) { NativeCall<void, UObject*, const FName>(this, "UActorComponent.PostRename(UObject*,FName)", OldOuter, OldName); }
395 bool AllowRegisterWithWorld(UWorld* InWorld) { return NativeCall<bool, UWorld*>(this, "UActorComponent.AllowRegisterWithWorld(UWorld*)", InWorld); }
396 void FailedToRegisterWithWorld(UWorld* InWorld) { NativeCall<void, UWorld*>(this, "UActorComponent.FailedToRegisterWithWorld(UWorld*)", InWorld); }
397 UWorld* GetWorld_Uncached() { return NativeCall<UWorld*>(this, "UActorComponent.GetWorld_Uncached()"); }
398 bool ComponentHasTag(FName Tag) { return NativeCall<bool, FName>(this, "UActorComponent.ComponentHasTag(FName)", Tag); }
399 ENetMode InternalGetNetMode() { return NativeCall<ENetMode>(this, "UActorComponent.InternalGetNetMode()"); }
400 FString* GetReadableName(FString* result) { return NativeCall<FString*, FString*>(this, "UActorComponent.GetReadableName()", result); }
401 void BeginDestroy() { NativeCall<void>(this, "UActorComponent.BeginDestroy()"); }
402 bool NeedsLoadForClient() { return NativeCall<bool>(this, "UActorComponent.NeedsLoadForClient()"); }
403 bool NeedsLoadForServer() { return NativeCall<bool>(this, "UActorComponent.NeedsLoadForServer()"); }
404 bool NeedsLoadForEditorGame() { return NativeCall<bool>(this, "UActorComponent.NeedsLoadForEditorGame()"); }
405 int GetFunctionCallspace(UFunction* Function, FFrame* Stack) { return NativeCall<int, UFunction*, FFrame*>(this, "UActorComponent.GetFunctionCallspace(UFunction*,FFrame*)", Function, Stack); }
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()"); }
408 void InitializeComponent() { NativeCall<void>(this, "UActorComponent.InitializeComponent()"); }
409 void UninitializeComponent() { NativeCall<void>(this, "UActorComponent.UninitializeComponent()"); }
410 void ReadyForReplication() { NativeCall<void>(this, "UActorComponent.ReadyForReplication()"); }
411 void BeginPlay() { NativeCall<void>(this, "UActorComponent.BeginPlay()"); }
412 void EndPlay(const EEndPlayReason::Type EndPlayReason) { NativeCall<void, const EEndPlayReason::Type>(this, "UActorComponent.EndPlay(EEndPlayReason::Type)", EndPlayReason); }
413 //TStructOnScope<FActorComponentInstanceData, UScriptStruct*>* GetComponentInstanceData(TStructOnScope<FActorComponentInstanceData, UScriptStruct*>* result) { return NativeCall<TStructOnScope<FActorComponentInstanceData, UScriptStruct*>*, TStructOnScope<FActorComponentInstanceData, UScriptStruct*>*>(this, "UActorComponent.GetComponentInstanceData()", result); }
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); }
416 void SetComponentTickEnabledAsync(bool bEnabled) { NativeCall<void, bool>(this, "UActorComponent.SetComponentTickEnabledAsync(bool)", bEnabled); }
417 bool IsComponentTickEnabled() { return NativeCall<bool>(this, "UActorComponent.IsComponentTickEnabled()"); }
418 void SetComponentTickIntervalAndCooldown(float TickInterval) { NativeCall<void, float>(this, "UActorComponent.SetComponentTickIntervalAndCooldown(float)", TickInterval); }
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); }
421 void RegisterAsyncPhysicsTickEnabled(bool bRegister) { NativeCall<void, bool>(this, "UActorComponent.RegisterAsyncPhysicsTickEnabled(bool)", bRegister); }
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); }
424 void RegisterComponent() { NativeCall<void>(this, "UActorComponent.RegisterComponent()"); }
425 void UnregisterComponent() { NativeCall<void>(this, "UActorComponent.UnregisterComponent()"); }
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); }
429 void SendRenderTransform_Concurrent() { NativeCall<void>(this, "UActorComponent.SendRenderTransform_Concurrent()"); }
430 void SendRenderInstanceData_Concurrent() { NativeCall<void>(this, "UActorComponent.SendRenderInstanceData_Concurrent()"); }
431 void DestroyRenderState_Concurrent() { NativeCall<void>(this, "UActorComponent.DestroyRenderState_Concurrent()"); }
432 void OnDestroyPhysicsState() { NativeCall<void>(this, "UActorComponent.OnDestroyPhysicsState()"); }
433 void CreatePhysicsState(bool bAllowDeferral) { NativeCall<void, bool>(this, "UActorComponent.CreatePhysicsState(bool)", bAllowDeferral); }
434 void DestroyPhysicsState() { NativeCall<void>(this, "UActorComponent.DestroyPhysicsState()"); }
435 void ExecuteUnregisterEvents() { NativeCall<void>(this, "UActorComponent.ExecuteUnregisterEvents()"); }
436 void ReregisterComponent() { NativeCall<void>(this, "UActorComponent.ReregisterComponent()"); }
437 void RecreateRenderState_Concurrent() { NativeCall<void>(this, "UActorComponent.RecreateRenderState_Concurrent()"); }
438 void RecreatePhysicsState() { NativeCall<void>(this, "UActorComponent.RecreatePhysicsState()"); }
439 void AddTickPrerequisiteActor(AActor* PrerequisiteActor) { NativeCall<void, AActor*>(this, "UActorComponent.AddTickPrerequisiteActor(AActor*)", PrerequisiteActor); }
440 void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent) { NativeCall<void, UActorComponent*>(this, "UActorComponent.AddTickPrerequisiteComponent(UActorComponent*)", PrerequisiteComponent); }
441 void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor) { NativeCall<void, AActor*>(this, "UActorComponent.RemoveTickPrerequisiteActor(AActor*)", PrerequisiteActor); }
442 void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent) { NativeCall<void, UActorComponent*>(this, "UActorComponent.RemoveTickPrerequisiteComponent(UActorComponent*)", PrerequisiteComponent); }
443 void DoDeferredRenderUpdates_Concurrent() { NativeCall<void>(this, "UActorComponent.DoDeferredRenderUpdates_Concurrent()"); }
444 void MarkRenderStateDirty() { NativeCall<void>(this, "UActorComponent.MarkRenderStateDirty()"); }
445 void MarkForNeededEndOfFrameUpdate() { NativeCall<void>(this, "UActorComponent.MarkForNeededEndOfFrameUpdate()"); }
446 void ClearNeedEndOfFrameUpdate_Internal() { NativeCall<void>(this, "UActorComponent.ClearNeedEndOfFrameUpdate_Internal()"); }
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); }
455 bool IsNameStableForNetworking() { return NativeCall<bool>(this, "UActorComponent.IsNameStableForNetworking()"); }
456 bool IsSupportedForNetworking() { return NativeCall<bool>(this, "UActorComponent.IsSupportedForNetworking()"); }
457 void SetIsReplicated(bool bShouldReplicate) { NativeCall<void, bool>(this, "UActorComponent.SetIsReplicated(bool)", bShouldReplicate); }
458 void AddReplicatedSubObject(UObject* SubObject, ELifetimeCondition NetCondition) { NativeCall<void, UObject*, ELifetimeCondition>(this, "UActorComponent.AddReplicatedSubObject(UObject*,ELifetimeCondition)", SubObject, NetCondition); }
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); }
461 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "UActorComponent.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
462 void OnRep_IsActive() { NativeCall<void>(this, "UActorComponent.OnRep_IsActive()"); }
463 void DetermineUCSModifiedProperties() { NativeCall<void>(this, "UActorComponent.DetermineUCSModifiedProperties()"); }
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); }
465 void RemoveUCSModifiedProperties(const TArray<FProperty*, TSizedDefaultAllocator<32> >* Properties) { NativeCall<void, const TArray<FProperty*, TSizedDefaultAllocator<32> >*>(this, "UActorComponent.RemoveUCSModifiedProperties(TArray<FProperty*,TSizedDefaultAllocator<32>>&)", Properties); }
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); }
468 void Serialize(FArchive* Ar) { NativeCall<void, FArchive*>(this, "UActorComponent.Serialize(FArchive&)", Ar); }
469 void SetIsReplicatedByDefault(const bool bNewReplicates) { NativeCall<void, const bool>(this, "UActorComponent.SetIsReplicatedByDefault(bool)", bNewReplicates); }
470};
471
473{
474 // Fields
475
476 //const FLevelCollection*& CachedLevelCollectionField() { return *GetNativePointerField<const FLevelCollection**>(this, "USceneComponent.CachedLevelCollection"); }
477 TWeakObjectPtr<APhysicsVolume>& PhysicsVolumeField() { return *GetNativePointerField<TWeakObjectPtr<APhysicsVolume>*>(this, "USceneComponent.PhysicsVolume"); }
478 TObjectPtr<USceneComponent>& AttachParentField() { return *GetNativePointerField<TObjectPtr<USceneComponent>*>(this, "USceneComponent.AttachParent"); }
479 FName& AttachSocketNameField() { return *GetNativePointerField<FName*>(this, "USceneComponent.AttachSocketName"); }
480 TArray<TObjectPtr<USceneComponent>, TSizedDefaultAllocator<32> >& AttachChildrenField() { return *GetNativePointerField<TArray<TObjectPtr<USceneComponent>, TSizedDefaultAllocator<32> >*>(this, "USceneComponent.AttachChildren"); }
481 TArray<TObjectPtr<USceneComponent>, TSizedDefaultAllocator<32> >& ClientAttachedChildrenField() { return *GetNativePointerField<TArray<TObjectPtr<USceneComponent>, TSizedDefaultAllocator<32> >*>(this, "USceneComponent.ClientAttachedChildren"); }
482 FName& NetOldAttachSocketNameField() { return *GetNativePointerField<FName*>(this, "USceneComponent.NetOldAttachSocketName"); }
483 USceneComponent*& NetOldAttachParentField() { return *GetNativePointerField<USceneComponent**>(this, "USceneComponent.NetOldAttachParent"); }
484 UE::Math::TBoxSphereBounds<double, double>& BoundsField() { return *GetNativePointerField<UE::Math::TBoxSphereBounds<double, double>*>(this, "USceneComponent.Bounds"); }
485 UE::Math::TVector<double>& RelativeLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "USceneComponent.RelativeLocation"); }
486 UE::Math::TRotator<double>& RelativeRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "USceneComponent.RelativeRotation"); }
487 UE::Math::TVector<double>& RelativeScale3DField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "USceneComponent.RelativeScale3D"); }
488 UE::Math::TVector<double>& ComponentVelocityField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "USceneComponent.ComponentVelocity"); }
489 TEnumAsByte<enum EDetailMode>& DetailModeField() { return *GetNativePointerField<TEnumAsByte<enum EDetailMode>*>(this, "USceneComponent.DetailMode"); }
490 //FIsRootComponentChanged& IsRootComponentChangedField() { return *GetNativePointerField<FIsRootComponentChanged*>(this, "USceneComponent.IsRootComponentChanged"); }
491 //FTransformUpdated& TransformUpdatedField() { return *GetNativePointerField<FTransformUpdated*>(this, "USceneComponent.TransformUpdated"); }
492 //TArray<FScopedMovementUpdate*, TSizedDefaultAllocator<32> >& ScopedMovementStackField() { return *GetNativePointerField<TArray<FScopedMovementUpdate*, TSizedDefaultAllocator<32> >*>(this, "USceneComponent.ScopedMovementStack"); }
493 FRotationConversionCache& WorldRotationCacheField() { return *GetNativePointerField<FRotationConversionCache*>(this, "USceneComponent.WorldRotationCache"); }
494 FRotationConversionCache& RelativeRotationCacheField() { return *GetNativePointerField<FRotationConversionCache*>(this, "USceneComponent.RelativeRotationCache"); }
495 UE::Math::TTransform<double>& ComponentToWorldField() { return *GetNativePointerField<UE::Math::TTransform<double>*>(this, "USceneComponent.ComponentToWorld"); }
496 int& AttachmentChangedIncrementerField() { return *GetNativePointerField<int*>(this, "USceneComponent.AttachmentChangedIncrementer"); }
497
498 // Bitfields
499
500 BitFieldValue<bool, unsigned __int32> bClientSyncAlwaysUpdatePhysicsCollision() { return { this, "USceneComponent.bClientSyncAlwaysUpdatePhysicsCollision" }; }
501 BitFieldValue<bool, unsigned __int32> bComponentToWorldUpdated() { return { this, "USceneComponent.bComponentToWorldUpdated" }; }
502 BitFieldValue<bool, unsigned __int32> bSkipUpdateOverlaps() { return { this, "USceneComponent.bSkipUpdateOverlaps" }; }
503 BitFieldValue<bool, unsigned __int32> bAbsoluteLocation() { return { this, "USceneComponent.bAbsoluteLocation" }; }
504 BitFieldValue<bool, unsigned __int32> bAbsoluteRotation() { return { this, "USceneComponent.bAbsoluteRotation" }; }
505 BitFieldValue<bool, unsigned __int32> bAbsoluteScale() { return { this, "USceneComponent.bAbsoluteScale" }; }
506 BitFieldValue<bool, unsigned __int32> bVisible() { return { this, "USceneComponent.bVisible" }; }
507 BitFieldValue<bool, unsigned __int32> bShouldBeAttached() { return { this, "USceneComponent.bShouldBeAttached" }; }
508 BitFieldValue<bool, unsigned __int32> bShouldSnapLocationWhenAttached() { return { this, "USceneComponent.bShouldSnapLocationWhenAttached" }; }
509 BitFieldValue<bool, unsigned __int32> bShouldSnapRotationWhenAttached() { return { this, "USceneComponent.bShouldSnapRotationWhenAttached" }; }
510 BitFieldValue<bool, unsigned __int32> bShouldSnapScaleWhenAttached() { return { this, "USceneComponent.bShouldSnapScaleWhenAttached" }; }
511 BitFieldValue<bool, unsigned __int32> bShouldUpdatePhysicsVolume() { return { this, "USceneComponent.bShouldUpdatePhysicsVolume" }; }
512 BitFieldValue<bool, unsigned __int32> bHiddenInGame() { return { this, "USceneComponent.bHiddenInGame" }; }
513 BitFieldValue<bool, unsigned __int32> bAttachedSoundsForceHighPriority() { return { this, "USceneComponent.bAttachedSoundsForceHighPriority" }; }
514 BitFieldValue<bool, unsigned __int32> bBoundsChangeTriggersStreamingDataRebuild() { return { this, "USceneComponent.bBoundsChangeTriggersStreamingDataRebuild" }; }
515 BitFieldValue<bool, unsigned __int32> bUseAttachParentBound() { return { this, "USceneComponent.bUseAttachParentBound" }; }
516 BitFieldValue<bool, unsigned __int32> bComputeFastLocalBounds() { return { this, "USceneComponent.bComputeFastLocalBounds" }; }
517 BitFieldValue<bool, unsigned __int32> bComputeBoundsOnceForGame() { return { this, "USceneComponent.bComputeBoundsOnceForGame" }; }
518 BitFieldValue<bool, unsigned __int32> bComputedBoundsOnceForGame() { return { this, "USceneComponent.bComputedBoundsOnceForGame" }; }
519 BitFieldValue<bool, unsigned __int32> bIsNotRenderAttachmentRoot() { return { this, "USceneComponent.bIsNotRenderAttachmentRoot" }; }
520 BitFieldValue<bool, unsigned __int32> bDisableDetachmentUpdateOverlaps() { return { this, "USceneComponent.bDisableDetachmentUpdateOverlaps" }; }
521 BitFieldValue<bool, unsigned __int32> bWantsOnUpdateTransform() { return { this, "USceneComponent.bWantsOnUpdateTransform" }; }
522 BitFieldValue<bool, unsigned __int32> bNetUpdateTransform() { return { this, "USceneComponent.bNetUpdateTransform" }; }
523 BitFieldValue<bool, unsigned __int32> bNetUpdateAttachment() { return { this, "USceneComponent.bNetUpdateAttachment" }; }
524 BitFieldValue<bool, unsigned __int32> bIgnoreParentTransformUpdate() { return { this, "USceneComponent.bIgnoreParentTransformUpdate" }; }
525 BitFieldValue<bool, unsigned __int32> bUpdateChildOverlaps() { return { this, "USceneComponent.bUpdateChildOverlaps" }; }
526
527 // Functions
528
529 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "USceneComponent.GetPrivateStaticClass()"); }
530 void OnChildAttached(USceneComponent* ChildComponent) { NativeCall<void, USceneComponent*>(this, "USceneComponent.OnChildAttached(USceneComponent*)", ChildComponent); }
531 //void UpdateComponentToWorld(EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport) { NativeCall<void, EUpdateTransformFlags, ETeleportType>(this, "USceneComponent.UpdateComponentToWorld(EUpdateTransformFlags,ETeleportType)", UpdateTransformFlags, Teleport); }
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()"); }
534 static void StaticRegisterNativesUSceneComponent() { NativeCall<void>(nullptr, "USceneComponent.StaticRegisterNativesUSceneComponent()"); }
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); }
537 static const FName* GetRelativeScale3DPropertyName(const FName* result) { return NativeCall<const FName*, const FName*>(nullptr, "USceneComponent.GetRelativeScale3DPropertyName()", result); }
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()"); }
540 void EndPlay(EEndPlayReason::Type Reason) { NativeCall<void, EEndPlayReason::Type>(this, "USceneComponent.EndPlay(EEndPlayReason::Type)", Reason); }
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); }
543 //void ProcessScopedMovementUpdate(FScopedMovementUpdate* CurrentScopedUpdate) { NativeCall<void, FScopedMovementUpdate*>(this, "USceneComponent.ProcessScopedMovementUpdate(FScopedMovementUpdate*)", CurrentScopedUpdate); }
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); }
553 // TODO: Might need manual analysis
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); }
560 void SetRelativeScale3D(UE::Math::TVector<double>* NewScale3D) { NativeCall<void, UE::Math::TVector<double>*>(this, "USceneComponent.SetRelativeScale3D(UE::Math::TVector<double>)", NewScale3D); }
561 void ResetRelativeTransform() { NativeCall<void>(this, "USceneComponent.ResetRelativeTransform()"); }
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); }
565 // TODO: Might need manual analysis
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); }
567 void SetWorldScale3D(UE::Math::TVector<double>* NewScale) { NativeCall<void, UE::Math::TVector<double>*>(this, "USceneComponent.SetWorldScale3D(UE::Math::TVector<double>)", NewScale); }
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); }
569 // TODO: Might need manual analysis
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); }
572 void SetWorldLocationAndRotationNoPhysics(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, "USceneComponent.SetWorldLocationAndRotationNoPhysics(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", NewLocation, NewRotation); }
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); }
574 void AppendDescendants(TArray<USceneComponent*, TSizedDefaultAllocator<32> >* Children) { NativeCall<void, TArray<USceneComponent*, TSizedDefaultAllocator<32> >*>(this, "USceneComponent.AppendDescendants(TArray<USceneComponent*,TSizedDefaultAllocator<32>>&)", Children); }
575 void SetupAttachment(USceneComponent* InParent, FName InSocketName) { NativeCall<void, USceneComponent*, FName>(this, "USceneComponent.SetupAttachment(USceneComponent*,FName)", InParent, InSocketName); }
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); }
579 //void DetachFromComponent(const FDetachmentTransformRules* DetachmentRules) { NativeCall<void, const FDetachmentTransformRules*>(this, "USceneComponent.DetachFromComponent(FDetachmentTransformRules&)", DetachmentRules); }
580 //TStructOnScope<FActorComponentInstanceData, UScriptStruct*>* GetComponentInstanceData(TStructOnScope<FActorComponentInstanceData, UScriptStruct*>* result) { return NativeCall<TStructOnScope<FActorComponentInstanceData, UScriptStruct*>*, TStructOnScope<FActorComponentInstanceData, UScriptStruct*>*>(this, "USceneComponent.GetComponentInstanceData()", result); }
581 void UpdateChildTransforms(EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport) { NativeCall<void, EUpdateTransformFlags, ETeleportType>(this, "USceneComponent.UpdateChildTransforms(EUpdateTransformFlags,ETeleportType)", UpdateTransformFlags, Teleport); }
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); }
583 //const FCollisionResponseContainer* GetCollisionResponseToChannels() { return NativeCall<const FCollisionResponseContainer*>(this, "USceneComponent.GetCollisionResponseToChannels()"); }
584 ECollisionResponse GetCollisionResponseToComponent(USceneComponent* OtherComponent) { return NativeCall<ECollisionResponse, USceneComponent*>(this, "USceneComponent.GetCollisionResponseToComponent(USceneComponent*)", OtherComponent); }
585 void SetMobility(EComponentMobility::Type NewMobility) { NativeCall<void, EComponentMobility::Type>(this, "USceneComponent.SetMobility(EComponentMobility::Type)", NewMobility); }
586 bool IsAnySimulatingPhysics() { return NativeCall<bool>(this, "USceneComponent.IsAnySimulatingPhysics()"); }
587 APhysicsVolume* GetPhysicsVolume() { return NativeCall<APhysicsVolume*>(this, "USceneComponent.GetPhysicsVolume()"); }
588 void UpdatePhysicsVolume(bool bTriggerNotifiers) { NativeCall<void, bool>(this, "USceneComponent.UpdatePhysicsVolume(bool)", bTriggerNotifiers); }
589 void SetPhysicsVolume(APhysicsVolume* NewVolume, bool bTriggerNotifiers) { NativeCall<void, APhysicsVolume*, bool>(this, "USceneComponent.SetPhysicsVolume(APhysicsVolume*,bool)", NewVolume, bTriggerNotifiers); }
590 bool IsPostLoadThreadSafe() { return NativeCall<bool>(this, "USceneComponent.IsPostLoadThreadSafe()"); }
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()"); }
599 void OnHiddenInGameChanged() { NativeCall<void>(this, "USceneComponent.OnHiddenInGameChanged()"); }
600 //void InternalSetVisibility(bool bNewVisibility, USceneComponent::EVisibilityPropagation PropagateToChildren, bool bSetChildrenRenderState) { NativeCall<void, bool, USceneComponent::EVisibilityPropagation, bool>(this, "USceneComponent.InternalSetVisibility(bool,USceneComponent::EVisibilityPropagation,bool)", bNewVisibility, PropagateToChildren, bSetChildrenRenderState); }
601 //void SetHiddenInGame(bool bNewHiddenGame, USceneComponent::EVisibilityPropagation PropagateToChildren, bool bSetChildrenRenderState) { NativeCall<void, bool, USceneComponent::EVisibilityPropagation, bool>(this, "USceneComponent.SetHiddenInGame(bool,USceneComponent::EVisibilityPropagation,bool)", bNewHiddenGame, PropagateToChildren, bSetChildrenRenderState); }
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); }
603 void OnRep_AttachChildren() { NativeCall<void>(this, "USceneComponent.OnRep_AttachChildren()"); }
604 void PreNetReceive() { NativeCall<void>(this, "USceneComponent.PreNetReceive()"); }
605 void PostNetReceive() { NativeCall<void>(this, "USceneComponent.PostNetReceive()"); }
606 void PostRepNotifies() { NativeCall<void>(this, "USceneComponent.PostRepNotifies()"); }
607 void Serialize(FArchive* Ar) { NativeCall<void, FArchive*>(this, "USceneComponent.Serialize(FArchive&)", Ar); }
608 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "USceneComponent.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
609 void ClearSkipUpdateOverlaps() { NativeCall<void>(this, "USceneComponent.ClearSkipUpdateOverlaps()"); }
610 void SetShouldUpdatePhysicsVolume(bool bInShouldUpdatePhysicsVolume) { NativeCall<void, bool>(this, "USceneComponent.SetShouldUpdatePhysicsVolume(bool)", bInShouldUpdatePhysicsVolume); }
611 void UpdateNavigationData() { NativeCall<void>(this, "USceneComponent.UpdateNavigationData()"); }
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); }
615};
616
618{
619 // Fields
620
621 float& MinDrawDistanceField() { return *GetNativePointerField<float*>(this, "UPrimitiveComponent.MinDrawDistance"); }
622 float& LDMaxDrawDistanceField() { return *GetNativePointerField<float*>(this, "UPrimitiveComponent.LDMaxDrawDistance"); }
623 float& CachedMaxDrawDistanceField() { return *GetNativePointerField<float*>(this, "UPrimitiveComponent.CachedMaxDrawDistance"); }
624 TEnumAsByte<enum ESceneDepthPriorityGroup>& ViewOwnerDepthPriorityGroupField() { return *GetNativePointerField<TEnumAsByte<enum ESceneDepthPriorityGroup>*>(this, "UPrimitiveComponent.ViewOwnerDepthPriorityGroup"); }
625 FieldArray<char, 1> LightmapTypeField() { return { this, "UPrimitiveComponent.LightmapType" }; }
626 TArray<unsigned int, TSizedDefaultAllocator<32> >& MaterialPSOPrecacheRequestIDsField() { return *GetNativePointerField<TArray<unsigned int, TSizedDefaultAllocator<32> >*>(this, "UPrimitiveComponent.MaterialPSOPrecacheRequestIDs"); }
627 //TRefCountPtr<FGraphEvent>& PSOPrecacheCompileEventField() { return *GetNativePointerField<TRefCountPtr<FGraphEvent>*>(this, "UPrimitiveComponent.PSOPrecacheCompileEvent"); }
628 unsigned __int8& MoveIgnoreMaskField() { return *GetNativePointerField<unsigned __int8*>(this, "UPrimitiveComponent.MoveIgnoreMask"); }
629 //FLightingChannels& LightingChannelsField() { return *GetNativePointerField<FLightingChannels*>(this, "UPrimitiveComponent.LightingChannels"); }
630 int& RayTracingGroupIdField() { return *GetNativePointerField<int*>(this, "UPrimitiveComponent.RayTracingGroupId"); }
631 int& VisibilityIdField() { return *GetNativePointerField<int*>(this, "UPrimitiveComponent.VisibilityId"); }
632 int& CustomDepthStencilValueField() { return *GetNativePointerField<int*>(this, "UPrimitiveComponent.CustomDepthStencilValue"); }
633 //FCustomPrimitiveData& CustomPrimitiveDataField() { return *GetNativePointerField<FCustomPrimitiveData*>(this, "UPrimitiveComponent.CustomPrimitiveData"); }
634 //FCustomPrimitiveData& CustomPrimitiveDataInternalField() { return *GetNativePointerField<FCustomPrimitiveData*>(this, "UPrimitiveComponent.CustomPrimitiveDataInternal"); }
635 //FPhysScene_Chaos*& DeferredCreatePhysicsStateSceneField() { return *GetNativePointerField<FPhysScene_Chaos**>(this, "UPrimitiveComponent.DeferredCreatePhysicsStateScene"); }
636 int& TranslucencySortPriorityField() { return *GetNativePointerField<int*>(this, "UPrimitiveComponent.TranslucencySortPriority"); }
637 float& TranslucencySortDistanceOffsetField() { return *GetNativePointerField<float*>(this, "UPrimitiveComponent.TranslucencySortDistanceOffset"); }
638 //TArray<TObjectPtr<URuntimeVirtualTexture>, TSizedDefaultAllocator<32> >& RuntimeVirtualTexturesField() { return *GetNativePointerField<TArray<TObjectPtr<URuntimeVirtualTexture>, TSizedDefaultAllocator<32> >*>(this, "UPrimitiveComponent.RuntimeVirtualTextures"); }
639 char& VirtualTextureCullMipsField() { return *GetNativePointerField<char*>(this, "UPrimitiveComponent.VirtualTextureCullMips"); }
640 FieldArray<char, 1> VirtualTextureRenderPassTypeField() { return { this, "UPrimitiveComponent.VirtualTextureRenderPassType" }; }
641 //FPrimitiveComponentId& ComponentIdField() { return *GetNativePointerField<FPrimitiveComponentId*>(this, "UPrimitiveComponent.ComponentId"); }
642 int& RegistrationSerialNumberField() { return *GetNativePointerField<int*>(this, "UPrimitiveComponent.RegistrationSerialNumber"); }
643 FThreadSafeCounter& AttachmentCounterField() { return *GetNativePointerField<FThreadSafeCounter*>(this, "UPrimitiveComponent.AttachmentCounter"); }
644 float& LastCheckedAllCollideableDescendantsTimeField() { return *GetNativePointerField<float*>(this, "UPrimitiveComponent.LastCheckedAllCollideableDescendantsTime"); }
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"); }
648 long double& LastRenderTimeOnScreenField() { return *GetNativePointerField<long double*>(this, "UPrimitiveComponent.LastRenderTimeOnScreen"); }
649 float& OcclusionBoundsSlackField() { return *GetNativePointerField<float*>(this, "UPrimitiveComponent.OcclusionBoundsSlack"); }
650 TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >& MoveIgnoreActorsField() { return *GetNativePointerField<TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >*>(this, "UPrimitiveComponent.MoveIgnoreActors"); }
651 TArray<TObjectPtr<UPrimitiveComponent>, TSizedDefaultAllocator<32> >& MoveIgnoreComponentsField() { return *GetNativePointerField<TArray<TObjectPtr<UPrimitiveComponent>, TSizedDefaultAllocator<32> >*>(this, "UPrimitiveComponent.MoveIgnoreComponents"); }
652 TArray<FOverlapInfo, TSizedDefaultAllocator<32> >& OverlappingComponentsField() { return *GetNativePointerField<TArray<FOverlapInfo, TSizedDefaultAllocator<32> >*>(this, "UPrimitiveComponent.OverlappingComponents"); }
654 FBodyInstance& BodyInstanceField() { return *GetNativePointerField<FBodyInstance*>(this, "UPrimitiveComponent.BodyInstance"); }
655 FComponentBeginOverlapSignature& OnComponentBeginOverlapField() { return *GetNativePointerField<FComponentBeginOverlapSignature*>(this, "UPrimitiveComponent.OnComponentBeginOverlap"); }
656 //FComponentWakeSignature& OnComponentWakeField() { return *GetNativePointerField<FComponentWakeSignature*>(this, "UPrimitiveComponent.OnComponentWake"); }
657 //FComponentCollisionSettingsChangedSignature& OnComponentCollisionSettingsChangedEventField() { return *GetNativePointerField<FComponentCollisionSettingsChangedSignature*>(this, "UPrimitiveComponent.OnComponentCollisionSettingsChangedEvent"); }
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"); }
662 ERayTracingGroupCullingPriority& RayTracingGroupCullingPriorityField() { return *GetNativePointerField<ERayTracingGroupCullingPriority*>(this, "UPrimitiveComponent.RayTracingGroupCullingPriority"); }
663 //FPrimitiveSceneProxy*& SceneProxyField() { return *GetNativePointerField<FPrimitiveSceneProxy**>(this, "UPrimitiveComponent.SceneProxy"); }
664 FRenderCommandFence& DetachFenceField() { return *GetNativePointerField<FRenderCommandFence*>(this, "UPrimitiveComponent.DetachFence"); }
665 TObjectPtr<UPrimitiveComponent>& LODParentPrimitiveField() { return *GetNativePointerField<TObjectPtr<UPrimitiveComponent>*>(this, "UPrimitiveComponent.LODParentPrimitive"); }
666 int& ObjectLayerField() { return *GetNativePointerField<int*>(this, "UPrimitiveComponent.ObjectLayer"); }
667 float& OverrideStepHeightField() { return *GetNativePointerField<float*>(this, "UPrimitiveComponent.OverrideStepHeight"); }
668 //FOctreeElementId2& InternalOctreeIdField() { return *GetNativePointerField<FOctreeElementId2*>(this, "UPrimitiveComponent.InternalOctreeId"); }
669 //FieldArray<FOctreeElementId2, 18> SpecializedInternalOctreeIdField() { return { this, "UPrimitiveComponent.SpecializedInternalOctreeId" }; }
670 int& InternalOctreeMaskField() { return *GetNativePointerField<int*>(this, "UPrimitiveComponent.InternalOctreeMask"); }
671 //TLazyObjectPtr<UPrimitiveComponent>& ReplacementPrimitiveField() { return *GetNativePointerField<TLazyObjectPtr<UPrimitiveComponent>*>(this, "UPrimitiveComponent.ReplacementPrimitive"); }
672 unsigned int& ProxyMeshIDField() { return *GetNativePointerField<unsigned int*>(this, "UPrimitiveComponent.ProxyMeshID"); }
673 bool& bHasActiveProxyMeshChildrenField() { return *GetNativePointerField<bool*>(this, "UPrimitiveComponent.bHasActiveProxyMeshChildren"); }
674 //TLinkedList<UPrimitiveComponent*>& ProxyMeshLinkField() { return *GetNativePointerField<TLinkedList<UPrimitiveComponent*>*>(this, "UPrimitiveComponent.ProxyMeshLink"); }
675
676 // Bitfields
677
678 BitFieldValue<bool, unsigned __int32> bEnableAutoLODGeneration() { return { this, "UPrimitiveComponent.bEnableAutoLODGeneration" }; }
679 BitFieldValue<bool, unsigned __int32> bIsActorTextureStreamingBuiltData() { return { this, "UPrimitiveComponent.bIsActorTextureStreamingBuiltData" }; }
680 BitFieldValue<bool, unsigned __int32> bIsValidTextureStreamingBuiltData() { return { this, "UPrimitiveComponent.bIsValidTextureStreamingBuiltData" }; }
681 BitFieldValue<bool, unsigned __int32> bNeverDistanceCull() { return { this, "UPrimitiveComponent.bNeverDistanceCull" }; }
682 BitFieldValue<bool, unsigned __int32> bAttachedToStreamingManagerAsStatic() { return { this, "UPrimitiveComponent.bAttachedToStreamingManagerAsStatic" }; }
683 BitFieldValue<bool, unsigned __int32> bAttachedToStreamingManagerAsDynamic() { return { this, "UPrimitiveComponent.bAttachedToStreamingManagerAsDynamic" }; }
684 BitFieldValue<bool, unsigned __int32> bHandledByStreamingManagerAsDynamic() { return { this, "UPrimitiveComponent.bHandledByStreamingManagerAsDynamic" }; }
685 BitFieldValue<bool, unsigned __int32> bIgnoreStreamingManagerUpdate() { return { this, "UPrimitiveComponent.bIgnoreStreamingManagerUpdate" }; }
686 BitFieldValue<bool, unsigned __int32> bAttachedToCoarseMeshStreamingManager() { return { this, "UPrimitiveComponent.bAttachedToCoarseMeshStreamingManager" }; }
687 BitFieldValue<bool, unsigned __int32> bAlwaysCreatePhysicsState() { return { this, "UPrimitiveComponent.bAlwaysCreatePhysicsState" }; }
688 BitFieldValue<bool, unsigned __int32> bGenerateOverlapEvents() { return { this, "UPrimitiveComponent.bGenerateOverlapEvents" }; }
689 BitFieldValue<bool, unsigned __int32> bMultiBodyOverlap() { return { this, "UPrimitiveComponent.bMultiBodyOverlap" }; }
690 BitFieldValue<bool, unsigned __int32> bTraceComplexOnMove() { return { this, "UPrimitiveComponent.bTraceComplexOnMove" }; }
691 BitFieldValue<bool, unsigned __int32> bReturnMaterialOnMove() { return { this, "UPrimitiveComponent.bReturnMaterialOnMove" }; }
692 BitFieldValue<bool, unsigned __int32> bUseViewOwnerDepthPriorityGroup() { return { this, "UPrimitiveComponent.bUseViewOwnerDepthPriorityGroup" }; }
693 BitFieldValue<bool, unsigned __int32> bAllowCullDistanceVolume() { return { this, "UPrimitiveComponent.bAllowCullDistanceVolume" }; }
694 BitFieldValue<bool, unsigned __int32> bVisibleInReflectionCaptures() { return { this, "UPrimitiveComponent.bVisibleInReflectionCaptures" }; }
695 BitFieldValue<bool, unsigned __int32> bVisibleInRealTimeSkyCaptures() { return { this, "UPrimitiveComponent.bVisibleInRealTimeSkyCaptures" }; }
696 BitFieldValue<bool, unsigned __int32> bVisibleInRayTracing() { return { this, "UPrimitiveComponent.bVisibleInRayTracing" }; }
697 BitFieldValue<bool, unsigned __int32> bRenderInMainPass() { return { this, "UPrimitiveComponent.bRenderInMainPass" }; }
698 BitFieldValue<bool, unsigned __int32> bRenderInDepthPass() { return { this, "UPrimitiveComponent.bRenderInDepthPass" }; }
699 BitFieldValue<bool, unsigned __int32> bReceivesDecals() { return { this, "UPrimitiveComponent.bReceivesDecals" }; }
700 BitFieldValue<bool, unsigned __int32> bHoldout() { return { this, "UPrimitiveComponent.bHoldout" }; }
701 BitFieldValue<bool, unsigned __int32> bOwnerNoSee() { return { this, "UPrimitiveComponent.bOwnerNoSee" }; }
702 BitFieldValue<bool, unsigned __int32> bOnlyOwnerSee() { return { this, "UPrimitiveComponent.bOnlyOwnerSee" }; }
703 BitFieldValue<bool, unsigned __int32> bTreatAsBackgroundForOcclusion() { return { this, "UPrimitiveComponent.bTreatAsBackgroundForOcclusion" }; }
704 BitFieldValue<bool, unsigned __int32> bUseAsOccluder() { return { this, "UPrimitiveComponent.bUseAsOccluder" }; }
705 BitFieldValue<bool, unsigned __int32> bSelectable() { return { this, "UPrimitiveComponent.bSelectable" }; }
706 BitFieldValue<bool, unsigned __int32> bForceMipStreaming() { return { this, "UPrimitiveComponent.bForceMipStreaming" }; }
707 BitFieldValue<bool, unsigned __int32> bHasPerInstanceHitProxies() { return { this, "UPrimitiveComponent.bHasPerInstanceHitProxies" }; }
708 BitFieldValue<bool, unsigned __int32> CastShadow() { return { this, "UPrimitiveComponent.CastShadow" }; }
709 BitFieldValue<bool, unsigned __int32> bEmissiveLightSource() { return { this, "UPrimitiveComponent.bEmissiveLightSource" }; }
710 BitFieldValue<bool, unsigned __int32> bAffectDynamicIndirectLighting() { return { this, "UPrimitiveComponent.bAffectDynamicIndirectLighting" }; }
711 BitFieldValue<bool, unsigned __int32> bAffectIndirectLightingWhileHidden() { return { this, "UPrimitiveComponent.bAffectIndirectLightingWhileHidden" }; }
712 BitFieldValue<bool, unsigned __int32> bAffectDistanceFieldLighting() { return { this, "UPrimitiveComponent.bAffectDistanceFieldLighting" }; }
713 BitFieldValue<bool, unsigned __int32> bCastDynamicShadow() { return { this, "UPrimitiveComponent.bCastDynamicShadow" }; }
714 BitFieldValue<bool, unsigned __int32> bCastStaticShadow() { return { this, "UPrimitiveComponent.bCastStaticShadow" }; }
715 BitFieldValue<bool, unsigned __int32> bCastVolumetricTranslucentShadow() { return { this, "UPrimitiveComponent.bCastVolumetricTranslucentShadow" }; }
716 BitFieldValue<bool, unsigned __int32> bCastContactShadow() { return { this, "UPrimitiveComponent.bCastContactShadow" }; }
717 BitFieldValue<bool, unsigned __int32> bSelfShadowOnly() { return { this, "UPrimitiveComponent.bSelfShadowOnly" }; }
718 BitFieldValue<bool, unsigned __int32> bCastFarShadow() { return { this, "UPrimitiveComponent.bCastFarShadow" }; }
719 BitFieldValue<bool, unsigned __int32> bCastInsetShadow() { return { this, "UPrimitiveComponent.bCastInsetShadow" }; }
720 BitFieldValue<bool, unsigned __int32> bCastCinematicShadow() { return { this, "UPrimitiveComponent.bCastCinematicShadow" }; }
721 BitFieldValue<bool, unsigned __int32> bCastHiddenShadow() { return { this, "UPrimitiveComponent.bCastHiddenShadow" }; }
722 BitFieldValue<bool, unsigned __int32> bCastShadowAsTwoSided() { return { this, "UPrimitiveComponent.bCastShadowAsTwoSided" }; }
723 BitFieldValue<bool, unsigned __int32> bLightAsIfStatic_DEPRECATED() { return { this, "UPrimitiveComponent.bLightAsIfStatic_DEPRECATED" }; }
724 BitFieldValue<bool, unsigned __int32> bLightAttachmentsAsGroup() { return { this, "UPrimitiveComponent.bLightAttachmentsAsGroup" }; }
725 BitFieldValue<bool, unsigned __int32> bExcludeFromLightAttachmentGroup() { return { this, "UPrimitiveComponent.bExcludeFromLightAttachmentGroup" }; }
726 BitFieldValue<bool, unsigned __int32> bReceiveMobileCSMShadows() { return { this, "UPrimitiveComponent.bReceiveMobileCSMShadows" }; }
727 BitFieldValue<bool, unsigned __int32> bSingleSampleShadowFromStationaryLights() { return { this, "UPrimitiveComponent.bSingleSampleShadowFromStationaryLights" }; }
728 BitFieldValue<bool, unsigned __int32> bIgnoreRadialImpulse() { return { this, "UPrimitiveComponent.bIgnoreRadialImpulse" }; }
729 BitFieldValue<bool, unsigned __int32> bIgnoreRadialForce() { return { this, "UPrimitiveComponent.bIgnoreRadialForce" }; }
730 BitFieldValue<bool, unsigned __int32> bApplyImpulseOnDamage() { return { this, "UPrimitiveComponent.bApplyImpulseOnDamage" }; }
731 BitFieldValue<bool, unsigned __int32> bReplicatePhysicsToAutonomousProxy() { return { this, "UPrimitiveComponent.bReplicatePhysicsToAutonomousProxy" }; }
732 BitFieldValue<bool, unsigned __int32> bFillCollisionUnderneathForNavmesh() { return { this, "UPrimitiveComponent.bFillCollisionUnderneathForNavmesh" }; }
733 BitFieldValue<bool, unsigned __int32> AlwaysLoadOnClient() { return { this, "UPrimitiveComponent.AlwaysLoadOnClient" }; }
734 BitFieldValue<bool, unsigned __int32> AlwaysLoadOnServer() { return { this, "UPrimitiveComponent.AlwaysLoadOnServer" }; }
735 BitFieldValue<bool, unsigned __int32> bUseEditorCompositing() { return { this, "UPrimitiveComponent.bUseEditorCompositing" }; }
736 BitFieldValue<bool, unsigned __int32> bIsBeingMovedByEditor() { return { this, "UPrimitiveComponent.bIsBeingMovedByEditor" }; }
737 BitFieldValue<bool, unsigned __int32> bRenderCustomDepth() { return { this, "UPrimitiveComponent.bRenderCustomDepth" }; }
738 BitFieldValue<bool, unsigned __int32> bVisibleInSceneCaptureOnly() { return { this, "UPrimitiveComponent.bVisibleInSceneCaptureOnly" }; }
739 BitFieldValue<bool, unsigned __int32> bHiddenInSceneCapture() { return { this, "UPrimitiveComponent.bHiddenInSceneCapture" }; }
740 BitFieldValue<bool, unsigned __int32> bRayTracingFarField() { return { this, "UPrimitiveComponent.bRayTracingFarField" }; }
741 BitFieldValue<bool, unsigned __int32> bCachedAllCollideableDescendantsRelative() { return { this, "UPrimitiveComponent.bCachedAllCollideableDescendantsRelative" }; }
742 BitFieldValue<bool, unsigned __int32> bHasNoStreamableTextures() { return { this, "UPrimitiveComponent.bHasNoStreamableTextures" }; }
743 BitFieldValue<bool, unsigned __int32> bStaticWhenNotMoveable() { return { this, "UPrimitiveComponent.bStaticWhenNotMoveable" }; }
744 BitFieldValue<bool, unsigned __int32> bPSOPrecacheCalled() { return { this, "UPrimitiveComponent.bPSOPrecacheCalled" }; }
745 BitFieldValue<bool, unsigned __int32> bPSOPrecacheRequestBoosted() { return { this, "UPrimitiveComponent.bPSOPrecacheRequestBoosted" }; }
746 BitFieldValue<bool, unsigned __int32> bIgnoreUpdatingOwnersLastRenderTime() { return { this, "UPrimitiveComponent.bIgnoreUpdatingOwnersLastRenderTime" }; }
747 BitFieldValue<bool, unsigned __int32> bForcePreventBlockingProjectiles() { return { this, "UPrimitiveComponent.bForcePreventBlockingProjectiles" }; }
748 BitFieldValue<bool, unsigned __int32> bForceOverlapEvents() { return { this, "UPrimitiveComponent.bForceOverlapEvents" }; }
749 BitFieldValue<bool, unsigned __int32> bIsInForeground() { return { this, "UPrimitiveComponent.bIsInForeground" }; }
750 BitFieldValue<bool, unsigned __int32> bUseInternalOctree() { return { this, "UPrimitiveComponent.bUseInternalOctree" }; }
751 BitFieldValue<bool, unsigned __int32> bUseInternalOctreeOnClient() { return { this, "UPrimitiveComponent.bUseInternalOctreeOnClient" }; }
752 BitFieldValue<bool, unsigned __int32> bRegisteredInternalOctree() { return { this, "UPrimitiveComponent.bRegisteredInternalOctree" }; }
753 BitFieldValue<bool, unsigned __int32> bForceDynamicPhysics() { return { this, "UPrimitiveComponent.bForceDynamicPhysics" }; }
754 BitFieldValue<bool, unsigned __int32> bPreventCharacterBasing() { return { this, "UPrimitiveComponent.bPreventCharacterBasing" }; }
755 BitFieldValue<bool, unsigned __int32> bAllowBasedCharacters() { return { this, "UPrimitiveComponent.bAllowBasedCharacters" }; }
756 BitFieldValue<bool, unsigned __int32> bIsAbstractBasingComponent() { return { this, "UPrimitiveComponent.bIsAbstractBasingComponent" }; }
757 BitFieldValue<bool, unsigned __int32> bClimbable() { return { this, "UPrimitiveComponent.bClimbable" }; }
758 BitFieldValue<bool, unsigned __int32> bUseAbsoluteMaxDrawDisatance() { return { this, "UPrimitiveComponent.bUseAbsoluteMaxDrawDisatance" }; }
759 BitFieldValue<bool, unsigned __int32> bMovableUseDynamicDrawDistance() { return { this, "UPrimitiveComponent.bMovableUseDynamicDrawDistance" }; }
760 BitFieldValue<bool, unsigned __int32> bIncludeBoundsRadiusInDrawDistances() { return { this, "UPrimitiveComponent.bIncludeBoundsRadiusInDrawDistances" }; }
761 BitFieldValue<bool, unsigned __int32> bExcludeFromLevelBounds() { return { this, "UPrimitiveComponent.bExcludeFromLevelBounds" }; }
762 BitFieldValue<bool, unsigned __int32> bIgnoredByCharacterEncroachment() { return { this, "UPrimitiveComponent.bIgnoredByCharacterEncroachment" }; }
763 BitFieldValue<bool, unsigned __int32> bPreventDamage() { return { this, "UPrimitiveComponent.bPreventDamage" }; }
764
765 // Functions
766
767 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "UPrimitiveComponent.StaticClass()"); }
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); }
771 ESceneDepthPriorityGroup GetStaticDepthPriorityGroup() { return NativeCall<ESceneDepthPriorityGroup>(this, "UPrimitiveComponent.GetStaticDepthPriorityGroup()"); }
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); }
774 //const FReferenceSkeleton* GetRuntimeVirtualTextures() { return NativeCall<const FReferenceSkeleton*>(this, "UPrimitiveComponent.GetRuntimeVirtualTextures()"); }
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); }
778 static void StaticRegisterNativesUPrimitiveComponent() { NativeCall<void>(nullptr, "UPrimitiveComponent.StaticRegisterNativesUPrimitiveComponent()"); }
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()"); }
781 //void GetStreamingRenderAssetInfo(FStreamingTextureLevelContext* LevelContext, TArray<FStreamingRenderAssetPrimitiveInfo, TSizedDefaultAllocator<32> >* OutStreamingRenderAssets) { NativeCall<void, FStreamingTextureLevelContext*, TArray<FStreamingRenderAssetPrimitiveInfo, TSizedDefaultAllocator<32> >*>(this, "UPrimitiveComponent.GetStreamingRenderAssetInfo(FStreamingTextureLevelContext&,TArray<FStreamingRenderAssetPrimitiveInfo,TSizedDefaultAllocator<32>>&)", LevelContext, OutStreamingRenderAssets); }
782 //void GetStreamingRenderAssetInfoWithNULLRemoval(FStreamingTextureLevelContext* LevelContext, TArray<FStreamingRenderAssetPrimitiveInfo, TSizedDefaultAllocator<32> >* OutStreamingRenderAssets) { NativeCall<void, FStreamingTextureLevelContext*, TArray<FStreamingRenderAssetPrimitiveInfo, TSizedDefaultAllocator<32> >*>(this, "UPrimitiveComponent.GetStreamingRenderAssetInfoWithNULLRemoval(FStreamingTextureLevelContext&,TArray<FStreamingRenderAssetPrimitiveInfo,TSizedDefaultAllocator<32>>&)", LevelContext, OutStreamingRenderAssets); }
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); }
785 void SendRenderTransform_Concurrent() { NativeCall<void>(this, "UPrimitiveComponent.SendRenderTransform_Concurrent()"); }
786 void OnRegister() { NativeCall<void>(this, "UPrimitiveComponent.OnRegister()"); }
787 void OnUnregister() { NativeCall<void>(this, "UPrimitiveComponent.OnUnregister()"); }
788 //TStructOnScope<FActorComponentInstanceData, UScriptStruct*>* GetComponentInstanceData(TStructOnScope<FActorComponentInstanceData, UScriptStruct*>* result) { return NativeCall<TStructOnScope<FActorComponentInstanceData, UScriptStruct*>*, TStructOnScope<FActorComponentInstanceData, UScriptStruct*>*>(this, "UPrimitiveComponent.GetComponentInstanceData()", result); }
789 void OnAttachmentChanged() { NativeCall<void>(this, "UPrimitiveComponent.OnAttachmentChanged()"); }
790 void DestroyRenderState_Concurrent() { NativeCall<void>(this, "UPrimitiveComponent.DestroyRenderState_Concurrent()"); }
791 void OnCreatePhysicsState() { NativeCall<void>(this, "UPrimitiveComponent.OnCreatePhysicsState()"); }
792 void EnsurePhysicsStateCreated() { NativeCall<void>(this, "UPrimitiveComponent.EnsurePhysicsStateCreated()"); }
793 void MarkChildPrimitiveComponentRenderStateDirty() { NativeCall<void>(this, "UPrimitiveComponent.MarkChildPrimitiveComponentRenderStateDirty()"); }
794 //void OnUpdateTransform(EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport) { NativeCall<void, EUpdateTransformFlags, ETeleportType>(this, "UPrimitiveComponent.OnUpdateTransform(EUpdateTransformFlags,ETeleportType)", UpdateTransformFlags, Teleport); }
795 void OnDestroyPhysicsState() { NativeCall<void>(this, "UPrimitiveComponent.OnDestroyPhysicsState()"); }
796 void Serialize(FArchive* Ar) { NativeCall<void, FArchive*>(this, "UPrimitiveComponent.Serialize(FArchive&)", Ar); }
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); }
798 void PostInitProperties() { NativeCall<void>(this, "UPrimitiveComponent.PostInitProperties()"); }
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); }
803 bool IsReadyForFinishDestroy() { return NativeCall<bool>(this, "UPrimitiveComponent.IsReadyForFinishDestroy()"); }
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); }
808 bool ShouldComponentAddToScene() { return NativeCall<bool>(this, "UPrimitiveComponent.ShouldComponentAddToScene()"); }
809 bool ShouldCreatePhysicsState() { return NativeCall<bool>(this, "UPrimitiveComponent.ShouldCreatePhysicsState()"); }
810 bool HasValidPhysicsState() { return NativeCall<bool>(this, "UPrimitiveComponent.HasValidPhysicsState()"); }
811 bool ShouldRenderSelected() { return NativeCall<bool>(this, "UPrimitiveComponent.ShouldRenderSelected()"); }
812 void SetCastHiddenShadow(bool NewCastHiddenShadow) { NativeCall<void, bool>(this, "UPrimitiveComponent.SetCastHiddenShadow(bool)", NewCastHiddenShadow); }
813 void PushSelectionToProxy() { NativeCall<void>(this, "UPrimitiveComponent.PushSelectionToProxy()"); }
814 void SetCullDistance(float NewCullDistance) { NativeCall<void, float>(this, "UPrimitiveComponent.SetCullDistance(float)", NewCullDistance); }
815 bool IsWorldGeometry() { return NativeCall<bool>(this, "UPrimitiveComponent.IsWorldGeometry()"); }
816 ECollisionChannel GetCollisionObjectType() { return NativeCall<ECollisionChannel>(this, "UPrimitiveComponent.GetCollisionObjectType()"); }
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); }
820 int GetCustomPrimitiveDataIndexForScalarParameter(FName ParameterName) { return NativeCall<int, FName>(this, "UPrimitiveComponent.GetCustomPrimitiveDataIndexForScalarParameter(FName)", ParameterName); }
821 int GetCustomPrimitiveDataIndexForVectorParameter(FName ParameterName) { return NativeCall<int, FName>(this, "UPrimitiveComponent.GetCustomPrimitiveDataIndexForVectorParameter(FName)", ParameterName); }
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); }
825 //FCollisionShape* GetCollisionShape(FCollisionShape* result, float Inflation) { return NativeCall<FCollisionShape*, FCollisionShape*, float>(this, "UPrimitiveComponent.GetCollisionShape(float)", result, Inflation); }
826 //bool MoveComponentImpl(const UE::Math::TVector<double>* Delta, const UE::Math::TQuat<double>* NewRotationQuat, 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, "UPrimitiveComponent.MoveComponentImpl(UE::Math::TVector<double>&,UE::Math::TQuat<double>&,bool,FHitResult*,EMoveComponentFlags,ETeleportType)", Delta, NewRotationQuat, bSweep, OutHit, MoveFlags, Teleport); }
827 void DispatchBlockingHit(AActor* Owner, const FHitResult* BlockingHit) { NativeCall<void, AActor*, const FHitResult*>(this, "UPrimitiveComponent.DispatchBlockingHit(AActor&,FHitResult&)", Owner, BlockingHit); }
828 void DispatchWakeEvents(ESleepEvent WakeEvent, FName BoneName) { NativeCall<void, ESleepEvent, FName>(this, "UPrimitiveComponent.DispatchWakeEvents(ESleepEvent,FName)", WakeEvent, BoneName); }
829 //void GetNavigationData(FNavigationRelevantData* OutData) { NativeCall<void, FNavigationRelevantData*>(this, "UPrimitiveComponent.GetNavigationData(FNavigationRelevantData&)", OutData); }
830 bool IsNavigationRelevant() { return NativeCall<bool>(this, "UPrimitiveComponent.IsNavigationRelevant()"); }
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); }
834 //bool OverlapComponent(const UE::Math::TVector<double>* Pos, const UE::Math::TQuat<double>* Rot, const 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); }
835 //bool ComputePenetration(FMTDResult* OutMTD, const FCollisionShape* CollisionShape, const UE::Math::TVector<double>* Pos, const UE::Math::TQuat<double>* Rot) { return NativeCall<bool, FMTDResult*, const FCollisionShape*, const UE::Math::TVector<double>*, const UE::Math::TQuat<double>*>(this, "UPrimitiveComponent.ComputePenetration(FMTDResult&,FCollisionShape&,UE::Math::TVector<double>&,UE::Math::TQuat<double>&)", OutMTD, CollisionShape, Pos, Rot); }
836 bool IsOverlappingActor(const AActor* Other) { return NativeCall<bool, const AActor*>(this, "UPrimitiveComponent.IsOverlappingActor(AActor*)", Other); }
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); }
841 void GetOverlappingComponents(TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> >* OutOverlappingComponents) { NativeCall<void, TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> >*>(this, "UPrimitiveComponent.GetOverlappingComponents(TArray<UPrimitiveComponent*,TSizedDefaultAllocator<32>>&)", OutOverlappingComponents); }
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); }
848 void OnGenerateOverlapEventsChanged() { NativeCall<void>(this, "UPrimitiveComponent.OnGenerateOverlapEventsChanged()"); }
849 void ClearComponentOverlaps(bool bDoNotifies, bool bSkipNotifySelf) { NativeCall<void, bool, bool>(this, "UPrimitiveComponent.ClearComponentOverlaps(bool,bool)", bDoNotifies, bSkipNotifySelf); }
850 //bool ComponentOverlapMultiImpl(TArray<FOverlapResult, TSizedDefaultAllocator<32> >* OutOverlaps, const UWorld* World, const UE::Math::TVector<double>* Pos, const UE::Math::TQuat<double>* Quat, ECollisionChannel TestChannel, const FComponentQueryParams* Params, const FCollisionObjectQueryParams* ObjectQueryParams) { return NativeCall<bool, TArray<FOverlapResult, TSizedDefaultAllocator<32> >*, const UWorld*, const UE::Math::TVector<double>*, const UE::Math::TQuat<double>*, ECollisionChannel, const FComponentQueryParams*, const FCollisionObjectQueryParams*>(this, "UPrimitiveComponent.ComponentOverlapMultiImpl(TArray<FOverlapResult,TSizedDefaultAllocator<32>>&,UWorld*,UE::Math::TVector<double>&,UE::Math::TQuat<double>&,ECollisionChannel,FComponentQueryParams&,FCollisionObjectQueryParams&)", OutOverlaps, World, Pos, Quat, TestChannel, Params, ObjectQueryParams); }
851 void UpdatePhysicsVolume(bool bTriggerNotifiers) { NativeCall<void, bool>(this, "UPrimitiveComponent.UpdatePhysicsVolume(bool)", bTriggerNotifiers); }
852 static void DispatchMouseOverEvents(UPrimitiveComponent* CurrentComponent, UPrimitiveComponent* NewComponent) { NativeCall<void, UPrimitiveComponent*, UPrimitiveComponent*>(nullptr, "UPrimitiveComponent.DispatchMouseOverEvents(UPrimitiveComponent*,UPrimitiveComponent*)", CurrentComponent, NewComponent); }
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); }
857 void SetCustomDepthStencilValue(int Value) { NativeCall<void, int>(this, "UPrimitiveComponent.SetCustomDepthStencilValue(int)", Value); }
858 bool CanCharacterStepUp(APawn* Pawn) { return NativeCall<bool, APawn*>(this, "UPrimitiveComponent.CanCharacterStepUp(APawn*)", Pawn); }
859 bool CanEditSimulatePhysics() { return NativeCall<bool>(this, "UPrimitiveComponent.CanEditSimulatePhysics()"); }
860 bool WasRecentlyRendered(float Tolerance) { return NativeCall<bool, float>(this, "UPrimitiveComponent.WasRecentlyRendered(float)", Tolerance); }
861 //void SetupPrecachePSOParams(FPSOPrecacheParams* Params) { NativeCall<void, FPSOPrecacheParams*>(this, "UPrimitiveComponent.SetupPrecachePSOParams(FPSOPrecacheParams&)", Params); }
862 bool IsPSOPrecaching() { return NativeCall<bool>(this, "UPrimitiveComponent.IsPSOPrecaching()"); }
863 void GetCollisionResponseSet(FCollisionResponseSet* OutCollision) { NativeCall<void, FCollisionResponseSet*>(this, "UPrimitiveComponent.GetCollisionResponseSet(FCollisionResponseSet&)", OutCollision); }
864 //bool ConvertRotationOverlapsToCurrentOverlaps<class TSizedInlineAllocator<3, 32, class TSizedDefaultAllocator<32>>>(TArray<FOverlapInfo, TSizedInlineAllocator<3, 32, TSizedDefaultAllocator<32> > >* OutOverlapsAtEndLocation, const TArrayView<FOverlapInfo const, int>* CurrentOverlaps) { return NativeCall<bool, TArray<FOverlapInfo, TSizedInlineAllocator<3, 32, TSizedDefaultAllocator<32> > >*, const TArrayView<FOverlapInfo const, int>*>(this, "UPrimitiveComponent.ConvertRotationOverlapsToCurrentOverlaps<class TSizedInlineAllocator<3,32,class TSizedDefaultAllocator<32>>>(TArray<FOverlapInfo,TSizedInlineAllocator<3,32,TSizedDefaultAllocator<32>>>&,TArrayView<FOverlapInfo,int>&)", OutOverlapsAtEndLocation, CurrentOverlaps); }
865 //bool ConvertSweptOverlapsToCurrentOverlaps<class TSizedInlineAllocator<3, 32, class TSizedDefaultAllocator<32>>>(TArray<FOverlapInfo, TSizedInlineAllocator<3, 32, TSizedDefaultAllocator<32> > >* OverlapsAtEndLocation, const TArrayView<FOverlapInfo const, int>* SweptOverlaps, int SweptOverlapsIndex, const UE::Math::TVector<double>* EndLocation, const UE::Math::TQuat<double>* EndRotationQuat) { return NativeCall<bool, TArray<FOverlapInfo, TSizedInlineAllocator<3, 32, TSizedDefaultAllocator<32> > >*, const TArrayView<FOverlapInfo const, int>*, int, const UE::Math::TVector<double>*, const UE::Math::TQuat<double>*>(this, "UPrimitiveComponent.ConvertSweptOverlapsToCurrentOverlaps<class TSizedInlineAllocator<3,32,class TSizedDefaultAllocator<32>>>(TArray<FOverlapInfo,TSizedInlineAllocator<3,32,TSizedDefaultAllocator<32>>>&,TArrayView<FOverlapInfo,int>&,int,UE::Math::TVector<double>&,UE::Math::TQuat<double>&)", OverlapsAtEndLocation, SweptOverlaps, SweptOverlapsIndex, EndLocation, EndRotationQuat); }
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); }
868 void SetConstraintMode(EDOFMode::Type ConstraintMode) { NativeCall<void, EDOFMode::Type>(this, "UPrimitiveComponent.SetConstraintMode(EDOFMode::Type)", ConstraintMode); }
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); }
880 void SetAllPhysicsLinearVelocity(UE::Math::TVector<double>* NewVel, __int64 bAddToCurrent) { NativeCall<void, UE::Math::TVector<double>*, __int64>(this, "UPrimitiveComponent.SetAllPhysicsLinearVelocity(UE::Math::TVector<double>,bool)", NewVel, bAddToCurrent); }
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); }
883 void SetAllPhysicsAngularVelocityInRadians(const UE::Math::TVector<double>* NewAngVel, bool bAddToCurrent) { NativeCall<void, const UE::Math::TVector<double>*, bool>(this, "UPrimitiveComponent.SetAllPhysicsAngularVelocityInRadians(UE::Math::TVector<double>&,bool)", NewAngVel, bAddToCurrent); }
884 void SetAllPhysicsPosition(UE::Math::TVector<double>* NewPos) { NativeCall<void, UE::Math::TVector<double>*>(this, "UPrimitiveComponent.SetAllPhysicsPosition(UE::Math::TVector<double>)", NewPos); }
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); }
887 void WakeRigidBody(FName BoneName) { NativeCall<void, FName>(this, "UPrimitiveComponent.WakeRigidBody(FName)", BoneName); }
888 void WakeAllRigidBodies() { NativeCall<void>(this, "UPrimitiveComponent.WakeAllRigidBodies()"); }
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); }
902 void PutRigidBodyToSleep(FName BoneName) { NativeCall<void, FName>(this, "UPrimitiveComponent.PutRigidBodyToSleep(FName)", BoneName); }
903 void PutAllRigidBodiesToSleep() { NativeCall<void>(this, "UPrimitiveComponent.PutAllRigidBodiesToSleep()"); }
904 bool RigidBodyIsAwake(FName BoneName) { return NativeCall<bool, FName>(this, "UPrimitiveComponent.RigidBodyIsAwake(FName)", BoneName); }
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); }
908 void SyncComponentToRBPhysics() { NativeCall<void>(this, "UPrimitiveComponent.SyncComponentToRBPhysics()"); }
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); }
911 void WeldTo(USceneComponent* InParent, FName InSocketName) { NativeCall<void, USceneComponent*, FName>(this, "UPrimitiveComponent.WeldTo(USceneComponent*,FName)", InParent, InSocketName); }
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); }
917 bool IsSimulatingPhysics(FName BoneName) { return NativeCall<bool, FName>(this, "UPrimitiveComponent.IsSimulatingPhysics(FName)", BoneName); }
918 void SetCollisionObjectType(ECollisionChannel Channel) { NativeCall<void, ECollisionChannel>(this, "UPrimitiveComponent.SetCollisionObjectType(ECollisionChannel)", Channel); }
919 void SetCollisionResponseToChannel(ECollisionChannel Channel, ECollisionResponse NewResponse) { NativeCall<void, ECollisionChannel, ECollisionResponse>(this, "UPrimitiveComponent.SetCollisionResponseToChannel(ECollisionChannel,ECollisionResponse)", Channel, NewResponse); }
920 void SetCollisionResponseToAllChannels(ECollisionResponse NewResponse) { NativeCall<void, ECollisionResponse>(this, "UPrimitiveComponent.SetCollisionResponseToAllChannels(ECollisionResponse)", NewResponse); }
921 //void SetCollisionResponseToChannels(const FCollisionResponseContainer* NewReponses) { NativeCall<void, const FCollisionResponseContainer*>(this, "UPrimitiveComponent.SetCollisionResponseToChannels(FCollisionResponseContainer&)", NewReponses); }
922 void SetCollisionEnabled(ECollisionEnabled::Type NewType) { NativeCall<void, ECollisionEnabled::Type>(this, "UPrimitiveComponent.SetCollisionEnabled(ECollisionEnabled::Type)", NewType); }
923 void SetCollisionProfileName(FName InCollisionProfileName, bool bUpdateOverlaps) { NativeCall<void, FName, bool>(this, "UPrimitiveComponent.SetCollisionProfileName(FName,bool)", InCollisionProfileName, bUpdateOverlaps); }
924 void OnActorEnableCollisionChanged() { NativeCall<void>(this, "UPrimitiveComponent.OnActorEnableCollisionChanged()"); }
925 void OnComponentCollisionSettingsChanged(bool bUpdateOverlaps) { NativeCall<void, bool>(this, "UPrimitiveComponent.OnComponentCollisionSettingsChanged(bool)", 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); }
927 ECollisionResponse GetCollisionResponseToChannel(ECollisionChannel Channel) { return NativeCall<ECollisionResponse, ECollisionChannel>(this, "UPrimitiveComponent.GetCollisionResponseToChannel(ECollisionChannel)", Channel); }
928 //const FCollisionResponseContainer* GetCollisionResponseToChannels() { return NativeCall<const FCollisionResponseContainer*>(this, "UPrimitiveComponent.GetCollisionResponseToChannels()"); }
929 void UpdatePhysicsToRBChannels() { NativeCall<void>(this, "UPrimitiveComponent.UpdatePhysicsToRBChannels()"); }
930 void SetInternalOctreeMask(int InOctreeMask, bool bReregisterWithTree) { NativeCall<void, int, bool>(this, "UPrimitiveComponent.SetInternalOctreeMask(int,bool)", InOctreeMask, bReregisterWithTree); }
931};
932
934{
935 // Fields
936
937 TArray<TObjectPtr<UMaterialInterface>, TSizedDefaultAllocator<32> >& OverrideMaterialsField() { return *GetNativePointerField<TArray<TObjectPtr<UMaterialInterface>, TSizedDefaultAllocator<32> >*>(this, "UMeshComponent.OverrideMaterials"); }
938 TObjectPtr<UMaterialInterface>& OverlayMaterialField() { return *GetNativePointerField<TObjectPtr<UMaterialInterface>*>(this, "UMeshComponent.OverlayMaterial"); }
939 float& OverlayMaterialMaxDrawDistanceField() { return *GetNativePointerField<float*>(this, "UMeshComponent.OverlayMaterialMaxDrawDistance"); }
940 //TSortedMap<FName, UMeshComponent::FMaterialParameterCache, TSizedDefaultAllocator<32>, FNameFastLess>& MaterialParameterCacheField() { return *GetNativePointerField<TSortedMap<FName, UMeshComponent::FMaterialParameterCache, TSizedDefaultAllocator<32>, FNameFastLess>*>(this, "UMeshComponent.MaterialParameterCache"); }
941 TSubclassOf<AActor>& DamageFXActorToSpawnField() { return *GetNativePointerField<TSubclassOf<AActor>*>(this, "UMeshComponent.DamageFXActorToSpawn"); }
942
943 // Bitfields
944
945 BitFieldValue<bool, unsigned __int32> bEnableMaterialParameterCaching() { return { this, "UMeshComponent.bEnableMaterialParameterCaching" }; }
946 BitFieldValue<bool, unsigned __int32> bCachedMaterialParameterIndicesAreDirty() { return { this, "UMeshComponent.bCachedMaterialParameterIndicesAreDirty" }; }
947
948 // Functions
949
950 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "UMeshComponent.StaticClass()"); }
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); }
953 static void StaticRegisterNativesUMeshComponent() { NativeCall<void>(nullptr, "UMeshComponent.StaticRegisterNativesUMeshComponent()"); }
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); }
957 //FMaterialRelevance* GetMaterialRelevance(FMaterialRelevance* result, ERHIFeatureLevel::Type InFeatureLevel) { return NativeCall<FMaterialRelevance*, FMaterialRelevance*, ERHIFeatureLevel::Type>(this, "UMeshComponent.GetMaterialRelevance(ERHIFeatureLevel::Type)", result, InFeatureLevel); }
958 int GetNumOverrideMaterials() { return NativeCall<int>(this, "UMeshComponent.GetNumOverrideMaterials()"); }
959 void EmptyOverrideMaterials() { NativeCall<void>(this, "UMeshComponent.EmptyOverrideMaterials()"); }
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); }
966 void SetVectorParameterValueOnMaterials(const FName ParameterName, const UE::Math::TVector<double>* ParameterValue) { NativeCall<void, const FName, const UE::Math::TVector<double>*>(this, "UMeshComponent.SetVectorParameterValueOnMaterials(FName,UE::Math::TVector<double>)", ParameterName, ParameterValue); }
967 void CacheMaterialParameterNameIndices(int a2) { NativeCall<void, int>(this, "UMeshComponent.CacheMaterialParameterNameIndices()", a2); }
968 //void GetStreamingTextureInfoInner(FStreamingTextureLevelContext* LevelContext, const TArray<FStreamingTextureBuildInfo, TSizedDefaultAllocator<32> >* PreBuiltData, float ComponentScaling, TArray<FStreamingRenderAssetPrimitiveInfo, TSizedDefaultAllocator<32> >* OutStreamingTextures) { NativeCall<void, FStreamingTextureLevelContext*, const TArray<FStreamingTextureBuildInfo, TSizedDefaultAllocator<32> >*, float, TArray<FStreamingRenderAssetPrimitiveInfo, TSizedDefaultAllocator<32> >*>(this, "UMeshComponent.GetStreamingTextureInfoInner(FStreamingTextureLevelContext&,TArray<FStreamingTextureBuildInfo,TSizedDefaultAllocator<32>>*,float,TArray<FStreamingRenderAssetPrimitiveInfo,TSizedDefaultAllocator<32>>&)", LevelContext, PreBuiltData, ComponentScaling, OutStreamingTextures); }
969 //void FMaterialParameterCache > , class TSizedDefaultAllocator<32 >> () { NativeCall<void>(this, "UMeshComponent.FMaterialParameterCache>,class TSizedDefaultAllocator<32>>()"); }
970 void Reset(int NewSize) { NativeCall<void, int>(this, "UMeshComponent.Reset(int)", NewSize); }
971 //UMeshComponent::FMaterialParameterCache* Emplace<class FName const&>(const FName* InKey) { return NativeCall<UMeshComponent::FMaterialParameterCache*, const FName*>(this, "UMeshComponent.Emplace<class FName const &>(FName*)", InKey); }
972};
973
975{
976 // Fields
977
978 int& ForcedLodModelField() { return *GetNativePointerField<int*>(this, "UStaticMeshComponent.ForcedLodModel"); }
979 int& PreviousLODLevel_DEPRECATEDField() { return *GetNativePointerField<int*>(this, "UStaticMeshComponent.PreviousLODLevel_DEPRECATED"); }
980 int& MinLODField() { return *GetNativePointerField<int*>(this, "UStaticMeshComponent.MinLOD"); }
981 int& SubDivisionStepSizeField() { return *GetNativePointerField<int*>(this, "UStaticMeshComponent.SubDivisionStepSize"); }
982 TObjectPtr<UStaticMesh>& StaticMeshField() { return *GetNativePointerField<TObjectPtr<UStaticMesh>*>(this, "UStaticMeshComponent.StaticMesh"); }
983 FColor& WireframeColorOverrideField() { return *GetNativePointerField<FColor*>(this, "UStaticMeshComponent.WireframeColorOverride"); }
984 int& WorldPositionOffsetDisableDistanceField() { return *GetNativePointerField<int*>(this, "UStaticMeshComponent.WorldPositionOffsetDisableDistance"); }
985 int& CustomDataOutDisableDistanceField() { return *GetNativePointerField<int*>(this, "UStaticMeshComponent.CustomDataOutDisableDistance"); }
986 int& OverriddenLightMapResField() { return *GetNativePointerField<int*>(this, "UStaticMeshComponent.OverriddenLightMapRes"); }
987 float& DistanceFieldIndirectShadowMinVisibilityField() { return *GetNativePointerField<float*>(this, "UStaticMeshComponent.DistanceFieldIndirectShadowMinVisibility"); }
988 float& DistanceFieldSelfShadowBiasField() { return *GetNativePointerField<float*>(this, "UStaticMeshComponent.DistanceFieldSelfShadowBias"); }
989 float& StreamingDistanceMultiplierField() { return *GetNativePointerField<float*>(this, "UStaticMeshComponent.StreamingDistanceMultiplier"); }
990 //TArray<FStaticMeshComponentLODInfo, TSizedDefaultAllocator<32> >& LODDataField() { return *GetNativePointerField<TArray<FStaticMeshComponentLODInfo, TSizedDefaultAllocator<32> >*>(this, "UStaticMeshComponent.LODData"); }
991 //TArray<FStreamingTextureBuildInfo, TSizedDefaultAllocator<32> >& StreamingTextureDataField() { return *GetNativePointerField<TArray<FStreamingTextureBuildInfo, TSizedDefaultAllocator<32> >*>(this, "UStaticMeshComponent.StreamingTextureData"); }
992 //FLightmassPrimitiveSettings& LightmassSettingsField() { return *GetNativePointerField<FLightmassPrimitiveSettings*>(this, "UStaticMeshComponent.LightmassSettings"); }
993 //TDelegate<Nanite::FResources const* __cdecl(void), FDefaultDelegateUserPolicy>& OnGetNaniteResourcesEventField() { return *GetNativePointerField<TDelegate<Nanite::FResources const* __cdecl(void), FDefaultDelegateUserPolicy>*>(this, "UStaticMeshComponent.OnGetNaniteResourcesEvent"); }
994 float& DirectionalShadowDistanceLimitField() { return *GetNativePointerField<float*>(this, "UStaticMeshComponent.DirectionalShadowDistanceLimit"); }
995
996 // Bitfields
997
998 BitFieldValue<bool, unsigned __int32> bDisallowNanite() { return { this, "UStaticMeshComponent.bDisallowNanite" }; }
999 BitFieldValue<bool, unsigned __int32> bForceDisableNanite() { return { this, "UStaticMeshComponent.bForceDisableNanite" }; }
1000 BitFieldValue<bool, unsigned __int32> bEvaluateWorldPositionOffset() { return { this, "UStaticMeshComponent.bEvaluateWorldPositionOffset" }; }
1001 BitFieldValue<bool, unsigned __int32> bEvaluateWorldPositionOffsetInRayTracing() { return { this, "UStaticMeshComponent.bEvaluateWorldPositionOffsetInRayTracing" }; }
1002 BitFieldValue<bool, unsigned __int32> bInitialEvaluateWorldPositionOffset() { return { this, "UStaticMeshComponent.bInitialEvaluateWorldPositionOffset" }; }
1003 BitFieldValue<bool, unsigned __int32> bOverrideWireframeColor() { return { this, "UStaticMeshComponent.bOverrideWireframeColor" }; }
1004 BitFieldValue<bool, unsigned __int32> bOverrideMinLOD() { return { this, "UStaticMeshComponent.bOverrideMinLOD" }; }
1005 BitFieldValue<bool, unsigned __int32> bOverrideNavigationExport() { return { this, "UStaticMeshComponent.bOverrideNavigationExport" }; }
1006 BitFieldValue<bool, unsigned __int32> bForceNavigationObstacle() { return { this, "UStaticMeshComponent.bForceNavigationObstacle" }; }
1007 BitFieldValue<bool, unsigned __int32> bDisallowMeshPaintPerInstance() { return { this, "UStaticMeshComponent.bDisallowMeshPaintPerInstance" }; }
1008 BitFieldValue<bool, unsigned __int32> bIgnoreInstanceForTextureStreaming() { return { this, "UStaticMeshComponent.bIgnoreInstanceForTextureStreaming" }; }
1009 BitFieldValue<bool, unsigned __int32> bOverrideLightMapRes() { return { this, "UStaticMeshComponent.bOverrideLightMapRes" }; }
1010 BitFieldValue<bool, unsigned __int32> bCastDistanceFieldIndirectShadow() { return { this, "UStaticMeshComponent.bCastDistanceFieldIndirectShadow" }; }
1011 BitFieldValue<bool, unsigned __int32> bOverrideDistanceFieldSelfShadowBias() { return { this, "UStaticMeshComponent.bOverrideDistanceFieldSelfShadowBias" }; }
1012 BitFieldValue<bool, unsigned __int32> bUseSubDivisions() { return { this, "UStaticMeshComponent.bUseSubDivisions" }; }
1013 BitFieldValue<bool, unsigned __int32> bUseDefaultCollision() { return { this, "UStaticMeshComponent.bUseDefaultCollision" }; }
1014 BitFieldValue<bool, unsigned __int32> bSortTriangles() { return { this, "UStaticMeshComponent.bSortTriangles" }; }
1015 BitFieldValue<bool, unsigned __int32> bReverseCulling() { return { this, "UStaticMeshComponent.bReverseCulling" }; }
1016 BitFieldValue<bool, unsigned __int32> bUseDirectionalShadowDistanceLimit() { return { this, "UStaticMeshComponent.bUseDirectionalShadowDistanceLimit" }; }
1017
1018 // Functions
1019
1020 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "UStaticMeshComponent.StaticClass()"); }
1021 bool GetShadowIndirectOnly() { return NativeCall<bool>(this, "UStaticMeshComponent.GetShadowIndirectOnly()"); }
1022 void PropagateLightingScenarioChange() { NativeCall<void>(this, "UStaticMeshComponent.PropagateLightingScenarioChange()"); }
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); }
1024 static void StaticRegisterNativesUStaticMeshComponent() { NativeCall<void>(nullptr, "UStaticMeshComponent.StaticRegisterNativesUStaticMeshComponent()"); }
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); }
1027 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "UStaticMeshComponent.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1028 bool HasAnySockets() { return NativeCall<bool>(this, "UStaticMeshComponent.HasAnySockets()"); }
1029 //void QuerySupportedSockets(TArray<FComponentSocketDescription, TSizedDefaultAllocator<32> >* OutSockets) { NativeCall<void, TArray<FComponentSocketDescription, TSizedDefaultAllocator<32> >*>(this, "UStaticMeshComponent.QuerySupportedSockets(TArray<FComponentSocketDescription,TSizedDefaultAllocator<32>>&)", OutSockets); }
1030 FString* GetDetailedInfoInternal(FString* result) { return NativeCall<FString*, FString*>(this, "UStaticMeshComponent.GetDetailedInfoInternal()", result); }
1031 static void AddReferencedObjects(UObject* InThis, FReferenceCollector* Collector) { NativeCall<void, UObject*, FReferenceCollector*>(nullptr, "UStaticMeshComponent.AddReferencedObjects(UObject*,FReferenceCollector&)", InThis, Collector); }
1032 void Serialize(FArchive* Ar) { NativeCall<void, FArchive*>(this, "UStaticMeshComponent.Serialize(FArchive&)", Ar); }
1033 void PostInitProperties() { NativeCall<void>(this, "UStaticMeshComponent.PostInitProperties()"); }
1034 bool AreNativePropertiesIdenticalTo(UObject* Other) { return NativeCall<bool, UObject*>(this, "UStaticMeshComponent.AreNativePropertiesIdenticalTo(UObject*)", Other); }
1035 //const FMeshMapBuildData* GetMeshMapBuildData(const FStaticMeshComponentLODInfo* LODInfo, bool bCheckForResourceCluster) { return NativeCall<const FMeshMapBuildData*, const FStaticMeshComponentLODInfo*, bool>(this, "UStaticMeshComponent.GetMeshMapBuildData(FStaticMeshComponentLODInfo&,bool)", LODInfo, bCheckForResourceCluster); }
1036 void BeginPlay() { NativeCall<void>(this, "UStaticMeshComponent.BeginPlay()"); }
1037 void OnCreatePhysicsState() { NativeCall<void>(this, "UStaticMeshComponent.OnCreatePhysicsState()"); }
1038 void OnDestroyPhysicsState() { NativeCall<void>(this, "UStaticMeshComponent.OnDestroyPhysicsState()"); }
1039 //bool GetMaterialStreamingData(int MaterialIndex, FPrimitiveMaterialInfo* MaterialData) { return NativeCall<bool, int, FPrimitiveMaterialInfo*>(this, "UStaticMeshComponent.GetMaterialStreamingData(int,FPrimitiveMaterialInfo&)", MaterialIndex, MaterialData); }
1040 //void GetStreamingRenderAssetInfo(FStreamingTextureLevelContext* LevelContext, TArray<FStreamingRenderAssetPrimitiveInfo, TSizedDefaultAllocator<32> >* OutStreamingRenderAssets) { NativeCall<void, FStreamingTextureLevelContext*, TArray<FStreamingRenderAssetPrimitiveInfo, TSizedDefaultAllocator<32> >*>(this, "UStaticMeshComponent.GetStreamingRenderAssetInfo(FStreamingTextureLevelContext&,TArray<FStreamingRenderAssetPrimitiveInfo,TSizedDefaultAllocator<32>>&)", LevelContext, OutStreamingRenderAssets); }
1041 //UBodySetup* GetBodySetup() { return NativeCall<UBodySetup*>(this, "UStaticMeshComponent.GetBodySetup()"); }
1042 bool CanEditSimulatePhysics() { return NativeCall<bool>(this, "UStaticMeshComponent.CanEditSimulatePhysics()"); }
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); }
1046 // void CollectPSOPrecacheData(const FPSOPrecacheParams* BasePrecachePSOParams, TArray<UPrimitiveComponent::FComponentPSOPrecacheParams, TSizedInlineAllocator<2, 32, TSizedDefaultAllocator<32> > >* OutParams) { NativeCall<void, const FPSOPrecacheParams*, TArray<UPrimitiveComponent::FComponentPSOPrecacheParams, TSizedInlineAllocator<2, 32, TSizedDefaultAllocator<32> > >*>(this, "UStaticMeshComponent.CollectPSOPrecacheData(FPSOPrecacheParams&,TArray<UPrimitiveComponent::FComponentPSOPrecacheParams,TSizedInlineAllocator<2,32,TSizedDefaultAllocator<32>>>&)", BasePrecachePSOParams, OutParams); }
1047 bool ShouldCreateNaniteProxy() { return NativeCall<bool>(this, "UStaticMeshComponent.ShouldCreateNaniteProxy()"); }
1048 void BeginDestroy() { NativeCall<void>(this, "UStaticMeshComponent.BeginDestroy()"); }
1049 void ExportCustomProperties(FOutputDevice* Out, unsigned int Indent) { NativeCall<void, FOutputDevice*, unsigned int>(this, "UStaticMeshComponent.ExportCustomProperties(FOutputDevice&,unsignedint)", Out, Indent); }
1050 void ImportCustomProperties(const wchar_t* SourceText, FFeedbackContext* Warn) { NativeCall<void, const wchar_t*, FFeedbackContext*>(this, "UStaticMeshComponent.ImportCustomProperties(wchar_t*,FFeedbackContext*)", SourceText, Warn); }
1051 bool SupportsDefaultCollision() { return NativeCall<bool>(this, "UStaticMeshComponent.SupportsDefaultCollision()"); }
1052 bool SupportsDitheredLODTransitions(ERHIFeatureLevel::Type FeatureLevel) { return NativeCall<bool, ERHIFeatureLevel::Type>(this, "UStaticMeshComponent.SupportsDitheredLODTransitions(ERHIFeatureLevel::Type)", FeatureLevel); }
1053 void UpdateCollisionFromStaticMesh() { NativeCall<void>(this, "UStaticMeshComponent.UpdateCollisionFromStaticMesh()"); }
1054 void PostLoad() { NativeCall<void>(this, "UStaticMeshComponent.PostLoad()"); }
1055 bool ShouldCreateRenderState() { return NativeCall<bool>(this, "UStaticMeshComponent.ShouldCreateRenderState()"); }
1056 bool ShouldCreatePhysicsState() { return NativeCall<bool>(this, "UStaticMeshComponent.ShouldCreatePhysicsState()"); }
1057 bool SetStaticMesh(UStaticMesh* NewMesh) { return NativeCall<bool, UStaticMesh*>(this, "UStaticMeshComponent.SetStaticMesh(UStaticMesh*)", NewMesh); }
1058 bool HasValidNaniteData() { return NativeCall<bool>(this, "UStaticMeshComponent.HasValidNaniteData()"); }
1059 bool UseNaniteOverrideMaterials() { return NativeCall<bool>(this, "UStaticMeshComponent.UseNaniteOverrideMaterials()"); }
1060 float GetWorldPositionOffsetDisableDistance() { return NativeCall<float>(this, "UStaticMeshComponent.GetWorldPositionOffsetDisableDistance()"); }
1061 float GetCustomDataOutDisableDistance() { return NativeCall<float>(this, "UStaticMeshComponent.GetCustomDataOutDisableDistance()"); }
1062 void GetLocalBounds(UE::Math::TVector<double>* Min, UE::Math::TVector<double>* Max) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TVector<double>*>(this, "UStaticMeshComponent.GetLocalBounds(UE::Math::TVector<double>&,UE::Math::TVector<double>&)", Min, Max); }
1063 void SetCollisionProfileName(FName InCollisionProfileName, bool bUpdateOverlaps) { NativeCall<void, FName, bool>(this, "UStaticMeshComponent.SetCollisionProfileName(FName,bool)", InCollisionProfileName, bUpdateOverlaps); }
1064 bool UsesOnlyUnlitMaterials() { return NativeCall<bool>(this, "UStaticMeshComponent.UsesOnlyUnlitMaterials()"); }
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); }
1069 bool HasLightmapTextureCoordinates() { return NativeCall<bool>(this, "UStaticMeshComponent.HasLightmapTextureCoordinates()"); }
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); }
1075 TArray<FName, TSizedDefaultAllocator<32> >* GetMaterialSlotNames(TArray<FName, TSizedDefaultAllocator<32> >* result) { return NativeCall<TArray<FName, TSizedDefaultAllocator<32> >*, TArray<FName, TSizedDefaultAllocator<32> >*>(this, "UStaticMeshComponent.GetMaterialSlotNames()", result); }
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); }
1079 //TStructOnScope<FActorComponentInstanceData, UScriptStruct*>* GetComponentInstanceData(TStructOnScope<FActorComponentInstanceData, UScriptStruct*>* result) { return NativeCall<TStructOnScope<FActorComponentInstanceData, UScriptStruct*>*, TStructOnScope<FActorComponentInstanceData, UScriptStruct*>*>(this, "UStaticMeshComponent.GetComponentInstanceData()", result); }
1080 //void ApplyComponentInstanceData(FStaticMeshComponentInstanceData* StaticMeshInstanceData) { NativeCall<void, FStaticMeshComponentInstanceData*>(this, "UStaticMeshComponent.ApplyComponentInstanceData(FStaticMeshComponentInstanceData*)", StaticMeshInstanceData); }
1081 bool IsHLODRelevant() { return NativeCall<bool>(this, "UStaticMeshComponent.IsHLODRelevant()"); }
1082 //bool DoCustomNavigableGeometryExport(FNavigableGeometryExport* GeomExport) { return NativeCall<bool, FNavigableGeometryExport*>(this, "UStaticMeshComponent.DoCustomNavigableGeometryExport(FNavigableGeometryExport&)", GeomExport); }
1083 UMaterialInterface* GetMaterialFromCollisionFaceIndex(int FaceIndex, int* SectionIndex) { return NativeCall<UMaterialInterface*, int, int*>(this, "UStaticMeshComponent.GetMaterialFromCollisionFaceIndex(int,int&)", FaceIndex, SectionIndex); }
1084 bool IsNavigationRelevant() { return NativeCall<bool>(this, "UStaticMeshComponent.IsNavigationRelevant()"); }
1085 //void GetNavigationData(FNavigationRelevantData* Data) { NativeCall<void, FNavigationRelevantData*>(this, "UStaticMeshComponent.GetNavigationData(FNavigationRelevantData&)", Data); }
1086 //bool IsShown(const FEngineShowFlags* ShowFlags) { return NativeCall<bool, const FEngineShowFlags*>(this, "UStaticMeshComponent.IsShown(FEngineShowFlags&)", ShowFlags); }
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); }
1088 ELightMapInteractionType GetStaticLightingType() { return NativeCall<ELightMapInteractionType>(this, "UStaticMeshComponent.GetStaticLightingType()"); }
1089 bool IsPrecomputedLightingValid() { return NativeCall<bool>(this, "UStaticMeshComponent.IsPrecomputedLightingValid()"); }
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); }
1092 //FStaticMeshStaticLightingMesh* AllocateStaticLightingMesh(int LODIndex, const TArray<ULightComponent*, TSizedDefaultAllocator<32> >* InRelevantLights) { return NativeCall<FStaticMeshStaticLightingMesh*, int, const TArray<ULightComponent*, TSizedDefaultAllocator<32> >*>(this, "UStaticMeshComponent.AllocateStaticLightingMesh(int,TArray<ULightComponent*,TSizedDefaultAllocator<32>>&)", LODIndex, InRelevantLights); }
1093 void InvalidateLightingCacheDetailed(bool bInvalidateBuildEnqueuedLighting, bool bTranslationOnly) { NativeCall<void, bool, bool>(this, "UStaticMeshComponent.InvalidateLightingCacheDetailed(bool,bool)", bInvalidateBuildEnqueuedLighting, bTranslationOnly); }
1094 const UObject* AdditionalStatObject() { return NativeCall<const UObject*>(this, "UStaticMeshComponent.AdditionalStatObject()"); }
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); }
1097 //FPrimitiveSceneProxy* CreateSceneProxy() { return NativeCall<FPrimitiveSceneProxy*>(this, "UStaticMeshComponent.CreateSceneProxy()"); }
1098 bool ShouldRecreateProxyOnUpdateTransform() { return NativeCall<bool>(this, "UStaticMeshComponent.ShouldRecreateProxyOnUpdateTransform()"); }
1099};
1100
1102{
1103 // Fields
1104
1105 FActorTickFunction& PrimaryActorTickField() { return *GetNativePointerField<FActorTickFunction*>(this, "AActor.PrimaryActorTick"); }
1106 EActorUpdateOverlapsMethod& UpdateOverlapsMethodDuringLevelStreamingField() { return *GetNativePointerField<EActorUpdateOverlapsMethod*>(this, "AActor.UpdateOverlapsMethodDuringLevelStreaming"); }
1107 int& LastForceNetUpdateFrameField() { return *GetNativePointerField<int*>(this, "AActor.LastForceNetUpdateFrame"); }
1108 float& InitialLifeSpanField() { return *GetNativePointerField<float*>(this, "AActor.InitialLifeSpan"); }
1109 float& CustomTimeDilationField() { return *GetNativePointerField<float*>(this, "AActor.CustomTimeDilation"); }
1110 int& RayTracingGroupIdField() { return *GetNativePointerField<int*>(this, "AActor.RayTracingGroupId"); }
1111 FRepAttachment& AttachmentReplicationField() { return *GetNativePointerField<FRepAttachment*>(this, "AActor.AttachmentReplication"); }
1112 FRepMovement& ReplicatedMovementField() { return *GetNativePointerField<FRepMovement*>(this, "AActor.ReplicatedMovement"); }
1113 TObjectPtr<AActor>& OwnerField() { return *GetNativePointerField<TObjectPtr<AActor>*>(this, "AActor.Owner"); }
1114 FName& NetDriverNameField() { return *GetNativePointerField<FName*>(this, "AActor.NetDriverName"); }
1115 TEnumAsByte<enum ENetDormancy>& NetDormancyField() { return *GetNativePointerField<TEnumAsByte<enum ENetDormancy>*>(this, "AActor.NetDormancy"); }
1116 TEnumAsByte<enum EAutoReceiveInput::Type>& AutoReceiveInputField() { return *GetNativePointerField<TEnumAsByte<enum EAutoReceiveInput::Type>*>(this, "AActor.AutoReceiveInput"); }
1117 int& InputPriorityField() { return *GetNativePointerField<int*>(this, "AActor.InputPriority"); }
1118 long double& CreationTimeField() { return *GetNativePointerField<long double*>(this, "AActor.CreationTime"); }
1119 TObjectPtr<UInputComponent>& InputComponentField() { return *GetNativePointerField<TObjectPtr<UInputComponent>*>(this, "AActor.InputComponent"); }
1120 float& NetCullDistanceSquaredField() { return *GetNativePointerField<float*>(this, "AActor.NetCullDistanceSquared"); }
1121 int& NetTagField() { return *GetNativePointerField<int*>(this, "AActor.NetTag"); }
1122 float& NetUpdateFrequencyField() { return *GetNativePointerField<float*>(this, "AActor.NetUpdateFrequency"); }
1123 float& MinNetUpdateFrequencyField() { return *GetNativePointerField<float*>(this, "AActor.MinNetUpdateFrequency"); }
1124 float& NetPriorityField() { return *GetNativePointerField<float*>(this, "AActor.NetPriority"); }
1125 long double& LastRenderTimeField() { return *GetNativePointerField<long double*>(this, "AActor.LastRenderTime"); }
1126 long double& LastRenderTimeOnScreenField() { return *GetNativePointerField<long double*>(this, "AActor.LastRenderTimeOnScreen"); }
1127 long double& LastRenderTimeIgnoreShadowField() { return *GetNativePointerField<long double*>(this, "AActor.LastRenderTimeIgnoreShadow"); }
1128 TObjectPtr<APawn>& InstigatorField() { return *GetNativePointerField<TObjectPtr<APawn>*>(this, "AActor.Instigator"); }
1129 TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >& ChildrenField() { return *GetNativePointerField<TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >*>(this, "AActor.Children"); }
1130 TObjectPtr<USceneComponent>& RootComponentField() { return *GetNativePointerField<TObjectPtr<USceneComponent>*>(this, "AActor.RootComponent"); }
1131 FTimerHandle& TimerHandle_LifeSpanExpiredField() { return *GetNativePointerField<FTimerHandle*>(this, "AActor.TimerHandle_LifeSpanExpired"); }
1132 TArray<FName, TSizedDefaultAllocator<32> >& LayersField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "AActor.Layers"); }
1133 TWeakObjectPtr<UChildActorComponent>& ParentComponentField() { return *GetNativePointerField<TWeakObjectPtr<UChildActorComponent>*>(this, "AActor.ParentComponent"); }
1134 TArray<FName, TSizedDefaultAllocator<32> >& TagsField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "AActor.Tags"); }
1135 int& CachedStasisGridIndexField() { return *GetNativePointerField<int*>(this, "AActor.CachedStasisGridIndex"); }
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"); }
1144 //UE::Net::FSubObjectRegistry& ReplicatedSubObjectsField() { return *GetNativePointerField<UE::Net::FSubObjectRegistry*>(this, "AActor.ReplicatedSubObjects"); }
1145 //TArray<UE::Net::FReplicatedComponentInfo, TSizedDefaultAllocator<32> >& ReplicatedComponentsInfoField() { return *GetNativePointerField<TArray<UE::Net::FReplicatedComponentInfo, TSizedDefaultAllocator<32> >*>(this, "AActor.ReplicatedComponentsInfo"); }
1146 TArray<UActorComponent*, TSizedDefaultAllocator<32> >& ReplicatedComponentsField() { return *GetNativePointerField<TArray<UActorComponent*, TSizedDefaultAllocator<32> >*>(this, "AActor.ReplicatedComponents"); }
1148 TArray<TObjectPtr<UActorComponent>, TSizedDefaultAllocator<32> >& InstanceComponentsField() { return *GetNativePointerField<TArray<TObjectPtr<UActorComponent>, TSizedDefaultAllocator<32> >*>(this, "AActor.InstanceComponents"); }
1149 TArray<TObjectPtr<UActorComponent>, TSizedDefaultAllocator<32> >& BlueprintCreatedComponentsField() { return *GetNativePointerField<TArray<TObjectPtr<UActorComponent>, TSizedDefaultAllocator<32> >*>(this, "AActor.BlueprintCreatedComponents"); }
1150 FRenderCommandFence& DetachFenceField() { return *GetNativePointerField<FRenderCommandFence*>(this, "AActor.DetachFence"); }
1151
1152 // Bitfields
1153
1154 BitFieldValue<bool, unsigned __int32> bNetTemporary() { return { this, "AActor.bNetTemporary" }; }
1155 BitFieldValue<bool, unsigned __int32> bNetStartup() { return { this, "AActor.bNetStartup" }; }
1156 BitFieldValue<bool, unsigned __int32> bOnlyRelevantToOwner() { return { this, "AActor.bOnlyRelevantToOwner" }; }
1157 BitFieldValue<bool, unsigned __int32> bAlwaysRelevant() { return { this, "AActor.bAlwaysRelevant" }; }
1158 BitFieldValue<bool, unsigned __int32> bReplicateMovement() { return { this, "AActor.bReplicateMovement" }; }
1159 BitFieldValue<bool, unsigned __int32> bCallPreReplication() { return { this, "AActor.bCallPreReplication" }; }
1160 BitFieldValue<bool, unsigned __int32> bCallPreReplicationForReplay() { return { this, "AActor.bCallPreReplicationForReplay" }; }
1161 BitFieldValue<bool, unsigned __int32> bHidden() { return { this, "AActor.bHidden" }; }
1162 BitFieldValue<bool, unsigned __int32> bTearOff() { return { this, "AActor.bTearOff" }; }
1163 BitFieldValue<bool, unsigned __int32> bForceNetAddressable() { return { this, "AActor.bForceNetAddressable" }; }
1164 BitFieldValue<bool, unsigned __int32> bExchangedRoles() { return { this, "AActor.bExchangedRoles" }; }
1165 BitFieldValue<bool, unsigned __int32> bNetLoadOnClient() { return { this, "AActor.bNetLoadOnClient" }; }
1166 BitFieldValue<bool, unsigned __int32> bNetUseOwnerRelevancy() { return { this, "AActor.bNetUseOwnerRelevancy" }; }
1167 BitFieldValue<bool, unsigned __int32> bRelevantForNetworkReplays() { return { this, "AActor.bRelevantForNetworkReplays" }; }
1168 BitFieldValue<bool, unsigned __int32> bRelevantForLevelBounds() { return { this, "AActor.bRelevantForLevelBounds" }; }
1169 BitFieldValue<bool, unsigned __int32> bReplayRewindable() { return { this, "AActor.bReplayRewindable" }; }
1170 BitFieldValue<bool, unsigned __int32> bAllowTickBeforeBeginPlay() { return { this, "AActor.bAllowTickBeforeBeginPlay" }; }
1171 BitFieldValue<bool, unsigned __int32> bForceHighQualityViewerReplication() { return { this, "AActor.bForceHighQualityViewerReplication" }; }
1172 BitFieldValue<bool, unsigned __int32> bActorPreventPhysicsSceneRegistration() { return { this, "AActor.bActorPreventPhysicsSceneRegistration" }; }
1173 BitFieldValue<bool, unsigned __int32> bAutoDestroyWhenFinished() { return { this, "AActor.bAutoDestroyWhenFinished" }; }
1174 BitFieldValue<bool, unsigned __int32> bCanBeDamaged() { return { this, "AActor.bCanBeDamaged" }; }
1175 BitFieldValue<bool, unsigned __int32> bBlockInput() { return { this, "AActor.bBlockInput" }; }
1176 BitFieldValue<bool, unsigned __int32> bCollideWhenPlacing() { return { this, "AActor.bCollideWhenPlacing" }; }
1177 BitFieldValue<bool, unsigned __int32> bFindCameraComponentWhenViewTarget() { return { this, "AActor.bFindCameraComponentWhenViewTarget" }; }
1178 BitFieldValue<bool, unsigned __int32> bGenerateOverlapEventsDuringLevelStreaming() { return { this, "AActor.bGenerateOverlapEventsDuringLevelStreaming" }; }
1179 BitFieldValue<bool, unsigned __int32> bIgnoresOriginShifting() { return { this, "AActor.bIgnoresOriginShifting" }; }
1180 BitFieldValue<bool, unsigned __int32> bEnableAutoLODGeneration() { return { this, "AActor.bEnableAutoLODGeneration" }; }
1181 BitFieldValue<bool, unsigned __int32> bIsEditorOnlyActor() { return { this, "AActor.bIsEditorOnlyActor" }; }
1182 BitFieldValue<bool, unsigned __int32> bActorSeamlessTraveled() { return { this, "AActor.bActorSeamlessTraveled" }; }
1183 BitFieldValue<bool, unsigned __int32> bDisableRigidBodyAnimNodes() { return { this, "AActor.bDisableRigidBodyAnimNodes" }; }
1184 BitFieldValue<bool, unsigned __int32> bReplicates() { return { this, "AActor.bReplicates" }; }
1185 BitFieldValue<bool, unsigned __int32> bCanBeInCluster() { return { this, "AActor.bCanBeInCluster" }; }
1186 BitFieldValue<bool, unsigned __int32> bAllowReceiveTickEventOnDedicatedServer() { return { this, "AActor.bAllowReceiveTickEventOnDedicatedServer" }; }
1187 BitFieldValue<bool, unsigned __int32> bNetCheckedInitialPhysicsState() { return { this, "AActor.bNetCheckedInitialPhysicsState" }; }
1188 BitFieldValue<bool, unsigned __int32> bReplicateUsingRegisteredSubObjectList() { return { this, "AActor.bReplicateUsingRegisteredSubObjectList" }; }
1189 BitFieldValue<bool, unsigned __int32> bHasFinishedSpawning() { return { this, "AActor.bHasFinishedSpawning" }; }
1190 BitFieldValue<bool, unsigned __int32> bActorInitialized() { return { this, "AActor.bActorInitialized" }; }
1191 BitFieldValue<bool, unsigned __int32> bActorBeginningPlayFromLevelStreaming() { return { this, "AActor.bActorBeginningPlayFromLevelStreaming" }; }
1192 BitFieldValue<bool, unsigned __int32> bTickFunctionsRegistered() { return { this, "AActor.bTickFunctionsRegistered" }; }
1193 BitFieldValue<bool, unsigned __int32> bHasDeferredComponentRegistration() { return { this, "AActor.bHasDeferredComponentRegistration" }; }
1194 BitFieldValue<bool, unsigned __int32> bRunningUserConstructionScript() { return { this, "AActor.bRunningUserConstructionScript" }; }
1195 BitFieldValue<bool, unsigned __int32> bHasRegisteredAllComponents() { return { this, "AActor.bHasRegisteredAllComponents" }; }
1196 BitFieldValue<bool, unsigned __int32> bDeferredBeginPlay() { return { this, "AActor.bDeferredBeginPlay" }; }
1197 BitFieldValue<bool, unsigned __int32> bPrimalDeferredConstruction() { return { this, "AActor.bPrimalDeferredConstruction" }; }
1198 BitFieldValue<bool, unsigned __int32> bActorEnableCollision() { return { this, "AActor.bActorEnableCollision" }; }
1199 BitFieldValue<bool, unsigned __int32> bActorIsBeingDestroyed() { return { this, "AActor.bActorIsBeingDestroyed" }; }
1200 BitFieldValue<bool, unsigned __int32> bActorWantsDestroyDuringBeginPlay() { return { this, "AActor.bActorWantsDestroyDuringBeginPlay" }; }
1201 BitFieldValue<bool, unsigned __int32> ActorHasBegunPlay() { return { this, "AActor.ActorHasBegunPlay" }; }
1202 BitFieldValue<bool, unsigned __int32> bActorIsBeingConstructed() { return { this, "AActor.bActorIsBeingConstructed" }; }
1203 BitFieldValue<bool, unsigned __int32> bAsyncPhysicsTickEnabled() { return { this, "AActor.bAsyncPhysicsTickEnabled" }; }
1204
1205 // Functions
1206
1207 FString* GetActorNameOrLabel(FString* result) { return NativeCall<FString*, FString*>(this, "AActor.GetActorNameOrLabel()", result); }
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); }
1209 float GetRepGraphRelevantDistanceSq() { return NativeCall<float>(this, "AActor.GetRepGraphRelevantDistanceSq()"); }
1210 long double GetLastGameplayRelevantTime() { return NativeCall<long double>(this, "AActor.GetLastGameplayRelevantTime()"); }
1211 bool IncrementalUnregisterComponents() { return NativeCall<bool>(this, "AActor.IncrementalUnregisterComponents()"); }
1212 void AsyncPhysicsTickActor(float DeltaTime, float SimTime) { NativeCall<void, float, float>(this, "AActor.AsyncPhysicsTickActor(float,float)", DeltaTime, SimTime); }
1213 bool IsLevelBoundsRelevant() { return NativeCall<bool>(this, "AActor.IsLevelBoundsRelevant()"); }
1214 __int64 GetDefaultAttachComponent() { return NativeCall<__int64>(this, "AActor.GetDefaultAttachComponent()"); }
1215 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "AActor.StaticClass()"); }
1216 //USkeletalMeshComponent* FindComponentByClass<class USkeletalMeshComponent>() { return NativeCall<USkeletalMeshComponent*>(this, "AActor.FindComponentByClass<class USkeletalMeshComponent>()"); }
1217 //USplineComponent* FindComponentByClass<class USplineComponent>() { return NativeCall<USplineComponent*>(this, "AActor.FindComponentByClass<class USplineComponent>()"); }
1218 bool IsHidden() { return NativeCall<bool>(this, "AActor.IsHidden()"); }
1219 //void GetComponents<class USkeletalMeshComponent, class TSizedDefaultAllocator<32>>(TArray<USkeletalMeshComponent*, TSizedDefaultAllocator<32> >* OutComponents, bool bIncludeFromChildActors) { NativeCall<void, TArray<USkeletalMeshComponent*, TSizedDefaultAllocator<32> >*, bool>(this, "AActor.GetComponents<class USkeletalMeshComponent,class TSizedDefaultAllocator<32>>(TArray<USkeletalMeshComponent*,TSizedDefaultAllocator<32>>&,bool)", OutComponents, bIncludeFromChildActors); }
1220 //void GetComponents<class UPCGComponent, class TSizedInlineAllocator<1, 32, class TSizedDefaultAllocator<32>>>(TArray<UPCGComponent*, TSizedInlineAllocator<1, 32, TSizedDefaultAllocator<32> > >* OutComponents, bool bIncludeFromChildActors) { NativeCall<void, TArray<UPCGComponent*, TSizedInlineAllocator<1, 32, TSizedDefaultAllocator<32> > >*, bool>(this, "AActor.GetComponents<class UPCGComponent,class TSizedInlineAllocator<1,32,class TSizedDefaultAllocator<32>>>(TArray<UPCGComponent*,TSizedInlineAllocator<1,32,TSizedDefaultAllocator<32>>>&,bool)", OutComponents, bIncludeFromChildActors); }
1221 void PostRegisterAllComponents() { NativeCall<void>(this, "AActor.PostRegisterAllComponents()"); }
1222 void OutsideWorldBounds() { NativeCall<void>(this, "AActor.OutsideWorldBounds()"); }
1223 bool CanBeDamaged() { return NativeCall<bool>(this, "AActor.CanBeDamaged()"); }
1224 void ForceDestroy() { NativeCall<void>(this, "AActor.ForceDestroy()"); }
1225 //void GetComponents<class UPrimitiveComponent, class TSizedDefaultAllocator<32>>(TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> >* OutComponents, bool bIncludeFromChildActors) { NativeCall<void, TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> >*, bool>(this, "AActor.GetComponents<class UPrimitiveComponent,class TSizedDefaultAllocator<32>>(TArray<UPrimitiveComponent*,TSizedDefaultAllocator<32>>&,bool)", OutComponents, bIncludeFromChildActors); }
1226 //UStaticMeshComponent* FindComponentByClass<class UStaticMeshComponent>() { return NativeCall<UStaticMeshComponent*>(this, "AActor.FindComponentByClass<class UStaticMeshComponent>()"); }
1227 void InitializeDefaults() { NativeCall<void>(this, "AActor.InitializeDefaults()"); }
1228 bool CheckDefaultSubobjectsInternal() { return NativeCall<bool>(this, "AActor.CheckDefaultSubobjectsInternal()"); }
1229 bool CheckActorComponents() { return NativeCall<bool>(this, "AActor.CheckActorComponents()"); }
1230 void ResetOwnedComponents() { NativeCall<void>(this, "AActor.ResetOwnedComponents()"); }
1231 void PostInitProperties() { NativeCall<void>(this, "AActor.PostInitProperties()"); }
1232 bool CanBeInCluster() { return NativeCall<bool>(this, "AActor.CanBeInCluster()"); }
1233 bool IsEditorOnly() { return NativeCall<bool>(this, "AActor.IsEditorOnly()"); }
1234 bool IsAsset() { return NativeCall<bool>(this, "AActor.IsAsset()"); }
1235 UWorld* GetWorld() { return NativeCall<UWorld*>(this, "AActor.GetWorld()"); }
1236 FTimerManager* GetWorldTimerManager() { return NativeCall<FTimerManager*>(this, "AActor.GetWorldTimerManager()"); }
1237 UGameInstance* GetGameInstance() { return NativeCall<UGameInstance*>(this, "AActor.GetGameInstance()"); }
1238 bool IsNetStartupActor() { return NativeCall<bool>(this, "AActor.IsNetStartupActor()"); }
1239 void ClearCrossLevelReferences() { NativeCall<void>(this, "AActor.ClearCrossLevelReferences()"); }
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); }
1242 void AddTickPrerequisiteActor(AActor* PrerequisiteActor) { NativeCall<void, AActor*>(this, "AActor.AddTickPrerequisiteActor(AActor*)", PrerequisiteActor); }
1243 void AddTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent) { NativeCall<void, UActorComponent*>(this, "AActor.AddTickPrerequisiteComponent(UActorComponent*)", PrerequisiteComponent); }
1244 void RemoveTickPrerequisiteActor(AActor* PrerequisiteActor) { NativeCall<void, AActor*>(this, "AActor.RemoveTickPrerequisiteActor(AActor*)", PrerequisiteActor); }
1245 void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent) { NativeCall<void, UActorComponent*>(this, "AActor.RemoveTickPrerequisiteComponent(UActorComponent*)", PrerequisiteComponent); }
1246 void BeginDestroy() { NativeCall<void>(this, "AActor.BeginDestroy()"); }
1247 void Serialize(FArchive* Ar) { NativeCall<void, FArchive*>(this, "AActor.Serialize(FArchive&)", Ar); }
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); }
1255 UNetConnection* GetNetConnection() { return NativeCall<UNetConnection*>(this, "AActor.GetNetConnection()"); }
1256 UPlayer* GetNetOwningPlayer() { return NativeCall<UPlayer*>(this, "AActor.GetNetOwningPlayer()"); }
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); }
1264 bool IsRootComponentCollisionRegistered() { return NativeCall<bool>(this, "AActor.IsRootComponentCollisionRegistered()"); }
1265 bool IsAttachedTo(const AActor* Other) { return NativeCall<bool, const AActor*>(this, "AActor.IsAttachedTo(AActor*)", Other); }
1266 bool IsBasedOnActor(const AActor* Other) { return NativeCall<bool, const AActor*>(this, "AActor.IsBasedOnActor(AActor*)", Other); }
1267 bool CheckStillInWorld() { return NativeCall<bool>(this, "AActor.CheckStillInWorld()"); }
1268 void ClearComponentOverlaps() { NativeCall<void>(this, "AActor.ClearComponentOverlaps()"); }
1269 void UpdateOverlaps(bool bDoNotifies) { NativeCall<void, bool>(this, "AActor.UpdateOverlaps(bool)", bDoNotifies); }
1270 bool IsOverlappingActor(const AActor* Other) { return NativeCall<bool, const AActor*>(this, "AActor.IsOverlappingActor(AActor*)", Other); }
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); }
1273 void GetOverlappingComponents(TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> >* OutOverlappingComponents) { NativeCall<void, TArray<UPrimitiveComponent*, TSizedDefaultAllocator<32> >*>(this, "AActor.GetOverlappingComponents(TArray<UPrimitiveComponent*,TSizedDefaultAllocator<32>>&)", OutOverlappingComponents); }
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); }
1275 void NotifyActorBeginOverlap(AActor* OtherActor) { NativeCall<void, AActor*>(this, "AActor.NotifyActorBeginOverlap(AActor*)", OtherActor); }
1276 void NotifyActorEndOverlap(AActor* OtherActor) { NativeCall<void, AActor*>(this, "AActor.NotifyActorEndOverlap(AActor*)", OtherActor); }
1277 void NotifyActorBeginCursorOver() { NativeCall<void>(this, "AActor.NotifyActorBeginCursorOver()"); }
1278 void NotifyActorEndCursorOver() { NativeCall<void>(this, "AActor.NotifyActorEndCursorOver()"); }
1279 void NotifyActorOnClicked(FKey* ButtonPressed) { NativeCall<void, FKey*>(this, "AActor.NotifyActorOnClicked(FKey)", ButtonPressed); }
1280 void NotifyActorOnReleased(FKey* ButtonReleased) { NativeCall<void, FKey*>(this, "AActor.NotifyActorOnReleased(FKey)", ButtonReleased); }
1281 void NotifyActorOnInputTouchBegin(const ETouchIndex::Type FingerIndex) { NativeCall<void, const ETouchIndex::Type>(this, "AActor.NotifyActorOnInputTouchBegin(ETouchIndex::Type)", FingerIndex); }
1282 void NotifyActorOnInputTouchEnd(const ETouchIndex::Type FingerIndex) { NativeCall<void, const ETouchIndex::Type>(this, "AActor.NotifyActorOnInputTouchEnd(ETouchIndex::Type)", FingerIndex); }
1283 void NotifyActorOnInputTouchEnter(const ETouchIndex::Type FingerIndex) { NativeCall<void, const ETouchIndex::Type>(this, "AActor.NotifyActorOnInputTouchEnter(ETouchIndex::Type)", FingerIndex); }
1284 void NotifyActorOnInputTouchLeave(const ETouchIndex::Type FingerIndex) { NativeCall<void, const ETouchIndex::Type>(this, "AActor.NotifyActorOnInputTouchLeave(ETouchIndex::Type)", FingerIndex); }
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); }
1288 void SetOwner(AActor* NewOwner) { NativeCall<void, AActor*>(this, "AActor.SetOwner(AActor*)", NewOwner); }
1289 bool HasLocalNetOwner() { return NativeCall<bool>(this, "AActor.HasLocalNetOwner()"); }
1290 bool HasNetOwner() { return NativeCall<bool>(this, "AActor.HasNetOwner()"); }
1291 void SetAutoDestroyWhenFinished(bool bVal) { NativeCall<void, bool>(this, "AActor.SetAutoDestroyWhenFinished(bool)", bVal); }
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); }
1293 void OnRep_AttachmentReplication() { NativeCall<void>(this, "AActor.OnRep_AttachmentReplication()"); }
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); }
1296 AActor* GetAttachParentActor() { return NativeCall<AActor*>(this, "AActor.GetAttachParentActor()"); }
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); }
1299 bool ActorHasTag(FName Tag) { return NativeCall<bool, FName>(this, "AActor.ActorHasTag(FName)", Tag); }
1300 APhysicsVolume* GetPhysicsVolume() { return NativeCall<APhysicsVolume*>(this, "AActor.GetPhysicsVolume()"); }
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); }
1303 void SetNetDormancy(ENetDormancy NewDormancy) { NativeCall<void, ENetDormancy>(this, "AActor.SetNetDormancy(ENetDormancy)", NewDormancy); }
1304 void FlushNetDormancy() { NativeCall<void>(this, "AActor.FlushNetDormancy()"); }
1305 void ForcePropertyCompare() { NativeCall<void>(this, "AActor.ForcePropertyCompare()"); }
1306 void PrestreamTextures(float Seconds, bool bEnableStreaming, int CinematicTextureGroups) { NativeCall<void, float, bool, int>(this, "AActor.PrestreamTextures(float,bool,int)", Seconds, bEnableStreaming, CinematicTextureGroups); }
1307 void RouteEndPlay(const EEndPlayReason::Type EndPlayReason) { NativeCall<void, const EEndPlayReason::Type>(this, "AActor.RouteEndPlay(EEndPlayReason::Type)", EndPlayReason); }
1308 void EndPlay(const EEndPlayReason::Type EndPlayReason) { NativeCall<void, const EEndPlayReason::Type>(this, "AActor.EndPlay(EEndPlayReason::Type)", EndPlayReason); }
1309 void Destroyed() { NativeCall<void>(this, "AActor.Destroyed()"); }
1310 void TearOff() { NativeCall<void>(this, "AActor.TearOff()"); }
1311 void Reset() { NativeCall<void>(this, "AActor.Reset()"); }
1312 void FellOutOfWorld(const UDamageType* dmgType) { NativeCall<void, const UDamageType*>(this, "AActor.FellOutOfWorld(UDamageType&)", dmgType); }
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); }
1319 void BecomeViewTarget(APlayerController* PC) { NativeCall<void, APlayerController*>(this, "AActor.BecomeViewTarget(APlayerController*)", PC); }
1320 void EndViewTarget(APlayerController* PC) { NativeCall<void, APlayerController*>(this, "AActor.EndViewTarget(APlayerController*)", PC); }
1321 void CalcCamera(float DeltaTime, FMinimalViewInfo* OutResult) { NativeCall<void, float, FMinimalViewInfo*>(this, "AActor.CalcCamera(float,FMinimalViewInfo&)", DeltaTime, OutResult); }
1322 bool HasActiveCameraComponent() { return NativeCall<bool>(this, "AActor.HasActiveCameraComponent()"); }
1323 bool HasActivePawnControlCameraComponent() { return NativeCall<bool>(this, "AActor.HasActivePawnControlCameraComponent()"); }
1324 void ForceNetRelevant() { NativeCall<void>(this, "AActor.ForceNetRelevant()"); }
1325 ECollisionResponse GetComponentsCollisionResponseToChannel(ECollisionChannel Channel) { return NativeCall<ECollisionResponse, ECollisionChannel>(this, "AActor.GetComponentsCollisionResponseToChannel(ECollisionChannel)", Channel); }
1326 void AddOwnedComponent(UActorComponent* Component) { NativeCall<void, UActorComponent*>(this, "AActor.AddOwnedComponent(UActorComponent*)", Component); }
1327 void RemoveOwnedComponent(UActorComponent* Component) { NativeCall<void, UActorComponent*>(this, "AActor.RemoveOwnedComponent(UActorComponent*)", Component); }
1328 void UpdateReplicatedComponent(UActorComponent* Component) { NativeCall<void, UActorComponent*>(this, "AActor.UpdateReplicatedComponent(UActorComponent*)", Component); }
1329 void UpdateAllReplicatedComponents() { NativeCall<void>(this, "AActor.UpdateAllReplicatedComponents()"); }
1330 void AddInstanceComponent(UActorComponent* Component) { NativeCall<void, UActorComponent*>(this, "AActor.AddInstanceComponent(UActorComponent*)", Component); }
1331 UActorComponent* FindComponentByClass(const TSubclassOf<UActorComponent> ComponentClass) { return NativeCall<UActorComponent*, const TSubclassOf<UActorComponent>>(this, "AActor.FindComponentByClass(TSubclassOf<UActorComponent>)", ComponentClass); }
1332 UActorComponent* GetComponentByClass(TSubclassOf<UActorComponent> ComponentClass) { return NativeCall<UActorComponent*, TSubclassOf<UActorComponent>>(this, "AActor.GetComponentByClass(TSubclassOf<UActorComponent>)", ComponentClass); }
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); }
1335 UActorComponent* FindComponentByInterface(const TSubclassOf<UInterface> Interface) { return NativeCall<UActorComponent*, const TSubclassOf<UInterface>>(this, "AActor.FindComponentByInterface(TSubclassOf<UInterface>)", Interface); }
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); }
1337 void DisableComponentsSimulatePhysics() { NativeCall<void>(this, "AActor.DisableComponentsSimulatePhysics()"); }
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); }
1344 static void StaticRegisterNativesAActor() { NativeCall<void>(nullptr, "AActor.StaticRegisterNativesAActor()"); }
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); }
1347 void PostActorConstruction() { NativeCall<void>(this, "AActor.PostActorConstruction()"); }
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); }
1350 void CopyRemoteRoleFrom(const AActor* CopyFromActor) { NativeCall<void, const AActor*>(this, "AActor.CopyRemoteRoleFrom(AActor*)", CopyFromActor); }
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()"); }
1355 void EnableInput(APlayerController* PlayerController) { NativeCall<void, APlayerController*>(this, "AActor.EnableInput(APlayerController*)", PlayerController); }
1356 void CreateInputComponent(TSubclassOf<UInputComponent> InputComponentToCreate) { NativeCall<void, TSubclassOf<UInputComponent>>(this, "AActor.CreateInputComponent(TSubclassOf<UInputComponent>)", InputComponentToCreate); }
1357 void DisableInput(APlayerController* PlayerController) { NativeCall<void, APlayerController*>(this, "AActor.DisableInput(APlayerController*)", PlayerController); }
1358 float GetInputAxisValue(const FName InputAxisName) { return NativeCall<float, const FName>(this, "AActor.GetInputAxisValue(FName)", InputAxisName); }
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); }
1360 bool SetActorRotation(UE::Math::TRotator<double>* NewRotation, ETeleportType Teleport) { return NativeCall<bool, UE::Math::TRotator<double>*, ETeleportType>(this, "AActor.SetActorRotation(UE::Math::TRotator<double>,ETeleportType)", NewRotation, 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); }
1362 // TODO: Might need manual analysis
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); }
1368 void SetActorRelativeScale3D(UE::Math::TVector<double>* NewRelativeScale) { NativeCall<void, UE::Math::TVector<double>*>(this, "AActor.SetActorRelativeScale3D(UE::Math::TVector<double>)", NewRelativeScale); }
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); }
1372 bool SetRootComponent(USceneComponent* NewRootComponent) { return NativeCall<bool, USceneComponent*>(this, "AActor.SetRootComponent(USceneComponent*)", NewRootComponent); }
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); }
1374 AWorldSettings* GetWorldSettings() { return NativeCall<AWorldSettings*>(this, "AActor.GetWorldSettings()"); }
1375 ENetMode InternalGetNetMode() { return NativeCall<ENetMode>(this, "AActor.InternalGetNetMode()"); }
1376 UNetDriver* GetNetDriver() { return NativeCall<UNetDriver*>(this, "AActor.GetNetDriver()"); }
1377 void SetNetDriverName(FName NewNetDriverName) { NativeCall<void, FName>(this, "AActor.SetNetDriverName(FName)", NewNetDriverName); }
1378 int GetFunctionCallspace(UFunction* Function, FFrame* Stack) { return NativeCall<int, UFunction*, FFrame*>(this, "AActor.GetFunctionCallspace(UFunction*,FFrame*)", Function, Stack); }
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); }
1381 bool IsSelectionChild() { return NativeCall<bool>(this, "AActor.IsSelectionChild()"); }
1382 AActor* GetSelectionParent() { return NativeCall<AActor*>(this, "AActor.GetSelectionParent()"); }
1383 AActor* GetRootSelectionParent() { return NativeCall<AActor*>(this, "AActor.GetRootSelectionParent()"); }
1384 bool IsActorOrSelectionParentSelected() { return NativeCall<bool>(this, "AActor.IsActorOrSelectionParentSelected()"); }
1385 void PushSelectionToProxies() { NativeCall<void>(this, "AActor.PushSelectionToProxies()"); }
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); }
1390 void RegisterAllComponents() { NativeCall<void>(this, "AActor.RegisterAllComponents()"); }
1391 bool IncrementalRegisterComponents(int NumComponentsToRegister, FRegisterComponentContext* Context) { return NativeCall<bool, int, FRegisterComponentContext*>(this, "AActor.IncrementalRegisterComponents(int,FRegisterComponentContext*)", NumComponentsToRegister, Context); }
1392 void MarkComponentsAsPendingKill(__int64 a2) { NativeCall<void, __int64>(this, "AActor.MarkComponentsAsPendingKill()", a2); }
1393 void ReregisterAllComponents(bool a2) { NativeCall<void, bool>(this, "AActor.ReregisterAllComponents()", a2); }
1394 void UpdateComponentTransforms() { NativeCall<void>(this, "AActor.UpdateComponentTransforms()"); }
1395 void MarkComponentsRenderStateDirty() { NativeCall<void>(this, "AActor.MarkComponentsRenderStateDirty()"); }
1396 void InitializeComponents() { NativeCall<void>(this, "AActor.InitializeComponents()"); }
1397 void UninitializeComponents(const EEndPlayReason::Type* EndPlayReason) { NativeCall<void, const EEndPlayReason::Type*>(this, "AActor.UninitializeComponents(EEndPlayReason::Type&)", EndPlayReason); }
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()"); }
1401 void PreInitializeComponents() { NativeCall<void>(this, "AActor.PreInitializeComponents()"); }
1402 float GetActorTimeDilation() { return NativeCall<float>(this, "AActor.GetActorTimeDilation()"); }
1403 float GetDistanceTo(const AActor* OtherActor) { return NativeCall<float, const AActor*>(this, "AActor.GetDistanceTo(AActor*)", OtherActor); }
1404 bool IsHLODRelevant() { return NativeCall<bool>(this, "AActor.IsHLODRelevant()"); }
1405 void SetLODParent(UPrimitiveComponent* InLODParent, float InParentDrawDistance) { NativeCall<void, UPrimitiveComponent*, float>(this, "AActor.SetLODParent(UPrimitiveComponent*,float)", InLODParent, InParentDrawDistance); }
1406 int GetRayTracingGroupId() { return NativeCall<int>(this, "AActor.GetRayTracingGroupId()"); }
1407 void SetCanBeDamaged(bool bInCanBeDamaged) { NativeCall<void, bool>(this, "AActor.SetCanBeDamaged(bool)", bInCanBeDamaged); }
1408 void RealtimeThrottledTick_Implementation(long double DeltaTime) { NativeCall<void, long double>(this, "AActor.RealtimeThrottledTick_Implementation(double)", DeltaTime); }
1409 void DestroyConstructedComponents() { NativeCall<void>(this, "AActor.DestroyConstructedComponents()"); }
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); }
1411 void ProcessUserConstructionScript() { NativeCall<void>(this, "AActor.ProcessUserConstructionScript()"); }
1412 UActorComponent* CreateComponentFromTemplate(UActorComponent* Template, const FName InName) { return NativeCall<UActorComponent*, UActorComponent*, const FName>(this, "AActor.CreateComponentFromTemplate(UActorComponent*,FName)", Template, InName); }
1413 UActorComponent* CreateComponentFromTemplateData(const FBlueprintCookedComponentInstancingData* TemplateData, const FName InName) { return NativeCall<UActorComponent*, const FBlueprintCookedComponentInstancingData*, const FName>(this, "AActor.CreateComponentFromTemplateData(FBlueprintCookedComponentInstancingData*,FName)", TemplateData, InName); }
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); }
1416 void CheckComponentInstanceName(const FName InName) { NativeCall<void, const FName>(this, "AActor.CheckComponentInstanceName(FName)", InName); }
1417 void PostCreateBlueprintComponent(UActorComponent* NewActorComp) { NativeCall<void, UActorComponent*>(this, "AActor.PostCreateBlueprintComponent(UActorComponent*)", NewActorComp); }
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); }
1420 void PreNetReceive() { NativeCall<void>(this, "AActor.PreNetReceive()"); }
1421 void PostNetReceive() { NativeCall<void>(this, "AActor.PostNetReceive()"); }
1422 void OnRep_ReplicatedMovement() { NativeCall<void>(this, "AActor.OnRep_ReplicatedMovement()"); }
1423 void PostNetReceiveLocationAndRotation() { NativeCall<void>(this, "AActor.PostNetReceiveLocationAndRotation()"); }
1424 void PostNetReceivePhysicState() { NativeCall<void>(this, "AActor.PostNetReceivePhysicState()"); }
1425 void SyncReplicatedPhysicsSimulation() { NativeCall<void>(this, "AActor.SyncReplicatedPhysicsSimulation()"); }
1426 bool IsWithinNetRelevancyDistance(const UE::Math::TVector<double>* SrcLocation) { return NativeCall<bool, const UE::Math::TVector<double>*>(this, "AActor.IsWithinNetRelevancyDistance(UE::Math::TVector<double>&)", SrcLocation); }
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); }
1429 void GatherCurrentMovement() { NativeCall<void>(this, "AActor.GatherCurrentMovement()"); }
1430 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "AActor.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
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); }
1433 ELifetimeCondition AllowActorComponentToReplicate(const UActorComponent* ComponentToReplicate) { return NativeCall<ELifetimeCondition, const UActorComponent*>(this, "AActor.AllowActorComponentToReplicate(UActorComponent*)", ComponentToReplicate); }
1434 void AddComponentForReplication(UActorComponent* Component) { NativeCall<void, UActorComponent*>(this, "AActor.AddComponentForReplication(UActorComponent*)", Component); }
1435 void BuildReplicatedComponentsInfo() { NativeCall<void>(this, "AActor.BuildReplicatedComponentsInfo()"); }
1436 void GetSubobjectsWithStableNamesForNetworking(TArray<UObject*, TSizedDefaultAllocator<32> >* ObjList) { NativeCall<void, TArray<UObject*, TSizedDefaultAllocator<32> >*>(this, "AActor.GetSubobjectsWithStableNamesForNetworking(TArray<UObject*,TSizedDefaultAllocator<32>>&)", ObjList); }
1437 void OnSubobjectCreatedFromReplication(UObject* NewSubobject) { NativeCall<void, UObject*>(this, "AActor.OnSubobjectCreatedFromReplication(UObject*)", NewSubobject); }
1438 void OnSubobjectDestroyFromReplication(UObject* Subobject) { NativeCall<void, UObject*>(this, "AActor.OnSubobjectDestroyFromReplication(UObject*)", Subobject); }
1439 bool IsNameStableForNetworking() { return NativeCall<bool>(this, "AActor.IsNameStableForNetworking()"); }
1440 void Stasis() { NativeCall<void>(this, "AActor.Stasis()"); }
1441 void ResetSpatialComponent() { NativeCall<void>(this, "AActor.ResetSpatialComponent()"); }
1442 void Unstasis() { NativeCall<void>(this, "AActor.Unstasis()"); }
1443 void ClearNetworkSpatializationParent() { NativeCall<void>(this, "AActor.ClearNetworkSpatializationParent()"); }
1444 void SetNetworkSpatializationParent(AActor* NewParent) { NativeCall<void, AActor*>(this, "AActor.SetNetworkSpatializationParent(AActor*)", NewParent); }
1445 void PostInitializeComponents() { NativeCall<void>(this, "AActor.PostInitializeComponents()"); }
1446 //UMovementComponent* FindComponentByClass<class UMovementComponent>() { return NativeCall<UMovementComponent*>(this, "AActor.FindComponentByClass<class UMovementComponent>()"); }
1447 bool IsInOrOwnedBy(const UObject* SomeOuter) { return NativeCall<bool, const UObject*>(this, "AActor.IsInOrOwnedBy(UObject*)", SomeOuter); }
1448 UActorComponent* GetComponentByCustomTag(FName TheTag) { return NativeCall<UActorComponent*, FName>(this, "AActor.GetComponentByCustomTag(FName)", TheTag); }
1449 UPrimitiveComponent* GetVisibleComponentByClass(TSubclassOf<UPrimitiveComponent> ComponentClass) { return NativeCall<UPrimitiveComponent*, TSubclassOf<UPrimitiveComponent>>(this, "AActor.GetVisibleComponentByClass(TSubclassOf<UPrimitiveComponent>)", ComponentClass); }
1450 UPrimitiveComponent* GetVisibleUnhiddenComponentByClass(TSubclassOf<UPrimitiveComponent> ComponentClass) { return NativeCall<UPrimitiveComponent*, TSubclassOf<UPrimitiveComponent>>(this, "AActor.GetVisibleUnhiddenComponentByClass(TSubclassOf<UPrimitiveComponent>)", ComponentClass); }
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); }
1460 APlayerController* GetOwnerController() { return NativeCall<APlayerController*>(this, "AActor.GetOwnerController()"); }
1461 bool IsOwnedOrControlledBy(const AActor* TestOwner) { return NativeCall<bool, const AActor*>(this, "AActor.IsOwnedOrControlledBy(AActor*)", TestOwner); }
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); }
1464 //UPathFollowingComponent* FindComponentByClass<class UPathFollowingComponent>() { return NativeCall<UPathFollowingComponent*>(this, "AActor.FindComponentByClass<class UPathFollowingComponent>()"); }
1465};
1466
1467struct AVolume : AActor // : ABrush
1468{
1469 // Fields
1470
1471 //TArray<FBoxOptimization, TSizedDefaultAllocator<32> >& BoxOptimizationField() { return *GetNativePointerField<TArray<FBoxOptimization, TSizedDefaultAllocator<32> >*>(this, "AVolume.BoxOptimization"); }
1472
1473 // Bitfields
1474
1475
1476 // Functions
1477
1478 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "AVolume.GetPrivateStaticClass()"); }
1479 static void StaticRegisterNativesAVolume() { NativeCall<void>(nullptr, "AVolume.StaticRegisterNativesAVolume()"); }
1480 void PreInitializeComponents() { NativeCall<void>(this, "AVolume.PreInitializeComponents()"); }
1481 void PreRegisterAllComponents() { NativeCall<void>(this, "AVolume.PreRegisterAllComponents()"); }
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); }
1483};
1484
1486{
1487 // Fields
1488
1489 FString& BiomeZoneNameField() { return *GetNativePointerField<FString*>(this, "ABiomeZoneVolume.BiomeZoneName"); }
1490 float& FinalTemperatureMultiplierField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.FinalTemperatureMultiplier"); }
1491 float& FinalTemperatureExponentField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.FinalTemperatureExponent"); }
1492 float& FinalTemperatureAdditionField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.FinalTemperatureAddition"); }
1493 float& PreOffsetTemperatureMultiplierField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.PreOffsetTemperatureMultiplier"); }
1494 float& PreOffsetTemperatureExponentField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.PreOffsetTemperatureExponent"); }
1495 float& PreOffsetTemperatureAdditionField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.PreOffsetTemperatureAddition"); }
1496 float& AboveTemperatureOffsetThresholdField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AboveTemperatureOffsetThreshold"); }
1497 float& AboveTemperatureOffsetMultiplierField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AboveTemperatureOffsetMultiplier"); }
1498 float& AboveTemperatureOffsetExponentField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AboveTemperatureOffsetExponent"); }
1499 float& BelowTemperatureOffsetThresholdField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.BelowTemperatureOffsetThreshold"); }
1500 float& BelowTemperatureOffsetMultiplierField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.BelowTemperatureOffsetMultiplier"); }
1501 float& BelowTemperatureOffsetExponentField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.BelowTemperatureOffsetExponent"); }
1502 float& AbsoluteTemperatureOverrideField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AbsoluteTemperatureOverride"); }
1503 float& AbsoluteMaxTemperatureField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AbsoluteMaxTemperature"); }
1504 float& AbsoluteMinTemperatureField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AbsoluteMinTemperature"); }
1505 float& EggRangeMaximumNumberOverrideField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.EggRangeMaximumNumberOverride"); }
1506 int& EggMaximumNumberOverrideField() { return *GetNativePointerField<int*>(this, "ABiomeZoneVolume.EggMaximumNumberOverride"); }
1507 float& EggChanceToSpawnOverrideField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.EggChanceToSpawnOverride"); }
1508 float& EggIntervalUnstasisChanceToSpawnOverrideField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.EggIntervalUnstasisChanceToSpawnOverride"); }
1509 TArray<TSubclassOf<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >& OverrideEggLimitsDinoClassesField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalDinoCharacter>, TSizedDefaultAllocator<32> >*>(this, "ABiomeZoneVolume.OverrideEggLimitsDinoClasses"); }
1510 int& BiomeZonePriorityField() { return *GetNativePointerField<int*>(this, "ABiomeZoneVolume.BiomeZonePriority"); }
1511 float& MaxMultiplierField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.MaxMultiplier"); }
1512 float& AbsoluteWindOverrideField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AbsoluteWindOverride"); }
1513 float& PreOffsetWindMultiplierField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.PreOffsetWindMultiplier"); }
1514 float& PreOffsetWindExponentField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.PreOffsetWindExponent"); }
1515 float& PreOffsetWindAdditionField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.PreOffsetWindAddition"); }
1516 float& AboveWindOffsetThresholdField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AboveWindOffsetThreshold"); }
1517 float& AboveWindOffsetMultiplierField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AboveWindOffsetMultiplier"); }
1518 float& AboveWindOffsetExponentField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.AboveWindOffsetExponent"); }
1519 float& BelowWindOffsetThresholdField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.BelowWindOffsetThreshold"); }
1520 float& BelowWindOffsetMultiplierField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.BelowWindOffsetMultiplier"); }
1521 float& BelowWindOffsetExponentField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.BelowWindOffsetExponent"); }
1522 float& FinalWindMultiplierField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.FinalWindMultiplier"); }
1523 float& FinalWindExponentField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.FinalWindExponent"); }
1524 float& FinalWindAdditionField() { return *GetNativePointerField<float*>(this, "ABiomeZoneVolume.FinalWindAddition"); }
1525 TArray<float, TSizedDefaultAllocator<32> >& BiomeCustomDatasField() { return *GetNativePointerField<TArray<float, TSizedDefaultAllocator<32> >*>(this, "ABiomeZoneVolume.BiomeCustomDatas"); }
1526 FieldArray<float, 12> StatusAdjustmentRateMultipliersPositiveField() { return { this, "ABiomeZoneVolume.StatusAdjustmentRateMultipliersPositive" }; }
1527 FieldArray<float, 12> StatusAdjustmentRateMultipliersNegativeField() { return { this, "ABiomeZoneVolume.StatusAdjustmentRateMultipliersNegative" }; }
1528 bool& bStatusAdjustRateValuesField() { return *GetNativePointerField<bool*>(this, "ABiomeZoneVolume.bStatusAdjustRateValues"); }
1529 TSoftClassPtr<APrimalBuff>& BuffToGiveField() { return *GetNativePointerField<TSoftClassPtr<APrimalBuff>*>(this, "ABiomeZoneVolume.BuffToGive"); }
1530 TSoftClassPtr<APrimalBuff>& BuffToPreventActiveUseField() { return *GetNativePointerField<TSoftClassPtr<APrimalBuff>*>(this, "ABiomeZoneVolume.BuffToPreventActiveUse"); }
1531 USoundBase*& OverrideCombatMusicDayField() { return *GetNativePointerField<USoundBase**>(this, "ABiomeZoneVolume.OverrideCombatMusicDay"); }
1532 USoundBase*& OverrideCombatMusicDay_HeavyField() { return *GetNativePointerField<USoundBase**>(this, "ABiomeZoneVolume.OverrideCombatMusicDay_Heavy"); }
1533 USoundBase*& OverrideCombatMusicNightField() { return *GetNativePointerField<USoundBase**>(this, "ABiomeZoneVolume.OverrideCombatMusicNight"); }
1534 USoundBase*& OverrideCombatMusicNight_HeavyField() { return *GetNativePointerField<USoundBase**>(this, "ABiomeZoneVolume.OverrideCombatMusicNight_Heavy"); }
1535 USoundBase*& ForceMusicInBiomeField() { return *GetNativePointerField<USoundBase**>(this, "ABiomeZoneVolume.ForceMusicInBiome"); }
1536
1537 // Bitfields
1538
1539 BitFieldValue<bool, unsigned __int32> bPreventCrops() { return { this, "ABiomeZoneVolume.bPreventCrops" }; }
1540 BitFieldValue<bool, unsigned __int32> bIsOutside() { return { this, "ABiomeZoneVolume.bIsOutside" }; }
1541 BitFieldValue<bool, unsigned __int32> bRemoveBuffWhenLeavingVolume() { return { this, "ABiomeZoneVolume.bRemoveBuffWhenLeavingVolume" }; }
1542
1543 // Functions
1544
1545 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "ABiomeZoneVolume.GetPrivateStaticClass()"); }
1546 static void StaticRegisterNativesABiomeZoneVolume() { NativeCall<void>(nullptr, "ABiomeZoneVolume.StaticRegisterNativesABiomeZoneVolume()"); }
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); }
1549 static ABiomeZoneVolume* GetBiomeZoneVolume(UWorld* World, const UE::Math::TVector<double>* Location) { return NativeCall<ABiomeZoneVolume*, UWorld*, const UE::Math::TVector<double>*>(nullptr, "ABiomeZoneVolume.GetBiomeZoneVolume(UWorld*,UE::Math::TVector<double>&)", World, Location); }
1550 void PostInitializeComponents() { NativeCall<void>(this, "ABiomeZoneVolume.PostInitializeComponents()"); }
1551 void EndPlay(const EEndPlayReason::Type EndPlayReason) { NativeCall<void, const EEndPlayReason::Type>(this, "ABiomeZoneVolume.EndPlay(EEndPlayReason::Type)", EndPlayReason); }
1552 float EggGetOverrideIntervalBetweenUnstasisChances(APrimalDinoCharacter* aChar) { return NativeCall<float, APrimalDinoCharacter*>(this, "ABiomeZoneVolume.EggGetOverrideIntervalBetweenUnstasisChances(APrimalDinoCharacter*)", aChar); }
1553 float EggOverrideChanceToSpawn(APrimalDinoCharacter* aChar) { return NativeCall<float, APrimalDinoCharacter*>(this, "ABiomeZoneVolume.EggOverrideChanceToSpawn(APrimalDinoCharacter*)", aChar); }
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); }
1556 static __int64 IsPointInVacuumBase(UWorld* ForWorld, UE::Math::TVector<double>* AtPoint) { return NativeCall<__int64, UWorld*, UE::Math::TVector<double>*>(nullptr, "ABiomeZoneVolume.IsPointInVacuumBase(UWorld*,UE::Math::TVector<double>)", ForWorld, AtPoint); }
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); }
1558};
1559
1561{
1562 // Fields
1563
1564 UParticleSystem*& HurtFXField() { return *GetNativePointerField<UParticleSystem**>(this, "APrimalTargetableActor.HurtFX"); }
1565 TArray<FDamageTypeAdjuster, TSizedDefaultAllocator<32> >& DamageTypeAdjustersField() { return *GetNativePointerField<TArray<FDamageTypeAdjuster, TSizedDefaultAllocator<32> >*>(this, "APrimalTargetableActor.DamageTypeAdjusters"); }
1566 float& LowHealthPercentageField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.LowHealthPercentage"); }
1567 TSoftClassPtr<AActor>& DestructionActorTemplateField() { return *GetNativePointerField<TSoftClassPtr<AActor>*>(this, "APrimalTargetableActor.DestructionActorTemplate"); }
1568 float& LifeSpanAfterDeathField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.LifeSpanAfterDeath"); }
1569 USoundCue*& DeathSoundField() { return *GetNativePointerField<USoundCue**>(this, "APrimalTargetableActor.DeathSound"); }
1570 float& PassiveDamageHealthReplicationPercentIntervalField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.PassiveDamageHealthReplicationPercentInterval"); }
1571 float& DamageNotifyTeamAggroMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.DamageNotifyTeamAggroMultiplier"); }
1572 float& DamageNotifyTeamAggroRangeField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.DamageNotifyTeamAggroRange"); }
1573 float& DamageNotifyTeamAggroRangeFalloffField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.DamageNotifyTeamAggroRangeFalloff"); }
1574 UE::Math::TVector<double>& DestructibleMeshLocationOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalTargetableActor.DestructibleMeshLocationOffset"); }
1575 UE::Math::TVector<double>& DestructibleMeshScaleOverrideField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalTargetableActor.DestructibleMeshScaleOverride"); }
1576 UE::Math::TRotator<double>& DestructibleMeshRotationOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalTargetableActor.DestructibleMeshRotationOffset"); }
1577 FString& DescriptiveNameField() { return *GetNativePointerField<FString*>(this, "APrimalTargetableActor.DescriptiveName"); }
1578 //TSubclassOf<APrimalDestructibleActor>& DestroyedMeshActorClassField() { return *GetNativePointerField<TSubclassOf<APrimalDestructibleActor>*>(this, "APrimalTargetableActor.DestroyedMeshActorClass"); }
1579 //TSoftObjectPtr<UGeometryCollection>& SoftDestructionGeoCollectionAssetField() { return *GetNativePointerField<TSoftObjectPtr<UGeometryCollection>*>(this, "APrimalTargetableActor.SoftDestructionGeoCollectionAsset"); }
1580 //TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >& MultiSoftDestructionGeoCollectionAssetsField() { return *GetNativePointerField<TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >*>(this, "APrimalTargetableActor.MultiSoftDestructionGeoCollectionAssets"); }
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"); }
1584 float& DestructibleMeshDeathImpulseScaleField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.DestructibleMeshDeathImpulseScale"); }
1585 TArray<FBoneDamageAdjuster, TSizedDefaultAllocator<32> >& BoneDamageAdjustersField() { return *GetNativePointerField<TArray<FBoneDamageAdjuster, TSizedDefaultAllocator<32> >*>(this, "APrimalTargetableActor.BoneDamageAdjusters"); }
1586 float& LastReplicatedHealthValueField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.LastReplicatedHealthValue"); }
1587 TSubclassOf<UToolTipWidget>& OverlayToolTipWidgetField() { return *GetNativePointerField<TSubclassOf<UToolTipWidget>*>(this, "APrimalTargetableActor.OverlayToolTipWidget"); }
1588 UE::Math::TVector2<double>& OverlayMultiUseTooltipScaleField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "APrimalTargetableActor.OverlayMultiUseTooltipScale"); }
1589 UE::Math::TVector2<double>& OverlayMultiUseTooltipPaddingField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "APrimalTargetableActor.OverlayMultiUseTooltipPadding"); }
1590 UPrimalHarvestingComponent*& MyHarvestingComponentField() { return *GetNativePointerField<UPrimalHarvestingComponent**>(this, "APrimalTargetableActor.MyHarvestingComponent"); }
1591 TSharedPtr<FAttachedInstancedHarvestingElement>& MyHarvestingElementField() { return *GetNativePointerField<TSharedPtr<FAttachedInstancedHarvestingElement>*>(this, "APrimalTargetableActor.MyHarvestingElement"); }
1592 TSubclassOf<UPrimalStructureSettings>& StructureSettingsClassField() { return *GetNativePointerField<TSubclassOf<UPrimalStructureSettings>*>(this, "APrimalTargetableActor.StructureSettingsClass"); }
1593 UPrimalStructureSettings*& MyStructureSettingsCDOField() { return *GetNativePointerField<UPrimalStructureSettings**>(this, "APrimalTargetableActor.MyStructureSettingsCDO"); }
1594 float& LastHealthBeforeTakeDamageField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.LastHealthBeforeTakeDamage"); }
1595 long double& NextAllowRepairTimeField() { return *GetNativePointerField<long double*>(this, "APrimalTargetableActor.NextAllowRepairTime"); }
1596 float& LastPreBlueprintAdjustmentActualDamageField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.LastPreBlueprintAdjustmentActualDamage"); }
1597 float& LastReplicatedHealthField() { return *GetNativePointerField<float*>(this, "APrimalTargetableActor.LastReplicatedHealth"); }
1598 AActor*& MyDestructionActorField() { return *GetNativePointerField<AActor**>(this, "APrimalTargetableActor.MyDestructionActor"); }
1599
1600 // Bitfields
1601
1602 BitFieldValue<bool, unsigned __int32> bDestructionActorTemplateServerOnly() { return { this, "APrimalTargetableActor.bDestructionActorTemplateServerOnly" }; }
1603 BitFieldValue<bool, unsigned __int32> bDestroyedMeshUseSkeletalMeshComponent() { return { this, "APrimalTargetableActor.bDestroyedMeshUseSkeletalMeshComponent" }; }
1604 BitFieldValue<bool, unsigned __int32> bPreventZeroDamageInstigatorSelfDamage() { return { this, "APrimalTargetableActor.bPreventZeroDamageInstigatorSelfDamage" }; }
1605 BitFieldValue<bool, unsigned __int32> bIsDead() { return { this, "APrimalTargetableActor.bIsDead" }; }
1606 BitFieldValue<bool, unsigned __int32> bDamageNotifyTeamAggroAI() { return { this, "APrimalTargetableActor.bDamageNotifyTeamAggroAI" }; }
1607 BitFieldValue<bool, unsigned __int32> bSetWithinPreventionVolume() { return { this, "APrimalTargetableActor.bSetWithinPreventionVolume" }; }
1608 BitFieldValue<bool, unsigned __int32> bWithinPreventionVolume() { return { this, "APrimalTargetableActor.bWithinPreventionVolume" }; }
1609 BitFieldValue<bool, unsigned __int32> bAllowDamageByFriendlyDinos() { return { this, "APrimalTargetableActor.bAllowDamageByFriendlyDinos" }; }
1610 BitFieldValue<bool, unsigned __int32> bUseBPAdjustDamage() { return { this, "APrimalTargetableActor.bUseBPAdjustDamage" }; }
1611 BitFieldValue<bool, unsigned __int32> bForceZeroDamageProcessing() { return { this, "APrimalTargetableActor.bForceZeroDamageProcessing" }; }
1612 BitFieldValue<bool, unsigned __int32> bForceFloatingDamageNumbers() { return { this, "APrimalTargetableActor.bForceFloatingDamageNumbers" }; }
1613 BitFieldValue<bool, unsigned __int32> bDoAllowRadialDamageWithoutVisiblityTrace() { return { this, "APrimalTargetableActor.bDoAllowRadialDamageWithoutVisiblityTrace" }; }
1614 BitFieldValue<bool, unsigned __int32> bIgnoreDestructionEffects() { return { this, "APrimalTargetableActor.bIgnoreDestructionEffects" }; }
1615 BitFieldValue<bool, unsigned __int32> bIgnoreDamageRepairCooldown() { return { this, "APrimalTargetableActor.bIgnoreDamageRepairCooldown" }; }
1616 BitFieldValue<bool, unsigned __int32> bUseHarvestingComponent() { return { this, "APrimalTargetableActor.bUseHarvestingComponent" }; }
1617 BitFieldValue<bool, unsigned __int32> bUseBPDied() { return { this, "APrimalTargetableActor.bUseBPDied" }; }
1618 BitFieldValue<bool, unsigned __int32> BPOverrideDestroyedMeshTextures() { return { this, "APrimalTargetableActor.BPOverrideDestroyedMeshTextures" }; }
1619
1620 // Functions
1621
1622 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalTargetableActor.GetPrivateStaticClass()"); }
1623 static void StaticRegisterNativesAPrimalTargetableActor() { NativeCall<void>(nullptr, "APrimalTargetableActor.StaticRegisterNativesAPrimalTargetableActor()"); }
1624 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalTargetableActor.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
1625 void PostInitializeComponents() { NativeCall<void>(this, "APrimalTargetableActor.PostInitializeComponents()"); }
1626 void BeginPlay() { NativeCall<void>(this, "APrimalTargetableActor.BeginPlay()"); }
1627 void FellOutOfWorld(const UDamageType* dmgType) { NativeCall<void, const UDamageType*>(this, "APrimalTargetableActor.FellOutOfWorld(UDamageType&)", dmgType); }
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); }
1635 void GetDestructionEffectTransform(UE::Math::TVector<double>* OutLocation, UE::Math::TRotator<double>* OutRotation) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "APrimalTargetableActor.GetDestructionEffectTransform(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", OutLocation, OutRotation); }
1636 //TSoftObjectPtr<UGeometryCollection>* GetDestroyedMesh(TSoftObjectPtr<UGeometryCollection>* result) { return NativeCall<TSoftObjectPtr<UGeometryCollection> *, TSoftObjectPtr<UGeometryCollection>*>(this, "APrimalTargetableActor.GetDestroyedMesh()", result); }
1637 //TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >* GetDestroyedMeshes(TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >* result) { return NativeCall<TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >*, TArray<FDestructionGeoCollectionInfo, TSizedDefaultAllocator<32> >*>(this, "APrimalTargetableActor.GetDestroyedMeshes()", result); }
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); }
1640 //void CreateSingleDestroyedMesh(float KillingDamage, const FDamageEvent* DamageEvent, APawn* InstigatingPawn, AActor* DamageCauser, TSoftObjectPtr<UGeometryCollection>* destroyedMeshAssetSoftPtr, UE::Math::TVector<double>* DestructibleMeshLocationOffset_Single, UE::Math::TVector<double>* DestructibleMeshScaleOverride_Single, UE::Math::TRotator<double>* DestructibleMeshRotationOffset_Single) { NativeCall<void, float, const FDamageEvent*, APawn*, AActor*, TSoftObjectPtr<UGeometryCollection>*, UE::Math::TVector<double>*, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "APrimalTargetableActor.CreateSingleDestroyedMesh(float,FDamageEvent&,APawn*,AActor*,TSoftObjectPtr<UGeometryCollection>,UE::Math::TVector<double>,UE::Math::TVector<double>,UE::Math::TRotator<double>)", KillingDamage, DamageEvent, InstigatingPawn, DamageCauser, destroyedMeshAssetSoftPtr, DestructibleMeshLocationOffset_Single, DestructibleMeshScaleOverride_Single, DestructibleMeshRotationOffset_Single); }
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); }
1645 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalTargetableActor.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
1646 float GetMaxHealth() { return NativeCall<float>(this, "APrimalTargetableActor.GetMaxHealth()"); }
1647 bool IsAlive() { return NativeCall<bool>(this, "APrimalTargetableActor.IsAlive()"); }
1648 FString* GetDescriptiveName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalTargetableActor.GetDescriptiveName()", result); }
1649 FString* GetShortName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalTargetableActor.GetShortName()", result); }
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); }
1654 TSubclassOf<UToolTipWidget>* GetOverlayTooltipTemplate(TSubclassOf<UToolTipWidget>* result) { return NativeCall<TSubclassOf<UToolTipWidget> *, TSubclassOf<UToolTipWidget>*>(this, "APrimalTargetableActor.GetOverlayTooltipTemplate()", result); }
1655 bool IsOfTribe(int ID) { return NativeCall<bool, int>(this, "APrimalTargetableActor.IsOfTribe(int)", ID); }
1656 void NetUpdatedHealth_Implementation(int NewHealth) { NativeCall<void, int>(this, "APrimalTargetableActor.NetUpdatedHealth_Implementation(int)", NewHealth); }
1657 bool IsTargetableDead() { return NativeCall<bool>(this, "APrimalTargetableActor.IsTargetableDead()"); }
1658 void Suicide() { NativeCall<void>(this, "APrimalTargetableActor.Suicide()"); }
1659 bool NetExecCommand(FName CommandName, const FNetExecParams* ExecParams) { return NativeCall<bool, FName, const FNetExecParams*>(this, "APrimalTargetableActor.NetExecCommand(FName,FNetExecParams&)", CommandName, ExecParams); }
1660 void UpdatedHealth(bool bDoReplication) { NativeCall<void, bool>(this, "APrimalTargetableActor.UpdatedHealth(bool)", bDoReplication); }
1661 bool AllowRadialDamageWithoutVisiblityTrace(const FHitResult* Hit) { return NativeCall<bool, const FHitResult*>(this, "APrimalTargetableActor.AllowRadialDamageWithoutVisiblityTrace(FHitResult&)", Hit); }
1662 bool IsInvincible() { return NativeCall<bool>(this, "APrimalTargetableActor.IsInvincible()"); }
1663 void HarvestingDepleted(UPrimalHarvestingComponent* fromComponent) { NativeCall<void, UPrimalHarvestingComponent*>(this, "APrimalTargetableActor.HarvestingDepleted(UPrimalHarvestingComponent*)", fromComponent); }
1664};
1665
1667{
1668 // Fields
1669
1670
1671 // Bitfields
1672
1673
1674 // Functions
1675
1676 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "AInfo.StaticClass()"); }
1677 //void AInfo(const FObjectInitializer* ObjectInitializer) { NativeCall<void, const FObjectInitializer*>(this, "AInfo.AInfo(FObjectInitializer*)", ObjectInitializer); }
1678};
1679
1681 TObjectPtr<APlayerController>& PlayerControllerField() { return *GetNativePointerField<TObjectPtr<APlayerController>*>(this, "UPlayer.PlayerController"); }
1682 // int CurrentNetSpeed;
1683 // int ConfiguredInternetSpeed;
1684 // int ConfiguredLanSpeed;
1685 // unsigned __int64 TransferringPlayerDataId;
1686
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); }
1688};
1689
1691{
1692 //void* __vftable /*VFT*/;
1693 //TVariant<TSharedPtr<FUniqueNetId const, 1>, UE::Online::TOnlineId<UE::Online::OnlineIdHandleTags::FAccount> > Variant;
1694
1695 FUniqueNetIdWrapper* operator=(const FUniqueNetIdWrapper* __that) { return NativeCall<FUniqueNetIdWrapper*, const FUniqueNetIdWrapper*>(this, "FUniqueNetIdWrapper.operator=(FUniqueNetIdWrapper&)", __that); }
1696 FString* ToString(FString* result) { return NativeCall<FString*, FString*>(this, "FUniqueNetIdWrapper.ToString()", result); }
1697 FName* GetType(FName* result) { return NativeCall<FName*, FName*>(this, "FUniqueNetIdWrapper.GetType()", result); }
1698 TSharedPtr<FUniqueNetId const>* GetUniqueNetId(TSharedPtr<FUniqueNetId const>* result) { return NativeCall<TSharedPtr<FUniqueNetId const> *, TSharedPtr<FUniqueNetId const>*>(this, "FUniqueNetIdWrapper.GetUniqueNetId()", result); }
1699 const FUniqueNetId* operator*() { return NativeCall<const FUniqueNetId*>(this, "FUniqueNetIdWrapper.operator*()"); }
1700 bool IsValid() { return NativeCall<bool>(this, "FUniqueNetIdWrapper.IsValid()"); }
1701 TSharedPtr<FUniqueNetId const>* GetV1(TSharedPtr<FUniqueNetId const>* result) { return NativeCall<TSharedPtr<FUniqueNetId const> *, TSharedPtr<FUniqueNetId const>*>(this, "FUniqueNetIdWrapper.GetV1()", result); }
1702 void SetUniqueNetId(const TSharedPtr<FUniqueNetId const>* InUniqueNetId) { NativeCall<void, const TSharedPtr<FUniqueNetId const>*>(this, "FUniqueNetIdWrapper.SetUniqueNetId(TSharedPtr<FUniqueNetId,1>&)", InUniqueNetId); }
1703 FString* ToDebugString(FString* result) { return NativeCall<FString*, FString*>(this, "FUniqueNetIdWrapper.ToDebugString()", result); }
1704
1705};
1706
1708{
1709 TArray<unsigned char, TSizedDefaultAllocator<32> > ReplicationBytes;
1710};
1711
1712/*struct UNetConnection : UPlayer
1713{
1714 FUniqueNetIdRepl& UniqueIdField() { return *GetNativePointerField<FUniqueNetIdRepl*>(this, "UNetConnection.PlayerId"); }
1715};*/
1716
1718{
1719 unsigned __int64 Result;
1721 const void* RawResultEnumObj;
1724};
1725
1726
1728{
1729 // Fields
1730
1731 //TArray<TObjectPtr<UChildConnection>, TSizedDefaultAllocator<32> >& ChildrenField() { return *GetNativePointerField<TArray<TObjectPtr<UChildConnection>, TSizedDefaultAllocator<32> >*>(this, "UNetConnection.Children"); }
1732 TObjectPtr<UNetDriver>& DriverField() { return *GetNativePointerField<TObjectPtr<UNetDriver>*>(this, "UNetConnection.Driver"); }
1733 TSubclassOf<UPackageMap>& PackageMapClassField() { return *GetNativePointerField<TSubclassOf<UPackageMap>*>(this, "UNetConnection.PackageMapClass"); }
1734 TObjectPtr<UPackageMap>& PackageMapField() { return *GetNativePointerField<TObjectPtr<UPackageMap>*>(this, "UNetConnection.PackageMap"); }
1735 TArray<TObjectPtr<UChannel>, TSizedDefaultAllocator<32> >& OpenChannelsField() { return *GetNativePointerField<TArray<TObjectPtr<UChannel>, TSizedDefaultAllocator<32> >*>(this, "UNetConnection.OpenChannels"); }
1736 TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >& SentTemporariesField() { return *GetNativePointerField<TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >*>(this, "UNetConnection.SentTemporaries"); }
1737 TObjectPtr<AActor>& ViewTargetField() { return *GetNativePointerField<TObjectPtr<AActor>*>(this, "UNetConnection.ViewTarget"); }
1738 TObjectPtr<AActor>& OwningActorField() { return *GetNativePointerField<TObjectPtr<AActor>*>(this, "UNetConnection.OwningActor"); }
1739 int& MaxPacketField() { return *GetNativePointerField<int*>(this, "UNetConnection.MaxPacket"); }
1740 //FURL& URLField() { return *GetNativePointerField<FURL*>(this, "UNetConnection.URL"); }
1741 //TSharedPtr<FInternetAddr>& RemoteAddrField() { return *GetNativePointerField<TSharedPtr<FInternetAddr>*>(this, "UNetConnection.RemoteAddr"); }
1742 int& NumPacketIdBitsField() { return *GetNativePointerField<int*>(this, "UNetConnection.NumPacketIdBits"); }
1743 int& NumBunchBitsField() { return *GetNativePointerField<int*>(this, "UNetConnection.NumBunchBits"); }
1744 int& NumAckBitsField() { return *GetNativePointerField<int*>(this, "UNetConnection.NumAckBits"); }
1745 int& NumPaddingBitsField() { return *GetNativePointerField<int*>(this, "UNetConnection.NumPaddingBits"); }
1746 int& MaxPacketHandlerBitsField() { return *GetNativePointerField<int*>(this, "UNetConnection.MaxPacketHandlerBits"); }
1747 EConnectionState& StateField() { return *GetNativePointerField<EConnectionState*>(this, "UNetConnection.State"); }
1748 //TUniquePtr<PacketHandler, TDefaultDelete<PacketHandler> >& HandlerField() { return *GetNativePointerField<TUniquePtr<PacketHandler, TDefaultDelete<PacketHandler> >*>(this, "UNetConnection.Handler"); }
1749 //TWeakPtr<StatelessConnectHandlerComponent, 1>& StatelessConnectComponentField() { return *GetNativePointerField<TWeakPtr<StatelessConnectHandlerComponent, 1>*>(this, "UNetConnection.StatelessConnectComponent"); }
1750 FUniqueNetIdRepl& PlayerIdField() { return *GetNativePointerField<FUniqueNetIdRepl*>(this, "UNetConnection.PlayerId"); }
1751 int& PacketOverheadField() { return *GetNativePointerField<int*>(this, "UNetConnection.PacketOverhead"); }
1752 FString& ChallengeField() { return *GetNativePointerField<FString*>(this, "UNetConnection.Challenge"); }
1753 FString& ClientResponseField() { return *GetNativePointerField<FString*>(this, "UNetConnection.ClientResponse"); }
1754 int& ResponseIdField() { return *GetNativePointerField<int*>(this, "UNetConnection.ResponseId"); }
1755 FString& RequestURLField() { return *GetNativePointerField<FString*>(this, "UNetConnection.RequestURL"); }
1756 EClientLoginState::Type& ClientLoginStateField() { return *GetNativePointerField<EClientLoginState::Type*>(this, "UNetConnection.ClientLoginState"); }
1757 long double& LastReceiveTimeField() { return *GetNativePointerField<long double*>(this, "UNetConnection.LastReceiveTime"); }
1758 long double& LastReceiveRealtimeField() { return *GetNativePointerField<long double*>(this, "UNetConnection.LastReceiveRealtime"); }
1759 long double& LastGoodPacketRealtimeField() { return *GetNativePointerField<long double*>(this, "UNetConnection.LastGoodPacketRealtime"); }
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"); }
1765 long double& LastRecvAckTimestampField() { return *GetNativePointerField<long double*>(this, "UNetConnection.LastRecvAckTimestamp"); }
1766 long double& ConnectTimestampField() { return *GetNativePointerField<long double*>(this, "UNetConnection.ConnectTimestamp"); }
1767 //FPacketTimestamp& LastOSReceiveTimeField() { return *GetNativePointerField<FPacketTimestamp*>(this, "UNetConnection.LastOSReceiveTime"); }
1768 bool& bSendBufferHasDummyPacketInfoField() { return *GetNativePointerField<bool*>(this, "UNetConnection.bSendBufferHasDummyPacketInfo"); }
1769 //FBitWriterMark& HeaderMarkForPacketInfoField() { return *GetNativePointerField<FBitWriterMark*>(this, "UNetConnection.HeaderMarkForPacketInfo"); }
1770 int& PreviousJitterTimeDeltaField() { return *GetNativePointerField<int*>(this, "UNetConnection.PreviousJitterTimeDelta"); }
1771 long double& PreviousPacketSendTimeInSField() { return *GetNativePointerField<long double*>(this, "UNetConnection.PreviousPacketSendTimeInS"); }
1772 //FBitWriterMark& LastStartField() { return *GetNativePointerField<FBitWriterMark*>(this, "UNetConnection.LastStart"); }
1773 //FBitWriterMark& LastEndField() { return *GetNativePointerField<FBitWriterMark*>(this, "UNetConnection.LastEnd"); }
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"); }
1777 //FBitWriter& SendBunchHeaderField() { return *GetNativePointerField<FBitWriter*>(this, "UNetConnection.SendBunchHeader"); }
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"); }
1787 int& CountedFramesField() { return *GetNativePointerField<int*>(this, "UNetConnection.CountedFrames"); }
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"); }
1791 int& OutTotalBytesField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutTotalBytes"); }
1792 int& InPacketsField() { return *GetNativePointerField<int*>(this, "UNetConnection.InPackets"); }
1793 int& OutPacketsField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutPackets"); }
1794 int& InTotalPacketsField() { return *GetNativePointerField<int*>(this, "UNetConnection.InTotalPackets"); }
1795 int& OutTotalPacketsField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutTotalPackets"); }
1796 int& InBytesPerSecondField() { return *GetNativePointerField<int*>(this, "UNetConnection.InBytesPerSecond"); }
1797 int& OutBytesPerSecondField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutBytesPerSecond"); }
1798 int& InPacketsPerSecondField() { return *GetNativePointerField<int*>(this, "UNetConnection.InPacketsPerSecond"); }
1799 int& OutPacketsPerSecondField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutPacketsPerSecond"); }
1800 int& InPacketsLostField() { return *GetNativePointerField<int*>(this, "UNetConnection.InPacketsLost"); }
1801 int& OutPacketsLostField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutPacketsLost"); }
1802 int& InTotalPacketsLostField() { return *GetNativePointerField<int*>(this, "UNetConnection.InTotalPacketsLost"); }
1803 int& OutTotalPacketsLostField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutTotalPacketsLost"); }
1804 int& OutTotalAcksField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutTotalAcks"); }
1805 int& InTotalHandlerPacketsField() { return *GetNativePointerField<int*>(this, "UNetConnection.InTotalHandlerPackets"); }
1806 //TPacketLossData<3>& InPacketsLossPercentageField() { return *GetNativePointerField<TPacketLossData<3>*>(this, "UNetConnection.InPacketsLossPercentage"); }
1807 //TPacketLossData<3>& OutPacketsLossPercentageField() { return *GetNativePointerField<TPacketLossData<3>*>(this, "UNetConnection.OutPacketsLossPercentage"); }
1808 int& StatPeriodCountField() { return *GetNativePointerField<int*>(this, "UNetConnection.StatPeriodCount"); }
1809 float& AverageJitterInMSField() { return *GetNativePointerField<float*>(this, "UNetConnection.AverageJitterInMS"); }
1810 //FNetConnAnalyticsVars& AnalyticsVarsField() { return *GetNativePointerField<FNetConnAnalyticsVars*>(this, "UNetConnection.AnalyticsVars"); }
1811 //TSharedPtr<FNetConnAnalyticsData, 1>& NetAnalyticsDataField() { return *GetNativePointerField<TSharedPtr<FNetConnAnalyticsData, 1>*>(this, "UNetConnection.NetAnalyticsData"); }
1812 //FBitWriter& SendBufferField() { return *GetNativePointerField<FBitWriter*>(this, "UNetConnection.SendBuffer"); }
1813 int& InPacketIdField() { return *GetNativePointerField<int*>(this, "UNetConnection.InPacketId"); }
1814 int& OutPacketIdField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutPacketId"); }
1815 int& OutAckPacketIdField() { return *GetNativePointerField<int*>(this, "UNetConnection.OutAckPacketId"); }
1816 int& DefaultMaxChannelSizeField() { return *GetNativePointerField<int*>(this, "UNetConnection.DefaultMaxChannelSize"); }
1817 int& MaxChannelSizeField() { return *GetNativePointerField<int*>(this, "UNetConnection.MaxChannelSize"); }
1818 TArray<UChannel*, TSizedDefaultAllocator<32> >& ChannelsField() { return *GetNativePointerField<TArray<UChannel*, TSizedDefaultAllocator<32> >*>(this, "UNetConnection.Channels"); }
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"); }
1822 int& InitOutReliableField() { return *GetNativePointerField<int*>(this, "UNetConnection.InitOutReliable"); }
1823 int& InitInReliableField() { return *GetNativePointerField<int*>(this, "UNetConnection.InitInReliable"); }
1824 unsigned int& EngineNetworkProtocolVersionField() { return *GetNativePointerField<unsigned int*>(this, "UNetConnection.EngineNetworkProtocolVersion"); }
1825 unsigned int& GameNetworkProtocolVersionField() { return *GetNativePointerField<unsigned int*>(this, "UNetConnection.GameNetworkProtocolVersion"); }
1826 FCustomVersionContainer& NetworkCustomVersionsField() { return *GetNativePointerField<FCustomVersionContainer*>(this, "UNetConnection.NetworkCustomVersions"); }
1827 long double& LogCallLastTimeField() { return *GetNativePointerField<long double*>(this, "UNetConnection.LogCallLastTime"); }
1828 int& LogCallCountField() { return *GetNativePointerField<int*>(this, "UNetConnection.LogCallCount"); }
1829 int& LogSustainedCountField() { return *GetNativePointerField<int*>(this, "UNetConnection.LogSustainedCount"); }
1830 unsigned int& PerPacketTinyTokenToSendField() { return *GetNativePointerField<unsigned int*>(this, "UNetConnection.PerPacketTinyTokenToSend"); }
1831 unsigned int& RecentFullTinyTokenACKsField() { return *GetNativePointerField<unsigned int*>(this, "UNetConnection.RecentFullTinyTokenACKs"); }
1832 TArray<unsigned char, TSizedDefaultAllocator<32> >& CurrentFullTokenForServerACKField() { return *GetNativePointerField<TArray<unsigned char, TSizedDefaultAllocator<32> >*>(this, "UNetConnection.CurrentFullTokenForServerACK"); }
1833 //TMap<TWeakObjectPtr<AActor>, UActorChannel*, FDefaultSetAllocator, TWeakObjectPtrMapKeyFuncs<TWeakObjectPtr<AActor>, UActorChannel*, 0> >& ActorChannelsField() { return *GetNativePointerField<TMap<TWeakObjectPtr<AActor>, UActorChannel*, FDefaultSetAllocator, TWeakObjectPtrMapKeyFuncs<TWeakObjectPtr<AActor>, UActorChannel*, 0> >*>(this, "UNetConnection.ActorChannels"); }
1834 //UReplicationConnectionDriver*& ReplicationConnectionDriverField() { return *GetNativePointerField<UReplicationConnectionDriver**>(this, "UNetConnection.ReplicationConnectionDriver"); }
1835 FPackageFileVersion& PackageVersionUEField() { return *GetNativePointerField<FPackageFileVersion*>(this, "UNetConnection.PackageVersionUE"); }
1836 int& PackageVersionLicenseeUEField() { return *GetNativePointerField<int*>(this, "UNetConnection.PackageVersionLicenseeUE"); }
1837 //FEngineVersion& EngineVersionField() { return *GetNativePointerField<FEngineVersion*>(this, "UNetConnection.EngineVersion"); }
1838 TSet<FNetworkGUID, DefaultKeyFuncs<FNetworkGUID, 0>, FDefaultSetAllocator>& DestroyedStartupOrDormantActorGUIDsField() { return *GetNativePointerField<TSet<FNetworkGUID, DefaultKeyFuncs<FNetworkGUID, 0>, FDefaultSetAllocator>*>(this, "UNetConnection.DestroyedStartupOrDormantActorGUIDs"); }
1839 TSet<FName, DefaultKeyFuncs<FName, 0>, FDefaultSetAllocator>& ClientMakingVisibleLevelNamesField() { return *GetNativePointerField<TSet<FName, DefaultKeyFuncs<FName, 0>, FDefaultSetAllocator>*>(this, "UNetConnection.ClientMakingVisibleLevelNames"); }
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"); }
1841 //TMap<FObjectKey, TSharedRef<FObjectReplicator, 1>, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FObjectKey, TSharedRef<FObjectReplicator, 1>, 0> >& DormantReplicatorMapField() { return *GetNativePointerField<TMap<FObjectKey, TSharedRef<FObjectReplicator, 1>, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FObjectKey, TSharedRef<FObjectReplicator, 1>, 0> >*>(this, "UNetConnection.DormantReplicatorMap"); }
1842 //UE::Net::Private::FDormantReplicatorHolder& DormantReplicatorSetField() { return *GetNativePointerField<UE::Net::Private::FDormantReplicatorHolder*>(this, "UNetConnection.DormantReplicatorSet"); }
1843 TSet<FName, DefaultKeyFuncs<FName, 0>, FDefaultSetAllocator>& ClientVisibleLevelNamesField() { return *GetNativePointerField<TSet<FName, DefaultKeyFuncs<FName, 0>, FDefaultSetAllocator>*>(this, "UNetConnection.ClientVisibleLevelNames"); }
1844 TArray<TObjectPtr<UChannel>, TSizedDefaultAllocator<32> >& ChannelsToTickField() { return *GetNativePointerField<TArray<TObjectPtr<UChannel>, TSizedDefaultAllocator<32> >*>(this, "UNetConnection.ChannelsToTick"); }
1845 //FHistogram& NetConnectionHistogramField() { return *GetNativePointerField<FHistogram*>(this, "UNetConnection.NetConnectionHistogram"); }
1846 FName& PlayerOnlinePlatformNameField() { return *GetNativePointerField<FName*>(this, "UNetConnection.PlayerOnlinePlatformName"); }
1847 TMap<FName, bool, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, bool, 0> >& ClientVisibleActorOutersField() { return *GetNativePointerField<TMap<FName, bool, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, bool, 0> >*>(this, "UNetConnection.ClientVisibleActorOuters"); }
1848 //TMap<FName, FUpdateLevelVisibilityLevelInfo, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, FUpdateLevelVisibilityLevelInfo, 0> >& PendingUpdateLevelVisibilityField() { return *GetNativePointerField<TMap<FName, FUpdateLevelVisibilityLevelInfo, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, FUpdateLevelVisibilityLevelInfo, 0> >*>(this, "UNetConnection.PendingUpdateLevelVisibility"); }
1849 //TMap<FName, FNetLevelVisibilityTransactionId, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, FNetLevelVisibilityTransactionId, 0> >& ClientPendingStreamingStatusRequestField() { return *GetNativePointerField<TMap<FName, FNetLevelVisibilityTransactionId, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, FNetLevelVisibilityTransactionId, 0> >*>(this, "UNetConnection.ClientPendingStreamingStatusRequest"); }
1850 FName& ClientWorldPackageNameField() { return *GetNativePointerField<FName*>(this, "UNetConnection.ClientWorldPackageName"); }
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"); }
1854 TSet<FNetworkGUID, DefaultKeyFuncs<FNetworkGUID, 0>, FDefaultSetAllocator>& IgnoredBunchGuidsField() { return *GetNativePointerField<TSet<FNetworkGUID, DefaultKeyFuncs<FNetworkGUID, 0>, FDefaultSetAllocator>*>(this, "UNetConnection.IgnoredBunchGuids"); }
1855 TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>& IgnoredBunchChannelsField() { return *GetNativePointerField<TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>*>(this, "UNetConnection.IgnoredBunchChannels"); }
1856 TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>& ReservedChannelsField() { return *GetNativePointerField<TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>*>(this, "UNetConnection.ReservedChannels"); }
1857 bool& bIgnoreReservedChannelsField() { return *GetNativePointerField<bool*>(this, "UNetConnection.bIgnoreReservedChannels"); }
1858 TArray<FOutBunch*, TSizedDefaultAllocator<32> >& OutgoingBunchesField() { return *GetNativePointerField<TArray<FOutBunch*, TSizedDefaultAllocator<32> >*>(this, "UNetConnection.OutgoingBunches"); }
1859 //FWrittenChannelsRecord& ChannelRecordField() { return *GetNativePointerField<FWrittenChannelsRecord*>(this, "UNetConnection.ChannelRecord"); }
1860 //FNetPacketNotify& PacketNotifyField() { return *GetNativePointerField<FNetPacketNotify*>(this, "UNetConnection.PacketNotify"); }
1861 int& LastNotifiedPacketIdField() { return *GetNativePointerField<int*>(this, "UNetConnection.LastNotifiedPacketId"); }
1862 unsigned int& OutTotalNotifiedPacketsField() { return *GetNativePointerField<unsigned int*>(this, "UNetConnection.OutTotalNotifiedPackets"); }
1863 unsigned int& HasDirtyAcksField() { return *GetNativePointerField<unsigned int*>(this, "UNetConnection.HasDirtyAcks"); }
1864 bool& bConnectionPendingCloseDueToSocketSendFailureField() { return *GetNativePointerField<bool*>(this, "UNetConnection.bConnectionPendingCloseDueToSocketSendFailure"); }
1865 int& TotalOutOfOrderPacketsField() { return *GetNativePointerField<int*>(this, "UNetConnection.TotalOutOfOrderPackets"); }
1866 int& TotalOutOfOrderPacketsLostField() { return *GetNativePointerField<int*>(this, "UNetConnection.TotalOutOfOrderPacketsLost"); }
1867 int& TotalOutOfOrderPacketsRecoveredField() { return *GetNativePointerField<int*>(this, "UNetConnection.TotalOutOfOrderPacketsRecovered"); }
1868 int& TotalOutOfOrderPacketsDuplicateField() { return *GetNativePointerField<int*>(this, "UNetConnection.TotalOutOfOrderPacketsDuplicate"); }
1869 //TOptional<TCircularBuffer<TUniquePtr<FBitReader, TDefaultDelete<FBitReader> > > >& PacketOrderCacheField() { return *GetNativePointerField<TOptional<TCircularBuffer<TUniquePtr<FBitReader, TDefaultDelete<FBitReader> > > >*>(this, "UNetConnection.PacketOrderCache"); }
1870 int& PacketOrderCacheStartIdxField() { return *GetNativePointerField<int*>(this, "UNetConnection.PacketOrderCacheStartIdx"); }
1871 int& PacketOrderCacheCountField() { return *GetNativePointerField<int*>(this, "UNetConnection.PacketOrderCacheCount"); }
1872 //FNetConnectionSaturationAnalytics& SaturationAnalyticsField() { return *GetNativePointerField<FNetConnectionSaturationAnalytics*>(this, "UNetConnection.SaturationAnalytics"); }
1873 //FNetConnectionPacketAnalytics& PacketAnalyticsField() { return *GetNativePointerField<FNetConnectionPacketAnalytics*>(this, "UNetConnection.PacketAnalytics"); }
1874 unsigned int& ConnectionIdField() { return *GetNativePointerField<unsigned int*>(this, "UNetConnection.ConnectionId"); }
1875 AActor*& RepContextActorField() { return *GetNativePointerField<AActor**>(this, "UNetConnection.RepContextActor"); }
1876 ULevel*& RepContextLevelField() { return *GetNativePointerField<ULevel**>(this, "UNetConnection.RepContextLevel"); }
1877 bool& bLoggedFlushNetQueuedBitsOverflowField() { return *GetNativePointerField<bool*>(this, "UNetConnection.bLoggedFlushNetQueuedBitsOverflow"); }
1878 //TUniquePtr<FRPCDoSDetection, TDefaultDelete<FRPCDoSDetection> >& RPCDoSField() { return *GetNativePointerField<TUniquePtr<FRPCDoSDetection, TDefaultDelete<FRPCDoSDetection> >*>(this, "UNetConnection.RPCDoS"); }
1879 //TUniquePtr<UE::Net::FNetConnectionFaultRecovery, TDefaultDelete<UE::Net::FNetConnectionFaultRecovery> >& FaultRecoveryField() { return *GetNativePointerField<TUniquePtr<UE::Net::FNetConnectionFaultRecovery, TDefaultDelete<UE::Net::FNetConnectionFaultRecovery> >*>(this, "UNetConnection.FaultRecovery"); }
1880 //TPimplPtr<UE::Net::FNetPing, 0>& NetPingField() { return *GetNativePointerField<TPimplPtr<UE::Net::FNetPing, 0>*>(this, "UNetConnection.NetPing"); }
1881 //TOptional<FNetworkCongestionControl>& NetworkCongestionControlField() { return *GetNativePointerField<TOptional<FNetworkCongestionControl>*>(this, "UNetConnection.NetworkCongestionControl"); }
1882
1883 // Bitfields
1884
1885 BitFieldValue<bool, unsigned __int32> InternalAck() { return { this, "UNetConnection.InternalAck" }; }
1886 BitFieldValue<bool, unsigned __int32> bInternalAck() { return { this, "UNetConnection.bInternalAck" }; }
1887 BitFieldValue<bool, unsigned __int32> bReplay() { return { this, "UNetConnection.bReplay" }; }
1888 BitFieldValue<bool, unsigned __int32> bForceInitialDirty() { return { this, "UNetConnection.bForceInitialDirty" }; }
1889 BitFieldValue<bool, unsigned __int32> bUnlimitedBunchSizeAllowed() { return { this, "UNetConnection.bUnlimitedBunchSizeAllowed" }; }
1890 BitFieldValue<bool, unsigned __int32> bPendingDestroy() { return { this, "UNetConnection.bPendingDestroy" }; }
1891 BitFieldValue<bool, unsigned __int32> bHasArkLoginLock() { return { this, "UNetConnection.bHasArkLoginLock" }; }
1892
1893 // Functions
1894
1895 UActorChannel* FindActorChannelRef(const TWeakObjectPtr<AActor>* Actor) { return NativeCall<UActorChannel*, const TWeakObjectPtr<AActor>*>(this, "UNetConnection.FindActorChannelRef(TWeakObjectPtr<AActor,FWeakObjectPtr>*)", Actor); }
1896 void Close() { NativeCall<void>(this, "UNetConnection.Close()"); }
1897 FString* RemoteAddressToString(FString* result) { return NativeCall<FString*, FString*>(this, "UNetConnection.RemoteAddressToString(FString&)", result); }
1898 int GetAddrPort() { return NativeCall<int>(this, "UNetConnection.GetAddrPort()"); }
1899 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "UNetConnection.StaticClass()"); }
1900 void StartTickingChannel(UChannel* Channel) { NativeCall<void, UChannel*>(this, "UNetConnection.StartTickingChannel(UChannel*)", Channel); }
1901 FString* LowLevelGetRemoteAddress(FString* result, bool bAppendPort) { return NativeCall<FString*, FString*, bool>(this, "UNetConnection.LowLevelGetRemoteAddress(FString&,bool)", result, bAppendPort); }
1902 FString* LowLevelDescribe(FString* result) { return NativeCall<FString*, FString*>(this, "UNetConnection.LowLevelDescribe(FString&)", result); }
1903 //void LowLevelSend(void* Data, int CountBits, FOutPacketTraits* Traits) { NativeCall<void, void*, int, FOutPacketTraits*>(this, "UNetConnection.LowLevelSend(void*,int,FOutPacketTraits*)", Data, CountBits, Traits); }
1904 //void InitRemoteConnection(UNetDriver* InDriver, FSocket* InSocket, const struct FURL* InURL, const FInternetAddr* InRemoteAddr, EConnectionState InState, int InMaxPacket, int InPacketOverhead) { NativeCall<void, UNetDriver*, FSocket*, const FURL*, const FInternetAddr*, EConnectionState, int, int>(this, "UNetConnection.InitRemoteConnection(UNetDriver*,FSocket*,FURL*,FInternetAddr*,EConnectionState,int,int)", InDriver, InSocket, InURL, InRemoteAddr, InState, InMaxPacket, InPacketOverhead); }
1905 //void InitLocalConnection(UNetDriver* InDriver, FSocket* InSocket, const struct FURL* InURL, EConnectionState InState, int InMaxPacket, int InPacketOverhead) { NativeCall<void, UNetDriver*, FSocket*, const FURL*, EConnectionState, int, int>(this, "UNetConnection.InitLocalConnection(UNetDriver*,FSocket*,FURL*,EConnectionState,int,int)", InDriver, InSocket, InURL, InState, InMaxPacket, InPacketOverhead); }
1906 //void InitChannelData() { NativeCall<void>(this, "UNetConnection.InitChannelData()"); }
1907 //void InitBase(UNetDriver* InDriver, FSocket* InSocket, const FURL* InURL, EConnectionState InState, int InMaxPacket, int InPacketOverhead) { NativeCall<void, UNetDriver*, FSocket*, const FURL*, EConnectionState, int, int>(this, "UNetConnection.InitBase(UNetDriver*,FSocket*,FURL*,EConnectionState,int,int)", InDriver, InSocket, InURL, InState, InMaxPacket, InPacketOverhead); }
1908 //void InitConnection(UNetDriver* InDriver, EConnectionState InState, const FURL* InURL, int InConnectionSpeed, int InMaxPacket) { NativeCall<void, UNetDriver*, EConnectionState, const FURL*, int, int>(this, "UNetConnection.InitConnection(UNetDriver*,EConnectionState,FURL*,int,int)", InDriver, InState, InURL, InConnectionSpeed, InMaxPacket); }
1909 //void InitHandler() { NativeCall<void>(this, "UNetConnection.InitHandler()"); }
1910 //void InitSequence(int IncomingSequence, int OutgoingSequence) { NativeCall<void, int, int>(this, "UNetConnection.InitSequence(int,int)", IncomingSequence, OutgoingSequence); }
1911 //void NotifyAnalyticsProvider() { NativeCall<void>(this, "UNetConnection.NotifyAnalyticsProvider()"); }
1912 //void EnableEncryption(const FEncryptionData* EncryptionData) { NativeCall<void, const FEncryptionData*>(this, "UNetConnection.EnableEncryption(FEncryptionData*)", EncryptionData); }
1913 //void EnableEncryptionServer(const FEncryptionData* EncryptionData) { NativeCall<void, const FEncryptionData*>(this, "UNetConnection.EnableEncryptionServer(FEncryptionData*)", EncryptionData); }
1914 //void SetEncryptionData(const FEncryptionData* EncryptionData) { NativeCall<void, const FEncryptionData*>(this, "UNetConnection.SetEncryptionData(FEncryptionData*)", EncryptionData); }
1915 bool IsEncryptionEnabled() { return NativeCall<bool>(this, "UNetConnection.IsEncryptionEnabled()"); }
1916 void Serialize(FArchive* Ar) { NativeCall<void, FArchive*>(this, "UNetConnection.Serialize(FArchive*)", Ar); }
1917 void Close(struct FNetResult* CloseReason) { NativeCall<void, FNetResult*>(this, "UNetConnection.Close(UE::Net::FNetResult&&)", CloseReason); }
1918 void HandleNetResultOrClose(ENetCloseResult InResult) { NativeCall<void, ENetCloseResult>(this, "UNetConnection.HandleNetResultOrClose(ENetCloseResult)", InResult); }
1919 void SendCloseReason(FNetResult* CloseReason) { NativeCall<void, FNetResult*>(this, "UNetConnection.SendCloseReason(UE::Net::FNetResult&&)", CloseReason); }
1920 void HandleReceiveCloseReason(const FString* CloseReasonList) { NativeCall<void, const FString*>(this, "UNetConnection.HandleReceiveCloseReason(FString&)", CloseReasonList); }
1921 //void HandleReceiveNetUpgrade(unsigned int RemoteNetworkVersion, EEngineNetworkRuntimeFeatures RemoteNetworkFeatures, UE::Net::ENetUpgradeSource NetUpgradeSource) { NativeCall<void, unsigned int, EEngineNetworkRuntimeFeatures, UE::Net::ENetUpgradeSource>(this, "UNetConnection.HandleReceiveNetUpgrade(unsignedint,EEngineNetworkRuntimeFeatures,UE::Net::ENetUpgradeSource)", RemoteNetworkVersion, RemoteNetworkFeatures, NetUpgradeSource); }
1922 FString* Describe(FString* result) { return NativeCall<FString*, FString*>(this, "UNetConnection.Describe()", result); }
1923 void CleanUp() { NativeCall<void>(this, "UNetConnection.CleanUp()"); }
1924 void DestroyOwningActor() { NativeCall<void>(this, "UNetConnection.DestroyOwningActor()"); }
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); }
1927 UWorld* GetWorld() { return NativeCall<UWorld*>(this, "UNetConnection.GetWorld()"); }
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); }
1929 //FNetLevelVisibilityTransactionId* UpdateLevelStreamStatusChangedTransactionId(FNetLevelVisibilityTransactionId* result, const ULevelStreaming* LevelObject, const FName PackageName, bool bShouldBeVisible) { return NativeCall<FNetLevelVisibilityTransactionId*, FNetLevelVisibilityTransactionId*, const ULevelStreaming*, const FName, bool>(this, "UNetConnection.UpdateLevelStreamStatusChangedTransactionId(FNetLevelVisibilityTransactionId*,ULevelStreaming*,FName,bool)", result, LevelObject, PackageName, bShouldBeVisible); }
1930 bool ClientHasInitializedLevelFor(const AActor* TestActor) { return NativeCall<bool, const AActor*>(this, "UNetConnection.ClientHasInitializedLevelFor(AActor*)", TestActor); }
1931 bool UpdateCachedLevelVisibility(const FName* PackageName) { return NativeCall<bool, const FName*>(this, "UNetConnection.UpdateCachedLevelVisibility(FName*)", PackageName); }
1932 void UpdateAllCachedLevelVisibility() { NativeCall<void>(this, "UNetConnection.UpdateAllCachedLevelVisibility()"); }
1933 //void UpdateLevelVisibility(const FUpdateLevelVisibilityLevelInfo* LevelVisibility) { NativeCall<void, const FUpdateLevelVisibilityLevelInfo*>(this, "UNetConnection.UpdateLevelVisibility(FUpdateLevelVisibilityLevelInfo*)", LevelVisibility); }
1934 //void UpdateLevelVisibilityInternal(const FUpdateLevelVisibilityLevelInfo* LevelVisibility) { NativeCall<void, const FUpdateLevelVisibilityLevelInfo*>(this, "UNetConnection.UpdateLevelVisibilityInternal(FUpdateLevelVisibilityLevelInfo*)", LevelVisibility); }
1935 void ValidateSendBuffer() { NativeCall<void>(this, "UNetConnection.ValidateSendBuffer()"); }
1936 void InitSendBuffer() { NativeCall<void>(this, "UNetConnection.InitSendBuffer()"); }
1937 void ReceivedRawPacket(void* InData, int Count) { NativeCall<void, void*, int>(this, "UNetConnection.ReceivedRawPacket(void*,int)", InData, Count); }
1938 void PreTickDispatch() { NativeCall<void>(this, "UNetConnection.PreTickDispatch()"); }
1939 void PostTickDispatch() { NativeCall<void>(this, "UNetConnection.PostTickDispatch()"); }
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); }
1943 //void ReceivedAck(int AckPacketId, TArray<FChannelCloseInfo, TSizedInlineAllocator<8, 32, TSizedDefaultAllocator<32> > >* OutChannelsToClose) { NativeCall<void, int, TArray<FChannelCloseInfo, TSizedInlineAllocator<8, 32, TSizedDefaultAllocator<32> > >*>(this, "UNetConnection.ReceivedAck(int,TArray<FChannelCloseInfo,TSizedInlineAllocator<8,32,TSizedDefaultAllocator<32>>>*)", AckPacketId, OutChannelsToClose); }
1944 void ReceivedNak(int NakPacketId) { NativeCall<void, int>(this, "UNetConnection.ReceivedNak(int)", NakPacketId); }
1945 //void WritePacketHeader(FBitWriter* Writer) { NativeCall<void, FBitWriter*>(this, "UNetConnection.WritePacketHeader(FBitWriter*)", Writer); }
1946 //bool ReadPacketInfo(FBitReader* Reader, bool bHasPacketInfoPayload) { return NativeCall<bool, FBitReader*, bool>(this, "UNetConnection.ReadPacketInfo(FBitReader*,bool)", Reader, bHasPacketInfoPayload); }
1947 //FNetworkGUID* GetActorGUIDFromOpenBunch(FNetworkGUID* result, FInBunch* Bunch) { return NativeCall<FNetworkGUID*, FNetworkGUID*, FInBunch*>(this, "UNetConnection.GetActorGUIDFromOpenBunch(FNetworkGUID*,FInBunch*)", result, Bunch); }
1948 //void ReceivedPacket(FBitReader* Reader, bool bIsReinjectedPacket) { NativeCall<void, FBitReader*, bool>(this, "UNetConnection.ReceivedPacket(FBitReader*,bool)", Reader, bIsReinjectedPacket); }
1949 void RestoreRemappedChannel(const int ChIndex) { NativeCall<void, const int>(this, "UNetConnection.RestoreRemappedChannel(int)", ChIndex); }
1950 void SetAllowExistingChannelIndex(bool bAllow) { NativeCall<void, bool>(this, "UNetConnection.SetAllowExistingChannelIndex(bool)", bAllow); }
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); }
1953 //int WriteBitsToSendBufferInternal(const unsigned __int8* Bits, const int SizeInBits, const unsigned __int8* ExtraBits, const int ExtraSizeInBits, UNetConnection::EWriteBitsDataType DataType) { return NativeCall<int, const unsigned __int8*, const int, const unsigned __int8*, const int, UNetConnection::EWriteBitsDataType>(this, "UNetConnection.WriteBitsToSendBufferInternal(unsigned__int8*,int,unsigned__int8*,int,UNetConnection::EWriteBitsDataType)", Bits, SizeInBits, ExtraBits, ExtraSizeInBits, DataType); }
1954 //TSharedPtr<FObjectReplicator, 1>* CreateReplicatorForNewActorChannel(TSharedPtr<FObjectReplicator, 1>* result, UObject* Object) { return NativeCall<TSharedPtr<FObjectReplicator, 1> *, TSharedPtr<FObjectReplicator, 1>*, UObject*>(this, "UNetConnection.CreateReplicatorForNewActorChannel(TSharedPtr<FObjectReplicator,1>*,UObject*)", result, Object); }
1955 //int SendRawBunch(FOutBunch* Bunch, bool InAllowMerge, const FNetTraceCollector* BunchCollector) { return NativeCall<int, FOutBunch*, bool, const FNetTraceCollector*>(this, "UNetConnection.SendRawBunch(FOutBunch*,bool,FNetTraceCollector*)", Bunch, InAllowMerge, BunchCollector); }
1956 int GetFreeChannelIndex(const FName* ChName) { return NativeCall<int, const FName*>(this, "UNetConnection.GetFreeChannelIndex(FName*)", ChName); }
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); }
1958 //UVoiceChannel* GetVoiceChannel() { return NativeCall<UVoiceChannel*>(this, "UNetConnection.GetVoiceChannel()"); }
1959 //UBattlEyeChannel* GetBattlEyeChannel() { return NativeCall<UBattlEyeChannel*>(this, "UNetConnection.GetBattlEyeChannel()"); }
1960 float GetTimeoutValue() { return NativeCall<float>(this, "UNetConnection.GetTimeoutValue()"); }
1961 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "UNetConnection.Tick(float)", DeltaSeconds); }
1962 void HandleConnectionTimeout(const FString* Error) { NativeCall<void, const FString*>(this, "UNetConnection.HandleConnectionTimeout(FString&)", Error); }
1963 void HandleClientPlayer(APlayerController* PC, UNetConnection* NetConnection) { NativeCall<void, APlayerController*, UNetConnection*>(this, "UNetConnection.HandleClientPlayer(APlayerController*,UNetConnection*)", PC, NetConnection); }
1964 bool ShouldReplicateVoicePacketFrom(const FUniqueNetId* Sender) { return NativeCall<bool, const FUniqueNetId*>(this, "UNetConnection.ShouldReplicateVoicePacketFrom(FUniqueNetId*)", Sender); }
1965 void ResetGameWorldState() { NativeCall<void>(this, "UNetConnection.ResetGameWorldState()"); }
1966 void ClearDormantReplicatorsReference() { NativeCall<void>(this, "UNetConnection.ClearDormantReplicatorsReference()"); }
1967 void FlushDormancy(AActor* Actor) { NativeCall<void, AActor*>(this, "UNetConnection.FlushDormancy(AActor*)", Actor); }
1968 void FlushDormancyForObject(AActor* DormantActor, UObject* ReplicatedObject) { NativeCall<void, AActor*, UObject*>(this, "UNetConnection.FlushDormancyForObject(AActor*,UObject*)", DormantActor, ReplicatedObject); }
1969 void DestroyIgnoredActor(AActor* Actor) { NativeCall<void, AActor*>(this, "UNetConnection.DestroyIgnoredActor(AActor*)", Actor); }
1970 void CleanupDormantReplicatorsForActor(AActor* Actor) { NativeCall<void, AActor*>(this, "UNetConnection.CleanupDormantReplicatorsForActor(AActor*)", Actor); }
1971 void SendChallengeControlMessage() { NativeCall<void>(this, "UNetConnection.SendChallengeControlMessage()"); }
1972 //void SendChallengeControlMessage(const FEncryptionKeyResponse* Response) { NativeCall<void, const FEncryptionKeyResponse*>(this, "UNetConnection.SendChallengeControlMessage(FEncryptionKeyResponse*)", Response); }
1973 void NotifyActorDestroyed(AActor* Actor, bool IsSeamlessTravel) { NativeCall<void, AActor*, bool>(this, "UNetConnection.NotifyActorDestroyed(AActor*,bool)", Actor, IsSeamlessTravel); }
1974 //void NotifyActorChannelCleanedUp(UActorChannel* Channel, EChannelCloseReason CloseReason) { NativeCall<void, UActorChannel*, EChannelCloseReason>(this, "UNetConnection.NotifyActorChannelCleanedUp(UActorChannel*,EChannelCloseReason)", Channel, CloseReason); }
1975 void SetNetVersionsOnArchive(FArchive* Ar) { NativeCall<void, FArchive*>(this, "UNetConnection.SetNetVersionsOnArchive(FArchive*)", Ar); }
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); }
1978};
1979
1981{
1982 // Fields
1983
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"); }
1988 TSubclassOf<ULocalMessage>& EngineMessageClassField() { return *GetNativePointerField<TSubclassOf<ULocalMessage>*>(this, "APlayerState.EngineMessageClass"); }
1989 float& ExactPingField() { return *GetNativePointerField<float*>(this, "APlayerState.ExactPing"); }
1990 float& ExactPingV2Field() { return *GetNativePointerField<float*>(this, "APlayerState.ExactPingV2"); }
1991 FString& SavedNetworkAddressField() { return *GetNativePointerField<FString*>(this, "APlayerState.SavedNetworkAddress"); }
1992 FUniqueNetIdRepl& UniqueIdField() { return *GetNativePointerField<FUniqueNetIdRepl*>(this, "APlayerState.UniqueId"); }
1993 FName& SessionNameField() { return *GetNativePointerField<FName*>(this, "APlayerState.SessionName"); }
1994 FOnPlayerStatePawnSet& OnPawnSetField() { return *GetNativePointerField<FOnPlayerStatePawnSet*>(this, "APlayerState.OnPawnSet"); }
1995 TObjectPtr<APawn>& PawnPrivateField() { return *GetNativePointerField<TObjectPtr<APawn>*>(this, "APlayerState.PawnPrivate"); }
1996 FieldArray<PingAvgData, 4> PingBucketField() { return { this, "APlayerState.PingBucket" }; }
1997 //FieldArray<PingAvgDataV2, 4> PingBucketV2Field() { return { this, "APlayerState.PingBucketV2" }; }
1998 float& CurPingBucketTimestampField() { return *GetNativePointerField<float*>(this, "APlayerState.CurPingBucketTimestamp"); }
1999 FString& PlayerNamePrivateField() { return *GetNativePointerField<FString*>(this, "APlayerState.PlayerNamePrivate"); }
2000 FString& OldNamePrivateField() { return *GetNativePointerField<FString*>(this, "APlayerState.OldNamePrivate"); }
2001
2002 // Bitfields
2003
2004 BitFieldValue<bool, unsigned __int32> bShouldUpdateReplicatedPing() { return { this, "APlayerState.bShouldUpdateReplicatedPing" }; }
2005 BitFieldValue<bool, unsigned __int32> bIsSpectator() { return { this, "APlayerState.bIsSpectator" }; }
2006 BitFieldValue<bool, unsigned __int32> bOnlySpectator() { return { this, "APlayerState.bOnlySpectator" }; }
2007 BitFieldValue<bool, unsigned __int32> bIsABot() { return { this, "APlayerState.bIsABot" }; }
2008 BitFieldValue<bool, unsigned __int32> bHasBeenWelcomed() { return { this, "APlayerState.bHasBeenWelcomed" }; }
2009 BitFieldValue<bool, unsigned __int32> bIsInactive() { return { this, "APlayerState.bIsInactive" }; }
2010 BitFieldValue<bool, unsigned __int32> bFromPreviousLevel() { return { this, "APlayerState.bFromPreviousLevel" }; }
2011 BitFieldValue<bool, unsigned __int32> bUseCustomPlayerNames() { return { this, "APlayerState.bUseCustomPlayerNames" }; }
2012
2013 // Functions
2014
2015 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APlayerState.StaticClass()"); }
2016 FString* GetPlayerNameCustom(FString* result) { return NativeCall<FString*, FString*>(this, "APlayerState.GetPlayerNameCustom()", result); }
2017 bool IsSpectator() { return NativeCall<bool>(this, "APlayerState.IsSpectator()"); }
2018 static void StaticRegisterNativesAPlayerState() { NativeCall<void>(nullptr, "APlayerState.StaticRegisterNativesAPlayerState()"); }
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); }
2021 void RecalculateAvgPing() { NativeCall<void>(this, "APlayerState.RecalculateAvgPing()"); }
2022 void OverrideWith(APlayerState* PlayerState) { NativeCall<void, APlayerState*>(this, "APlayerState.OverrideWith(APlayerState*)", PlayerState); }
2023 void PostInitializeComponents() { NativeCall<void>(this, "APlayerState.PostInitializeComponents()"); }
2024 void ClientInitialize(AController* C) { NativeCall<void, AController*>(this, "APlayerState.ClientInitialize(AController*)", C); }
2025 void OnRep_bIsInactive() { NativeCall<void>(this, "APlayerState.OnRep_bIsInactive()"); }
2026 bool ShouldBroadCastWelcomeMessage(bool bExiting) { return NativeCall<bool, bool>(this, "APlayerState.ShouldBroadCastWelcomeMessage(bool)", bExiting); }
2027 void Destroyed() { NativeCall<void>(this, "APlayerState.Destroyed()"); }
2028 FString* GetHumanReadableName(FString* result) { return NativeCall<FString*, FString*>(this, "APlayerState.GetHumanReadableName()", result); }
2029 void OnRep_PlayerName() { NativeCall<void>(this, "APlayerState.OnRep_PlayerName()"); }
2030 void SetPlayerNameInternal(const FString* S) { NativeCall<void, const FString*>(this, "APlayerState.SetPlayerNameInternal(FString&)", S); }
2031 void SetPlayerName(const FString* S) { NativeCall<void, const FString*>(this, "APlayerState.SetPlayerName(FString&)", S); }
2032 FString* GetPlayerName(FString* result) { return NativeCall<FString*, FString*>(this, "APlayerState.GetPlayerName()", result); }
2033 FString* GetOldPlayerName(FString* result) { return NativeCall<FString*, FString*>(this, "APlayerState.GetOldPlayerName()", result); }
2034 void SetOldPlayerName(const FString* S) { NativeCall<void, const FString*>(this, "APlayerState.SetOldPlayerName(FString&)", S); }
2035 void HandleWelcomeMessage() { NativeCall<void>(this, "APlayerState.HandleWelcomeMessage()"); }
2036 void OnRep_UniqueId() { NativeCall<void>(this, "APlayerState.OnRep_UniqueId()"); }
2037 void RegisterPlayerWithSession(bool bWasFromInvite) { NativeCall<void, bool>(this, "APlayerState.RegisterPlayerWithSession(bool)", bWasFromInvite); }
2038 void UnregisterPlayerWithSession() { NativeCall<void>(this, "APlayerState.UnregisterPlayerWithSession()"); }
2039 APlayerState* Duplicate() { return NativeCall<APlayerState*>(this, "APlayerState.Duplicate()"); }
2040 void SeamlessTravelTo(APlayerState* NewPlayerState) { NativeCall<void, APlayerState*>(this, "APlayerState.SeamlessTravelTo(APlayerState*)", NewPlayerState); }
2041 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APlayerState.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
2042 void SetUniqueId(const TSharedPtr<FUniqueNetId const>* InUniqueId) { NativeCall<void, const TSharedPtr<FUniqueNetId const>*>(this, "APlayerState.SetUniqueId(TSharedPtr<FUniqueNetId,1>&)", InUniqueId); }
2043 void SetUniqueId(FUniqueNetIdRepl* NewUniqueId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerState.SetUniqueId(FUniqueNetIdRepl&&)", NewUniqueId); }
2044 void SetPawnPrivate(APawn* InPawn) { NativeCall<void, APawn*>(this, "APlayerState.SetPawnPrivate(APawn*)", InPawn); }
2045};
2046
2048{
2049 // Fields
2050
2051 UPrimalPlayerData*& MyPlayerDataField() { return *GetNativePointerField<UPrimalPlayerData**>(this, "AShooterPlayerState.MyPlayerData"); }
2052 FPrimalPlayerDataStruct& MyPlayerDataStructField() { return *GetNativePointerField<FPrimalPlayerDataStruct*>(this, "AShooterPlayerState.MyPlayerDataStruct"); }
2053 FieldArray<TSubclassOf<UPrimalItem>, 10> DefaultItemSlotClassesField() { return { this, "AShooterPlayerState.DefaultItemSlotClasses" }; }
2054 FieldArray<unsigned __int8, 10> DefaultItemSlotEngramsField() { return { this, "AShooterPlayerState.DefaultItemSlotEngrams" }; }
2055 FTribeData& MyTribeDataField() { return *GetNativePointerField<FTribeData*>(this, "AShooterPlayerState.MyTribeData"); }
2056 FTribeData& LastTribeInviteDataField() { return *GetNativePointerField<FTribeData*>(this, "AShooterPlayerState.LastTribeInviteData"); }
2057 //TDelegate<void __cdecl(TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >), FDefaultDelegateUserPolicy>& OnClientAdminInfoPlayerConnectedRecivedField() { return *GetNativePointerField<TDelegate<void __cdecl(TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >), FDefaultDelegateUserPolicy>*>(this, "AShooterPlayerState.OnClientAdminInfoPlayerConnectedRecived"); }
2058 TDelegate<void __cdecl(FServerOptions), FDefaultDelegateUserPolicy>& OnClientServerOptionsInfoRecivedField() { return *GetNativePointerField<TDelegate<void __cdecl(FServerOptions), FDefaultDelegateUserPolicy>*>(this, "AShooterPlayerState.OnClientServerOptionsInfoRecived"); }
2059 //TDelegate<void __cdecl(TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >), FDefaultDelegateUserPolicy>& OnClientAdminInfoPlayerBannedRecivedField() { return *GetNativePointerField<TDelegate<void __cdecl(TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >), FDefaultDelegateUserPolicy>*>(this, "AShooterPlayerState.OnClientAdminInfoPlayerBannedRecived"); }
2060 //TDelegate<void __cdecl(TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >), FDefaultDelegateUserPolicy>& OnClientAdminInfoPlayerAdministratorRecivedField() { return *GetNativePointerField<TDelegate<void __cdecl(TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >), FDefaultDelegateUserPolicy>*>(this, "AShooterPlayerState.OnClientAdminInfoPlayerAdministratorRecived"); }
2061 //TDelegate<void __cdecl(TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >), FDefaultDelegateUserPolicy>& OnClientAdminInfoPlayerWhiteListedRecivedField() { return *GetNativePointerField<TDelegate<void __cdecl(TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >), FDefaultDelegateUserPolicy>*>(this, "AShooterPlayerState.OnClientAdminInfoPlayerWhiteListedRecived"); }
2062 TArray<FSpawnPointInfo, TSizedDefaultAllocator<32> >& CachedSpawnPointInfosField() { return *GetNativePointerField<TArray<FSpawnPointInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerState.CachedSpawnPointInfos"); }
2063 int& TotalEngramPointsField() { return *GetNativePointerField<int*>(this, "AShooterPlayerState.TotalEngramPoints"); }
2064 int& FreeEngramPointsField() { return *GetNativePointerField<int*>(this, "AShooterPlayerState.FreeEngramPoints"); }
2065 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& EngramItemBlueprintsField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerState.EngramItemBlueprints"); }
2067 long double& NextAllowedRespawnTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerState.NextAllowedRespawnTime"); }
2068 float& AllowedRespawnIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerState.AllowedRespawnInterval"); }
2069 long double& LastTimeDiedToEnemyTeamField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerState.LastTimeDiedToEnemyTeam"); }
2070 int& CurrentlySelectedDinoOrderGroupField() { return *GetNativePointerField<int*>(this, "AShooterPlayerState.CurrentlySelectedDinoOrderGroup"); }
2071 FieldArray<FDinoOrderGroup, 10> DinoOrderGroupsField() { return { this, "AShooterPlayerState.DinoOrderGroups" }; }
2072 long double& GenesisAbilityErrorLastTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerState.GenesisAbilityErrorLastTime"); }
2073 long double& NextAllowTurretCopySettingsTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerState.NextAllowTurretCopySettingsTime"); }
2074 long double& LastTribeRequestTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerState.LastTribeRequestTime"); }
2075
2076 // Bitfields
2077
2078 BitFieldValue<bool, unsigned __int32> bQuitter() { return { this, "AShooterPlayerState.bQuitter" }; }
2079
2080 // Functions
2081
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); }
2085 void ServerGetAllPlayerNamesAndLocations() { NativeCall<void>(this, "AShooterPlayerState.ServerGetAllPlayerNamesAndLocations()"); }
2086 void ServerRequestApplyEngramPoints(TSubclassOf<UPrimalItem> forItemEntry) { NativeCall<void, TSubclassOf<UPrimalItem>>(this, "AShooterPlayerState.ServerRequestApplyEngramPoints(TSubclassOf<UPrimalItem>)", forItemEntry); }
2087 void ServerRequestCreateNewTribe(const FString* TribeName, FTribeGovernment* TribeGovernment) { NativeCall<void, const FString*, FTribeGovernment*>(this, "AShooterPlayerState.ServerRequestCreateNewTribe(FString&,FTribeGovernment)", TribeName, TribeGovernment); }
2088 void ServerRequestLeaveTribe() { NativeCall<void>(this, "AShooterPlayerState.ServerRequestLeaveTribe()"); }
2089 void ServerRequestRenameTribe(const FString* ServerRequestRenameTribe) { NativeCall<void, const FString*>(this, "AShooterPlayerState.ServerRequestRenameTribe(FString&)", ServerRequestRenameTribe); }
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); }
2093 static void StaticRegisterNativesAShooterPlayerState() { NativeCall<void>(nullptr, "AShooterPlayerState.StaticRegisterNativesAShooterPlayerState()"); }
2094 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "AShooterPlayerState.GetPrivateStaticClass()"); }
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); }
2098 void OverrideWith(APlayerState* PlayerState) { NativeCall<void, APlayerState*>(this, "AShooterPlayerState.OverrideWith(APlayerState*)", PlayerState); }
2099 void UnregisterPlayerWithSession() { NativeCall<void>(this, "AShooterPlayerState.UnregisterPlayerWithSession()"); }
2100 void ClientInitialize(AController* InController) { NativeCall<void, AController*>(this, "AShooterPlayerState.ClientInitialize(AController*)", InController); }
2101 void CopyProperties(APlayerState* PlayerState) { NativeCall<void, APlayerState*>(this, "AShooterPlayerState.CopyProperties(APlayerState*)", PlayerState); }
2102 void ServerGetAllPlayerNamesAndLocations_Implementation() { NativeCall<void>(this, "AShooterPlayerState.ServerGetAllPlayerNamesAndLocations_Implementation()"); }
2103 void ServerGetAlivePlayerConnectedData_Implementation() { NativeCall<void>(this, "AShooterPlayerState.ServerGetAlivePlayerConnectedData_Implementation()"); }
2104 void ServerGetPlayerConnectedData_Implementation() { NativeCall<void>(this, "AShooterPlayerState.ServerGetPlayerConnectedData_Implementation()"); }
2105 void ServerGetServerOptions_Implementation() { NativeCall<void>(this, "AShooterPlayerState.ServerGetServerOptions_Implementation()"); }
2106 void ServerGetPlayerBannedData_Implementation() { NativeCall<void>(this, "AShooterPlayerState.ServerGetPlayerBannedData_Implementation()"); }
2107 void ServerGetPlayerAdministratorData_Implementation() { NativeCall<void>(this, "AShooterPlayerState.ServerGetPlayerAdministratorData_Implementation()"); }
2108 //void ClientGetAlivePlayerConnectedData_Implementation(const TArray<FAlivePlayerDataInfo, TSizedDefaultAllocator<32> >* list) { NativeCall<void, const TArray<FAlivePlayerDataInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerState.ClientGetAlivePlayerConnectedData_Implementation(TArray<FAlivePlayerDataInfo,TSizedDefaultAllocator<32>>&)", list); }
2109 //void ClientGetAllPlayerNamesAndLocations_Implementation(const TArray<FAliveNameAndLocation, TSizedDefaultAllocator<32> >* list) { NativeCall<void, const TArray<FAliveNameAndLocation, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerState.ClientGetAllPlayerNamesAndLocations_Implementation(TArray<FAliveNameAndLocation,TSizedDefaultAllocator<32>>&)", list); }
2110 //void ClientGetPlayerConnectedData_Implementation(const TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >* list) { NativeCall<void, const TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerState.ClientGetPlayerConnectedData_Implementation(TArray<FAdminPlayerDataInfo,TSizedDefaultAllocator<32>>&)", list); }
2111 //void ClientGetServerOptions_Implementation(FServerOptions* info) { NativeCall<void, FServerOptions*>(this, "AShooterPlayerState.ClientGetServerOptions_Implementation(FServerOptions)", info); }
2112 //void ClientGetPlayerBannedData_Implementation(const TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >* list) { NativeCall<void, const TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerState.ClientGetPlayerBannedData_Implementation(TArray<FAdminPlayerDataInfo,TSizedDefaultAllocator<32>>&)", list); }
2113 //void ClientGetPlayerAdministratorData_Implementation(const TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >* list) { NativeCall<void, const TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerState.ClientGetPlayerAdministratorData_Implementation(TArray<FAdminPlayerDataInfo,TSizedDefaultAllocator<32>>&)", list); }
2114 //void ClientGetPlayerWhiteListedData_Implementation(const TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >* list) { NativeCall<void, const TArray<FAdminPlayerDataInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerState.ClientGetPlayerWhiteListedData_Implementation(TArray<FAdminPlayerDataInfo,TSizedDefaultAllocator<32>>&)", list); }
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); }
2116 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerState.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
2117 void Destroyed() { NativeCall<void>(this, "AShooterPlayerState.Destroyed()"); }
2118 void BeginPlay() { NativeCall<void>(this, "AShooterPlayerState.BeginPlay()"); }
2119 void PromoteToTribeAdmin(APlayerController* PromoterPC) { NativeCall<void, APlayerController*>(this, "AShooterPlayerState.PromoteToTribeAdmin(APlayerController*)", PromoterPC); }
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); }
2121 void UpdateTribeData(const FTribeData* TribeData) { NativeCall<void, const FTribeData*>(this, "AShooterPlayerState.UpdateTribeData(FTribeData&)", TribeData); }
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); }
2129 void ServerRequestDinoOrderGroups_Implementation() { NativeCall<void>(this, "AShooterPlayerState.ServerRequestDinoOrderGroups_Implementation()"); }
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); }
2131 bool AllowDinoOrderByGroup(APrimalDinoCharacter* orderDino) { return NativeCall<bool, APrimalDinoCharacter*>(this, "AShooterPlayerState.AllowDinoOrderByGroup(APrimalDinoCharacter*)", orderDino); }
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); }
2133 void ServerSetDinoGroupName_Implementation(int groupIndex, const FString* GroupName) { NativeCall<void, int, const FString*>(this, "AShooterPlayerState.ServerSetDinoGroupName_Implementation(int,FString&)", groupIndex, GroupName); }
2134 FString* GetDinoOrderGroupName(FString* result, int groupIndex) { return NativeCall<FString*, FString*, int>(this, "AShooterPlayerState.GetDinoOrderGroupName(int)", result, groupIndex); }
2135 bool IsDinoInOrderGroup(int groupIndex, APrimalDinoCharacter* dinoChar) { return NativeCall<bool, int, APrimalDinoCharacter*>(this, "AShooterPlayerState.IsDinoInOrderGroup(int,APrimalDinoCharacter*)", groupIndex, dinoChar); }
2136 bool IsDinoClassInOrderGroup(int groupIndex, TSubclassOf<APrimalDinoCharacter> dinoClass) { return NativeCall<bool, int, TSubclassOf<APrimalDinoCharacter>>(this, "AShooterPlayerState.IsDinoClassInOrderGroup(int,TSubclassOf<APrimalDinoCharacter>)", groupIndex, dinoClass); }
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); }
2140 void ServerSetSelectedDinoOrderGroup_Implementation(int newGroup) { NativeCall<void, int>(this, "AShooterPlayerState.ServerSetSelectedDinoOrderGroup_Implementation(int)", newGroup); }
2141 void ServerRequestRenameTribe_Implementation(const FString* TribeName) { NativeCall<void, const FString*>(this, "AShooterPlayerState.ServerRequestRenameTribe_Implementation(FString&)", TribeName); }
2142 void ServerRequestSetTribeGovernment_Implementation(FTribeGovernment* TribeGovernment) { NativeCall<void, FTribeGovernment*>(this, "AShooterPlayerState.ServerRequestSetTribeGovernment_Implementation(FTribeGovernment)", TribeGovernment); }
2143 void ServerRequestCreateNewTribe_Implementation(const FString* TribeName, FTribeGovernment* TribeGovernment) { NativeCall<void, const FString*, FTribeGovernment*>(this, "AShooterPlayerState.ServerRequestCreateNewTribe_Implementation(FString&,FTribeGovernment)", TribeName, TribeGovernment); }
2144 void ServerRequestLeaveTribe_Implementation() { NativeCall<void>(this, "AShooterPlayerState.ServerRequestLeaveTribe_Implementation()"); }
2145 void ServerRequestRemovePlayerIndexFromMyTribe_Implementation(int PlayerIndexInTribe) { NativeCall<void, int>(this, "AShooterPlayerState.ServerRequestRemovePlayerIndexFromMyTribe_Implementation(int)", PlayerIndexInTribe); }
2146 void ServerRequestPromotePlayerInMyTribe_Implementation(int PlayerIndexInTribe) { NativeCall<void, int>(this, "AShooterPlayerState.ServerRequestPromotePlayerInMyTribe_Implementation(int)", PlayerIndexInTribe); }
2147 void ServerRequestDemotePlayerInMyTribe_Implementation(int PlayerIndexInTribe) { NativeCall<void, int>(this, "AShooterPlayerState.ServerRequestDemotePlayerInMyTribe_Implementation(int)", PlayerIndexInTribe); }
2148 void InvitedRankGroupPlayerIntoTribe(AShooterPlayerState* OtherPlayer) { NativeCall<void, AShooterPlayerState*>(this, "AShooterPlayerState.InvitedRankGroupPlayerIntoTribe(AShooterPlayerState*)", OtherPlayer); }
2149 void ServerRequestSetTribeMemberGroupRank_Implementation(int PlayerIndexInTribe, int RankGroupIndex) { NativeCall<void, int, int>(this, "AShooterPlayerState.ServerRequestSetTribeMemberGroupRank_Implementation(int,int)", PlayerIndexInTribe, RankGroupIndex); }
2150 void ServerTribeRequestAddRankGroup_Implementation(const FString* GroupName) { NativeCall<void, const FString*>(this, "AShooterPlayerState.ServerTribeRequestAddRankGroup_Implementation(FString&)", GroupName); }
2151 void ServerTribeRequestRemoveRankGroup_Implementation(int RankGroupIndex) { NativeCall<void, int>(this, "AShooterPlayerState.ServerTribeRequestRemoveRankGroup_Implementation(int)", RankGroupIndex); }
2152 void ServerTribeRequestApplyRankGroupSettings_Implementation(int RankGroupIndex, FTribeRankGroup* newGroupSettings) { NativeCall<void, int, FTribeRankGroup*>(this, "AShooterPlayerState.ServerTribeRequestApplyRankGroupSettings_Implementation(int,FTribeRankGroup)", RankGroupIndex, newGroupSettings); }
2153 void ServerTribeRequestNewRallyPoint_Implementation(FTeamPingData* RallyPointData) { NativeCall<void, FTeamPingData*>(this, "AShooterPlayerState.ServerTribeRequestNewRallyPoint_Implementation(FTeamPingData)", RallyPointData); }
2154 void ClientUpdateNewRallyPoint_Implementation(bool DestroyRallyPoint, FTeamPingData* RallyPointData) { NativeCall<void, bool, FTeamPingData*>(this, "AShooterPlayerState.ClientUpdateNewRallyPoint_Implementation(bool,FTeamPingData)", DestroyRallyPoint, RallyPointData); }
2155 void ServerRequestTransferOwnershipInMyTribe_Implementation(int PlayerIndexInTribe) { NativeCall<void, int>(this, "AShooterPlayerState.ServerRequestTransferOwnershipInMyTribe_Implementation(int)", PlayerIndexInTribe); }
2156 FString* GetPlayerName(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterPlayerState.GetPlayerName()", result); }
2157 void ServerRequestMySpawnPoints_Implementation(int IgnoreBedID, TSubclassOf<APrimalStructure> FilterClass) { NativeCall<void, int, TSubclassOf<APrimalStructure>>(this, "AShooterPlayerState.ServerRequestMySpawnPoints_Implementation(int,TSubclassOf<APrimalStructure>)", IgnoreBedID, FilterClass); }
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); }
2159 void ServerRequestCreateNewPlayer_Implementation(FPrimalPlayerCharacterConfigStructReplicated* PlayerCharacterConfig) { NativeCall<void, FPrimalPlayerCharacterConfigStructReplicated*>(this, "AShooterPlayerState.ServerRequestCreateNewPlayer_Implementation(FPrimalPlayerCharacterConfigStructReplicated)", PlayerCharacterConfig); }
2160 void ServerRequestApplyEngramPoints_Implementation(TSubclassOf<UPrimalItem> forItemEntry) { NativeCall<void, TSubclassOf<UPrimalItem>>(this, "AShooterPlayerState.ServerRequestApplyEngramPoints_Implementation(TSubclassOf<UPrimalItem>)", forItemEntry); }
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); }
2162 void AddEngramBlueprintToPlayerInventory(UPrimalInventoryComponent* invComp, TSubclassOf<UPrimalItem> engramItemBlueprint) { NativeCall<void, UPrimalInventoryComponent*, TSubclassOf<UPrimalItem>>(this, "AShooterPlayerState.AddEngramBlueprintToPlayerInventory(UPrimalInventoryComponent*,TSubclassOf<UPrimalItem>)", invComp, engramItemBlueprint); }
2163 AShooterPlayerController* GetShooterController() { return NativeCall<AShooterPlayerController*>(this, "AShooterPlayerState.GetShooterController()"); }
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); }
2167 FString* GetEntryDefaultTextOverride(FString* result, IDataListEntryInterface* entryInterface) { return NativeCall<FString*, FString*, IDataListEntryInterface*>(this, "AShooterPlayerState.GetEntryDefaultTextOverride(IDataListEntryInterface*)", result, entryInterface); }
2168 void GetEntryCustomColor(IDataListEntryInterface* entryInterface, FLinearColor* CustomColor, FLinearColor* TextColorOverride) { NativeCall<void, IDataListEntryInterface*, FLinearColor*, FLinearColor*>(this, "AShooterPlayerState.GetEntryCustomColor(IDataListEntryInterface*,FLinearColor&,FLinearColor*)", entryInterface, CustomColor, TextColorOverride); }
2169 FString* GetEngramEntryCostTextOverride(FString* result, IDataListEntryInterface* entryInterface) { return NativeCall<FString*, FString*, IDataListEntryInterface*>(this, "AShooterPlayerState.GetEngramEntryCostTextOverride(IDataListEntryInterface*)", result, entryInterface); }
2170 bool HasEngram(TSubclassOf<UPrimalItem> ItemClass) { return NativeCall<bool, TSubclassOf<UPrimalItem>>(this, "AShooterPlayerState.HasEngram(TSubclassOf<UPrimalItem>)", ItemClass); }
2171 void ReceivedPlayerCharacter(AShooterCharacter* NewPawn) { NativeCall<void, AShooterCharacter*>(this, "AShooterPlayerState.ReceivedPlayerCharacter(AShooterCharacter*)", NewPawn); }
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); }
2174 void NotifyAllianceChanged_Implementation() { NativeCall<void>(this, "AShooterPlayerState.NotifyAllianceChanged_Implementation()"); }
2175 void NotifyPlayerJoined_Implementation(const FString* ThePlayerName) { NativeCall<void, const FString*>(this, "AShooterPlayerState.NotifyPlayerJoined_Implementation(FString&)", ThePlayerName); }
2176 void NotifyTribememberJoined_Implementation(const FString* ThePlayerName) { NativeCall<void, const FString*>(this, "AShooterPlayerState.NotifyTribememberJoined_Implementation(FString&)", ThePlayerName); }
2177 void NotifyPlayerLeft_Implementation(const FString* ThePlayerName) { NativeCall<void, const FString*>(this, "AShooterPlayerState.NotifyPlayerLeft_Implementation(FString&)", ThePlayerName); }
2178 void NotifyTribememberLeft_Implementation(const FString* ThePlayerName) { NativeCall<void, const FString*>(this, "AShooterPlayerState.NotifyTribememberLeft_Implementation(FString&)", ThePlayerName); }
2179 void NotifyUniqueDinoDownloaded_Implementation(const FString* TheDinoName) { NativeCall<void, const FString*>(this, "AShooterPlayerState.NotifyUniqueDinoDownloaded_Implementation(FString&)", TheDinoName); }
2180 void NotifyUniqueDinoDownloadAllowed_Implementation(const FString* TheDinoName) { NativeCall<void, const FString*>(this, "AShooterPlayerState.NotifyUniqueDinoDownloadAllowed_Implementation(FString&)", TheDinoName); }
2181 FString* GetPlayerOrTribeName(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterPlayerState.GetPlayerOrTribeName()", result); }
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); }
2183 void ClientNotifyLevelUpAvailable_Implementation() { NativeCall<void>(this, "AShooterPlayerState.ClientNotifyLevelUpAvailable_Implementation()"); }
2184 int GetCharacterLevel() { return NativeCall<int>(this, "AShooterPlayerState.GetCharacterLevel()"); }
2185 void SetTribeTamingDinoSettings(APrimalDinoCharacter* aDinoChar) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterPlayerState.SetTribeTamingDinoSettings(APrimalDinoCharacter*)", aDinoChar); }
2186 void SendTribeInviteData_Implementation(FTribeData* TribeInviteData) { NativeCall<void, FTribeData*>(this, "AShooterPlayerState.SendTribeInviteData_Implementation(FTribeData)", TribeInviteData); }
2187 int GetHexCostToPurchaseNextEngramPoint() { return NativeCall<int>(this, "AShooterPlayerState.GetHexCostToPurchaseNextEngramPoint()"); }
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()"); }
2190 FString* GetUniqueNetIdAsString(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterPlayerState.GetUniqueNetIdAsString()", result); }
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); }
2193 void ServerAcceptTribeWar_Implementation(int EnemyTeamID) { NativeCall<void, int>(this, "AShooterPlayerState.ServerAcceptTribeWar_Implementation(int)", EnemyTeamID); }
2194 void ServerRejectTribeWar_Implementation(int EnemyTeamID) { NativeCall<void, int>(this, "AShooterPlayerState.ServerRejectTribeWar_Implementation(int)", EnemyTeamID); }
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); }
2198 void ServerTribeRequestNewAlliance_Implementation(const FString* AllianceName) { NativeCall<void, const FString*>(this, "AShooterPlayerState.ServerTribeRequestNewAlliance_Implementation(FString&)", AllianceName); }
2199 void ServerRequestLeaveAlliance_Implementation(unsigned int AllianceID) { NativeCall<void, unsigned int>(this, "AShooterPlayerState.ServerRequestLeaveAlliance_Implementation(unsignedint)", AllianceID); }
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); }
2201 bool AllowTribeGroupPermission(ETribeGroupPermission::Type TribeGroupPermission, UObject* OnObject) { return NativeCall<bool, ETribeGroupPermission::Type, UObject*>(this, "AShooterPlayerState.AllowTribeGroupPermission(ETribeGroupPermission::Type,UObject*)", TribeGroupPermission, OnObject); }
2202 void ServerRequestSpawnPointsForDownloadedCharacters_Implementation(unsigned __int64 PlayerDataID, int IgnoreBedID) { NativeCall<void, unsigned __int64, int>(this, "AShooterPlayerState.ServerRequestSpawnPointsForDownloadedCharacters_Implementation(unsigned__int64,int)", PlayerDataID, IgnoreBedID); }
2203 void UpdatedPlayerData() { NativeCall<void>(this, "AShooterPlayerState.UpdatedPlayerData()"); }
2204};
2205
2206
2208{
2209 // Fields
2210
2211 TObjectPtr<APlayerState>& PlayerStateField() { return *GetNativePointerField<TObjectPtr<APlayerState>*>(this, "AController.PlayerState"); }
2212 TWeakObjectPtr<AActor>& StartSpotField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "AController.StartSpot"); }
2213 FInstigatedAnyDamageSignature& OnInstigatedAnyDamageField() { return *GetNativePointerField<FInstigatedAnyDamageSignature*>(this, "AController.OnInstigatedAnyDamage"); }
2214 FOnPossessedPawnChanged& OnPossessedPawnChangedField() { return *GetNativePointerField<FOnPossessedPawnChanged*>(this, "AController.OnPossessedPawnChanged"); }
2215 FName& StateNameField() { return *GetNativePointerField<FName*>(this, "AController.StateName"); }
2216 TObjectPtr<APawn>& PawnField() { return *GetNativePointerField<TObjectPtr<APawn>*>(this, "AController.Pawn"); }
2217 TWeakObjectPtr<APawn>& OldPawnField() { return *GetNativePointerField<TWeakObjectPtr<APawn>*>(this, "AController.OldPawn"); }
2218 TObjectPtr<ACharacter>& CharacterField() { return *GetNativePointerField<TObjectPtr<ACharacter>*>(this, "AController.Character"); }
2219 TObjectPtr<USceneComponent>& TransformComponentField() { return *GetNativePointerField<TObjectPtr<USceneComponent>*>(this, "AController.TransformComponent"); }
2220 TMulticastDelegate<void __cdecl(APawn*), FDefaultDelegateUserPolicy>& OnNewPawnField() { return *GetNativePointerField<TMulticastDelegate<void __cdecl(APawn*), FDefaultDelegateUserPolicy>*>(this, "AController.OnNewPawn"); }
2221 UE::Math::TRotator<double>& ControlRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "AController.ControlRotation"); }
2222 unsigned __int8& IgnoreMoveInputField() { return *GetNativePointerField<unsigned __int8*>(this, "AController.IgnoreMoveInput"); }
2223
2224 // Bitfields
2225
2226 BitFieldValue<bool, unsigned __int32> bAttachToPawn() { return { this, "AController.bAttachToPawn" }; }
2227 BitFieldValue<bool, unsigned __int32> bIsPlayerController() { return { this, "AController.bIsPlayerController" }; }
2228 BitFieldValue<bool, unsigned __int32> bCanPossessWithoutAuthority() { return { this, "AController.bCanPossessWithoutAuthority" }; }
2229
2230 // Functions
2231
2232 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "AController.StaticClass()"); }
2233 void FailedToSpawnPawn() { NativeCall<void>(this, "AController.FailedToSpawnPawn()"); }
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); }
2235 static void StaticRegisterNativesAController() { NativeCall<void>(nullptr, "AController.StaticRegisterNativesAController()"); }
2236 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "AController.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
2237 bool IsLocalController() { return NativeCall<bool>(this, "AController.IsLocalController()"); }
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); }
2241 void ResetIgnoreMoveInput() { NativeCall<void>(this, "AController.ResetIgnoreMoveInput()"); }
2242 bool IsMoveInputIgnored() { return NativeCall<bool>(this, "AController.IsMoveInputIgnored()"); }
2243 void SetIgnoreLookInput(bool bNewLookInput) { NativeCall<void, bool>(this, "AController.SetIgnoreLookInput(bool)", bNewLookInput); }
2244 void ResetIgnoreLookInput() { NativeCall<void>(this, "AController.ResetIgnoreLookInput()"); }
2245 bool IsLookInputIgnored() { return NativeCall<bool>(this, "AController.IsLookInputIgnored()"); }
2246 void ResetIgnoreInputFlags() { NativeCall<void>(this, "AController.ResetIgnoreInputFlags()"); }
2247 void AttachToPawn(APawn* InPawn) { NativeCall<void, APawn*>(this, "AController.AttachToPawn(APawn*)", InPawn); }
2248 void DetachFromPawn() { NativeCall<void>(this, "AController.DetachFromPawn()"); }
2249 AActor* GetViewTarget() { return NativeCall<AActor*>(this, "AController.GetViewTarget()"); }
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); }
2252 void PostInitializeComponents() { NativeCall<void>(this, "AController.PostInitializeComponents()"); }
2253 void Possess(APawn* InPawn) { NativeCall<void, APawn*>(this, "AController.Possess(APawn*)", InPawn); }
2254 void OnPossess(APawn* InPawn) { NativeCall<void, APawn*>(this, "AController.OnPossess(APawn*)", InPawn); }
2255 void UnPossess() { NativeCall<void>(this, "AController.UnPossess()"); }
2256 void OnUnPossess() { NativeCall<void>(this, "AController.OnUnPossess()"); }
2257 void PawnPendingDestroy(APawn* inPawn) { NativeCall<void, APawn*>(this, "AController.PawnPendingDestroy(APawn*)", inPawn); }
2258 void Reset() { NativeCall<void>(this, "AController.Reset()"); }
2259 void ClientSetLocation_Implementation(UE::Math::TVector<double>* NewLocation, UE::Math::TRotator<double>* NewRotation) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "AController.ClientSetLocation_Implementation(UE::Math::TVector<double>,UE::Math::TRotator<double>)", NewLocation, NewRotation); }
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); }
2261 void RemovePawnTickDependency(APawn* InOldPawn) { NativeCall<void, APawn*>(this, "AController.RemovePawnTickDependency(APawn*)", InOldPawn); }
2262 void AddPawnTickDependency(APawn* NewPawn) { NativeCall<void, APawn*>(this, "AController.AddPawnTickDependency(APawn*)", NewPawn); }
2263 void SetPawn(APawn* InPawn) { NativeCall<void, APawn*>(this, "AController.SetPawn(APawn*)", InPawn); }
2264 void OnRep_Pawn() { NativeCall<void>(this, "AController.OnRep_Pawn()"); }
2265 void OnRep_PlayerState() { NativeCall<void>(this, "AController.OnRep_PlayerState()"); }
2266 void Destroyed() { NativeCall<void>(this, "AController.Destroyed()"); }
2267 void CleanupPlayerState() { NativeCall<void>(this, "AController.CleanupPlayerState()"); }
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); }
2269 void InitPlayerState() { NativeCall<void>(this, "AController.InitPlayerState()"); }
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); }
2272 FString* GetHumanReadableName(FString* result) { return NativeCall<FString*, FString*>(this, "AController.GetHumanReadableName()", result); }
2273 void ChangeState(FName NewState) { NativeCall<void, FName>(this, "AController.ChangeState(FName)", NewState); }
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); }
2277 bool ShouldPostponePathUpdates() { return NativeCall<bool>(this, "AController.ShouldPostponePathUpdates()"); }
2278 bool IsFollowingAPath() { return NativeCall<bool>(this, "AController.IsFollowingAPath()"); }
2279 IPathFollowingAgentInterface* GetPathFollowingAgent() { return NativeCall<IPathFollowingAgentInterface*>(this, "AController.GetPathFollowingAgent()"); }
2280 void StopMovement() { NativeCall<void>(this, "AController.StopMovement()"); }
2281 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "AController.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
2282 bool ShouldParticipateInSeamlessTravel() { return NativeCall<bool>(this, "AController.ShouldParticipateInSeamlessTravel()"); }
2283 void TickActor(float DeltaSeconds, ELevelTick TickType, FActorTickFunction* ThisTickFunction) { NativeCall<void, float, ELevelTick, FActorTickFunction*>(this, "AController.TickActor(float,ELevelTick,FActorTickFunction&)", DeltaSeconds, TickType, ThisTickFunction); }
2284};
2285
2286
2288{
2289 // Fields
2290
2291 int& LastValidUnstasisCasterFrameField() { return *GetNativePointerField<int*>(this, "APrimalController.LastValidUnstasisCasterFrame"); }
2292 long double& ServerLastReceivedSpectatorLocTimeField() { return *GetNativePointerField<long double*>(this, "APrimalController.ServerLastReceivedSpectatorLocTime"); }
2293
2294 // Bitfields
2295
2296 BitFieldValue<bool, unsigned __int32> bDebugPathing() { return { this, "APrimalController.bDebugPathing" }; }
2297
2298 // Functions
2299
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); }
2301 APawn* GetResponsibleDamager(AActor* DamageCauser) { return NativeCall<APawn*, AActor*>(this, "APrimalController.GetResponsibleDamager(AActor*)", DamageCauser); }
2302 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalController.StaticClass()"); }
2303};
2304
2305
2307{
2308 // Fields
2309
2310 TObjectPtr<UPlayer>& PlayerField() { return *GetNativePointerField<TObjectPtr<UPlayer>*>(this, "APlayerController.Player"); }
2311 TObjectPtr<APawn>& AcknowledgedPawnField() { return *GetNativePointerField<TObjectPtr<APawn>*>(this, "APlayerController.AcknowledgedPawn"); }
2312 TObjectPtr<UInterpTrackInstDirector>& ControllingDirTrackInstField() { return *GetNativePointerField<TObjectPtr<UInterpTrackInstDirector>*>(this, "APlayerController.ControllingDirTrackInst"); }
2313 TObjectPtr<AHUD>& MyHUDField() { return *GetNativePointerField<TObjectPtr<AHUD>*>(this, "APlayerController.MyHUD"); }
2314 TObjectPtr<APlayerCameraManager>& PlayerCameraManagerField() { return *GetNativePointerField<TObjectPtr<APlayerCameraManager>*>(this, "APlayerController.PlayerCameraManager"); }
2315 TSubclassOf<APlayerCameraManager>& PlayerCameraManagerClassField() { return *GetNativePointerField<TSubclassOf<APlayerCameraManager>*>(this, "APlayerController.PlayerCameraManagerClass"); }
2316 UE::Math::TRotator<double>& TargetViewRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APlayerController.TargetViewRotation"); }
2317 UE::Math::TRotator<double>& BlendedTargetViewRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APlayerController.BlendedTargetViewRotation"); }
2318 float& SmoothTargetViewRotationSpeedField() { return *GetNativePointerField<float*>(this, "APlayerController.SmoothTargetViewRotationSpeed"); }
2319 float& LocalPlayerCachedLODDistanceFactorField() { return *GetNativePointerField<float*>(this, "APlayerController.LocalPlayerCachedLODDistanceFactor"); }
2320 TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >& HiddenActorsField() { return *GetNativePointerField<TArray<TObjectPtr<AActor>, TSizedDefaultAllocator<32> >*>(this, "APlayerController.HiddenActors"); }
2321 TArray<TWeakObjectPtr<UPrimitiveComponent>, TSizedDefaultAllocator<32> >& HiddenPrimitiveComponentsField() { return *GetNativePointerField<TArray<TWeakObjectPtr<UPrimitiveComponent>, TSizedDefaultAllocator<32> >*>(this, "APlayerController.HiddenPrimitiveComponents"); }
2322 long double& LastSpectatorStateSynchTimeField() { return *GetNativePointerField<long double*>(this, "APlayerController.LastSpectatorStateSynchTime"); }
2323 UE::Math::TVector<double>& LastSpectatorSyncLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APlayerController.LastSpectatorSyncLocation"); }
2324 UE::Math::TRotator<double>& LastSpectatorSyncRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APlayerController.LastSpectatorSyncRotation"); }
2325 int& ClientCapField() { return *GetNativePointerField<int*>(this, "APlayerController.ClientCap"); }
2326 TObjectPtr<UCheatManager>& CheatManagerField() { return *GetNativePointerField<TObjectPtr<UCheatManager>*>(this, "APlayerController.CheatManager"); }
2327 TSubclassOf<UCheatManager>& CheatClassField() { return *GetNativePointerField<TSubclassOf<UCheatManager>*>(this, "APlayerController.CheatClass"); }
2328 TObjectPtr<UPlayerInput>& PlayerInputField() { return *GetNativePointerField<TObjectPtr<UPlayerInput>*>(this, "APlayerController.PlayerInput"); }
2329 TArray<FActiveForceFeedbackEffect, TSizedDefaultAllocator<32> >& ActiveForceFeedbackEffectsField() { return *GetNativePointerField<TArray<FActiveForceFeedbackEffect, TSizedDefaultAllocator<32> >*>(this, "APlayerController.ActiveForceFeedbackEffects"); }
2330 TSubclassOf<UAsyncPhysicsData>& AsyncPhysicsDataClassField() { return *GetNativePointerField<TSubclassOf<UAsyncPhysicsData>*>(this, "APlayerController.AsyncPhysicsDataClass"); }
2331 TObjectPtr<UAsyncPhysicsInputComponent>& AsyncPhysicsDataComponentField() { return *GetNativePointerField<TObjectPtr<UAsyncPhysicsInputComponent>*>(this, "APlayerController.AsyncPhysicsDataComponent"); }
2332 //TSortedMap<unsigned __int64, APlayerController::FDynamicForceFeedbackAction, TSizedDefaultAllocator<32>, TLess<unsigned __int64 const > >& DynamicForceFeedbacksField() { return *GetNativePointerField<TSortedMap<unsigned __int64, APlayerController::FDynamicForceFeedbackAction, TSizedDefaultAllocator<32>, TLess<unsigned __int64 const > >*>(this, "APlayerController.DynamicForceFeedbacks"); }
2333 TSortedMap<int, FDynamicForceFeedbackDetails*, TSizedDefaultAllocator<32>, TLess<int const > >& LatentDynamicForceFeedbacksField() { return *GetNativePointerField<TSortedMap<int, FDynamicForceFeedbackDetails*, TSizedDefaultAllocator<32>, TLess<int const > >*>(this, "APlayerController.LatentDynamicForceFeedbacks"); }
2334 TSharedPtr<FActiveHapticFeedbackEffect>& ActiveHapticEffect_LeftField() { return *GetNativePointerField<TSharedPtr<FActiveHapticFeedbackEffect>*>(this, "APlayerController.ActiveHapticEffect_Left"); }
2335 TSharedPtr<FActiveHapticFeedbackEffect>& ActiveHapticEffect_RightField() { return *GetNativePointerField<TSharedPtr<FActiveHapticFeedbackEffect>*>(this, "APlayerController.ActiveHapticEffect_Right"); }
2336 TSharedPtr<FActiveHapticFeedbackEffect>& ActiveHapticEffect_GunField() { return *GetNativePointerField<TSharedPtr<FActiveHapticFeedbackEffect>*>(this, "APlayerController.ActiveHapticEffect_Gun"); }
2337 TSharedPtr<FActiveHapticFeedbackEffect>& ActiveHapticEffect_HMDField() { return *GetNativePointerField<TSharedPtr<FActiveHapticFeedbackEffect>*>(this, "APlayerController.ActiveHapticEffect_HMD"); }
2338 FForceFeedbackValues& ForceFeedbackValuesField() { return *GetNativePointerField<FForceFeedbackValues*>(this, "APlayerController.ForceFeedbackValues"); }
2339 TArray<FName, TSizedDefaultAllocator<32> >& PendingMapChangeLevelNamesField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APlayerController.PendingMapChangeLevelNames"); }
2340 FPlayerMuteList& MuteListField() { return *GetNativePointerField<FPlayerMuteList*>(this, "APlayerController.MuteList"); }
2341 TObjectPtr<UNetConnection>& PendingSwapConnectionField() { return *GetNativePointerField<TObjectPtr<UNetConnection>*>(this, "APlayerController.PendingSwapConnection"); }
2342 TObjectPtr<UNetConnection>& NetConnectionField() { return *GetNativePointerField<TObjectPtr<UNetConnection>*>(this, "APlayerController.NetConnection"); }
2343 UE::Math::TRotator<double>& RotationInputField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APlayerController.RotationInput"); }
2344 float& InputYawScale_DEPRECATEDField() { return *GetNativePointerField<float*>(this, "APlayerController.InputYawScale_DEPRECATED"); }
2345 float& InputPitchScale_DEPRECATEDField() { return *GetNativePointerField<float*>(this, "APlayerController.InputPitchScale_DEPRECATED"); }
2346 float& InputRollScale_DEPRECATEDField() { return *GetNativePointerField<float*>(this, "APlayerController.InputRollScale_DEPRECATED"); }
2347 FColor& StreamingSourceDebugColorField() { return *GetNativePointerField<FColor*>(this, "APlayerController.StreamingSourceDebugColor"); }
2348 //TArray<FStreamingSourceShape, TSizedDefaultAllocator<32> >& StreamingSourceShapesField() { return *GetNativePointerField<TArray<FStreamingSourceShape, TSizedDefaultAllocator<32> >*>(this, "APlayerController.StreamingSourceShapes"); }
2349 float& ForceFeedbackScaleField() { return *GetNativePointerField<float*>(this, "APlayerController.ForceFeedbackScale"); }
2350 TArray<FKey, TSizedDefaultAllocator<32> >& ClickEventKeysField() { return *GetNativePointerField<TArray<FKey, TSizedDefaultAllocator<32> >*>(this, "APlayerController.ClickEventKeys"); }
2351 //TEnumAsByte<enum EMouseCursor::Type>& CurrentMouseCursorField() { return *GetNativePointerField<TEnumAsByte<enum EMouseCursor::Type>*>(this, "APlayerController.CurrentMouseCursor"); }
2352 TEnumAsByte<enum ECollisionChannel>& CurrentClickTraceChannelField() { return *GetNativePointerField<TEnumAsByte<enum ECollisionChannel>*>(this, "APlayerController.CurrentClickTraceChannel"); }
2353 float& HitResultTraceDistanceField() { return *GetNativePointerField<float*>(this, "APlayerController.HitResultTraceDistance"); }
2354 unsigned __int16& SeamlessTravelCountField() { return *GetNativePointerField<unsigned __int16*>(this, "APlayerController.SeamlessTravelCount"); }
2355 unsigned __int16& LastCompletedSeamlessTravelCountField() { return *GetNativePointerField<unsigned __int16*>(this, "APlayerController.LastCompletedSeamlessTravelCount"); }
2356 TArray<FName, TSizedDefaultAllocator<32> >& NetConditionGroupsField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APlayerController.NetConditionGroups"); }
2357 TWeakObjectPtr<UPrimitiveComponent>& CurrentClickablePrimitiveField() { return *GetNativePointerField<TWeakObjectPtr<UPrimitiveComponent>*>(this, "APlayerController.CurrentClickablePrimitive"); }
2358 FieldArray<TWeakObjectPtr<UPrimitiveComponent>, 11> CurrentTouchablePrimitivesField() { return { this, "APlayerController.CurrentTouchablePrimitives" }; }
2359 TArray<TWeakObjectPtr<UInputComponent>, TSizedDefaultAllocator<32> >& CurrentInputStackField() { return *GetNativePointerField<TArray<TWeakObjectPtr<UInputComponent>, TSizedDefaultAllocator<32> >*>(this, "APlayerController.CurrentInputStack"); }
2360 TObjectPtr<UInputComponent>& InactiveStateInputComponentField() { return *GetNativePointerField<TObjectPtr<UInputComponent>*>(this, "APlayerController.InactiveStateInputComponent"); }
2361 //TSharedPtr<SVirtualJoystick, 1>& VirtualJoystickField() { return *GetNativePointerField<TSharedPtr<SVirtualJoystick, 1>*>(this, "APlayerController.VirtualJoystick"); }
2362 //TObjectPtr<UTouchInterface>& CurrentTouchInterfaceField() { return *GetNativePointerField<TObjectPtr<UTouchInterface>*>(this, "APlayerController.CurrentTouchInterface"); }
2363 TSubclassOf<UPlayerInput>& OverridePlayerInputClassField() { return *GetNativePointerField<TSubclassOf<UPlayerInput>*>(this, "APlayerController.OverridePlayerInputClass"); }
2364 FTimerHandle& TimerHandle_UnFreezeField() { return *GetNativePointerField<FTimerHandle*>(this, "APlayerController.TimerHandle_UnFreeze"); }
2365 FTimerHandle& TimerHandle_DelayedPrepareMapChangeField() { return *GetNativePointerField<FTimerHandle*>(this, "APlayerController.TimerHandle_DelayedPrepareMapChange"); }
2366 FTimerHandle& TimerHandle_ClientCommitMapChangeField() { return *GetNativePointerField<FTimerHandle*>(this, "APlayerController.TimerHandle_ClientCommitMapChange"); }
2367 TWeakObjectPtr<USceneComponent>& AudioListenerComponentField() { return *GetNativePointerField<TWeakObjectPtr<USceneComponent>*>(this, "APlayerController.AudioListenerComponent"); }
2368 TWeakObjectPtr<USceneComponent>& AudioListenerAttenuationComponentField() { return *GetNativePointerField<TWeakObjectPtr<USceneComponent>*>(this, "APlayerController.AudioListenerAttenuationComponent"); }
2369 UE::Math::TVector<double>& AudioListenerLocationOverrideField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APlayerController.AudioListenerLocationOverride"); }
2370 UE::Math::TRotator<double>& AudioListenerRotationOverrideField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APlayerController.AudioListenerRotationOverride"); }
2371 UE::Math::TVector<double>& AudioListenerAttenuationOverrideField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APlayerController.AudioListenerAttenuationOverride"); }
2372 TObjectPtr<ASpectatorPawn>& SpectatorPawnField() { return *GetNativePointerField<TObjectPtr<ASpectatorPawn>*>(this, "APlayerController.SpectatorPawn"); }
2373 long double& LastRetryPlayerTimeField() { return *GetNativePointerField<long double*>(this, "APlayerController.LastRetryPlayerTime"); }
2374 UE::Math::TVector<double>& SpawnLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APlayerController.SpawnLocation"); }
2375 float& LastMovementUpdateTimeField() { return *GetNativePointerField<float*>(this, "APlayerController.LastMovementUpdateTime"); }
2376 float& LastMovementHitchField() { return *GetNativePointerField<float*>(this, "APlayerController.LastMovementHitch"); }
2377 //APlayerController::FInputCmdBuffer& InputBufferField() { return *GetNativePointerField<APlayerController::FInputCmdBuffer*>(this, "APlayerController.InputBuffer"); }
2378 //APlayerController::FClientFrameInfo& ClientFrameInfoField() { return *GetNativePointerField<APlayerController::FClientFrameInfo*>(this, "APlayerController.ClientFrameInfo"); }
2379 //APlayerController::FServerFrameInfo& ServerFrameInfoField() { return *GetNativePointerField<APlayerController::FServerFrameInfo*>(this, "APlayerController.ServerFrameInfo"); }
2380 int& LocalToServerAsyncPhysicsTickOffsetField() { return *GetNativePointerField<int*>(this, "APlayerController.LocalToServerAsyncPhysicsTickOffset"); }
2381 int& ClientLatestCorrectedOffsetServerStepField() { return *GetNativePointerField<int*>(this, "APlayerController.ClientLatestCorrectedOffsetServerStep"); }
2382 int& ClientLatestAsyncPhysicsStepSentField() { return *GetNativePointerField<int*>(this, "APlayerController.ClientLatestAsyncPhysicsStepSent"); }
2383 int& ClientLatestTimeDilationServerStepField() { return *GetNativePointerField<int*>(this, "APlayerController.ClientLatestTimeDilationServerStep"); }
2384 float& ServerAsyncPhysicsTimeDilationToSendField() { return *GetNativePointerField<float*>(this, "APlayerController.ServerAsyncPhysicsTimeDilationToSend"); }
2385 //FAsyncPhysicsTimestamp& ServerLatestTimestampToCorrectField() { return *GetNativePointerField<FAsyncPhysicsTimestamp*>(this, "APlayerController.ServerLatestTimestampToCorrect"); }
2386 //TArray<FAsyncPhysicsTimestamp, TSizedDefaultAllocator<32> >& ServerPendingTimestampsField() { return *GetNativePointerField<TArray<FAsyncPhysicsTimestamp, TSizedDefaultAllocator<32> >*>(this, "APlayerController.ServerPendingTimestamps"); }
2387
2388 // Bitfields
2389
2390 BitFieldValue<bool, unsigned __int32> bShortConnectTimeOut() { return { this, "APlayerController.bShortConnectTimeOut" }; }
2391 BitFieldValue<bool, unsigned __int32> bCinematicMode() { return { this, "APlayerController.bCinematicMode" }; }
2392 BitFieldValue<bool, unsigned __int32> bHidePawnInCinematicMode() { return { this, "APlayerController.bHidePawnInCinematicMode" }; }
2393 BitFieldValue<bool, unsigned __int32> bIsUsingStreamingVolumes() { return { this, "APlayerController.bIsUsingStreamingVolumes" }; }
2394 BitFieldValue<bool, unsigned __int32> bPlayerIsWaiting() { return { this, "APlayerController.bPlayerIsWaiting" }; }
2395 BitFieldValue<bool, unsigned __int32> bShowMouseCursor() { return { this, "APlayerController.bShowMouseCursor" }; }
2396 BitFieldValue<bool, unsigned __int32> bEnableClickEvents() { return { this, "APlayerController.bEnableClickEvents" }; }
2397 BitFieldValue<bool, unsigned __int32> bEnableTouchEvents() { return { this, "APlayerController.bEnableTouchEvents" }; }
2398 BitFieldValue<bool, unsigned __int32> bEnableMouseOverEvents() { return { this, "APlayerController.bEnableMouseOverEvents" }; }
2399 BitFieldValue<bool, unsigned __int32> bEnableTouchOverEvents() { return { this, "APlayerController.bEnableTouchOverEvents" }; }
2400 BitFieldValue<bool, unsigned __int32> bForceFeedbackEnabled() { return { this, "APlayerController.bForceFeedbackEnabled" }; }
2401 BitFieldValue<bool, unsigned __int32> bEnableMotionControls() { return { this, "APlayerController.bEnableMotionControls" }; }
2402 BitFieldValue<bool, unsigned __int32> bEnableStreamingSource() { return { this, "APlayerController.bEnableStreamingSource" }; }
2403 BitFieldValue<bool, unsigned __int32> bStreamingSourceShouldActivate() { return { this, "APlayerController.bStreamingSourceShouldActivate" }; }
2404 BitFieldValue<bool, unsigned __int32> bStreamingSourceShouldBlockOnSlowStreaming() { return { this, "APlayerController.bStreamingSourceShouldBlockOnSlowStreaming" }; }
2405 BitFieldValue<bool, unsigned __int32> bCinemaDisableInputMove() { return { this, "APlayerController.bCinemaDisableInputMove" }; }
2406 BitFieldValue<bool, unsigned __int32> bCinemaDisableInputLook() { return { this, "APlayerController.bCinemaDisableInputLook" }; }
2407 BitFieldValue<bool, unsigned __int32> bShouldPerformFullTickWhenPaused() { return { this, "APlayerController.bShouldPerformFullTickWhenPaused" }; }
2408 BitFieldValue<bool, unsigned __int32> bInputEnabled() { return { this, "APlayerController.bInputEnabled" }; }
2409 BitFieldValue<bool, unsigned __int32> bOverrideAudioListener() { return { this, "APlayerController.bOverrideAudioListener" }; }
2410 BitFieldValue<bool, unsigned __int32> bOverrideAudioAttenuationListener() { return { this, "APlayerController.bOverrideAudioAttenuationListener" }; }
2411 BitFieldValue<bool, unsigned __int32> bDisableHaptics() { return { this, "APlayerController.bDisableHaptics" }; }
2412 BitFieldValue<bool, unsigned __int32> bShouldFlushInputWhenViewportFocusChanges() { return { this, "APlayerController.bShouldFlushInputWhenViewportFocusChanges" }; }
2413
2414 // Functions
2415
2416 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APlayerController.GetPrivateStaticClass()"); }
2417 const UObject* GetStreamingSourceOwner() { return NativeCall<const UObject*>(this, "APlayerController.GetStreamingSourceOwner()"); }
2418 bool ShouldFlushKeysWhenViewportFocusChanges() { return NativeCall<bool>(this, "APlayerController.ShouldFlushKeysWhenViewportFocusChanges()"); }
2419 EStreamingSourcePriority GetStreamingSourcePriority() { return NativeCall<EStreamingSourcePriority>(this, "APlayerController.GetStreamingSourcePriority()"); }
2420 bool StreamingSourceShouldBlockOnSlowStreaming() { return NativeCall<bool>(this, "APlayerController.StreamingSourceShouldBlockOnSlowStreaming()"); }
2421 bool StreamingSourceShouldActivate() { return NativeCall<bool>(this, "APlayerController.StreamingSourceShouldActivate()"); }
2422 bool IsStreamingSourceEnabled() { return NativeCall<bool>(this, "APlayerController.IsStreamingSourceEnabled()"); }
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()"); }
2425 void FlushPressedKeys() { NativeCall<void>(this, "APlayerController.FlushPressedKeys()"); }
2426 void ClientClearCameraLensEffects() { NativeCall<void>(this, "APlayerController.ClientClearCameraLensEffects()"); }
2427 void ClientCommitMapChange() { NativeCall<void>(this, "APlayerController.ClientCommitMapChange()"); }
2428 void ClientEnableNetworkVoice(bool bEnable) { NativeCall<void, bool>(this, "APlayerController.ClientEnableNetworkVoice(bool)", bEnable); }
2429 void ClientGotoState(FName NewState) { NativeCall<void, FName>(this, "APlayerController.ClientGotoState(FName)", NewState); }
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); }
2431 void ClientMutePlayer(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ClientMutePlayer(FUniqueNetIdRepl)", PlayerId); }
2432 void ClientRepObjRef(UObject* Object) { NativeCall<void, UObject*>(this, "APlayerController.ClientRepObjRef(UObject*)", Object); }
2433 void ClientRetryClientRestart(APawn* NewPawn) { NativeCall<void, APawn*>(this, "APlayerController.ClientRetryClientRestart(APawn*)", NewPawn); }
2434 void ClientReturnToMainMenu(const FString* ReturnReason) { NativeCall<void, const FString*>(this, "APlayerController.ClientReturnToMainMenu(FString&)", ReturnReason); }
2435 void ClientReturnToMainMenuWithTextReason(const FText* ReturnReason) { NativeCall<void, const FText*>(this, "APlayerController.ClientReturnToMainMenuWithTextReason(FText&)", ReturnReason); }
2436 //void ClientStartCameraShake(TSubclassOf<UCameraShakeBase> Shake, float Scale, ECameraShakePlaySpace PlaySpace, UE::Math::TRotator<double>* UserPlaySpaceRot, float Speed) { NativeCall<void, TSubclassOf<UCameraShakeBase>, float, ECameraShakePlaySpace, UE::Math::TRotator<double>*, float>(this, "APlayerController.ClientStartCameraShake(TSubclassOf<UCameraShakeBase>,float,ECameraShakePlaySpace,UE::Math::TRotator<double>,float,bool)", Shake, Scale, PlaySpace, UserPlaySpaceRot, Speed); }
2437 //void ClientStopCameraShake(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately) { NativeCall<void, TSubclassOf<UCameraShakeBase>, bool>(this, "APlayerController.ClientStopCameraShake(TSubclassOf<UCameraShakeBase>,bool)", Shake, bImmediately); }
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); }
2439 void ClientUnmutePlayer(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ClientUnmutePlayer(FUniqueNetIdRepl)", PlayerId); }
2440 void ClientUnmutePlayers(const TArray<FUniqueNetIdRepl, TSizedDefaultAllocator<32> >* PlayerIds) { NativeCall<void, const TArray<FUniqueNetIdRepl, TSizedDefaultAllocator<32> >*>(this, "APlayerController.ClientUnmutePlayers(TArray<FUniqueNetIdRepl,TSizedDefaultAllocator<32>>&)", PlayerIds); }
2441 //void ClientUpdateMultipleLevelsStreamingStatus(const TArray<FUpdateLevelStreamingLevelStatus, TSizedDefaultAllocator<32> >* LevelStatuses) { NativeCall<void, const TArray<FUpdateLevelStreamingLevelStatus, TSizedDefaultAllocator<32> >*>(this, "APlayerController.ClientUpdateMultipleLevelsStreamingStatus(TArray<FUpdateLevelStreamingLevelStatus,TSizedDefaultAllocator<32>>&)", LevelStatuses); }
2442 void ClientVoiceHandshakeComplete() { NativeCall<void>(this, "APlayerController.ClientVoiceHandshakeComplete()"); }
2443 void ClientWasKicked(const FText* KickReason) { NativeCall<void, const FText*>(this, "APlayerController.ClientWasKicked(FText&)", KickReason); }
2444 void CopyStringToClipboard(const FString* S) { NativeCall<void, const FString*>(this, "APlayerController.CopyStringToClipboard(FString&)", S); }
2445 void ServerBlockPlayer(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ServerBlockPlayer(FUniqueNetIdRepl)", PlayerId); }
2446 void ServerMutePlayer(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ServerMutePlayer(FUniqueNetIdRepl)", PlayerId); }
2447 void ServerRestartPlayer() { NativeCall<void>(this, "APlayerController.ServerRestartPlayer()"); }
2448 void ServerUnblockPlayer(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ServerUnblockPlayer(FUniqueNetIdRepl)", PlayerId); }
2449 void ServerUnmutePlayer(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ServerUnmutePlayer(FUniqueNetIdRepl)", PlayerId); }
2450 static void StaticRegisterNativesAPlayerController() { NativeCall<void>(nullptr, "APlayerController.StaticRegisterNativesAPlayerController()"); }
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); }
2453 UPlayer* GetNetOwningPlayer() { return NativeCall<UPlayer*>(this, "APlayerController.GetNetOwningPlayer()"); }
2454 UNetConnection* GetNetConnection() { return NativeCall<UNetConnection*>(this, "APlayerController.GetNetConnection()"); }
2455 bool DestroyNetworkActorHandled() { return NativeCall<bool>(this, "APlayerController.DestroyNetworkActorHandled()"); }
2456 void FailedToSpawnPawn() { NativeCall<void>(this, "APlayerController.FailedToSpawnPawn()"); }
2457 FName* NetworkRemapPath(FName* result, FName InPackageName, bool bReading) { return NativeCall<FName*, FName*, FName, bool>(this, "APlayerController.NetworkRemapPath(FName,bool)", result, InPackageName, bReading); }
2458 //void ClientUpdateLevelStreamingStatus_Implementation(FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int LODIndex, FNetLevelVisibilityTransactionId TransactionId, bool bNewShouldBlockOnUnload) { NativeCall<void, FName, bool, bool, bool, int, FNetLevelVisibilityTransactionId, bool>(this, "APlayerController.ClientUpdateLevelStreamingStatus_Implementation(FName,bool,bool,bool,int,FNetLevelVisibilityTransactionId,bool)", PackageName, bNewShouldBeLoaded, bNewShouldBeVisible, bNewShouldBlockOnLoad, LODIndex, TransactionId, bNewShouldBlockOnUnload); }
2459 //void ClientUpdateMultipleLevelsStreamingStatus_Implementation(const TArray<FUpdateLevelStreamingLevelStatus, TSizedDefaultAllocator<32> >* LevelStatuses) { NativeCall<void, const TArray<FUpdateLevelStreamingLevelStatus, TSizedDefaultAllocator<32> >*>(this, "APlayerController.ClientUpdateMultipleLevelsStreamingStatus_Implementation(TArray<FUpdateLevelStreamingLevelStatus,TSizedDefaultAllocator<32>>&)", LevelStatuses); }
2460 //void ClientAckUpdateLevelVisibility_Implementation(FName PackageName, FNetLevelVisibilityTransactionId TransactionId, bool bClientAckCanMakeVisibleResponse) { NativeCall<void, FName, FNetLevelVisibilityTransactionId, bool>(this, "APlayerController.ClientAckUpdateLevelVisibility_Implementation(FName,FNetLevelVisibilityTransactionId,bool)", PackageName, TransactionId, bClientAckCanMakeVisibleResponse); }
2461 //void ServerUpdateLevelVisibility_Implementation(const FUpdateLevelVisibilityLevelInfo* LevelVisibility) { NativeCall<void, const FUpdateLevelVisibilityLevelInfo*>(this, "APlayerController.ServerUpdateLevelVisibility_Implementation(FUpdateLevelVisibilityLevelInfo&)", LevelVisibility); }
2462 //bool ServerUpdateLevelVisibility_Validate(const FUpdateLevelVisibilityLevelInfo* LevelVisibility) { return NativeCall<bool, const FUpdateLevelVisibilityLevelInfo*>(this, "APlayerController.ServerUpdateLevelVisibility_Validate(FUpdateLevelVisibilityLevelInfo&)", LevelVisibility); }
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); }
2465 void CleanUpAudioComponents() { NativeCall<void>(this, "APlayerController.CleanUpAudioComponents()"); }
2466 AActor* GetViewTarget() { return NativeCall<AActor*>(this, "APlayerController.GetViewTarget()"); }
2467 //void SetViewTarget(AActor* NewViewTarget, FViewTargetTransitionParams* TransitionParams) { NativeCall<void, AActor*, FViewTargetTransitionParams*>(this, "APlayerController.SetViewTarget(AActor*,FViewTargetTransitionParams)", NewViewTarget, TransitionParams); }
2468 void AutoManageActiveCameraTarget(AActor* SuggestedTarget) { NativeCall<void, AActor*>(this, "APlayerController.AutoManageActiveCameraTarget(AActor*)", SuggestedTarget); }
2469 //ACameraActor* GetAutoActivateCameraForPlayer() { return NativeCall<ACameraActor*>(this, "APlayerController.GetAutoActivateCameraForPlayer()"); }
2470 void ServerNotifyLoadedWorld_Implementation(FName WorldPackageName) { NativeCall<void, FName>(this, "APlayerController.ServerNotifyLoadedWorld_Implementation(FName)", WorldPackageName); }
2471 bool HasClientLoadedCurrentWorld() { return NativeCall<bool>(this, "APlayerController.HasClientLoadedCurrentWorld()"); }
2472 void ForceSingleNetUpdateFor(AActor* Target) { NativeCall<void, AActor*>(this, "APlayerController.ForceSingleNetUpdateFor(AActor*)", Target); }
2473 void SmoothTargetViewRotation(APawn* TargetPawn, float DeltaSeconds) { NativeCall<void, APawn*, float>(this, "APlayerController.SmoothTargetViewRotation(APawn*,float)", TargetPawn, DeltaSeconds); }
2474 void InitInputSystem() { NativeCall<void>(this, "APlayerController.InitInputSystem()"); }
2475 void SafeRetryClientRestart() { NativeCall<void>(this, "APlayerController.SafeRetryClientRestart()"); }
2476 void ClientRetryClientRestart_Implementation(APawn* NewPawn) { NativeCall<void, APawn*>(this, "APlayerController.ClientRetryClientRestart_Implementation(APawn*)", NewPawn); }
2477 void ClientRestart_Implementation(APawn* NewPawn) { NativeCall<void, APawn*>(this, "APlayerController.ClientRestart_Implementation(APawn*)", NewPawn); }
2478 void OnPossess(APawn* PawnToPossess) { NativeCall<void, APawn*>(this, "APlayerController.OnPossess(APawn*)", PawnToPossess); }
2479 void AcknowledgePossession(APawn* P) { NativeCall<void, APawn*>(this, "APlayerController.AcknowledgePossession(APawn*)", P); }
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); }
2486 void PostInitializeComponents() { NativeCall<void>(this, "APlayerController.PostInitializeComponents()"); }
2487 void ServerShortTimeout_Implementation() { NativeCall<void>(this, "APlayerController.ServerShortTimeout_Implementation()"); }
2488 void AddCheats(bool bForce) { NativeCall<void, bool>(this, "APlayerController.AddCheats(bool)", bForce); }
2489 void EnableCheats(const FString* pass) { NativeCall<void, const FString*>(this, "APlayerController.EnableCheats(FString)", pass); }
2490 void SpawnDefaultHUD() { NativeCall<void>(this, "APlayerController.SpawnDefaultHUD()"); }
2491 void CreateTouchInterface() { NativeCall<void>(this, "APlayerController.CreateTouchInterface()"); }
2492 //TSharedPtr<SVirtualJoystick, 1>* CreateVirtualJoystick(TSharedPtr<SVirtualJoystick, 1>* result) { return NativeCall<TSharedPtr<SVirtualJoystick, 1> *, TSharedPtr<SVirtualJoystick, 1>*>(this, "APlayerController.CreateVirtualJoystick()", result); }
2493 void CleanupGameViewport() { NativeCall<void>(this, "APlayerController.CleanupGameViewport()"); }
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()"); }
2496 void ClientReset_Implementation() { NativeCall<void>(this, "APlayerController.ClientReset_Implementation()"); }
2497 bool IsFrozen() { return NativeCall<bool>(this, "APlayerController.IsFrozen()"); }
2498 void ServerAcknowledgePossession_Implementation(APawn* P) { NativeCall<void, APawn*>(this, "APlayerController.ServerAcknowledgePossession_Implementation(APawn*)", P); }
2499 bool ServerAcknowledgePossession_Validate(APawn* P) { return NativeCall<bool, APawn*>(this, "APlayerController.ServerAcknowledgePossession_Validate(APawn*)", P); }
2500 void OnUnPossess() { NativeCall<void>(this, "APlayerController.OnUnPossess()"); }
2501 void ClientSetHUD_Implementation(TSubclassOf<AHUD> NewHUDClass) { NativeCall<void, TSubclassOf<AHUD>>(this, "APlayerController.ClientSetHUD_Implementation(TSubclassOf<AHUD>)", NewHUDClass); }
2502 void CleanupPlayerState() { NativeCall<void>(this, "APlayerController.CleanupPlayerState()"); }
2503 //void OnActorChannelOpen(FInBunch* InBunch, UNetConnection* Connection) { NativeCall<void, FInBunch*, UNetConnection*>(this, "APlayerController.OnActorChannelOpen(FInBunch&,UNetConnection*)", InBunch, Connection); }
2504 bool UseShortConnectTimeout() { return NativeCall<bool>(this, "APlayerController.UseShortConnectTimeout()"); }
2505 void OnSerializeNewActor(FOutBunch* OutBunch) { NativeCall<void, FOutBunch*>(this, "APlayerController.OnSerializeNewActor(FOutBunch&)", OutBunch); }
2506 void OnNetCleanup(UNetConnection* Connection) { NativeCall<void, UNetConnection*>(this, "APlayerController.OnNetCleanup(UNetConnection*)", Connection); }
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); }
2510 void CopyStringToClipboard_Implementation(const FString* S) { NativeCall<void, const FString*>(this, "APlayerController.CopyStringToClipboard_Implementation(FString&)", S); }
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); }
2512 void ServerToggleAILogging_Implementation() { NativeCall<void>(this, "APlayerController.ServerToggleAILogging_Implementation()"); }
2513 void PawnLeavingGame() { NativeCall<void>(this, "APlayerController.PawnLeavingGame()"); }
2514 void BeginPlay() { NativeCall<void>(this, "APlayerController.BeginPlay()"); }
2515 void EndPlay(const EEndPlayReason::Type EndPlayReason) { NativeCall<void, const EEndPlayReason::Type>(this, "APlayerController.EndPlay(EEndPlayReason::Type)", EndPlayReason); }
2516 void Destroyed() { NativeCall<void>(this, "APlayerController.Destroyed()"); }
2517 void FOV(float F) { NativeCall<void, float>(this, "APlayerController.FOV(float)", F); }
2518 //void PreClientTravel(const FString* PendingURL, ETravelType TravelType, bool bIsSeamlessTravel) { NativeCall<void, const FString*, ETravelType, bool>(this, "APlayerController.PreClientTravel(FString&,ETravelType,bool)", PendingURL, TravelType, bIsSeamlessTravel); }
2519 void Camera(FName NewMode) { NativeCall<void, FName>(this, "APlayerController.Camera(FName)", NewMode); }
2520 void ServerCamera_Implementation(FName NewMode) { NativeCall<void, FName>(this, "APlayerController.ServerCamera_Implementation(FName)", NewMode); }
2521 bool ServerCamera_Validate(FName NewMode) { return NativeCall<bool, FName>(this, "APlayerController.ServerCamera_Validate(FName)", NewMode); }
2522 void ClientSetCameraMode_Implementation(FName NewCamMode) { NativeCall<void, FName>(this, "APlayerController.ClientSetCameraMode_Implementation(FName)", NewCamMode); }
2523 void SetCameraMode(FName NewCamMode) { NativeCall<void, FName>(this, "APlayerController.SetCameraMode(FName)", NewCamMode); }
2524 void ResetCameraMode() { NativeCall<void>(this, "APlayerController.ResetCameraMode()"); }
2525 //void ClientSetCameraFade_Implementation(__int64 bEnableFading, __int64 FadeColor, UE::Math::TVector2<double>* FadeAlpha) { NativeCall<void, bool, UE::Math::TVector2<double>*, float, bool, bool>(this, "APlayerController.ClientSetCameraFade_Implementation(bool,FColor,UE::Math::TVector2<double>,float,bool,bool)", bEnableFading, FadeColor, FadeAlpha); }
2526 void SendClientAdjustment() { NativeCall<void>(this, "APlayerController.SendClientAdjustment()"); }
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); }
2530 void ClientCapBandwidth_Implementation(int Cap) { NativeCall<void, int>(this, "APlayerController.ClientCapBandwidth_Implementation(int)", Cap); }
2531 void UpdatePing(float InPing) { NativeCall<void, float>(this, "APlayerController.UpdatePing(float)", InPing); }
2532 void SetSpawnLocation(const UE::Math::TVector<double>* NewLocation) { NativeCall<void, const UE::Math::TVector<double>*>(this, "APlayerController.SetSpawnLocation(UE::Math::TVector<double>&)", NewLocation); }
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); }
2534 //void ServerUpdateCamera_Implementation(FVector_NetQuantize* CamLoc, int CamPitchAndYaw) { NativeCall<void, FVector_NetQuantize*, int>(this, "APlayerController.ServerUpdateCamera_Implementation(FVector_NetQuantize,int)", CamLoc, CamPitchAndYaw); }
2535 void RestartLevel() { NativeCall<void>(this, "APlayerController.RestartLevel()"); }
2536 void LocalTravel(const FString* FURL) { NativeCall<void, const FString*>(this, "APlayerController.LocalTravel(FString&)", FURL); }
2537 void ClientReturnToMainMenuWithTextReason_Implementation(const FText* ReturnReason) { NativeCall<void, const FText*>(this, "APlayerController.ClientReturnToMainMenuWithTextReason_Implementation(FText&)", ReturnReason); }
2538 void ClientReturnToMainMenu_Implementation(const FString* ReturnReason) { NativeCall<void, const FString*>(this, "APlayerController.ClientReturnToMainMenu_Implementation(FString&)", ReturnReason); }
2539 __int64 SetPause(bool bPause, TDelegate<bool __cdecl(void), FDefaultDelegateUserPolicy>* CanUnpauseDelegate) { return NativeCall<__int64, bool, TDelegate<bool __cdecl(void), FDefaultDelegateUserPolicy>*>(this, "APlayerController.SetPause(bool,TDelegate<bool__cdecl(void)", bPause, CanUnpauseDelegate); }
2540 bool IsPaused() { return NativeCall<bool>(this, "APlayerController.IsPaused()"); }
2541 void Pause() { NativeCall<void>(this, "APlayerController.Pause()"); }
2542 bool ServerPause_Validate() { return NativeCall<bool>(this, "APlayerController.ServerPause_Validate()"); }
2543 void ServerPause_Implementation() { NativeCall<void>(this, "APlayerController.ServerPause_Implementation()"); }
2544 void SetName(const FString* S) { NativeCall<void, const FString*>(this, "APlayerController.SetName(FString&)", S); }
2545 void ServerChangeName_Implementation(const FString* S) { NativeCall<void, const FString*>(this, "APlayerController.ServerChangeName_Implementation(FString&)", S); }
2546 bool ServerChangeName_Validate(const FString* S) { return NativeCall<bool, const FString*>(this, "APlayerController.ServerChangeName_Validate(FString&)", S); }
2547 void SwitchLevel(const FString* FURL) { NativeCall<void, const FString*>(this, "APlayerController.SwitchLevel(FString&)", FURL); }
2548 void NotifyLoadedWorld(FName WorldPackageName, bool bFinalDest) { NativeCall<void, FName, bool>(this, "APlayerController.NotifyLoadedWorld(FName,bool)", WorldPackageName, bFinalDest); }
2549 void ClientGameEnded_Implementation(AActor* EndGameFocus, bool bIsWinner) { NativeCall<void, AActor*, bool>(this, "APlayerController.ClientGameEnded_Implementation(AActor*,bool)", EndGameFocus, bIsWinner); }
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); }
2556 //bool InputKey(const FInputKeyParams* Params) { return NativeCall<bool, const FInputKeyParams*>(this, "APlayerController.InputKey(FInputKeyParams&)", Params); }
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); }
2559 bool ShouldShowMouseCursor() { return NativeCall<bool>(this, "APlayerController.ShouldShowMouseCursor()"); }
2560 void SetupInputComponent() { NativeCall<void>(this, "APlayerController.SetupInputComponent()"); }
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); }
2564 void ResetIgnoreInputFlags() { NativeCall<void>(this, "APlayerController.ResetIgnoreInputFlags()"); }
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); }
2567 //void ClientSetViewTarget_Implementation(AActor* A, FViewTargetTransitionParams* TransitionParams) { NativeCall<void, AActor*, FViewTargetTransitionParams*>(this, "APlayerController.ClientSetViewTarget_Implementation(AActor*,FViewTargetTransitionParams)", A, TransitionParams); }
2568 void ServerVerifyViewTarget_Implementation() { NativeCall<void>(this, "APlayerController.ServerVerifyViewTarget_Implementation()"); }
2569 void SpawnPlayerCameraManager() { NativeCall<void>(this, "APlayerController.SpawnPlayerCameraManager()"); }
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); }
2571 bool GetAudioListenerAttenuationOverridePosition(UE::Math::TVector<double>* OutLocation) { return NativeCall<bool, UE::Math::TVector<double>*>(this, "APlayerController.GetAudioListenerAttenuationOverridePosition(UE::Math::TVector<double>&)", OutLocation); }
2572 void ServerCheckClientPossession_Implementation() { NativeCall<void>(this, "APlayerController.ServerCheckClientPossession_Implementation()"); }
2573 void ServerCheckClientPossessionReliable_Implementation() { NativeCall<void>(this, "APlayerController.ServerCheckClientPossessionReliable_Implementation()"); }
2574 void SafeServerCheckClientPossession() { NativeCall<void>(this, "APlayerController.SafeServerCheckClientPossession()"); }
2575 void ServerSetSpectatorLocation_Implementation(UE::Math::TVector<double>* NewLoc, UE::Math::TRotator<double>* NewRot) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "APlayerController.ServerSetSpectatorLocation_Implementation(UE::Math::TVector<double>,UE::Math::TRotator<double>)", NewLoc, NewRot); }
2576 void ClientSetSpectatorWaiting_Implementation(bool bWaiting) { NativeCall<void, bool>(this, "APlayerController.ClientSetSpectatorWaiting_Implementation(bool)", bWaiting); }
2577 float GetDeprecatedInputYawScale() { return NativeCall<float>(this, "APlayerController.GetDeprecatedInputYawScale()"); }
2578 float GetDeprecatedInputPitchScale() { return NativeCall<float>(this, "APlayerController.GetDeprecatedInputPitchScale()"); }
2579 void ServerViewNextPlayer_Implementation() { NativeCall<void>(this, "APlayerController.ServerViewNextPlayer_Implementation()"); }
2580 void ServerViewPrevPlayer_Implementation() { NativeCall<void>(this, "APlayerController.ServerViewPrevPlayer_Implementation()"); }
2581 APlayerState* GetNextViewablePlayer(int dir) { return NativeCall<APlayerState*, int>(this, "APlayerController.GetNextViewablePlayer(int)", dir); }
2582 void ViewAPlayer(int dir) { NativeCall<void, int>(this, "APlayerController.ViewAPlayer(int)", dir); }
2583 //void ServerViewSelf_Implementation(FViewTargetTransitionParams* TransitionParams) { NativeCall<void, FViewTargetTransitionParams*>(this, "APlayerController.ServerViewSelf_Implementation(FViewTargetTransitionParams)", TransitionParams); }
2584 void StartFire(unsigned __int8 FireModeNum) { NativeCall<void, unsigned __int8>(this, "APlayerController.StartFire(unsignedchar)", FireModeNum); }
2585 bool NotifyServerReceivedClientData(APawn* InPawn, float TimeStamp) { return NativeCall<bool, APawn*, float>(this, "APlayerController.NotifyServerReceivedClientData(APawn*,float)", InPawn, TimeStamp); }
2586 void ServerRestartPlayer_Implementation() { NativeCall<void>(this, "APlayerController.ServerRestartPlayer_Implementation()"); }
2587 bool CanRestartPlayer() { return NativeCall<bool>(this, "APlayerController.CanRestartPlayer()"); }
2588 void ClientIgnoreMoveInput_Implementation(bool bIgnore) { NativeCall<void, bool>(this, "APlayerController.ClientIgnoreMoveInput_Implementation(bool)", bIgnore); }
2589 void ClientIgnoreLookInput_Implementation(bool bIgnore) { NativeCall<void, bool>(this, "APlayerController.ClientIgnoreLookInput_Implementation(bool)", bIgnore); }
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); }
2593 void ClientForceGarbageCollection_Implementation() { NativeCall<void>(this, "APlayerController.ClientForceGarbageCollection_Implementation()"); }
2594 //void LevelStreamingStatusChanged(ULevelStreaming* LevelObject, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, bool bNewShouldBlockOnUnload, int LODIndex) { NativeCall<void, ULevelStreaming*, bool, bool, bool, bool, int>(this, "APlayerController.LevelStreamingStatusChanged(ULevelStreaming*,bool,bool,bool,bool,int)", LevelObject, bNewShouldBeLoaded, bNewShouldBeVisible, bNewShouldBlockOnLoad, bNewShouldBlockOnUnload, LODIndex); }
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); }
2596 void DelayedPrepareMapChange() { NativeCall<void>(this, "APlayerController.DelayedPrepareMapChange()"); }
2597 void ClientCommitMapChange_Implementation() { NativeCall<void>(this, "APlayerController.ClientCommitMapChange_Implementation()"); }
2598 void ClientCancelPendingMapChange_Implementation() { NativeCall<void>(this, "APlayerController.ClientCancelPendingMapChange_Implementation()"); }
2599 void ClientSetBlockOnAsyncLoading_Implementation() { NativeCall<void>(this, "APlayerController.ClientSetBlockOnAsyncLoading_Implementation()"); }
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); }
2601 void SeamlessTravelTo(APlayerController* NewPC) { NativeCall<void, APlayerController*>(this, "APlayerController.SeamlessTravelTo(APlayerController*)", NewPC); }
2602 void SeamlessTravelFrom(APlayerController* OldPC) { NativeCall<void, APlayerController*>(this, "APlayerController.SeamlessTravelFrom(APlayerController*)", OldPC); }
2603 void PostSeamlessTravel() { NativeCall<void>(this, "APlayerController.PostSeamlessTravel()"); }
2604 void GetStreamingSourceLocationAndRotation(UE::Math::TVector<double>* OutLocation, UE::Math::TRotator<double>* OutRotation) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "APlayerController.GetStreamingSourceLocationAndRotation(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", OutLocation, OutRotation); }
2605 //void GetStreamingSourceShapes(TArray<FStreamingSourceShape, TSizedDefaultAllocator<32> >* OutShapes) { NativeCall<void, TArray<FStreamingSourceShape, TSizedDefaultAllocator<32> >*>(this, "APlayerController.GetStreamingSourceShapes(TArray<FStreamingSourceShape,TSizedDefaultAllocator<32>>&)", OutShapes); }
2606 //bool GetStreamingSources(TArray<FWorldPartitionStreamingSource, TSizedDefaultAllocator<32> >* OutStreamingSources) { return NativeCall<bool, TArray<FWorldPartitionStreamingSource, TSizedDefaultAllocator<32> >*>(this, "APlayerController.GetStreamingSources(TArray<FWorldPartitionStreamingSource,TSizedDefaultAllocator<32>>&)", OutStreamingSources); }
2607 //bool GetStreamingSourcesInternal(TArray<FWorldPartitionStreamingSource, TSizedDefaultAllocator<32> >* OutStreamingSources) { return NativeCall<bool, TArray<FWorldPartitionStreamingSource, TSizedDefaultAllocator<32> >*>(this, "APlayerController.GetStreamingSourcesInternal(TArray<FWorldPartitionStreamingSource,TSizedDefaultAllocator<32>>&)", OutStreamingSources); }
2608 void ClientEnableNetworkVoice_Implementation(bool bEnable) { NativeCall<void, bool>(this, "APlayerController.ClientEnableNetworkVoice_Implementation(bool)", bEnable); }
2609 void ToggleSpeaking(bool bSpeaking) { NativeCall<void, bool>(this, "APlayerController.ToggleSpeaking(bool)", bSpeaking); }
2610 void ServerMutePlayer_Implementation(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ServerMutePlayer_Implementation(FUniqueNetIdRepl)", PlayerId); }
2611 bool ServerUnmutePlayer_Validate(FUniqueNetIdRepl* PlayerId) { return NativeCall<bool, FUniqueNetIdRepl*>(this, "APlayerController.ServerUnmutePlayer_Validate(FUniqueNetIdRepl)", PlayerId); }
2612 void ServerUnmutePlayer_Implementation(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ServerUnmutePlayer_Implementation(FUniqueNetIdRepl)", PlayerId); }
2613 void ClientMutePlayer_Implementation(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ClientMutePlayer_Implementation(FUniqueNetIdRepl)", PlayerId); }
2614 void ClientUnmutePlayer_Implementation(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ClientUnmutePlayer_Implementation(FUniqueNetIdRepl)", PlayerId); }
2615 void ClientUnmutePlayers_Implementation(const TArray<FUniqueNetIdRepl, TSizedDefaultAllocator<32> >* PlayerIds) { NativeCall<void, const TArray<FUniqueNetIdRepl, TSizedDefaultAllocator<32> >*>(this, "APlayerController.ClientUnmutePlayers_Implementation(TArray<FUniqueNetIdRepl,TSizedDefaultAllocator<32>>&)", PlayerIds); }
2616 void ServerBlockPlayer_Implementation(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ServerBlockPlayer_Implementation(FUniqueNetIdRepl)", PlayerId); }
2617 __int64 ServerUnblockPlayer_Validate(FUniqueNetIdRepl* PlayerId) { return NativeCall<__int64, FUniqueNetIdRepl*>(this, "APlayerController.ServerUnblockPlayer_Validate(FUniqueNetIdRepl)", PlayerId); }
2618 void ServerUnblockPlayer_Implementation(FUniqueNetIdRepl* PlayerId) { NativeCall<void, FUniqueNetIdRepl*>(this, "APlayerController.ServerUnblockPlayer_Implementation(FUniqueNetIdRepl)", PlayerId); }
2619 APlayerController* GetPlayerControllerForMuting(const FUniqueNetIdRepl* PlayerNetId) { return NativeCall<APlayerController*, const FUniqueNetIdRepl*>(this, "APlayerController.GetPlayerControllerForMuting(FUniqueNetIdRepl&)", PlayerNetId); }
2620 bool IsPlayerMuted(const FUniqueNetId* PlayerId) { return NativeCall<bool, const FUniqueNetId*>(this, "APlayerController.IsPlayerMuted(FUniqueNetId&)", PlayerId); }
2621 void ClientStartOnlineSession_Implementation() { NativeCall<void>(this, "APlayerController.ClientStartOnlineSession_Implementation()"); }
2622 void ClientEndOnlineSession_Implementation() { NativeCall<void>(this, "APlayerController.ClientEndOnlineSession_Implementation()"); }
2623 void ConsoleKey(FKey* Key) { NativeCall<void, FKey*>(this, "APlayerController.ConsoleKey(FKey)", Key); }
2624 void SendToConsole(const FString* Command) { NativeCall<void, const FString*>(this, "APlayerController.SendToConsole(FString&)", Command); }
2625 bool IsSplitscreenPlayer(int* OutSplitscreenPlayerIndex) { return NativeCall<bool, int*>(this, "APlayerController.IsSplitscreenPlayer(int*)", OutSplitscreenPlayerIndex); }
2626 int GetSplitscreenPlayerCount() { return NativeCall<int>(this, "APlayerController.GetSplitscreenPlayerCount()"); }
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); }
2629 //void ClientPlayForceFeedback_Internal_Implementation(UForceFeedbackEffect* ForceFeedbackEffect, FForceFeedbackParameters* Params, float intensityMult) { NativeCall<void, UForceFeedbackEffect*, FForceFeedbackParameters*, float>(this, "APlayerController.ClientPlayForceFeedback_Internal_Implementation(UForceFeedbackEffect*,FForceFeedbackParameters,float)", ForceFeedbackEffect, Params, intensityMult); }
2630 //void ClientStopForceFeedback_Implementation(UForceFeedbackEffect* ForceFeedbackEffect, FName Tag) { NativeCall<void, UForceFeedbackEffect*, FName>(this, "APlayerController.ClientStopForceFeedback_Implementation(UForceFeedbackEffect*,FName)", ForceFeedbackEffect, Tag); }
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); }
2632 //void PlayHapticEffect(UHapticFeedbackEffect_Base* HapticEffect, EControllerHand Hand, float Scale, bool bLoop) { NativeCall<void, UHapticFeedbackEffect_Base*, EControllerHand, float, bool>(this, "APlayerController.PlayHapticEffect(UHapticFeedbackEffect_Base*,EControllerHand,float,bool)", HapticEffect, Hand, Scale, bLoop); }
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); }
2635 void SetControllerLightColor(FColor Color) { NativeCall<void, FColor>(this, "APlayerController.SetControllerLightColor(FColor)", Color); }
2636 void ProcessForceFeedbackAndHaptics(const float DeltaTime, const bool bGamePaused) { NativeCall<void, const float, const bool>(this, "APlayerController.ProcessForceFeedbackAndHaptics(float,bool)", DeltaTime, bGamePaused); }
2637 //void UpdateForceFeedback(IInputInterface* InputInterface, const int ControllerId) { NativeCall<void, IInputInterface*, const int>(this, "APlayerController.UpdateForceFeedback(IInputInterface*,int)", InputInterface, ControllerId); }
2638 //void ClientStartCameraShake_Implementation(TSubclassOf<UCameraShakeBase> Shake, float Scale, __int64 PlaySpace, UE::Math::TRotator<double>* UserPlaySpaceRot, float Speed) { NativeCall<void, TSubclassOf<UCameraShakeBase>, float, __int64, UE::Math::TRotator<double>*, float>(this, "APlayerController.ClientStartCameraShake_Implementation(TSubclassOf<UCameraShakeBase>,float,ECameraShakePlaySpace,UE::Math::TRotator<double>,float,bool)", Shake, Scale, PlaySpace, UserPlaySpaceRot, Speed); }
2639 //void ClientStopCameraShake_Implementation(TSubclassOf<UCameraShakeBase> Shake, bool bImmediately) { NativeCall<void, TSubclassOf<UCameraShakeBase>, bool>(this, "APlayerController.ClientStopCameraShake_Implementation(TSubclassOf<UCameraShakeBase>,bool)", Shake, bImmediately); }
2640 //void ClientPlayCameraAnim_Implementation(UCameraAnim* AnimToPlay, float Scale, float Rate) { NativeCall<void, UCameraAnim*, float, float>(this, "APlayerController.ClientPlayCameraAnim_Implementation(UCameraAnim*,float,float,float,float,bool,bool,ECameraShakePlaySpace,UE::Math::TRotator<double>)", AnimToPlay, Scale, Rate); }
2641 //void ClientStopCameraAnim_Implementation(UCameraAnim* AnimToStop) { NativeCall<void, UCameraAnim*>(this, "APlayerController.ClientStopCameraAnim_Implementation(UCameraAnim*)", AnimToStop); }
2642 void ClientSpawnGenericCameraLensEffect_Implementation(TSubclassOf<AActor> LensEffectEmitterClass) { NativeCall<void, TSubclassOf<AActor>>(this, "APlayerController.ClientSpawnGenericCameraLensEffect_Implementation(TSubclassOf<AActor>)", LensEffectEmitterClass); }
2643 //void ClientSpawnCameraLensEffect_Implementation(TSubclassOf<AEmitterCameraLensEffectBase> LensEffectEmitterClass) { NativeCall<void, TSubclassOf<AEmitterCameraLensEffectBase>>(this, "APlayerController.ClientSpawnCameraLensEffect_Implementation(TSubclassOf<AEmitterCameraLensEffectBase>)", LensEffectEmitterClass); }
2644 void ClientClearCameraLensEffects_Implementation() { NativeCall<void>(this, "APlayerController.ClientClearCameraLensEffects_Implementation()"); }
2645 void SetPawn(APawn* InPawn) { NativeCall<void, APawn*>(this, "APlayerController.SetPawn(APawn*)", InPawn); }
2646 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APlayerController.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
2647 void SetPlayer(UPlayer* InPlayer) { NativeCall<void, UPlayer*>(this, "APlayerController.SetPlayer(UPlayer*)", InPlayer); }
2648 ULocalPlayer* GetLocalPlayer() { return NativeCall<ULocalPlayer*>(this, "APlayerController.GetLocalPlayer()"); }
2649 //bool IsInViewportClient(UGameViewportClient* ViewportClient) { return NativeCall<bool, UGameViewportClient*>(this, "APlayerController.IsInViewportClient(UGameViewportClient*)", ViewportClient); }
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); }
2654 //void ClientTravel(const FString* URL, ETravelType TravelType, bool bSeamless, FGuid* MapPackageGuid) { NativeCall<void, const FString*, ETravelType, bool, FGuid*>(this, "APlayerController.ClientTravel(FString&,ETravelType,bool,FGuid)", URL, TravelType, bSeamless, MapPackageGuid); }
2655 //void ClientTravelInternal_Implementation(const FString* URL, ETravelType TravelType, bool bSeamless) { NativeCall<void, const FString*, ETravelType, bool>(this, "APlayerController.ClientTravelInternal_Implementation(FString&,ETravelType,bool,FGuid)", URL, TravelType, bSeamless); }
2656 FString* GetPlayerNetworkAddress(FString* result) { return NativeCall<FString*, FString*>(this, "APlayerController.GetPlayerNetworkAddress()", result); }
2657 bool DefaultCanUnpause() { return NativeCall<bool>(this, "APlayerController.DefaultCanUnpause()"); }
2658 void StartSpectatingOnly() { NativeCall<void>(this, "APlayerController.StartSpectatingOnly()"); }
2659 void EndPlayingState() { NativeCall<void>(this, "APlayerController.EndPlayingState()"); }
2660 void BeginSpectatingState() { NativeCall<void>(this, "APlayerController.BeginSpectatingState()"); }
2661 void SetSpectatorPawn(ASpectatorPawn* NewSpectatorPawn) { NativeCall<void, ASpectatorPawn*>(this, "APlayerController.SetSpectatorPawn(ASpectatorPawn*)", NewSpectatorPawn); }
2662 ASpectatorPawn* SpawnSpectatorPawn() { return NativeCall<ASpectatorPawn*>(this, "APlayerController.SpawnSpectatorPawn()"); }
2663 void DestroySpectatorPawn() { NativeCall<void>(this, "APlayerController.DestroySpectatorPawn()"); }
2664 APawn* GetPawnOrSpectator() { return NativeCall<APawn*>(this, "APlayerController.GetPawnOrSpectator()"); }
2665 void UpdateStateInputComponents() { NativeCall<void>(this, "APlayerController.UpdateStateInputComponents()"); }
2666 void ChangeState(FName NewState) { NativeCall<void, FName>(this, "APlayerController.ChangeState(FName)", NewState); }
2667 void EndSpectatingState() { NativeCall<void>(this, "APlayerController.EndSpectatingState()"); }
2668 void BeginInactiveState() { NativeCall<void>(this, "APlayerController.BeginInactiveState()"); }
2669 float GetMinRespawnDelay() { return NativeCall<float>(this, "APlayerController.GetMinRespawnDelay()"); }
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); }
2677 bool IsInputKeyDown(FKey* Key) { return NativeCall<bool, FKey*>(this, "APlayerController.IsInputKeyDown(FKey)", Key); }
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); }
2679 float GetInputKeyTimeDown(FKey* Key) { return NativeCall<float, FKey*>(this, "APlayerController.GetInputKeyTimeDown(FKey)", Key); }
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); }
2682 void EnableInput(APlayerController* PlayerController) { NativeCall<void, APlayerController*>(this, "APlayerController.EnableInput(APlayerController*)", PlayerController); }
2683 void DisableInput(APlayerController* PlayerController) { NativeCall<void, APlayerController*>(this, "APlayerController.DisableInput(APlayerController*)", PlayerController); }
2684 //void ActivateTouchInterface(UTouchInterface* NewTouchInterface) { NativeCall<void, UTouchInterface*>(this, "APlayerController.ActivateTouchInterface(UTouchInterface*)", NewTouchInterface); }
2685 //void SetVirtualJoystickVisibility(bool bVisible) { NativeCall<void, bool>(this, "APlayerController.SetVirtualJoystickVisibility(bool)", bVisible); }
2686 //void SetInputMode(const FInputModeDataBase* InData) { NativeCall<void, const FInputModeDataBase*>(this, "APlayerController.SetInputMode(FInputModeDataBase&)", InData); }
2687 //void UpdateCameraManager(float DeltaSeconds) { NativeCall<void, float>(this, "APlayerController.UpdateCameraManager(float)", DeltaSeconds); }
2688 //void BuildHiddenComponentList(const UE::Math::TVector<double>* ViewLocation, TSet<FPrimitiveComponentId, DefaultKeyFuncs<FPrimitiveComponentId, 0>, FDefaultSetAllocator>* HiddenComponentsOut) { NativeCall<void, const UE::Math::TVector<double>*, TSet<FPrimitiveComponentId, DefaultKeyFuncs<FPrimitiveComponentId, 0>, FDefaultSetAllocator>*>(this, "APlayerController.BuildHiddenComponentList(UE::Math::TVector<double>&,TSet<FPrimitiveComponentId,DefaultKeyFuncs<FPrimitiveComponentId,0>,FDefaultSetAllocator>&)", ViewLocation, HiddenComponentsOut); }
2689 //bool ShouldPerformFullTickWhenPaused() { return NativeCall<bool>(this, "APlayerController.ShouldPerformFullTickWhenPaused()"); }
2690 //FAsyncPhysicsTimestamp* GetAsyncPhysicsTimestamp(FAsyncPhysicsTimestamp* result, float DeltaSeconds) { return NativeCall<FAsyncPhysicsTimestamp*, FAsyncPhysicsTimestamp*, float>(this, "APlayerController.GetAsyncPhysicsTimestamp(float)", result, DeltaSeconds); }
2691 //void ServerSendLatestAsyncPhysicsTimestamp_Implementation(FAsyncPhysicsTimestamp Timestamp) { NativeCall<void, FAsyncPhysicsTimestamp>(this, "APlayerController.ServerSendLatestAsyncPhysicsTimestamp_Implementation(FAsyncPhysicsTimestamp)", Timestamp); }
2692 //void ClientCorrectionAsyncPhysicsTimestamp_Implementation(FAsyncPhysicsTimestamp Timestamp) { NativeCall<void, FAsyncPhysicsTimestamp>(this, "APlayerController.ClientCorrectionAsyncPhysicsTimestamp_Implementation(FAsyncPhysicsTimestamp)", Timestamp); }
2693 //void ClientAckTimeDilation_Implementation(float TimeDilation, int ServerStep) { NativeCall<void, float, int>(this, "APlayerController.ClientAckTimeDilation_Implementation(float,int)", TimeDilation, ServerStep); }
2694 //void AsyncPhysicsTickActor(float DeltaTime, float SimTime) { NativeCall<void, float, float>(this, "APlayerController.AsyncPhysicsTickActor(float,float)", DeltaTime, SimTime); }
2695};
2696
2698{
2699 // Fields
2700
2701 float& LastTeleportDistanceField() { return *GetNativePointerField<float*>(this, "APrimalPlayerController.LastTeleportDistance"); }
2702 UE::Math::TRotator<double>& PreviousRotationInputField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalPlayerController.PreviousRotationInput"); }
2703 UE::Math::TVector<double>& LastCharacterMovementTeleportUnstasisLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalPlayerController.LastCharacterMovementTeleportUnstasisLocation"); }
2704
2705 // Bitfields
2706
2707 BitFieldValue<bool, unsigned __int32> bLockedInputUI() { return { this, "APrimalPlayerController.bLockedInputUI" }; }
2708 BitFieldValue<bool, unsigned __int32> bPossessedAnyPawn() { return { this, "APrimalPlayerController.bPossessedAnyPawn" }; }
2709 BitFieldValue<bool, unsigned __int32> bCheatPlayer() { return { this, "APrimalPlayerController.bCheatPlayer" }; }
2710 BitFieldValue<bool, unsigned __int32> bForceSpawnedNotification() { return { this, "APrimalPlayerController.bForceSpawnedNotification" }; }
2711 BitFieldValue<bool, unsigned __int32> bShowExtendedInfoKey() { return { this, "APrimalPlayerController.bShowExtendedInfoKey" }; }
2712 BitFieldValue<bool, unsigned __int32> bIsAdmin() { return { this, "APrimalPlayerController.bIsAdmin" }; }
2713 BitFieldValue<bool, unsigned __int32> bForceShowMouseCursor() { return { this, "APrimalPlayerController.bForceShowMouseCursor" }; }
2714
2715 // Functions
2716
2717 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APrimalPlayerController.GetPrivateStaticClass()"); }
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); }
2722 static void StaticRegisterNativesAPrimalPlayerController() { NativeCall<void>(nullptr, "APrimalPlayerController.StaticRegisterNativesAPrimalPlayerController()"); }
2723 void ClientSetHUD_Implementation(TSubclassOf<AHUD> NewHUDClass) { NativeCall<void, TSubclassOf<AHUD>>(this, "APrimalPlayerController.ClientSetHUD_Implementation(TSubclassOf<AHUD>)", NewHUDClass); }
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); }
2728 void ClientProcessSimpleNetExecCommandBP_Implementation(AActor* ForActor, FName CommandName) { NativeCall<void, AActor*, FName>(this, "APrimalPlayerController.ClientProcessSimpleNetExecCommandBP_Implementation(AActor*,FName)", ForActor, CommandName); }
2729 void ClientProcessSimpleNetExecCommandUnreliableBP_Implementation(AActor* ForActor, FName CommandName) { NativeCall<void, AActor*, FName>(this, "APrimalPlayerController.ClientProcessSimpleNetExecCommandUnreliableBP_Implementation(AActor*,FName)", ForActor, CommandName); }
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); }
2732};
2733
2735{
2736 // Fields
2737
2738 //TSharedPtr<FOnlineAchievementsWrite, 1>& WriteObjectField() { return *GetNativePointerField<TSharedPtr<FOnlineAchievementsWrite, 1>*>(this, "ABasePlayerController.WriteObject"); }
2739 FName& ServerSayStringField() { return *GetNativePointerField<FName*>(this, "ABasePlayerController.ServerSayString"); }
2740 //UUI_CustomOverlay*& customCursorField() { return *GetNativePointerField<UUI_CustomOverlay**>(this, "ABasePlayerController.customCursor"); }
2741 TWeakObjectPtr<UUI_CustomOverlay>& consoleMouseCursorField() { return *GetNativePointerField<TWeakObjectPtr<UUI_CustomOverlay>*>(this, "ABasePlayerController.consoleMouseCursor"); }
2742
2743 // Bitfields
2744
2745 BitFieldValue<bool, unsigned __int32> bCheatEnabled() { return { this, "ABasePlayerController.bCheatEnabled" }; }
2746 BitFieldValue<bool, unsigned __int32> bGameEndedFrame() { return { this, "ABasePlayerController.bGameEndedFrame" }; }
2747 BitFieldValue<bool, unsigned __int32> bAllowGameActions() { return { this, "ABasePlayerController.bAllowGameActions" }; }
2748
2749 // Functions
2750
2751 void ServerCheat(const FString* Msg) { NativeCall<void, const FString*>(this, "ABasePlayerController.ServerCheat(FString&)", Msg); }
2752 static void StaticRegisterNativesABasePlayerController() { NativeCall<void>(nullptr, "ABasePlayerController.StaticRegisterNativesABasePlayerController()"); }
2753 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "ABasePlayerController.GetPrivateStaticClass()"); }
2754 void ManageVirtualCursor() { NativeCall<void>(this, "ABasePlayerController.ManageVirtualCursor()"); }
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); }
2757 void QueryAchievements() { NativeCall<void>(this, "ABasePlayerController.QueryAchievements()"); }
2758 void ClientGameStarted_Implementation() { NativeCall<void>(this, "ABasePlayerController.ClientGameStarted_Implementation()"); }
2759 void ClientStartOnlineGame_Implementation() { NativeCall<void>(this, "ABasePlayerController.ClientStartOnlineGame_Implementation()"); }
2760 void ClientEndOnlineGame_Implementation() { NativeCall<void>(this, "ABasePlayerController.ClientEndOnlineGame_Implementation()"); }
2761 void HandleReturnToMainMenu() { NativeCall<void>(this, "ABasePlayerController.HandleReturnToMainMenu()"); }
2762 void ClientReturnToMainMenu_Implementation(const FString* ReturnReason) { NativeCall<void, const FString*>(this, "ABasePlayerController.ClientReturnToMainMenu_Implementation(FString&)", ReturnReason); }
2763 void ClientGameEnded_Implementation(AActor* EndGameFocus, bool bIsWinner) { NativeCall<void, AActor*, bool>(this, "ABasePlayerController.ClientGameEnded_Implementation(AActor*,bool)", EndGameFocus, bIsWinner); }
2764 void ResetIntroCinematicsAndItems() { NativeCall<void>(this, "ABasePlayerController.ResetIntroCinematicsAndItems()"); }
2765 void ClientSendRoundEndEvent_Implementation(bool bIsWinner, int ExpendedTimeInSeconds) { NativeCall<void, bool, int>(this, "ABasePlayerController.ClientSendRoundEndEvent_Implementation(bool,int)", bIsWinner, ExpendedTimeInSeconds); }
2766 //void PreClientTravel(const FString* PendingURL, ETravelType TravelType, bool bIsSeamlessTravel) { NativeCall<void, const FString*, ETravelType, bool>(this, "ABasePlayerController.PreClientTravel(FString&,ETravelType,bool)", PendingURL, TravelType, bIsSeamlessTravel); }
2767 void ClientSetSpectatorCamera_Implementation(UE::Math::TVector<double>* CameraLocation, UE::Math::TRotator<double>* CameraRotation) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "ABasePlayerController.ClientSetSpectatorCamera_Implementation(UE::Math::TVector<double>,UE::Math::TRotator<double>)", CameraLocation, CameraRotation); }
2768 __int64 SetPause(bool bPause, TDelegate<bool __cdecl(void), FDefaultDelegateUserPolicy>* CanUnpauseDelegate) { return NativeCall<__int64, bool, TDelegate<bool __cdecl(void), FDefaultDelegateUserPolicy>*>(this, "ABasePlayerController.SetPause(bool,TDelegate<bool__cdecl(void)", bPause, CanUnpauseDelegate); }
2769 bool HasValidAdminIP() { return NativeCall<bool>(this, "ABasePlayerController.HasValidAdminIP()"); }
2770 void ServerCheat_Implementation(const FString* Msg) { NativeCall<void, const FString*>(this, "ABasePlayerController.ServerCheat_Implementation(FString&)", Msg); }
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()"); }
2774};
2775
2777{
2778 // Fields
2779
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" }; }
2783 FieldArray<long double, 10> LastRepeatUseConsumableTimeField() { return { this, "AShooterPlayerController.LastRepeatUseConsumableTime" }; }
2784 int& LastFrameScrollUpField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.LastFrameScrollUp"); }
2785 int& LastFrameScrollDownField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.LastFrameScrollDown"); }
2786 FieldArray<long double, 10> HeldItemSlotTimeField() { return { this, "AShooterPlayerController.HeldItemSlotTime" }; }
2787 FieldArray<long double, 10> LastUsedItemSlotTimesField() { return { this, "AShooterPlayerController.LastUsedItemSlotTimes" }; }
2788 float& RespawnSoundDelayField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.RespawnSoundDelay"); }
2789 //TSubclassOf<UUI_PauseMenu>& PauseMenuUITemplateField() { return *GetNativePointerField<TSubclassOf<UUI_PauseMenu>*>(this, "AShooterPlayerController.PauseMenuUITemplate"); }
2790 UE::Math::TRotator<double>& LastCachedPlayerControlRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "AShooterPlayerController.LastCachedPlayerControlRotation"); }
2791 TDelegate<void __cdecl(FString), FDefaultDelegateUserPolicy>& OnClientMessageOfTheDayRecivedField() { return *GetNativePointerField<TDelegate<void __cdecl(FString), FDefaultDelegateUserPolicy>*>(this, "AShooterPlayerController.OnClientMessageOfTheDayRecived"); }
2792 UE::Math::TVector<double>& CurrentPlayerCharacterLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterPlayerController.CurrentPlayerCharacterLocation"); }
2793 AActor*& TargetAimMagnetismField() { return *GetNativePointerField<AActor**>(this, "AShooterPlayerController.TargetAimMagnetism"); }
2794 float& MaxDragWeightToAimBoneField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.MaxDragWeightToAimBone"); }
2795 int& ModifedButtonCountField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.ModifedButtonCount"); }
2796 int& nArkTributeLoadIndexField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.nArkTributeLoadIndex"); }
2797 APrimalStructurePlacer*& StructurePlacerField() { return *GetNativePointerField<APrimalStructurePlacer**>(this, "AShooterPlayerController.StructurePlacer"); }
2798 FTimerHandle& MeleeAimAssistTimerField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.MeleeAimAssistTimer"); }
2799 UE::Math::TVector<double>& LastDeathLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterPlayerController.LastDeathLocation"); }
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"); }
2803 FPointOfInterestData& DismissCenterScreenPOIField() { return *GetNativePointerField<FPointOfInterestData*>(this, "AShooterPlayerController.DismissCenterScreenPOI"); }
2804 FTimerHandle& DismissPOITimerField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.DismissPOITimer"); }
2805 TWeakObjectPtr<APrimalCharacter>& LastDeathPrimalCharacterField() { return *GetNativePointerField<TWeakObjectPtr<APrimalCharacter>*>(this, "AShooterPlayerController.LastDeathPrimalCharacter"); }
2806 long double& LastDeadCharacterDestructionTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastDeadCharacterDestructionTime"); }
2807 long double& LastLargeQuantityTranserAllTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastLargeQuantityTranserAllTime"); }
2808 bool& bShowGameModeHUDField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bShowGameModeHUD"); }
2809 UE::Math::TVector2<double>& CurrentRadialDirection1Field() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "AShooterPlayerController.CurrentRadialDirection1"); }
2810 UE::Math::TVector2<double>& CurrentRadialDirection2Field() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "AShooterPlayerController.CurrentRadialDirection2"); }
2811 USoundCue*& SelectSlotSoundField() { return *GetNativePointerField<USoundCue**>(this, "AShooterPlayerController.SelectSlotSound"); }
2812 //TSubclassOf<UFogOfWar>& FogOfWarClassField() { return *GetNativePointerField<TSubclassOf<UFogOfWar>*>(this, "AShooterPlayerController.FogOfWarClass"); }
2813 //UFogOfWar*& FogOfWarField() { return *GetNativePointerField<UFogOfWar**>(this, "AShooterPlayerController.FogOfWar"); }
2814 UPrimalLocalProfile*& PrimalLocalProfileField() { return *GetNativePointerField<UPrimalLocalProfile**>(this, "AShooterPlayerController.PrimalLocalProfile"); }
2815 FTimerHandle& SaveProfileHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.SaveProfileHandle"); }
2816 FString& ServerVersionField() { return *GetNativePointerField<FString*>(this, "AShooterPlayerController.ServerVersion"); }
2817 int& CurrentGameModeMaxNumOfRespawnsField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.CurrentGameModeMaxNumOfRespawns"); }
2818 AShooterCharacter*& LastDiedListenServerHostField() { return *GetNativePointerField<AShooterCharacter**>(this, "AShooterPlayerController.LastDiedListenServerHost"); }
2819 UE::Math::TVector<double>& LastRawInputDirField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterPlayerController.LastRawInputDir"); }
2820 unsigned __int64& TargetOrbitedPlayerIdField() { return *GetNativePointerField<unsigned __int64*>(this, "AShooterPlayerController.TargetOrbitedPlayerId"); }
2821 TWeakObjectPtr<AShooterCharacter>& LastControlledPlayerCharacterField() { return *GetNativePointerField<TWeakObjectPtr<AShooterCharacter>*>(this, "AShooterPlayerController.LastControlledPlayerCharacter"); }
2822 TSubclassOf<APrimalStructurePlacer>& StructurePlacerClassField() { return *GetNativePointerField<TSubclassOf<APrimalStructurePlacer>*>(this, "AShooterPlayerController.StructurePlacerClass"); }
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"); }
2826 TArray<bool, TSizedDefaultAllocator<32> >& SavedSurvivorProfileSettingsField() { return *GetNativePointerField<TArray<bool, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.SavedSurvivorProfileSettings"); }
2827 int& SavedMissionBiomeFilterMaskField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.SavedMissionBiomeFilterMask"); }
2828 bool& bMissionSortByDistanceField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bMissionSortByDistance"); }
2829 FTimerHandle& StartInventoryRadialSelectorHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.StartInventoryRadialSelectorHandle"); }
2830 FTimerHandle& StartChatHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.StartChatHandle"); }
2831 FTimerHandle& StartPlayerActionRadialSelectorHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.StartPlayerActionRadialSelectorHandle"); }
2832 FTimerHandle& GamepadBackHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.GamepadBackHandle"); }
2833 FTimerHandle& StartWhistleSelectionHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.StartWhistleSelectionHandle"); }
2834 FTimerHandle& StartEmoteSelectionHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.StartEmoteSelectionHandle"); }
2835 FTimerHandle& TimerToggleChangeCameraModeField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.TimerToggleChangeCameraMode"); }
2836 FTimerHandle& ToggleDubleTapTimerMapField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.ToggleDubleTapTimerMap"); }
2837 //FMinimapMark& CurrentTrackingMarkField() { return *GetNativePointerField<FMinimapMark*>(this, "AShooterPlayerController.CurrentTrackingMark"); }
2838 long double& LastServerRequestFuelQuantityField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastServerRequestFuelQuantity"); }
2839 TArray<FDinoMapMarkerInfo, TSizedDefaultAllocator<32> >& MapDinosField() { return *GetNativePointerField<TArray<FDinoMapMarkerInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.MapDinos"); }
2840 TArray<TWeakObjectPtr<UPrimalInventoryComponent>, TSizedDefaultAllocator<32> >& RemoteViewingInventoriesField() { return *GetNativePointerField<TArray<TWeakObjectPtr<UPrimalInventoryComponent>, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.RemoteViewingInventories"); }
2841 FTimerHandle& OnUseHeldTimerHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.OnUseHeldTimerHandle"); }
2842 TArray<int, TSizedDefaultAllocator<32> >& LastWheelCategoriesField() { return *GetNativePointerField<TArray<int, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.LastWheelCategories"); }
2843 TArray<UTexture2D*, TSizedDefaultAllocator<32> >& LastWheelIconsField() { return *GetNativePointerField<TArray<UTexture2D*, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.LastWheelIcons"); }
2844 TArray<FString, TSizedDefaultAllocator<32> >& LastWheelStringsField() { return *GetNativePointerField<TArray<FString, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.LastWheelStrings"); }
2845 TWeakObjectPtr<AActor>& LastHeldUseActorField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "AShooterPlayerController.LastHeldUseActor"); }
2846 TWeakObjectPtr<UActorComponent>& LastHeldUseHitComponentField() { return *GetNativePointerField<TWeakObjectPtr<UActorComponent>*>(this, "AShooterPlayerController.LastHeldUseHitComponent"); }
2847 int& LastHeldUseHitBodyIndexField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.LastHeldUseHitBodyIndex"); }
2848 TWeakObjectPtr<AActor>& SpawnAtBedField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "AShooterPlayerController.SpawnAtBed"); }
2849 TWeakObjectPtr<AActor>& FastTravelDroppedInventoryField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "AShooterPlayerController.FastTravelDroppedInventory"); }
2850 APawn*& TempLastLostPawnField() { return *GetNativePointerField<APawn**>(this, "AShooterPlayerController.TempLastLostPawn"); }
2851 int& VoiceChatFilerTypeField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.VoiceChatFilerType"); }
2852 FTimerHandle& OnRepeatUseHeldTimerHandlerField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.OnRepeatUseHeldTimerHandler"); }
2853 bool& bPreventCanOpenMapField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bPreventCanOpenMap"); }
2854 AActor*& PhotoModeMarkerActorField() { return *GetNativePointerField<AActor**>(this, "AShooterPlayerController.PhotoModeMarkerActor"); }
2855 long double& LastRespawnTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastRespawnTime"); }
2856 TSubclassOf<AHUD>& AwaitingHUDClassField() { return *GetNativePointerField<TSubclassOf<AHUD>*>(this, "AShooterPlayerController.AwaitingHUDClass"); }
2857 FItemNetID& LastEquipedItemNetIDField() { return *GetNativePointerField<FItemNetID*>(this, "AShooterPlayerController.LastEquipedItemNetID"); }
2858 FItemNetID& LastUnequippedItemNetIDField() { return *GetNativePointerField<FItemNetID*>(this, "AShooterPlayerController.LastUnequippedItemNetID"); }
2859 FTimerHandle& CloseSteamStatusSceneHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.CloseSteamStatusSceneHandle"); }
2860 __int64& LinkedPlayerIDField() { return *GetNativePointerField<__int64*>(this, "AShooterPlayerController.LinkedPlayerID"); }
2861 //TSubclassOf<UUI_SteamInventoryStatusPopup>& SteamInventoryStatusUITemplateField() { return *GetNativePointerField<TSubclassOf<UUI_SteamInventoryStatusPopup>*>(this, "AShooterPlayerController.SteamInventoryStatusUITemplate"); }
2862 int& PlayerControllerNumField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.PlayerControllerNum"); }
2863 UE::Math::TVector<double>& LastTurnSpeedField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterPlayerController.LastTurnSpeed"); }
2864 long double& LastMultiUseInteractionTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastMultiUseInteractionTime"); }
2865 long double& LastTimeSentCarriedRotationField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastTimeSentCarriedRotation"); }
2866 //TMap<FGuid, FARKTributeData, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FGuid, FARKTributeData, 0> >& LastArkTributeDataField() { return *GetNativePointerField<TMap<FGuid, FARKTributeData, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FGuid, FARKTributeData, 0> >*>(this, "AShooterPlayerController.LastArkTributeData"); }
2867 //TMap<unsigned __int64, FNonClusterCharacterUploadData, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<unsigned __int64, FNonClusterCharacterUploadData, 0> >& InProgressNonClusterCharacterUploadsField() { return *GetNativePointerField<TMap<unsigned __int64, FNonClusterCharacterUploadData, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<unsigned __int64, FNonClusterCharacterUploadData, 0> >*>(this, "AShooterPlayerController.InProgressNonClusterCharacterUploads"); }
2868 FItemNetID& LastSteamItemIDToRemoveField() { return *GetNativePointerField<FItemNetID*>(this, "AShooterPlayerController.LastSteamItemIDToRemove"); }
2869 FItemNetID& LastSteamItemIDToAddField() { return *GetNativePointerField<FItemNetID*>(this, "AShooterPlayerController.LastSteamItemIDToAdd"); }
2870 bool& bRefreshedInvetoryForRemoveField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bRefreshedInvetoryForRemove"); }
2871 bool& bServerRefreshStatusField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bServerRefreshStatus"); }
2872 IOnlineSubsystem*& OnlineSubField() { return *GetNativePointerField<IOnlineSubsystem**>(this, "AShooterPlayerController.OnlineSub"); }
2873 long double& LastSteamInventoryRefreshTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastSteamInventoryRefreshTime"); }
2874 long double& LastRequesteDinoAncestorsTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastRequesteDinoAncestorsTime"); }
2875 long double& LastDiedMessageTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastDiedMessageTime"); }
2876 long double& LastNotifiedTorpidityIncreaseTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastNotifiedTorpidityIncreaseTime"); }
2877 long double& LastInvDropRequestTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastInvDropRequestTime"); }
2878 long double& LastHadPawnTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastHadPawnTime"); }
2879 long double& LastChatMessageTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastChatMessageTime"); }
2880 FItemNetInfo& ARKTributeItemNetInfoField() { return *GetNativePointerField<FItemNetInfo*>(this, "AShooterPlayerController.ARKTributeItemNetInfo"); }
2881 bool& bServerPaintingSuccessField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bServerPaintingSuccess"); }
2882 long double& LastListenServerNotifyOutOfRangeTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastListenServerNotifyOutOfRangeTime"); }
2883 int& SpectatorCycleIndexField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.SpectatorCycleIndex"); }
2884 bool& bIsFastTravellingField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bIsFastTravelling"); }
2885 bool& bEnableTargetingInputField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bEnableTargetingInput"); }
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"); }
2889 long double& EnteredSpectatingStateTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.EnteredSpectatingStateTime"); }
2890 bool& bPreventPaintingStreamingField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bPreventPaintingStreaming"); }
2891 long double& LastUsePressTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastUsePressTime"); }
2892 int& LastHarvestedElementIndexField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.LastHarvestedElementIndex"); }
2893 TArray<int, TSizedDefaultAllocator<32> >& NotifiedTribeWarIDsField() { return *GetNativePointerField<TArray<int, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.NotifiedTribeWarIDs"); }
2894 TArray<FString, TSizedDefaultAllocator<32> >& NotifiedTribeWarNamesField() { return *GetNativePointerField<TArray<FString, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.NotifiedTribeWarNames"); }
2895 int& ServerTribeLogLastLogIndexField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.ServerTribeLogLastLogIndex"); }
2896 int& ServerTribeLogLastTribeIDField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.ServerTribeLogLastTribeID"); }
2897 UE::Math::TVector<double>& LastViewLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterPlayerController.LastViewLocation"); }
2898 bool& bClientReceivedTribeLogField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bClientReceivedTribeLog"); }
2899 TArray<FString, TSizedDefaultAllocator<32> >& CurrentTribeLogField() { return *GetNativePointerField<TArray<FString, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.CurrentTribeLog"); }
2900 long double& LastTribeLogRequestTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastTribeLogRequestTime"); }
2901 FWindowsCriticalSection& ChatPrivilegCSField() { return *GetNativePointerField<FWindowsCriticalSection*>(this, "AShooterPlayerController.ChatPrivilegCS"); }
2902 TDelegate<void __cdecl(FUniqueNetId const&, enum EUserPrivileges::Type, unsigned int), FDefaultDelegateUserPolicy>& GetUserCommunicationPrivilegeWithTargetUserCompleteDelegateField() { return *GetNativePointerField<TDelegate<void __cdecl(FUniqueNetId const&, enum EUserPrivileges::Type, unsigned int), FDefaultDelegateUserPolicy>*>(this, "AShooterPlayerController.GetUserCommunicationPrivilegeWithTargetUserCompleteDelegate"); }
2903 FThreadSafeCounter& MessageQueueTasksCounterField() { return *GetNativePointerField<FThreadSafeCounter*>(this, "AShooterPlayerController.MessageQueueTasksCounter"); }
2905 bool& bServerAllowCommunicationField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bServerAllowCommunication"); }
2906 FThreadSafeCounter& ServerMessageQueueTasksCounterField() { return *GetNativePointerField<FThreadSafeCounter*>(this, "AShooterPlayerController.ServerMessageQueueTasksCounter"); }
2907 //TArray<FServerChatMessage, TSizedDefaultAllocator<32> >& ServerMessageQueueField() { return *GetNativePointerField<TArray<FServerChatMessage, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ServerMessageQueue"); }
2908 bool& bHasSurvivedOneDayField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bHasSurvivedOneDay"); }
2909 bool& bHasReachedLowestDepthField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bHasReachedLowestDepth"); }
2911 bool& bZoomingInField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bZoomingIn"); }
2912 long double& LastRPCStayAliveTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastRPCStayAliveTime"); }
2913 int& PlayerBadgeGroupField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.PlayerBadgeGroup"); }
2914 long double& LastMultiUseTraceTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastMultiUseTraceTime"); }
2915 UE::Math::TVector<double>& LastLargeMoveLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterPlayerController.LastLargeMoveLocation"); }
2916 long double& LastLargeMoveTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastLargeMoveTime"); }
2917 long double& LastNotOnUnriddenDinoTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastNotOnUnriddenDinoTime"); }
2919 long double& LastHitMarkerCharacterTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastHitMarkerCharacterTime"); }
2920 long double& LastHitMarkerStructureTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastHitMarkerStructureTime"); }
2921 //FHitMarkerSettings& LastHitMarkerCharacterSettingsField() { return *GetNativePointerField<FHitMarkerSettings*>(this, "AShooterPlayerController.LastHitMarkerCharacterSettings"); }
2922 float& DoFSettingCurrentTimerField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.DoFSettingCurrentTimer"); }
2923 float& DoFSettingTargetTimerField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.DoFSettingTargetTimer"); }
2925 int& LastSpawnPointIDField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.LastSpawnPointID"); }
2926 int& LastSpawnRegionIndexField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.LastSpawnRegionIndex"); }
2927 int& LastDownloadCachedTribeIDField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.LastDownloadCachedTribeID"); }
2928 TArray<unsigned char, TSizedDefaultAllocator<32> >& LastDownloadPlayerDataBytesField() { return *GetNativePointerField<TArray<unsigned char, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.LastDownloadPlayerDataBytes"); }
2929 unsigned __int64& LastTransferredPlayerIDField() { return *GetNativePointerField<unsigned __int64*>(this, "AShooterPlayerController.LastTransferredPlayerID"); }
2930 //AShooterPlayerController::CharacterTransferState& CurrentCharacterTransferStateField() { return *GetNativePointerField<AShooterPlayerController::CharacterTransferState*>(this, "AShooterPlayerController.CurrentCharacterTransferState"); }
2931 bool& bIsTransferringCharacterField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bIsTransferringCharacter"); }
2932 long double& PossessedFirstPawnTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.PossessedFirstPawnTime"); }
2933 int& SnapPointCycleField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.SnapPointCycle"); }
2934 int& TotalNumSnapPointsField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.TotalNumSnapPoints"); }
2935 UE::Math::TVector<double>& LastSnapPointCyclePositionField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterPlayerController.LastSnapPointCyclePosition"); }
2936 int& ViewingWheelCategoryField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.ViewingWheelCategory"); }
2937 long double& ForceDrawCurrentGroupsUntilTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ForceDrawCurrentGroupsUntilTime"); }
2938 long double& LastRequestedPlaceStructureTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastRequestedPlaceStructureTime"); }
2939 long double& LastVerifyStructureItemTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastVerifyStructureItemTime"); }
2940 long double& LastServerRemovePawnItemTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastServerRemovePawnItemTime"); }
2941 int& PersonalDinoTameCountField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.PersonalDinoTameCount"); }
2942 bool& bForceHideGameplayUIField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bForceHideGameplayUI"); }
2943 long double& LastGamepadOpenRemoteInventoryTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastGamepadOpenRemoteInventoryTime"); }
2944 long double& LastClientRequestTribeOnlineListTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastClientRequestTribeOnlineListTime"); }
2945 long double& LastClientModifiedARKInventoryTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastClientModifiedARKInventoryTime"); }
2946 TArray<unsigned __int64, TSizedDefaultAllocator<32> >& ClientCachedTribeOnlineListField() { return *GetNativePointerField<TArray<unsigned __int64, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ClientCachedTribeOnlineList"); }
2947 float& SFXVolumeMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.SFXVolumeMultiplier"); }
2948 long double& LastTeleportedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastTeleportedTime"); }
2949 unsigned __int64& LastConvertedPlayerIDField() { return *GetNativePointerField<unsigned __int64*>(this, "AShooterPlayerController.LastConvertedPlayerID"); }
2950 FString& LastConvertedPlayerIDStringField() { return *GetNativePointerField<FString*>(this, "AShooterPlayerController.LastConvertedPlayerIDString"); }
2951 long double& LastShowExtendedInfoTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastShowExtendedInfoTime"); }
2952 UPrimalItem*& LastTransferredToRemoteInventoryItemField() { return *GetNativePointerField<UPrimalItem**>(this, "AShooterPlayerController.LastTransferredToRemoteInventoryItem"); }
2955 bool& bIsOnlyViewingRemoteInventoryField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bIsOnlyViewingRemoteInventory"); }
2956 bool& bDrawBlackBackgroundField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bDrawBlackBackground"); }
2957 TSubclassOf<APrimalBuff>& CreativeModeBuffField() { return *GetNativePointerField<TSubclassOf<APrimalBuff>*>(this, "AShooterPlayerController.CreativeModeBuff"); }
2958 float& PrimalStatsCacheFlushIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.PrimalStatsCacheFlushInterval"); }
2959 //FPrimalStats& PrimalStatsCacheField() { return *GetNativePointerField<FPrimalStats*>(this, "AShooterPlayerController.PrimalStatsCache"); }
2960 bool& bAutoPlayerField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bAutoPlayer"); }
2961 float& PingCoolDownTimeField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.PingCoolDownTime"); }
2962 long double& LastPingTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastPingTime"); }
2963 float& PingTraceDistanceField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.PingTraceDistance"); }
2964 int& MaxTeamPingDataOnClientField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.MaxTeamPingDataOnClient"); }
2965 //TArray<FTeamPingDataForClient, TSizedDefaultAllocator<32> >& CurrentClientTeamPingsField() { return *GetNativePointerField<TArray<FTeamPingDataForClient, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.CurrentClientTeamPings"); }
2966 //FTeamPingDataForClient& TeamPingSettings_GoHereField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_GoHere"); }
2967 //FTeamPingDataForClient& TeamPingSettings_FollowField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_Follow"); }
2968 //FTeamPingDataForClient& TeamPingSettings_FollowMeField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_FollowMe"); }
2969 //FTeamPingDataForClient& TeamPingSettings_AttackField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_Attack"); }
2970 //FTeamPingDataForClient& TeamPingSettings_TameField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_Tame"); }
2971 //FTeamPingDataForClient& TeamPingSettings_LootItField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_LootIt"); }
2972 //FTeamPingDataForClient& TeamPingSettings_DangerField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_Danger"); }
2973 //FTeamPingDataForClient& TeamPingSettings_TrackField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_Track"); }
2974 //FTeamPingDataForClient& TeamPingSettings_RallyPointField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_RallyPoint"); }
2975 //FTeamPingDataForClient& TeamPingSettings_ClearRallyPointField() { return *GetNativePointerField<FTeamPingDataForClient*>(this, "AShooterPlayerController.TeamPingSettings_ClearRallyPoint"); }
2976 float& PingNotifyRadiusField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.PingNotifyRadius"); }
2977 float& PingLifetimeField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.PingLifetime"); }
2978 float& PingLifetime_DyingField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.PingLifetime_Dying"); }
2979 UTexture2D*& PingIcon_DefaultField() { return *GetNativePointerField<UTexture2D**>(this, "AShooterPlayerController.PingIcon_Default"); }
2980 UTexture2D*& PingIcon_PlayersField() { return *GetNativePointerField<UTexture2D**>(this, "AShooterPlayerController.PingIcon_Players"); }
2981 UTexture2D*& PingIcon_DinosField() { return *GetNativePointerField<UTexture2D**>(this, "AShooterPlayerController.PingIcon_Dinos"); }
2982 UTexture2D*& PingIcon_StructuresField() { return *GetNativePointerField<UTexture2D**>(this, "AShooterPlayerController.PingIcon_Structures"); }
2983 TArray<FPingData, TSizedDefaultAllocator<32> >& CurrentPingsField() { return *GetNativePointerField<TArray<FPingData, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.CurrentPings"); }
2984 FTimerHandle& TeamPingWheelHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.TeamPingWheelHandle"); }
2985 FTimerHandle& TribeRallyPointUpdateHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.TribeRallyPointUpdateHandle"); }
2986 FTeamPingData& TribeCacheRallyPointDataField() { return *GetNativePointerField<FTeamPingData*>(this, "AShooterPlayerController.TribeCacheRallyPointData"); }
2987 FDelegateHandle& RecvHandleField() { return *GetNativePointerField<FDelegateHandle*>(this, "AShooterPlayerController.RecvHandle"); }
2988 FDelegateHandle& BeforeSendHandleField() { return *GetNativePointerField<FDelegateHandle*>(this, "AShooterPlayerController.BeforeSendHandle"); }
2989 FWindowsCriticalSection& PlayerDataForVoiceCSField() { return *GetNativePointerField<FWindowsCriticalSection*>(this, "AShooterPlayerController.PlayerDataForVoiceCS"); }
2990 //TMap<FString, AShooterPlayerController::FPlayerDataForVoice, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FString, AShooterPlayerController::FPlayerDataForVoice, 0> >& PlayerDataForVoiceField() { return *GetNativePointerField<TMap<FString, AShooterPlayerController::FPlayerDataForVoice, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FString, AShooterPlayerController::FPlayerDataForVoice, 0> >*>(this, "AShooterPlayerController.PlayerDataForVoice"); }
2991 TAtomic<int>& VoiceChatFilerTypeTSField() { return *GetNativePointerField<TAtomic<int>*>(this, "AShooterPlayerController.VoiceChatFilerTypeTS"); }
2992 long double& LastVoiceOutTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastVoiceOutTime"); }
2993 //AShooterPlayerController::EQueryBlockedVoiceState& QueryBlockedVoiceStateField() { return *GetNativePointerField<AShooterPlayerController::EQueryBlockedVoiceState*>(this, "AShooterPlayerController.QueryBlockedVoiceState"); }
2994 //TMap<TSharedRef<FUniqueNetId const, 1>, bool, FDefaultSetAllocator, TUniqueNetIdMapKeyFuncs<bool> >& BlockedVoiceQueryResultsField() { return *GetNativePointerField<TMap<TSharedRef<FUniqueNetId const, 1>, bool, FDefaultSetAllocator, TUniqueNetIdMapKeyFuncs<bool> >*>(this, "AShooterPlayerController.BlockedVoiceQueryResults"); }
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"); }
2997 TArray<FString, TSizedDefaultAllocator<32> >& QueuedBlockedVoiceChatUsersToProcessAfterLoggingInField() { return *GetNativePointerField<TArray<FString, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.QueuedBlockedVoiceChatUsersToProcessAfterLoggingIn"); }
2998 long double& LastBlockedVoiceQueryTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastBlockedVoiceQueryTime"); }
2999 FDelegateHandle& OnSystemUIOverlayStateChangedDelegateHandleField() { return *GetNativePointerField<FDelegateHandle*>(this, "AShooterPlayerController.OnSystemUIOverlayStateChangedDelegateHandle"); }
3000 FDelegateHandle& ApplicationReactivatedDelegateHandleField() { return *GetNativePointerField<FDelegateHandle*>(this, "AShooterPlayerController.ApplicationReactivatedDelegateHandle"); }
3001 FDelegateHandle& ApplicationEnteredForegroundDelegateHandleField() { return *GetNativePointerField<FDelegateHandle*>(this, "AShooterPlayerController.ApplicationEnteredForegroundDelegateHandle"); }
3002 FDelegateHandle& ApplicationSystemBlockListChangedDelegateHandleField() { return *GetNativePointerField<FDelegateHandle*>(this, "AShooterPlayerController.ApplicationSystemBlockListChangedDelegateHandle"); }
3003 bool& bWaitingForServerMessageOfTheDayField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bWaitingForServerMessageOfTheDay"); }
3004 float& POI_SearchTickInterval_CurrentField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.POI_SearchTickInterval_Current"); }
3005 UE::Math::TVector2<double>& POI_SearchTickInterval_RandRangesField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "AShooterPlayerController.POI_SearchTickInterval_RandRanges"); }
3006 float& POI_SearchRadiusField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.POI_SearchRadius"); }
3007 long double& POI_LastSearchTickTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.POI_LastSearchTickTime"); }
3008 TArray<UUserWidget*, TSizedDefaultAllocator<32> >& SpawnedPointWidgetsField() { return *GetNativePointerField<TArray<UUserWidget*, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.SpawnedPointWidgets"); }
3011 FMissionWaypointInfo& MissionWaypointField() { return *GetNativePointerField<FMissionWaypointInfo*>(this, "AShooterPlayerController.MissionWaypoint"); }
3012 long double& LastGen1FixENTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastGen1FixENTime"); }
3013 float& Gen1FixENTimeThresholdField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.Gen1FixENTimeThreshold"); }
3014 int& Gen1FixENCountField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.Gen1FixENCount"); }
3015 int& Gen1FixENCountThresholdField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.Gen1FixENCountThreshold"); }
3016 //FOnClientReceiveStructuresPlacedOnFloor& OnClientReceiveStructuresPlacedOnFloorField() { return *GetNativePointerField<FOnClientReceiveStructuresPlacedOnFloor*>(this, "AShooterPlayerController.OnClientReceiveStructuresPlacedOnFloor"); }
3017 FLinearColor& ForceColorOverlayColorField() { return *GetNativePointerField<FLinearColor*>(this, "AShooterPlayerController.ForceColorOverlayColor"); }
3018 long double& ForceColorOverlayUntilTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ForceColorOverlayUntilTime"); }
3019 long double& ForceColorOverlayFadeOutTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ForceColorOverlayFadeOutTime"); }
3020 int& Gen1ENFixDesyncValueField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.Gen1ENFixDesyncValue"); }
3021 //TArray<FStructHighlightInfo, TSizedDefaultAllocator<32> >& HighlightedStructuresField() { return *GetNativePointerField<TArray<FStructHighlightInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.HighlightedStructures"); }
3023 TArray<FLinearColor, TSizedDefaultAllocator<32> >& EnforcementColorsField() { return *GetNativePointerField<TArray<FLinearColor, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.EnforcementColors"); }
3024 bool& bIsDelayedNetCleanupField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bIsDelayedNetCleanup"); }
3025 FTimerHandle& DelayedNetCleanupHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.DelayedNetCleanupHandle"); }
3026 bool& meleeAttackOrGatheringIsGatheringField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.meleeAttackOrGatheringIsGathering"); }
3027 float& meleeAttackOrGatheringTimerField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.meleeAttackOrGatheringTimer"); }
3028 int& LastFrameAimedUseActorCachedField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.LastFrameAimedUseActorCached"); }
3029 AActor*& CachedAimedUseActorField() { return *GetNativePointerField<AActor**>(this, "AShooterPlayerController.CachedAimedUseActor"); }
3030 UActorComponent*& CachedAimedUseActorComponentField() { return *GetNativePointerField<UActorComponent**>(this, "AShooterPlayerController.CachedAimedUseActorComponent"); }
3031 int& CachedHitBodyIndexField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.CachedHitBodyIndex"); }
3032 TArray<FOctreeElementSimple*, TSizedDefaultAllocator<32> >& Cached_AimedSimplePrimitivesField() { return *GetNativePointerField<TArray<FOctreeElementSimple*, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.Cached_AimedSimplePrimitives"); }
3033 unsigned __int64& LoadingFramesField() { return *GetNativePointerField<unsigned __int64*>(this, "AShooterPlayerController.LoadingFrames"); }
3034 float& disableWalkFromRadialWheelField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.disableWalkFromRadialWheel"); }
3035 bool& bEnableSpectatorCyclingField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.bEnableSpectatorCycling"); }
3036 //FUserCosmeticInfo& UserCosmeticInfoField() { return *GetNativePointerField<FUserCosmeticInfo*>(this, "AShooterPlayerController.UserCosmeticInfo"); }
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"); }
3039 long double& LastNetworkTimeRequestedFilterCachedTeamTameListField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastNetworkTimeRequestedFilterCachedTeamTameList"); }
3040 FTimerHandle& ServerRequestTamingInfoListHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.ServerRequestTamingInfoListHandle"); }
3041 //TArray<FTamingWaypointInfo, TSizedDefaultAllocator<32> >& TamingWaypointsField() { return *GetNativePointerField<TArray<FTamingWaypointInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.TamingWaypoints"); }
3042 FTimerHandle& ServerRequestTrackedDinoInfoListHandle_WithUIField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.ServerRequestTrackedDinoInfoListHandle_WithUI"); }
3043 FTimerHandle& ServerRequestTrackedDinoInfoListHandle_WithoutUIField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.ServerRequestTrackedDinoInfoListHandle_WithoutUI"); }
3044 //TArray<FTrackedActorWaypointInfo, TSizedDefaultAllocator<32> >& TrackedActorWaypointsField() { return *GetNativePointerField<TArray<FTrackedActorWaypointInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.TrackedActorWaypoints"); }
3045 //TArray<FTrackedActorWaypointInfo, TSizedDefaultAllocator<32> >& TrackedActorWaypoints_TeammatesOnMapField() { return *GetNativePointerField<TArray<FTrackedActorWaypointInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.TrackedActorWaypoints_TeammatesOnMap"); }
3046 int& CustomActorTracking_DisplayedResultsCountField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.CustomActorTracking_DisplayedResultsCount"); }
3047 int& CustomActorTracking_LastSavedCustomTameSelectionTypeField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.CustomActorTracking_LastSavedCustomTameSelectionType"); }
3048 int& CustomActorTracking_LastSavedDinoGroupField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.CustomActorTracking_LastSavedDinoGroup"); }
3049 FString& CustomActorTracking_LastSavedCustomTameSearchTextField() { return *GetNativePointerField<FString*>(this, "AShooterPlayerController.CustomActorTracking_LastSavedCustomTameSearchText"); }
3050 int& CustomActorTracking_LastSavedScrollbarIndexField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.CustomActorTracking_LastSavedScrollbarIndex"); }
3051 bool& CustomActorTracking_HasJustChangedDinoGroupField() { return *GetNativePointerField<bool*>(this, "AShooterPlayerController.CustomActorTracking_HasJustChangedDinoGroup"); }
3052 UE::Math::TVector<double>& AimMangetismClosestLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterPlayerController.AimMangetismClosestLocation"); }
3053 FName& AimMangetismCosestBoneField() { return *GetNativePointerField<FName*>(this, "AShooterPlayerController.AimMangetismCosestBone"); }
3054 long double& LastTimeFoundBetterClosestLocationField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastTimeFoundBetterClosestLocation"); }
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"); }
3062 long double& CachedTeamTameListUpdateIntervalField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.CachedTeamTameListUpdateInterval"); }
3063 int& CustomActorTracking_MaxAllowedFavoritedActorsField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.CustomActorTracking_MaxAllowedFavoritedActors"); }
3064 int& CustomActorTracking_MaxAllowedWaypointTrackedActorsField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.CustomActorTracking_MaxAllowedWaypointTrackedActors"); }
3065 float& ServerRequestCustomTrackedActorListInterval_WithoutUIField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerRequestCustomTrackedActorListInterval_WithoutUI"); }
3066 float& ServerRequestCustomTrackedActorListInterval_WithUIField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerRequestCustomTrackedActorListInterval_WithUI"); }
3067 int& ClientTimerCachedTameSelectionTypeField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.ClientTimerCachedTameSelectionType"); }
3068 int& ClientTimerCachedDinoGroupField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.ClientTimerCachedDinoGroup"); }
3069 FString& ClientTimerCachedCustomTameSearchTextField() { return *GetNativePointerField<FString*>(this, "AShooterPlayerController.ClientTimerCachedCustomTameSearchText"); }
3070 int& ClientTimerCachedNewScrollbarIndexField() { return *GetNativePointerField<int*>(this, "AShooterPlayerController.ClientTimerCachedNewScrollbarIndex"); }
3071 float& TrackActorPOILocationLerpRateWhenNotInClientRangeField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.TrackActorPOILocationLerpRateWhenNotInClientRange"); }
3072 float& ActorTrackingPOIAlphaOnScreenField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ActorTrackingPOIAlphaOnScreen"); }
3073 float& ActorTrackingPOIScaleOnScreenField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ActorTrackingPOIScaleOnScreen"); }
3074 float& ActorTrackingPOIAlphaOffScreenField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ActorTrackingPOIAlphaOffScreen"); }
3075 float& ActorTrackingPOIScaleOffScreenField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ActorTrackingPOIScaleOffScreen"); }
3076 float& DesiredDistanceForActorTrackingPOILoweredTransparencyField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.DesiredDistanceForActorTrackingPOILoweredTransparency"); }
3077 UE::Math::TVector2<double>& ActorTrackingPOIDistanceToScreenCenterForTransparencyField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "AShooterPlayerController.ActorTrackingPOIDistanceToScreenCenterForTransparency"); }
3078 UE::Math::TVector2<double>& POIDistanceToScreenCenterDismissField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "AShooterPlayerController.POIDistanceToScreenCenterDismiss"); }
3079 long double& ServerRequestTamingInfoList_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerRequestTamingInfoList_LastRequestedTime"); }
3080 float& ServerRequestTamingInfoList_ServerRequestTamingInfoListField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerRequestTamingInfoList_ServerRequestTamingInfoList"); }
3081 long double& ServerRequestRemoveDinoFromTamingListByID_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerRequestRemoveDinoFromTamingListByID_LastRequestedTime"); }
3082 float& ServerRequestRemoveDinoFromTamingListByID_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerRequestRemoveDinoFromTamingListByID_ServerCallRestrictionInterval"); }
3083 long double& ServerRequestCustomTrackedActorList_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerRequestCustomTrackedActorList_LastRequestedTime"); }
3084 float& ServerRequestCustomTrackedActorList_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerRequestCustomTrackedActorList_ServerCallRestrictionInterval"); }
3085 long double& ServerRequestUpdateTrackedWaypointsOnly_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerRequestUpdateTrackedWaypointsOnly_LastRequestedTime"); }
3086 float& ServerRequestUpdateTrackedWaypointsOnly_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerRequestUpdateTrackedWaypointsOnly_ServerCallRestrictionInterval"); }
3087 long double& ServerRequestUpdateTrackedWaypointsAndMapPlayers_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerRequestUpdateTrackedWaypointsAndMapPlayers_LastRequestedTime"); }
3088 float& ServerRequestUpdateTrackedWaypointsAndMapPlayers_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerRequestUpdateTrackedWaypointsAndMapPlayers_ServerCallRestrictionInterval"); }
3089 long double& ServerUntrackAllActors_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerUntrackAllActors_LastRequestedTime"); }
3090 float& ServerUntrackAllActors_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerUntrackAllActors_ServerCallRestrictionInterval"); }
3091 long double& ServerSetActiveWaypointTrackedPlayerViaCharacterIndex_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerSetActiveWaypointTrackedPlayerViaCharacterIndex_LastRequestedTime"); }
3092 float& ServerSetActiveWaypointTrackedPlayerViaCharacterIndex_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerSetActiveWaypointTrackedPlayerViaCharacterIndex_ServerCallRestrictionInterval"); }
3093 long double& ServerSetActiveWaypointTrackedCreatureViaCharacterIndex_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerSetActiveWaypointTrackedCreatureViaCharacterIndex_LastRequestedTime"); }
3094 float& ServerSetActiveWaypointTrackedCreatureViaCharacterIndex_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerSetActiveWaypointTrackedCreatureViaCharacterIndex_ServerCallRestrictionInterval"); }
3095 long double& ServerTogglePOIVisibilityForTrackedPlayerWaypoint_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerTogglePOIVisibilityForTrackedPlayerWaypoint_LastRequestedTime"); }
3096 float& ServerTogglePOIVisibilityForTrackedPlayerWaypoint_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerTogglePOIVisibilityForTrackedPlayerWaypoint_ServerCallRestrictionInterval"); }
3097 long double& ServerTogglePOIVisibilityForTrackedCreatureWaypoint_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerTogglePOIVisibilityForTrackedCreatureWaypoint_LastRequestedTime"); }
3098 float& ServerTogglePOIVisibilityForTrackedCreatureWaypoint_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerTogglePOIVisibilityForTrackedCreatureWaypoint_ServerCallRestrictionInterval"); }
3099 long double& ServerClearPOIVisibilityForAllActors_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerClearPOIVisibilityForAllActors_LastRequestedTime"); }
3100 float& ServerClearPOIVisibilityForAllActors_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerClearPOIVisibilityForAllActors_ServerCallRestrictionInterval"); }
3101 long double& ServerSetFavoriteTrackedPlayerViaCharacterIndex_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerSetFavoriteTrackedPlayerViaCharacterIndex_LastRequestedTime"); }
3102 float& ServerSetFavoriteTrackedPlayerViaCharacterIndex_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerSetFavoriteTrackedPlayerViaCharacterIndex_ServerCallRestrictionInterval"); }
3103 long double& ServerSetFavoriteTrackedCreatureViaCharacterIndex_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerSetFavoriteTrackedCreatureViaCharacterIndex_LastRequestedTime"); }
3104 float& ServerSetFavoriteTrackedCreatureViaCharacterIndex_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerSetFavoriteTrackedCreatureViaCharacterIndex_ServerCallRestrictionInterval"); }
3105 long double& TellServerAboutNewAutoTrackSetting_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.TellServerAboutNewAutoTrackSetting_LastRequestedTime"); }
3106 float& TellServerAboutNewAutoTrackSetting_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.TellServerAboutNewAutoTrackSetting_ServerCallRestrictionInterval"); }
3107 FTimerHandle& RestrictClientAutoMarkDeathWaypointAsReachedField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.RestrictClientAutoMarkDeathWaypointAsReached"); }
3108 float& DistanceNearDeathWaypointToClearPOIField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.DistanceNearDeathWaypointToClearPOI"); }
3109 long double& ServerSetDeathWaypointVisible_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerSetDeathWaypointVisible_LastRequestedTime"); }
3110 float& ServerSetDeathWaypointVisible_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerSetDeathWaypointVisible_ServerCallRestrictionInterval"); }
3111 long double& ServerSetDeathWaypointInvisible_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerSetDeathWaypointInvisible_LastRequestedTime"); }
3112 float& ServerSetDeathWaypointInvisible_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerSetDeathWaypointInvisible_ServerCallRestrictionInterval"); }
3113 long double& Server_RequestLastDeathTrackingActorLoc_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.Server_RequestLastDeathTrackingActorLoc_LastRequestedTime"); }
3114 float& Server_RequestLastDeathTrackingActorLoc_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.Server_RequestLastDeathTrackingActorLoc_ServerCallRestrictionInterval"); }
3115 long double& ServerClearDeathWaypoint_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerClearDeathWaypoint_LastRequestedTime"); }
3116 float& ServerClearDeathWaypoint_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerClearDeathWaypoint_ServerCallRestrictionInterval"); }
3117 APostProcessVolume*& LastHighestPriorityPostProcessVolumeField() { return *GetNativePointerField<APostProcessVolume**>(this, "AShooterPlayerController.LastHighestPriorityPostProcessVolume"); }
3118 FPrimalPlayerDataStruct& MyPlayerDataStructField() { return *GetNativePointerField<FPrimalPlayerDataStruct*>(this, "AShooterPlayerController.MyPlayerDataStruct"); }
3119 //AVolumetricDispatcher*& MyVolumetricDispatcherField() { return *GetNativePointerField<AVolumetricDispatcher**>(this, "AShooterPlayerController.MyVolumetricDispatcher"); }
3120 FTimerHandle& ServerCheckIfWildDinoChildCanBeImprintedServersideHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.ServerCheckIfWildDinoChildCanBeImprintedServersideHandle"); }
3121 long double& ServerCheckIfWildDinoChildCanBeImprinted_LastRequestedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.ServerCheckIfWildDinoChildCanBeImprinted_LastRequestedTime"); }
3122 float& ServerCheckIfWildDinoChildCanBeImprinted_ServerCallRestrictionIntervalField() { return *GetNativePointerField<float*>(this, "AShooterPlayerController.ServerCheckIfWildDinoChildCanBeImprinted_ServerCallRestrictionInterval"); }
3123 //IVoiceChatUser*& VoiceChatUserField() { return *GetNativePointerField<IVoiceChatUser**>(this, "AShooterPlayerController.VoiceChatUser"); }
3124 FColor& ControllerLightColorNowField() { return *GetNativePointerField<FColor*>(this, "AShooterPlayerController.ControllerLightColorNow"); }
3125 UE::Math::TVector2<double>& GamepadAimMagnetismOffsetField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "AShooterPlayerController.GamepadAimMagnetismOffset"); }
3126 FTimerHandle& DisableStreamingSourceHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterPlayerController.DisableStreamingSourceHandle"); }
3127 FString& LastMessageOfTheDayStringField() { return *GetNativePointerField<FString*>(this, "AShooterPlayerController.LastMessageOfTheDayString"); }
3128 TArray<TWeakObjectPtr<AActor>, TSizedDefaultAllocator<32> >& LastDeathTrackingActorsField() { return *GetNativePointerField<TArray<TWeakObjectPtr<AActor>, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.LastDeathTrackingActors"); }
3129 long double& LastRequestDeathTrackingActorTimeField() { return *GetNativePointerField<long double*>(this, "AShooterPlayerController.LastRequestDeathTrackingActorTime"); }
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"); }
3132 TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>& Server_BlockedUserIdsField() { return *GetNativePointerField<TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>*>(this, "AShooterPlayerController.Server_BlockedUserIds"); }
3133
3134 // Bitfields
3135
3136 BitFieldValue<bool, unsigned __int32> bDidAutoRunCheats() { return { this, "AShooterPlayerController.bDidAutoRunCheats" }; }
3137 BitFieldValue<bool, unsigned __int32> bInfiniteAmmo() { return { this, "AShooterPlayerController.bInfiniteAmmo" }; }
3138 BitFieldValue<bool, unsigned __int32> bGodMode() { return { this, "AShooterPlayerController.bGodMode" }; }
3139 BitFieldValue<bool, unsigned __int32> bHideGun() { return { this, "AShooterPlayerController.bHideGun" }; }
3140 BitFieldValue<bool, unsigned __int32> bEnemyInvisible() { return { this, "AShooterPlayerController.bEnemyInvisible" }; }
3141 BitFieldValue<bool, unsigned __int32> bIsAdminPauseUIEnabled() { return { this, "AShooterPlayerController.bIsAdminPauseUIEnabled" }; }
3142 BitFieldValue<bool, unsigned __int32> bCanEnableCheats() { return { this, "AShooterPlayerController.bCanEnableCheats" }; }
3143 BitFieldValue<bool, unsigned __int32> bUsePressed() { return { this, "AShooterPlayerController.bUsePressed" }; }
3144 BitFieldValue<bool, unsigned __int32> bSkipForcedUnpossess() { return { this, "AShooterPlayerController.bSkipForcedUnpossess" }; }
3145 BitFieldValue<bool, unsigned __int32> bForceCraftButtonHeld() { return { this, "AShooterPlayerController.bForceCraftButtonHeld" }; }
3146 BitFieldValue<bool, unsigned __int32> bShowExtendedInfoKey() { return { this, "AShooterPlayerController.bShowExtendedInfoKey" }; }
3147 BitFieldValue<bool, unsigned __int32> bExtendedInfoKeyHeldFromInputAction() { return { this, "AShooterPlayerController.bExtendedInfoKeyHeldFromInputAction" }; }
3148 BitFieldValue<bool, unsigned __int32> bPreventControllerAutoUnfreeze() { return { this, "AShooterPlayerController.bPreventControllerAutoUnfreeze" }; }
3149 BitFieldValue<bool, unsigned __int32> bShouldAutoUploadTribeFlag() { return { this, "AShooterPlayerController.bShouldAutoUploadTribeFlag" }; }
3150 BitFieldValue<bool, unsigned __int32> bGamepadHotbarModifierPressed() { return { this, "AShooterPlayerController.bGamepadHotbarModifierPressed" }; }
3151 BitFieldValue<bool, unsigned __int32> bUpdatedAimMagnetismOffset() { return { this, "AShooterPlayerController.bUpdatedAimMagnetismOffset" }; }
3152 BitFieldValue<bool, unsigned __int32> bUseBPServerCycleSpectator() { return { this, "AShooterPlayerController.bUseBPServerCycleSpectator" }; }
3153 BitFieldValue<bool, unsigned __int32> bIsFirstSpawn() { return { this, "AShooterPlayerController.bIsFirstSpawn" }; }
3154 BitFieldValue<bool, unsigned __int32> bIsRespawning() { return { this, "AShooterPlayerController.bIsRespawning" }; }
3155 BitFieldValue<bool, unsigned __int32> bIsVRPlayer() { return { this, "AShooterPlayerController.bIsVRPlayer" }; }
3156 BitFieldValue<bool, unsigned __int32> bBattlEyePlayerHasGottenInGameFully() { return { this, "AShooterPlayerController.bBattlEyePlayerHasGottenInGameFully" }; }
3157 BitFieldValue<bool, unsigned __int32> bAdminShowAllPlayers() { return { this, "AShooterPlayerController.bAdminShowAllPlayers" }; }
3158 BitFieldValue<bool, unsigned __int32> bNotifyPawnBuffsOfDamageEvents() { return { this, "AShooterPlayerController.bNotifyPawnBuffsOfDamageEvents" }; }
3159 BitFieldValue<bool, unsigned __int32> bInstantHarvest() { return { this, "AShooterPlayerController.bInstantHarvest" }; }
3160 BitFieldValue<bool, unsigned __int32> bForceAdminMeshChecking() { return { this, "AShooterPlayerController.bForceAdminMeshChecking" }; }
3161 BitFieldValue<bool, unsigned __int32> bForceAdminMeshCheckingOnShooterCharacters() { return { this, "AShooterPlayerController.bForceAdminMeshCheckingOnShooterCharacters" }; }
3162 BitFieldValue<bool, unsigned __int32> bWantsToPing() { return { this, "AShooterPlayerController.bWantsToPing" }; }
3163 BitFieldValue<bool, unsigned __int32> bEnablePingSystem() { return { this, "AShooterPlayerController.bEnablePingSystem" }; }
3164 BitFieldValue<bool, unsigned __int32> bIgnoreNextToggleInGameMenu() { return { this, "AShooterPlayerController.bIgnoreNextToggleInGameMenu" }; }
3165 BitFieldValue<bool, unsigned __int32> Gen1FixENCountRecord() { return { this, "AShooterPlayerController.Gen1FixENCountRecord" }; }
3166 BitFieldValue<bool, unsigned __int32> bWasGamepadHotbarModifierPressed_RightShoulder() { return { this, "AShooterPlayerController.bWasGamepadHotbarModifierPressed_RightShoulder" }; }
3167 BitFieldValue<bool, unsigned __int32> bUseIntercepted() { return { this, "AShooterPlayerController.bUseIntercepted" }; }
3168 BitFieldValue<bool, unsigned __int32> DebugPingLifetime() { return { this, "AShooterPlayerController.DebugPingLifetime" }; }
3169 BitFieldValue<bool, unsigned __int32> bEnablingSpectator() { return { this, "AShooterPlayerController.bEnablingSpectator" }; }
3170
3171 // Functions
3172
3173 //void ClientPlayForceFeedback(UForceFeedbackEffect* ForceFeedbackEffect, FForceFeedbackParameters* Params, float intensityMult) { NativeCall<void, UForceFeedbackEffect*, FForceFeedbackParameters*, float>(this, "AShooterPlayerController.ClientPlayForceFeedback(UForceFeedbackEffect*,FForceFeedbackParameters,float)", ForceFeedbackEffect, Params, intensityMult); }
3174 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "AShooterPlayerController.GetPrivateStaticClass()"); }
3175 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "AShooterPlayerController.StaticClass()"); }
3176 bool AllowedToSpectateAllTeams() { return NativeCall<bool>(this, "AShooterPlayerController.AllowedToSpectateAllTeams()"); }
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); }
3178 bool BPPreventChangeCamera() { return NativeCall<bool>(this, "AShooterPlayerController.BPPreventChangeCamera()"); }
3179 bool BPPreventTurnInput(bool bIsSpectatorTurn) { return NativeCall<bool, bool>(this, "AShooterPlayerController.BPPreventTurnInput(bool)", bIsSpectatorTurn); }
3180 AActor* BPServerCycleSpectator(bool bNext) { return NativeCall<AActor*, bool>(this, "AShooterPlayerController.BPServerCycleSpectator(bool)", bNext); }
3181 void Client_AddTeamPing(const FTeamPingData* WithPingData) { NativeCall<void, const FTeamPingData*>(this, "AShooterPlayerController.Client_AddTeamPing(FTeamPingData)", WithPingData); }
3182 void Client_GetPlatformNameFromId(unsigned int Id, const FString* PlatformName) { NativeCall<void, unsigned int, const FString*>(this, "AShooterPlayerController.Client_GetPlatformNameFromId(unsignedint,FString&)", Id, PlatformName); }
3183 void Client_UpdateRallyPointData(bool DestroyRallyPoint, FTeamPingData* RallyPointData) { NativeCall<void, bool, FTeamPingData*>(this, "AShooterPlayerController.Client_UpdateRallyPointData(bool,FTeamPingData)", DestroyRallyPoint, RallyPointData); }
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); }
3185 //void ClientAddFloatingText(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(FVector_NetQuantize,FString&,FColor,float,float,float,UE::Math::TVector<double>,float,float,float)", AtLocation, FloatingTextString, FloatingTextColor, ScaleX, ScaleY, TextLifeSpan, TextVelocity, MinScale, FadeInTime, FadeOutTime); }
3186 void ClientChatMessage(FPrimalChatMessage Chat) { NativeCall<void, FPrimalChatMessage>(this, "AShooterPlayerController.ClientChatMessage(FPrimalChatMessage)", Chat); }
3187 void ClientCollectedAchievementItem(TSubclassOf<UPrimalItem> ItemClass) { NativeCall<void, TSubclassOf<UPrimalItem>>(this, "AShooterPlayerController.ClientCollectedAchievementItem(TSubclassOf<UPrimalItem>)", ItemClass); }
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); }
3189 void ClientDoMultiUse(UObject* ForObject, int useIndex) { NativeCall<void, UObject*, int>(this, "AShooterPlayerController.ClientDoMultiUse(UObject*,int)", ForObject, useIndex); }
3190 void ClientDownloadDinoRequestFinished(bool Success) { NativeCall<void, bool>(this, "AShooterPlayerController.ClientDownloadDinoRequestFinished(bool)", Success); }
3191 void ClientDownloadPlayerCharacterRequestFinished(bool Success) { NativeCall<void, bool>(this, "AShooterPlayerController.ClientDownloadPlayerCharacterRequestFinished(bool)", Success); }
3192 //void ClientDrawBrushComponentInGame(UBrushComponent* BrushComponent, float Duration, bool bDrawSolidBox) { NativeCall<void, UBrushComponent*, float, bool>(this, "AShooterPlayerController.ClientDrawBrushComponentInGame(UBrushComponent*,float,bool)", BrushComponent, Duration, bDrawSolidBox); }
3193 void ClientFailedRemoveSaddle() { NativeCall<void>(this, "AShooterPlayerController.ClientFailedRemoveSaddle()"); }
3194 void ClientFailedToAddItemFromArkInventory() { NativeCall<void>(this, "AShooterPlayerController.ClientFailedToAddItemFromArkInventory()"); }
3195 void ClientFinishedReceivingActorItems(UPrimalInventoryComponent* forInventory, bool bEquippedItems) { NativeCall<void, UPrimalInventoryComponent*, bool>(this, "AShooterPlayerController.ClientFinishedReceivingActorItems(UPrimalInventoryComponent*,bool)", forInventory, bEquippedItems); }
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); }
3198 void ClientNotifyAdmin() { NativeCall<void>(this, "AShooterPlayerController.ClientNotifyAdmin()"); }
3199 void ClientNotifyDinoKill(APrimalDinoCharacter* InstigatingPawn, APawn* VictimPawn) { NativeCall<void, APrimalDinoCharacter*, APawn*>(this, "AShooterPlayerController.ClientNotifyDinoKill(APrimalDinoCharacter*,APawn*)", InstigatingPawn, VictimPawn); }
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); }
3201 void ClientNotifyPaintFinished(bool bSuccess) { NativeCall<void, bool>(this, "AShooterPlayerController.ClientNotifyPaintFinished(bool)", bSuccess); }
3202 void ClientNotifyPlayerDeathReason(const FString* ReasonString) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ClientNotifyPlayerDeathReason(FString&)", ReasonString); }
3203 void ClientNotifyPlayerKill(AActor* PlayerPawn, APawn* VictimPawn) { NativeCall<void, AActor*, APawn*>(this, "AShooterPlayerController.ClientNotifyPlayerKill(AActor*,APawn*)", PlayerPawn, VictimPawn); }
3204 void ClientNotifyShowProfileRequest(FUniqueNetIdRepl* ProfileId) { NativeCall<void, FUniqueNetIdRepl*>(this, "AShooterPlayerController.ClientNotifyShowProfileRequest(FUniqueNetIdRepl)", ProfileId); }
3205 void ClientNotifyTamedDino(TSubclassOf<APrimalDinoCharacter> DinoClass) { NativeCall<void, TSubclassOf<APrimalDinoCharacter>>(this, "AShooterPlayerController.ClientNotifyTamedDino(TSubclassOf<APrimalDinoCharacter>)", DinoClass); }
3206 void ClientNotifyUnlockedEngram(TSubclassOf<UPrimalItem> ItemClass, bool bTekGram) { NativeCall<void, TSubclassOf<UPrimalItem>, bool>(this, "AShooterPlayerController.ClientNotifyUnlockedEngram(TSubclassOf<UPrimalItem>,bool)", ItemClass, bTekGram); }
3207 void ClientOnCurrentCharacterAndItemsUploaded(unsigned __int64 TransferringPlayerDataId) { NativeCall<void, unsigned __int64>(this, "AShooterPlayerController.ClientOnCurrentCharacterAndItemsUploaded(unsigned__int64)", TransferringPlayerDataId); }
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); }
3209 void ClientPlayerIsValidToDownload(bool bIsValid, const FArkTributePlayerData* PlayerData) { NativeCall<void, bool, const FArkTributePlayerData*>(this, "AShooterPlayerController.ClientPlayerIsValidToDownload(bool,FArkTributePlayerData)", bIsValid, PlayerData); }
3210 void ClientPlayLocalSound(USoundBase* aSound, bool bAttach) { NativeCall<void, USoundBase*, bool>(this, "AShooterPlayerController.ClientPlayLocalSound(USoundBase*,bool)", aSound, bAttach); }
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); }
3219 void ClientSetHUDAndInitUIScenes(TSubclassOf<AHUD> NewHUDClass) { NativeCall<void, TSubclassOf<AHUD>>(this, "AShooterPlayerController.ClientSetHUDAndInitUIScenes(TSubclassOf<AHUD>)", NewHUDClass); }
3220 void ClientShowCharacterCreationUI(bool bShowDownloadCharacter) { NativeCall<void, bool>(this, "AShooterPlayerController.ClientShowCharacterCreationUI(bool)", bShowDownloadCharacter); }
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); }
3222 void ClientShowPaintingUI(UObject* ObjectToPaint) { NativeCall<void, UObject*>(this, "AShooterPlayerController.ClientShowPaintingUI(UObject*)", ObjectToPaint); }
3223 void ClientUnlockAchievement(const FString* AchievementID, bool savePlayerData) { NativeCall<void, const FString*, bool>(this, "AShooterPlayerController.ClientUnlockAchievement(FString&,bool)", AchievementID, savePlayerData); }
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); }
3226 void IncrementStat(EPrimalGDKStat::Type StatToIncrement) { NativeCall<void, EPrimalGDKStat::Type>(this, "AShooterPlayerController.IncrementStat(EPrimalGDKStat::Type)", StatToIncrement); }
3227 void MarkDinoListEntryWidgetFavoritePlayer(int ID) { NativeCall<void, int>(this, "AShooterPlayerController.MarkDinoListEntryWidgetFavoritePlayer(int)", ID); }
3228 void NotifyTribeWarStatus(const FString* EnemyTribeString, int StatusType) { NativeCall<void, const FString*, int>(this, "AShooterPlayerController.NotifyTribeWarStatus(FString&,int)", EnemyTribeString, StatusType); }
3229 FString* PlayerCommand(FString* result, const FString* TheCommand) { return NativeCall<FString*, FString*, const FString*>(this, "AShooterPlayerController.PlayerCommand(FString&)", result, TheCommand); }
3230 void Server_SendBlockListFromClient(const TArray<FString, TSizedDefaultAllocator<32> >* BlockedEOSUserIds) { NativeCall<void, const TArray<FString, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.Server_SendBlockListFromClient(TArray<FString,TSizedDefaultAllocator<32>>&)", BlockedEOSUserIds); }
3231 void ServerActorCloseRemoteInventory(UPrimalInventoryComponent* inventoryComp) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.ServerActorCloseRemoteInventory(UPrimalInventoryComponent*)", inventoryComp); }
3232 void ServerActorViewRemoteInventory(UPrimalInventoryComponent* inventoryComp) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.ServerActorViewRemoteInventory(UPrimalInventoryComponent*)", inventoryComp); }
3233 void ServerAddAchievementID(const FString* AchievementID, bool bIsOnSpawn) { NativeCall<void, const FString*, bool>(this, "AShooterPlayerController.ServerAddAchievementID(FString&,bool)", AchievementID, bIsOnSpawn); }
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); }
3235 void ServerCheckIfWildDinoChildCanBeImprinted() { NativeCall<void>(this, "AShooterPlayerController.ServerCheckIfWildDinoChildCanBeImprinted()"); }
3236 void ServerCraftItem(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerCraftItem(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3237 void ServerCycleSpectator(bool bNext) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerCycleSpectator(bool)", bNext); }
3238 void ServerDPC() { NativeCall<void>(this, "AShooterPlayerController.ServerDPC()"); }
3239 void ServerDropFromRemoteInventory(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerDropFromRemoteInventory(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3240 void ServerEquipPawnItem(FItemNetID itemID) { NativeCall<void, FItemNetID>(this, "AShooterPlayerController.ServerEquipPawnItem(FItemNetID)", itemID); }
3241 void ServerEquipToRemoteInventory(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerEquipToRemoteInventory(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3242 void ServerMultiUse(UObject* ForObject, int useIndex) { NativeCall<void, UObject*, int>(this, "AShooterPlayerController.ServerMultiUse(UObject*,int)", ForObject, useIndex); }
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); }
3244 void ServerRemovePassenger() { NativeCall<void>(this, "AShooterPlayerController.ServerRemovePassenger()"); }
3245 void ServerRemovePawnItem(FItemNetID itemID, bool bSecondryAction) { NativeCall<void, FItemNetID, bool>(this, "AShooterPlayerController.ServerRemovePawnItem(FItemNetID,bool)", itemID, bSecondryAction); }
3246 void ServerRepairItem(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRepairItem(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3247 void ServerRequestActorItems(UPrimalInventoryComponent* forInventory, bool bInventoryItems, bool bWithFirstSpawn) { NativeCall<void, UPrimalInventoryComponent*, bool, bool>(this, "AShooterPlayerController.ServerRequestActorItems(UPrimalInventoryComponent*,bool,bool)", forInventory, bInventoryItems, bWithFirstSpawn); }
3248 void ServerRequestContainerFuel(APrimalStructureItemContainer* Container) { NativeCall<void, APrimalStructureItemContainer*>(this, "AShooterPlayerController.ServerRequestContainerFuel(APrimalStructureItemContainer*)", Container); }
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); }
3250 void ServerRequestDownloadDino(FARKTributeDino* DownloadedDino) { NativeCall<void, FARKTributeDino*>(this, "AShooterPlayerController.ServerRequestDownloadDino(FARKTributeDino)", DownloadedDino); }
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); }
3253 void ServerRequestInventoryUseItem(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRequestInventoryUseItem(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
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); }
3256 void ServerRequestRemoveWeaponAccessoryOnly(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRequestRemoveWeaponAccessoryOnly(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3257 void ServerRequestRemoveWeaponClipAmmo(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRequestRemoveWeaponClipAmmo(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
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); }
3259 void ServerRequestShowLeaderboards(TSubclassOf<ULeaderboard> LeaderboardType, FName MissionTag) { NativeCall<void, TSubclassOf<ULeaderboard>, FName>(this, "AShooterPlayerController.ServerRequestShowLeaderboards(TSubclassOf<ULeaderboard>,FName)", LeaderboardType, MissionTag); }
3260 void ServerRequestTamingInfoList() { NativeCall<void>(this, "AShooterPlayerController.ServerRequestTamingInfoList()"); }
3261 void ServerRequestUpdateActiveMissionTags() { NativeCall<void>(this, "AShooterPlayerController.ServerRequestUpdateActiveMissionTags()"); }
3262 void ServerRequestUpdateTrackedWaypointsAndMapPlayers(bool ClientAutoTrackTamesSetting) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerRequestUpdateTrackedWaypointsAndMapPlayers(bool)", ClientAutoTrackTamesSetting); }
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); }
3264 void ServerSendDirectMessage(const FString* PlayerSteamID, const FString* Message) { NativeCall<void, const FString*, const FString*>(this, "AShooterPlayerController.ServerSendDirectMessage(FString&,FString&)", PlayerSteamID, Message); }
3265 void ServerSetActiveWaypointTrackedCreatureViaCharacterIndex(int TrackedCreatureIndex, bool ShouldMarkActive) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerSetActiveWaypointTrackedCreatureViaCharacterIndex(int,bool)", TrackedCreatureIndex, ShouldMarkActive); }
3266 void ServerSetActiveWaypointTrackedPlayerViaCharacterIndex(int TrackedPlayerIndex, bool ShouldMarkActive) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerSetActiveWaypointTrackedPlayerViaCharacterIndex(int,bool)", TrackedPlayerIndex, ShouldMarkActive); }
3267 void ServerSetDeathWaypointInvisible(int DeathLocationIndex) { NativeCall<void, int>(this, "AShooterPlayerController.ServerSetDeathWaypointInvisible(int)", DeathLocationIndex); }
3268 void ServerSetFavoriteTrackedCreatureViaCharacterIndex(int TrackedPlayerIndex, bool ShouldFavorite) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerSetFavoriteTrackedCreatureViaCharacterIndex(int,bool)", TrackedPlayerIndex, ShouldFavorite); }
3269 void ServerSetFavoriteTrackedPlayerViaCharacterIndex(int TrackedPlayerIndex, bool ShouldFavorite) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerSetFavoriteTrackedPlayerViaCharacterIndex(int,bool)", TrackedPlayerIndex, ShouldFavorite); }
3270 void ServerTogglePOIVisibilityForTrackedCreatureWaypoint(int TrackedCreatureIndex, bool ShouldMarkActive) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerTogglePOIVisibilityForTrackedCreatureWaypoint(int,bool)", TrackedCreatureIndex, ShouldMarkActive); }
3271 void ServerTogglePOIVisibilityForTrackedPlayerWaypoint(int TrackedPlayerIndex, bool ShouldMarkActive) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerTogglePOIVisibilityForTrackedPlayerWaypoint(int,bool)", TrackedPlayerIndex, ShouldMarkActive); }
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); }
3277 void ServerUploadCurrentCharacterAndItems(UPrimalInventoryComponent* inventoryComp) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.ServerUploadCurrentCharacterAndItems(UPrimalInventoryComponent*)", inventoryComp); }
3278 void SetupNewTrackBP() { NativeCall<void>(this, "AShooterPlayerController.SetupNewTrackBP()"); }
3279 static void StaticRegisterNativesAShooterPlayerController() { NativeCall<void>(nullptr, "AShooterPlayerController.StaticRegisterNativesAShooterPlayerController()"); }
3280 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
3281 void ClientRemoveCustomActorTrackListEntries_FromTotalList_Creatures_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientRemoveCustomActorTrackListEntries_FromTotalList_Creatures_Implementation(TArray<int,TSizedDefaultAllocator<32>>&,bool)"); }
3282 void EnableCheats(const FString* Pass) { NativeCall<void, const FString*>(this, "AShooterPlayerController.EnableCheats(FString)", Pass); }
3283 void CheckCanEnableCheats_Implementation() { NativeCall<void>(this, "AShooterPlayerController.CheckCanEnableCheats_Implementation()"); }
3284 void ClientSetCanEnableCheats_Implementation(bool bIsPossible) { NativeCall<void, bool>(this, "AShooterPlayerController.ClientSetCanEnableCheats_Implementation(bool)", bIsPossible); }
3285 void CheckCheatsPassword_Implementation(const FString* Pass) { NativeCall<void, const FString*>(this, "AShooterPlayerController.CheckCheatsPassword_Implementation(FString&)", Pass); }
3286 void CheckRequestSpectator_Implementation(const FString* InSpectatorPass) { NativeCall<void, const FString*>(this, "AShooterPlayerController.CheckRequestSpectator_Implementation(FString&)", InSpectatorPass); }
3287 void ServerStopSpectating_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerStopSpectating_Implementation()"); }
3289 void SetupInputComponent() { NativeCall<void>(this, "AShooterPlayerController.SetupInputComponent()"); }
3290 void LevelView() { NativeCall<void>(this, "AShooterPlayerController.LevelView()"); }
3291 void SpectatorDetachOrbitCamera() { NativeCall<void>(this, "AShooterPlayerController.SpectatorDetachOrbitCamera()"); }
3292 void DelayedTeamSpectatorSetup() { NativeCall<void>(this, "AShooterPlayerController.DelayedTeamSpectatorSetup()"); }
3293 void ServerCycleSpectator_Implementation(bool bNext) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerCycleSpectator_Implementation(bool)", bNext); }
3294 void ServerSpectateToPlayerByID_Implementation(unsigned __int64 PlayerID) { NativeCall<void, unsigned __int64>(this, "AShooterPlayerController.ServerSpectateToPlayerByID_Implementation(unsigned__int64)", PlayerID); }
3295 void ClientTeleportSpectator_Implementation(UE::Math::TVector<double>* Location, unsigned __int64 PlayerID) { NativeCall<void, UE::Math::TVector<double>*, unsigned __int64>(this, "AShooterPlayerController.ClientTeleportSpectator_Implementation(UE::Math::TVector<double>,unsigned__int64)", Location, PlayerID); }
3296 void ForceCraftPressed() { NativeCall<void>(this, "AShooterPlayerController.ForceCraftPressed()"); }
3297 void ForceCraftReleased() { NativeCall<void>(this, "AShooterPlayerController.ForceCraftReleased()"); }
3298 void StartTalkingWrapper(bool a2) { NativeCall<void, bool>(this, "AShooterPlayerController.StartTalkingWrapper()", a2); }
3299 void StopTalkingWrapper() { NativeCall<void>(this, "AShooterPlayerController.StopTalkingWrapper()"); }
3300 void StartTalkingWrapperKeybind() { NativeCall<void>(this, "AShooterPlayerController.StartTalkingWrapperKeybind()"); }
3301 void StopTalkingWrapperKeybind() { NativeCall<void>(this, "AShooterPlayerController.StopTalkingWrapperKeybind()"); }
3302 void StartTrackingItem(UPrimalItem* ItemReference) { NativeCall<void, UPrimalItem*>(this, "AShooterPlayerController.StartTrackingItem(UPrimalItem*)", ItemReference); }
3303 void ToggleHUDHidden() { NativeCall<void>(this, "AShooterPlayerController.ToggleHUDHidden()"); }
3304 void OnUseItemSlotForStructure(int ItemSlotNumber) { NativeCall<void, int>(this, "AShooterPlayerController.OnUseItemSlotForStructure(int)", ItemSlotNumber); }
3305 void OnUsePress(bool bFromGamepad) { NativeCall<void, bool>(this, "AShooterPlayerController.OnUsePress(bool)", bFromGamepad); }
3306 bool UICanDragDropCharacter(AActor* hitAct) { return NativeCall<bool, AActor*>(this, "AShooterPlayerController.UICanDragDropCharacter(AActor*)", hitAct); }
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); }
3310 void OnUseRelease(bool bFromGamepad) { NativeCall<void, bool>(this, "AShooterPlayerController.OnUseRelease(bool)", bFromGamepad); }
3311 void ActivateMultiUseSelection(bool bIsFromUseRelease) { NativeCall<void, bool>(this, "AShooterPlayerController.ActivateMultiUseSelection(bool)", bIsFromUseRelease); }
3312 void CancelMultiUseSelection() { NativeCall<void>(this, "AShooterPlayerController.CancelMultiUseSelection()"); }
3313 void OnKeyboardUsePress() { NativeCall<void>(this, "AShooterPlayerController.OnKeyboardUsePress()"); }
3314 void OnKeyboardUseRelease() { NativeCall<void>(this, "AShooterPlayerController.OnKeyboardUseRelease()"); }
3315 void OnGamepadUsePress() { NativeCall<void>(this, "AShooterPlayerController.OnGamepadUsePress()"); }
3316 void OnGamepadUseRelease() { NativeCall<void>(this, "AShooterPlayerController.OnGamepadUseRelease()"); }
3317 void OnRepeatUseHeldTimer() { NativeCall<void>(this, "AShooterPlayerController.OnRepeatUseHeldTimer()"); }
3318 void OnUseHeldTimer() { NativeCall<void>(this, "AShooterPlayerController.OnUseHeldTimer()"); }
3319 void SetMultiUseWheelCategory(int Category, APrimalBuff* OptionalBuff, AActor* OverrideTargetActor) { NativeCall<void, int, APrimalBuff*, AActor*>(this, "AShooterPlayerController.SetMultiUseWheelCategory(int,APrimalBuff*,AActor*)", Category, OptionalBuff, OverrideTargetActor); }
3320 void RefreshLastWheelCategories(bool bClearLastWheels) { NativeCall<void, bool>(this, "AShooterPlayerController.RefreshLastWheelCategories(bool)", bClearLastWheels); }
3321 void TryBackWheelCategory() { NativeCall<void>(this, "AShooterPlayerController.TryBackWheelCategory()"); }
3322 void StartInventoryRadialSelector() { NativeCall<void>(this, "AShooterPlayerController.StartInventoryRadialSelector()"); }
3323 void SwitchMinimalTooltip() { NativeCall<void>(this, "AShooterPlayerController.SwitchMinimalTooltip()"); }
3324 void ForceEndInventoryRadialSelector(bool a2) { NativeCall<void, bool>(this, "AShooterPlayerController.ForceEndInventoryRadialSelector()", a2); }
3325 void EndInventoryRadialSelector(bool bForceClose) { NativeCall<void, bool>(this, "AShooterPlayerController.EndInventoryRadialSelector(bool)", bForceClose); }
3326 void ToggleThirdPersonCamera() { NativeCall<void>(this, "AShooterPlayerController.ToggleThirdPersonCamera()"); }
3327 void StartPlayerActionRadialSelector() { NativeCall<void>(this, "AShooterPlayerController.StartPlayerActionRadialSelector()"); }
3328 void EndPlayerActionRadialSelector() { NativeCall<void>(this, "AShooterPlayerController.EndPlayerActionRadialSelector()"); }
3329 void OnEmoteKey2Press() { NativeCall<void>(this, "AShooterPlayerController.OnEmoteKey2Press()"); }
3330 void OnEmoteKey1Release() { NativeCall<void>(this, "AShooterPlayerController.OnEmoteKey1Release()"); }
3331 void SaveSpectatorPos(int Index) { NativeCall<void, int>(this, "AShooterPlayerController.SaveSpectatorPos(int)", Index); }
3332 void LoadSpectatorPos(int Index) { NativeCall<void, int>(this, "AShooterPlayerController.LoadSpectatorPos(int)", Index); }
3333 void OnEmoteKey2Release() { NativeCall<void>(this, "AShooterPlayerController.OnEmoteKey2Release()"); }
3334 void StartEmoteSelection() { NativeCall<void>(this, "AShooterPlayerController.StartEmoteSelection()"); }
3335 void OnWhistlePress() { NativeCall<void>(this, "AShooterPlayerController.OnWhistlePress()"); }
3336 void StartWhistleSelection() { NativeCall<void>(this, "AShooterPlayerController.StartWhistleSelection()"); }
3337 void EndWhistleSelection(bool a2) { NativeCall<void, bool>(this, "AShooterPlayerController.EndWhistleSelection()", a2); }
3338 void EndWhistleSelectionInput(bool bFromRelease) { NativeCall<void, bool>(this, "AShooterPlayerController.EndWhistleSelectionInput(bool)", bFromRelease); }
3339 void EndEmoteSelection(bool bFromRelease) { NativeCall<void, bool>(this, "AShooterPlayerController.EndEmoteSelection(bool)", bFromRelease); }
3340 void TriggerPlayerAction(int ActionIndex) { NativeCall<void, int>(this, "AShooterPlayerController.TriggerPlayerAction(int)", ActionIndex); }
3341 void SetEmoteLastFilterName() { NativeCall<void>(this, "AShooterPlayerController.SetEmoteLastFilterName()"); }
3342 void UseFastInventory() { NativeCall<void>(this, "AShooterPlayerController.UseFastInventory()"); }
3343 void SwitchFastInventory(bool bNext) { NativeCall<void, bool>(this, "AShooterPlayerController.SwitchFastInventory(bool)", bNext); }
3344 void ShowMyInventory() { NativeCall<void>(this, "AShooterPlayerController.ShowMyInventory()"); }
3345 void ShowMyCraftables() { NativeCall<void>(this, "AShooterPlayerController.ShowMyCraftables()"); }
3346 void ShowTribeManager() { NativeCall<void>(this, "AShooterPlayerController.ShowTribeManager()"); }
3347 void ShowGlobalChat() { NativeCall<void>(this, "AShooterPlayerController.ShowGlobalChat()"); }
3348 void ShowChat() { NativeCall<void>(this, "AShooterPlayerController.ShowChat()"); }
3349 void HideChat() { NativeCall<void>(this, "AShooterPlayerController.HideChat()"); }
3350 void ShowTribeChat() { NativeCall<void>(this, "AShooterPlayerController.ShowTribeChat()"); }
3351 void ShowAllianceChat() { NativeCall<void>(this, "AShooterPlayerController.ShowAllianceChat()"); }
3352 void ShowLocalChat() { NativeCall<void>(this, "AShooterPlayerController.ShowLocalChat()"); }
3353 void SetChangingCameraMode(bool bSet) { NativeCall<void, bool>(this, "AShooterPlayerController.SetChangingCameraMode(bool)", bSet); }
3354 void SwitchChangeCameraMode() { NativeCall<void>(this, "AShooterPlayerController.SwitchChangeCameraMode()"); }
3355 void PressedChangeCameraMode() { NativeCall<void>(this, "AShooterPlayerController.PressedChangeCameraMode()"); }
3356 void ReleasedChangeCameraMode() { NativeCall<void>(this, "AShooterPlayerController.ReleasedChangeCameraMode()"); }
3357 void ShowTutorial(int TutorialIndex, bool bForceDisplay) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ShowTutorial(int,bool)", TutorialIndex, bForceDisplay); }
3358 void HideTutorial(int TutorialIndex) { NativeCall<void, int>(this, "AShooterPlayerController.HideTutorial(int)", TutorialIndex); }
3359 void ClearTutorials() { NativeCall<void>(this, "AShooterPlayerController.ClearTutorials()"); }
3360 void ToggleAutoChat() { NativeCall<void>(this, "AShooterPlayerController.ToggleAutoChat()"); }
3361 void ScrollChatDown() { NativeCall<void>(this, "AShooterPlayerController.ScrollChatDown()"); }
3362 void ScrollChatUp() { NativeCall<void>(this, "AShooterPlayerController.ScrollChatUp()"); }
3363 void ToggleMap() { NativeCall<void>(this, "AShooterPlayerController.ToggleMap()"); }
3364 void ToggleCornerMap() { NativeCall<void>(this, "AShooterPlayerController.ToggleCornerMap()"); }
3365 void OpenMapMarkers() { NativeCall<void>(this, "AShooterPlayerController.OpenMapMarkers()"); }
3366 void ShowAllPlayersListToFollow() { NativeCall<void>(this, "AShooterPlayerController.ShowAllPlayersListToFollow()"); }
3367 void ToggleShowAllPlayersWhenSpectatingLocal() { NativeCall<void>(this, "AShooterPlayerController.ToggleShowAllPlayersWhenSpectatingLocal()"); }
3368 void ToggleDinoNameTags() { NativeCall<void>(this, "AShooterPlayerController.ToggleDinoNameTags()"); }
3369 void ToggleShowAllPlayersWhenSpectating() { NativeCall<void>(this, "AShooterPlayerController.ToggleShowAllPlayersWhenSpectating()"); }
3370 void ToggleWeaponAccessory() { NativeCall<void>(this, "AShooterPlayerController.ToggleWeaponAccessory()"); }
3371 void BeginPlay() { NativeCall<void>(this, "AShooterPlayerController.BeginPlay()"); }
3372 void EndPlay(const EEndPlayReason::Type EndPlayReason) { NativeCall<void, const EEndPlayReason::Type>(this, "AShooterPlayerController.EndPlay(EEndPlayReason::Type)", EndPlayReason); }
3373 void ServerGetVersion_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerGetVersion_Implementation()"); }
3374 void ClientSendVersion_Implementation(const FString* Version) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ClientSendVersion_Implementation(FString&)", Version); }
3375 void ConditionalSaveProfile() { NativeCall<void>(this, "AShooterPlayerController.ConditionalSaveProfile()"); }
3376 bool ShouldShowExtendedHUDInfo() { return NativeCall<bool>(this, "AShooterPlayerController.ShouldShowExtendedHUDInfo()"); }
3377 void TickActor(float DeltaTime, ELevelTick TickType, FActorTickFunction* ThisTickFunction) { NativeCall<void, float, ELevelTick, FActorTickFunction*>(this, "AShooterPlayerController.TickActor(float,ELevelTick,FActorTickFunction&)", DeltaTime, TickType, ThisTickFunction); }
3378 void ProcessServerMessages() { NativeCall<void>(this, "AShooterPlayerController.ProcessServerMessages()"); }
3379 void ClientNotifyPaintFinished_Implementation(bool bSuccess) { NativeCall<void, bool>(this, "AShooterPlayerController.ClientNotifyPaintFinished_Implementation(bool)", bSuccess); }
3380 bool IsValidUnStasisCaster() { return NativeCall<bool>(this, "AShooterPlayerController.IsValidUnStasisCaster()"); }
3381 void ServerSetSpectatorLocation_Implementation(UE::Math::TVector<double>* NewLoc, UE::Math::TRotator<double>* NewRot) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "AShooterPlayerController.ServerSetSpectatorLocation_Implementation(UE::Math::TVector<double>,UE::Math::TRotator<double>)", NewLoc, NewRot); }
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); }
3383 void SetPlayer(UPlayer* InPlayer) { NativeCall<void, UPlayer*>(this, "AShooterPlayerController.SetPlayer(UPlayer*)", InPlayer); }
3384 void UnFreeze() { NativeCall<void>(this, "AShooterPlayerController.UnFreeze()"); }
3385 void ServerCheckUnfreeze_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerCheckUnfreeze_Implementation()"); }
3386 void DoServerCheckUnfreeze_Implementation() { NativeCall<void>(this, "AShooterPlayerController.DoServerCheckUnfreeze_Implementation()"); }
3387 void FailedToSpawnPawn() { NativeCall<void>(this, "AShooterPlayerController.FailedToSpawnPawn()"); }
3388 void EnableSpectator(const bool destroyPlayerCharacter) { NativeCall<void, const bool>(this, "AShooterPlayerController.EnableSpectator(bool)", destroyPlayerCharacter); }
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); }
3390 void DisableSpectator() { NativeCall<void>(this, "AShooterPlayerController.DisableSpectator()"); }
3391 void OnDisableSpectator_Implementation() { NativeCall<void>(this, "AShooterPlayerController.OnDisableSpectator_Implementation()"); }
3392 void CheckforOrbiting() { NativeCall<void>(this, "AShooterPlayerController.CheckforOrbiting()"); }
3393 void MoveForward(float Val) { NativeCall<void, float>(this, "AShooterPlayerController.MoveForward(float)", Val); }
3394 void MoveRight(float Val) { NativeCall<void, float>(this, "AShooterPlayerController.MoveRight(float)", Val); }
3395 void TurnAtRate(float Val) { NativeCall<void, float>(this, "AShooterPlayerController.TurnAtRate(float)", Val); }
3396 void LookUpAtRate(float Val) { NativeCall<void, float>(this, "AShooterPlayerController.LookUpAtRate(float)", Val); }
3397 void SpectatorTurn(float Val) { NativeCall<void, float>(this, "AShooterPlayerController.SpectatorTurn(float)", Val); }
3398 void TurnInput(float Val) { NativeCall<void, float>(this, "AShooterPlayerController.TurnInput(float)", Val); }
3399 void LookInput(float Val) { NativeCall<void, float>(this, "AShooterPlayerController.LookInput(float)", Val); }
3400 void OnStartFire() { NativeCall<void>(this, "AShooterPlayerController.OnStartFire()"); }
3401 void OnStopFire() { NativeCall<void>(this, "AShooterPlayerController.OnStopFire()"); }
3402 bool CanGather() { return NativeCall<bool>(this, "AShooterPlayerController.CanGather()"); }
3403 void ShowBattleGameModeHUD() { NativeCall<void>(this, "AShooterPlayerController.ShowBattleGameModeHUD()"); }
3404 void OnStartTargeting() { NativeCall<void>(this, "AShooterPlayerController.OnStartTargeting()"); }
3405 void OnStopTargeting() { NativeCall<void>(this, "AShooterPlayerController.OnStopTargeting()"); }
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); }
3407 void ServerVerifyStructurePlacementItemData_Implementation(FItemNetID PlaceUsingItemID) { NativeCall<void, FItemNetID>(this, "AShooterPlayerController.ServerVerifyStructurePlacementItemData_Implementation(FItemNetID)", PlaceUsingItemID); }
3408 void SetGodMode(bool bEnable) { NativeCall<void, bool>(this, "AShooterPlayerController.SetGodMode(bool)", bEnable); }
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); }
3410 void PawnLeavingGame() { NativeCall<void>(this, "AShooterPlayerController.PawnLeavingGame()"); }
3411 void InitInputSystem() { NativeCall<void>(this, "AShooterPlayerController.InitInputSystem()"); }
3412 void AddCheats(bool bForce) { NativeCall<void, bool>(this, "AShooterPlayerController.AddCheats(bool)", bForce); }
3413 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
3414 void EnemyInVisible(bool Invisible) { NativeCall<void, bool>(this, "AShooterPlayerController.EnemyInVisible(bool)", Invisible); }
3415 void ServerRemovePassenger_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerRemovePassenger_Implementation()"); }
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); }
3417 AShooterHUD* GetShooterHUD() { return NativeCall<AShooterHUD*>(this, "AShooterPlayerController.GetShooterHUD()"); }
3418 void DrawHUD(AShooterHUD* HUD) { NativeCall<void, AShooterHUD*>(this, "AShooterPlayerController.DrawHUD(AShooterHUD*)", HUD); }
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); }
3420 UShooterPersistentUser* GetPersistentUser() { return NativeCall<UShooterPersistentUser*>(this, "AShooterPlayerController.GetPersistentUser()"); }
3421 void SetControlRotation(const UE::Math::TRotator<double>* NewRotation) { NativeCall<void, const UE::Math::TRotator<double>*>(this, "AShooterPlayerController.SetControlRotation(UE::Math::TRotator<double>&)", NewRotation); }
3422 void AcknowledgePossession(APawn* P) { NativeCall<void, APawn*>(this, "AShooterPlayerController.AcknowledgePossession(APawn*)", P); }
3423 void LeaveMeAlone() { NativeCall<void>(this, "AShooterPlayerController.LeaveMeAlone()"); }
3424 void InfiniteStats() { NativeCall<void>(this, "AShooterPlayerController.InfiniteStats()"); }
3425 void SetInfiniteStats(const bool bInfinite) { NativeCall<void, const bool>(this, "AShooterPlayerController.SetInfiniteStats(bool)", bInfinite); }
3426 void Destroyed() { NativeCall<void>(this, "AShooterPlayerController.Destroyed()"); }
3427 void PostInitializeComponents() { NativeCall<void>(this, "AShooterPlayerController.PostInitializeComponents()"); }
3428 void ServerGetMessageOfTheDay_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerGetMessageOfTheDay_Implementation()"); }
3429 void ClientGetMessageOfTheDay_Implementation(const FString* Message) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ClientGetMessageOfTheDay_Implementation(FString&)", Message); }
3430 void ServerReadMessageOFTheDay_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerReadMessageOFTheDay_Implementation()"); }
3431 void ClientNotifyShowProfileRequest_Implementation(FUniqueNetIdRepl* ProfileId) { NativeCall<void, FUniqueNetIdRepl*>(this, "AShooterPlayerController.ClientNotifyShowProfileRequest_Implementation(FUniqueNetIdRepl)", ProfileId); }
3432 void ClientShooterWasKicked_Implementation(const FText* KickReason) { NativeCall<void, const FText*>(this, "AShooterPlayerController.ClientShooterWasKicked_Implementation(FText&)", KickReason); }
3433 void ClientStartReceivingActorItems_Implementation(UPrimalInventoryComponent* forInventory, bool bEquippedItems) { NativeCall<void, UPrimalInventoryComponent*, bool>(this, "AShooterPlayerController.ClientStartReceivingActorItems_Implementation(UPrimalInventoryComponent*,bool)", forInventory, bEquippedItems); }
3434 void ClientFinishedReceivingActorItems_Implementation(UPrimalInventoryComponent* forInventory, bool bEquippedItems) { NativeCall<void, UPrimalInventoryComponent*, bool>(this, "AShooterPlayerController.ClientFinishedReceivingActorItems_Implementation(UPrimalInventoryComponent*,bool)", forInventory, bEquippedItems); }
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); }
3441 void ClientFinishedLoadArkItems_Implementation(UPrimalInventoryComponent* forInventory) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.ClientFinishedLoadArkItems_Implementation(UPrimalInventoryComponent*)", forInventory); }
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); }
3447 UPrimalInventoryComponent* GetPlayerInventory() { return NativeCall<UPrimalInventoryComponent*>(this, "AShooterPlayerController.GetPlayerInventory()"); }
3448 void ServerRemovePawnItem_Implementation(FItemNetID itemID, bool bSecondryAction) { NativeCall<void, FItemNetID, bool>(this, "AShooterPlayerController.ServerRemovePawnItem_Implementation(FItemNetID,bool)", itemID, bSecondryAction); }
3449 void ServerEquipPawnItem_Implementation(FItemNetID itemID) { NativeCall<void, FItemNetID>(this, "AShooterPlayerController.ServerEquipPawnItem_Implementation(FItemNetID)", itemID); }
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); }
3453 void ServerCraftItem_Implementation(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerCraftItem_Implementation(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3454 void ServerRepairItem_Implementation(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRepairItem_Implementation(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, 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); }
3459 void ServerRequestContainerFuel_Implementation(APrimalStructureItemContainer* Container) { NativeCall<void, APrimalStructureItemContainer*>(this, "AShooterPlayerController.ServerRequestContainerFuel_Implementation(APrimalStructureItemContainer*)", Container); }
3460 void ClientSetContainerFuel_Implementation(APrimalStructureItemContainer* Container, float FuelQuantity) { NativeCall<void, APrimalStructureItemContainer*, float>(this, "AShooterPlayerController.ClientSetContainerFuel_Implementation(APrimalStructureItemContainer*,float)", Container, FuelQuantity); }
3461 void ServerRequestInventoryUseItem_Implementation(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRequestInventoryUseItem_Implementation(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3462 void ServerActorViewRemoteInventory_Implementation(UPrimalInventoryComponent* inventoryComp) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.ServerActorViewRemoteInventory_Implementation(UPrimalInventoryComponent*)", inventoryComp); }
3463 void ServerActorCloseRemoteInventory_Implementation(UPrimalInventoryComponent* inventoryComp) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.ServerActorCloseRemoteInventory_Implementation(UPrimalInventoryComponent*)", inventoryComp); }
3464 void ServerDropFromRemoteInventory_Implementation(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerDropFromRemoteInventory_Implementation(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3465 void ServerInventoryClearCraftQueue_Implementation(UPrimalInventoryComponent* inventoryComp) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.ServerInventoryClearCraftQueue_Implementation(UPrimalInventoryComponent*)", inventoryComp); }
3466 void ServerRequestRemoveItemSkin_Implementation(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRequestRemoveItemSkin_Implementation(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3467 void ServerRequestRemoveItemSkinOnly_Implementation(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRequestRemoveItemSkinOnly_Implementation(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3468 void ServerRequestRemoveWeaponAccessoryOnly_Implementation(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRequestRemoveWeaponAccessoryOnly_Implementation(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3469 void ServerRequestRemoveWeaponClipAmmo_Implementation(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerRequestRemoveWeaponClipAmmo_Implementation(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
3470 void ServerEquipToRemoteInventory_Implementation(UPrimalInventoryComponent* inventoryComp, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ServerEquipToRemoteInventory_Implementation(UPrimalInventoryComponent*,FItemNetID)", inventoryComp, itemID); }
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); }
3473 bool CheckIsOnTransferAllCooldown(UPrimalInventoryComponent* inventoryComp) { return NativeCall<bool, UPrimalInventoryComponent*>(this, "AShooterPlayerController.CheckIsOnTransferAllCooldown(UPrimalInventoryComponent*)", inventoryComp); }
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); }
3477 void ClientFailedToAddItemFromArkInventory_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientFailedToAddItemFromArkInventory_Implementation()"); }
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); }
3479 void ServerTakeItemFromArkInventoryAfterRefresh() { NativeCall<void>(this, "AShooterPlayerController.ServerTakeItemFromArkInventoryAfterRefresh()"); }
3480 void ClientRemoveItemFromArk_Implementation(UPrimalInventoryComponent* forInventory, FItemNetID RemovedItemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ClientRemoveItemFromArk_Implementation(UPrimalInventoryComponent*,FItemNetID)", forInventory, RemovedItemID); }
3481 void UploadCharaterDataToArk(UPrimalInventoryComponent* InvComp) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.UploadCharaterDataToArk(UPrimalInventoryComponent*)", InvComp); }
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); }
3483 void ServerSetItemBalloonLocation_Implementation(APrimalStructureMovingContainer* ItemBalloon, FPrimalMapMarkerEntryData* MapMarker) { NativeCall<void, APrimalStructureMovingContainer*, FPrimalMapMarkerEntryData*>(this, "AShooterPlayerController.ServerSetItemBalloonLocation_Implementation(APrimalStructureMovingContainer*,FPrimalMapMarkerEntryData)", ItemBalloon, MapMarker); }
3484 void AddPlayerToClientTrackedActorPointersIfApplicable(AShooterCharacter* PlayerToAdd) { NativeCall<void, AShooterCharacter*>(this, "AShooterPlayerController.AddPlayerToClientTrackedActorPointersIfApplicable(AShooterCharacter*)", PlayerToAdd); }
3485 void RemovePlayerFromClientTrackedActorPointers(AShooterCharacter* PlayerToRemove) { NativeCall<void, AShooterCharacter*>(this, "AShooterPlayerController.RemovePlayerFromClientTrackedActorPointers(AShooterCharacter*)", PlayerToRemove); }
3486 void ServerUploadCurrentCharacterAndItems_Implementation(UPrimalInventoryComponent* inventoryComp) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.ServerUploadCurrentCharacterAndItems_Implementation(UPrimalInventoryComponent*)", inventoryComp); }
3487 void ClientOnCurrentCharacterAndItemsUploaded_Implementation(unsigned __int64 TransferringPlayerDataId) { NativeCall<void, unsigned __int64>(this, "AShooterPlayerController.ClientOnCurrentCharacterAndItemsUploaded_Implementation(unsigned__int64)", TransferringPlayerDataId); }
3488 void OnCurrentCharacterAndItemsUploaded(bool Success) { NativeCall<void, bool>(this, "AShooterPlayerController.OnCurrentCharacterAndItemsUploaded(bool)", Success); }
3489 void ServerUploadCharaterDataToArk_Implementation(UPrimalInventoryComponent* inventoryComp) { NativeCall<void, UPrimalInventoryComponent*>(this, "AShooterPlayerController.ServerUploadCharaterDataToArk_Implementation(UPrimalInventoryComponent*)", inventoryComp); }
3490 void ClientDataSetRPC_Implementation(const TArray<FDataSet, TSizedDefaultAllocator<32> >* dataSets) { NativeCall<void, const TArray<FDataSet, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ClientDataSetRPC_Implementation(TArray<FDataSet,TSizedDefaultAllocator<32>>&)", dataSets); }
3491 void ServerDataSetRPC_Implementation(const TArray<FDataSet, TSizedDefaultAllocator<32> >* dataSets) { NativeCall<void, const TArray<FDataSet, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ServerDataSetRPC_Implementation(TArray<FDataSet,TSizedDefaultAllocator<32>>&)", dataSets); }
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); }
3493 void ToggleHud() { NativeCall<void>(this, "AShooterPlayerController.ToggleHud()"); }
3494 bool IsHudVisible() { return NativeCall<bool>(this, "AShooterPlayerController.IsHudVisible()"); }
3495 void ToggleGun() { NativeCall<void>(this, "AShooterPlayerController.ToggleGun()"); }
3496 AShooterCharacter* GetPlayerCharacter() { return NativeCall<AShooterCharacter*>(this, "AShooterPlayerController.GetPlayerCharacter()"); }
3497 void SetPawn(APawn* InPawn) { NativeCall<void, APawn*>(this, "AShooterPlayerController.SetPawn(APawn*)", InPawn); }
3498 void SetDoingMeleeAimAssist() { NativeCall<void>(this, "AShooterPlayerController.SetDoingMeleeAimAssist()"); }
3499 void ToggleTrackingDinoOnMultiUse(APrimalDinoCharacter* Dino) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterPlayerController.ToggleTrackingDinoOnMultiUse(APrimalDinoCharacter*)", Dino); }
3500 void ToggleTrackingPlayerOnMultiUse(AShooterCharacter* PlayerRef) { NativeCall<void, AShooterCharacter*>(this, "AShooterPlayerController.ToggleTrackingPlayerOnMultiUse(AShooterCharacter*)", PlayerRef); }
3501 void InputDismissPOI(APlayerController* ForPC, int Index) { NativeCall<void, APlayerController*, int>(this, "AShooterPlayerController.InputDismissPOI(APlayerController*,int)", ForPC, Index); }
3502 void TryInputCurrentDismiss() { NativeCall<void>(this, "AShooterPlayerController.TryInputCurrentDismiss()"); }
3503 __int64 CanDismissPOI(FPointOfInterestData* DataPOI) { return NativeCall<__int64, FPointOfInterestData*>(this, "AShooterPlayerController.CanDismissPOI(FPointOfInterestData)", DataPOI); }
3504 void ServerRepeatMultiUse_Implementation(UObject* ForObject, int useIndex) { NativeCall<void, UObject*, int>(this, "AShooterPlayerController.ServerRepeatMultiUse_Implementation(UObject*,int)", ForObject, useIndex); }
3505 void ServerMultiUse_Implementation(UObject* ForObject, int useIndex) { NativeCall<void, UObject*, int>(this, "AShooterPlayerController.ServerMultiUse_Implementation(UObject*,int)", ForObject, useIndex); }
3506 void ClientDoMultiUse_Implementation(UObject* ForObject, int useIndex) { NativeCall<void, UObject*, int>(this, "AShooterPlayerController.ClientDoMultiUse_Implementation(UObject*,int)", ForObject, useIndex); }
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); }
3511 void ClientUsedActorItem_Implementation(UPrimalInventoryComponent* forInventory, FItemNetID itemID) { NativeCall<void, UPrimalInventoryComponent*, FItemNetID>(this, "AShooterPlayerController.ClientUsedActorItem_Implementation(UPrimalInventoryComponent*,FItemNetID)", forInventory, itemID); }
3512 void OnUnPossess() { NativeCall<void>(this, "AShooterPlayerController.OnUnPossess()"); }
3513 void DisableStreamingSource() { NativeCall<void>(this, "AShooterPlayerController.DisableStreamingSource()"); }
3514 void EnableStreamingSource() { NativeCall<void>(this, "AShooterPlayerController.EnableStreamingSource()"); }
3515 //bool GetStreamingSourcesInternal(TArray<FWorldPartitionStreamingSource, TSizedDefaultAllocator<32> >* OutStreamingSources) { return NativeCall<bool, TArray<FWorldPartitionStreamingSource, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.GetStreamingSourcesInternal(TArray<FWorldPartitionStreamingSource,TSizedDefaultAllocator<32>>&)", OutStreamingSources); }
3516 bool CanRestartPlayer() { return NativeCall<bool>(this, "AShooterPlayerController.CanRestartPlayer()"); }
3517 void OnPossess(APawn* inPawn) { NativeCall<void, APawn*>(this, "AShooterPlayerController.OnPossess(APawn*)", inPawn); }
3518 void ScheduleTryLoadProfile() { NativeCall<void>(this, "AShooterPlayerController.ScheduleTryLoadProfile()"); }
3519 void TryLoadProfile() { NativeCall<void>(this, "AShooterPlayerController.TryLoadProfile()"); }
3520 void UpdateRotation(float DeltaTime) { NativeCall<void, float>(this, "AShooterPlayerController.UpdateRotation(float)", DeltaTime); }
3521 bool IsInputPressed(const FName InputName, const FName GamepadInputName) { return NativeCall<bool, const FName, const FName>(this, "AShooterPlayerController.IsInputPressed(FName,FName)", InputName, GamepadInputName); }
3522 bool IsAnyGampadFaceButtonPressed() { return NativeCall<bool>(this, "AShooterPlayerController.IsAnyGampadFaceButtonPressed()"); }
3523 bool CanDoPlayerCharacterInput(bool bIgnoreCurrentWeapon, bool bWeaponForcesMountedWeaponry) { return NativeCall<bool, bool, bool>(this, "AShooterPlayerController.CanDoPlayerCharacterInput(bool,bool)", bIgnoreCurrentWeapon, bWeaponForcesMountedWeaponry); }
3524 AActor* GetPlayerControllerViewerOverride() { return NativeCall<AActor*>(this, "AShooterPlayerController.GetPlayerControllerViewerOverride()"); }
3525 void ForceTame(bool bCheatTame, APrimalDinoCharacter* Dino) { NativeCall<void, bool, APrimalDinoCharacter*>(this, "AShooterPlayerController.ForceTame(bool,APrimalDinoCharacter*)", bCheatTame, Dino); }
3526 void SetImprintQuality(float ImprintingQuality) { NativeCall<void, float>(this, "AShooterPlayerController.SetImprintQuality(float)", ImprintingQuality); }
3527 APrimalDinoCharacter* SetTamingEffectivenessModifier(float TamingEffectiveness) { return NativeCall<APrimalDinoCharacter*, float>(this, "AShooterPlayerController.SetTamingEffectivenessModifier(float)", TamingEffectiveness); }
3528 void GiveToMe() { NativeCall<void>(this, "AShooterPlayerController.GiveToMe()"); }
3529 void GiveActorToMe(AActor* anAct, bool bNotifyNetwork) { NativeCall<void, AActor*, bool>(this, "AShooterPlayerController.GiveActorToMe(AActor*,bool)", anAct, bNotifyNetwork); }
3530 void ServerRequestLevelUp_Implementation(UPrimalCharacterStatusComponent* forStatusComp, EPrimalCharacterStatusValue::Type ValueType) { NativeCall<void, UPrimalCharacterStatusComponent*, EPrimalCharacterStatusValue::Type>(this, "AShooterPlayerController.ServerRequestLevelUp_Implementation(UPrimalCharacterStatusComponent*,EPrimalCharacterStatusValue::Type)", forStatusComp, ValueType); }
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); }
3533 void ClientNotifyTribeXP_Implementation(float HowMuch) { NativeCall<void, float>(this, "AShooterPlayerController.ClientNotifyTribeXP_Implementation(float)", HowMuch); }
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); }
3535 void ServerRequestRespawnAtPoint_Implementation(int spawnPointID, int spawnRegionIndex) { NativeCall<void, int, int>(this, "AShooterPlayerController.ServerRequestRespawnAtPoint_Implementation(int,int)", spawnPointID, spawnRegionIndex); }
3536 void ServerRequestFastTravelToPoint_Implementation(int fromSpawnPointID, int spawnPointID) { NativeCall<void, int, int>(this, "AShooterPlayerController.ServerRequestFastTravelToPoint_Implementation(int,int)", fromSpawnPointID, spawnPointID); }
3537 char ServerDownloadDino(FARKTributeDino* DownloadedDino) { return NativeCall<char, FARKTributeDino*>(this, "AShooterPlayerController.ServerDownloadDino(FARKTributeDino)", DownloadedDino); }
3538 void SendDinoToServer(FARKTributeDino* DownloadedDino) { NativeCall<void, FARKTributeDino*>(this, "AShooterPlayerController.SendDinoToServer(FARKTributeDino)", DownloadedDino); }
3539 void ServerUploadDino_Implementation(APrimalDinoCharacter* DownloadedDino) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterPlayerController.ServerUploadDino_Implementation(APrimalDinoCharacter*)", DownloadedDino); }
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); }
3542 void ClientShowSpawnUI_Implementation(float Delay) { NativeCall<void, float>(this, "AShooterPlayerController.ClientShowSpawnUI_Implementation(float)", Delay); }
3543 void PlayRespawnSound() { NativeCall<void>(this, "AShooterPlayerController.PlayRespawnSound()"); }
3544 void ClientShowCharacterCreationUI_Implementation(bool bShowDownloadCharacter) { NativeCall<void, bool>(this, "AShooterPlayerController.ClientShowCharacterCreationUI_Implementation(bool)", bShowDownloadCharacter); }
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); }
3551 FString* GetUniqueNetIdAsString(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterPlayerController.GetUniqueNetIdAsString()", result); }
3552 unsigned __int64 GetUniqueNetIdAsUINT64() { return NativeCall<unsigned __int64>(this, "AShooterPlayerController.GetUniqueNetIdAsUINT64()"); }
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); }
3555 char AddItemToAllClustersInventory(FString* UserId, int MasterIndexNum) { return NativeCall<char, FString*, int>(this, "AShooterPlayerController.AddItemToAllClustersInventory(FString,int)", UserId, MasterIndexNum); }
3556 UPrimalInventoryComponent* GetPawnInventoryComponent() { return NativeCall<UPrimalInventoryComponent*>(this, "AShooterPlayerController.GetPawnInventoryComponent()"); }
3557 UPrimalInventoryComponent* GetPlayerInventoryComponent() { return NativeCall<UPrimalInventoryComponent*>(this, "AShooterPlayerController.GetPlayerInventoryComponent()"); }
3558 void BeginInactiveState() { NativeCall<void>(this, "AShooterPlayerController.BeginInactiveState()"); }
3559 void PawnPendingDestroy(APawn* inPawn) { NativeCall<void, APawn*>(this, "AShooterPlayerController.PawnPendingDestroy(APawn*)", inPawn); }
3560 void BeginSpectatingState() { NativeCall<void>(this, "AShooterPlayerController.BeginSpectatingState()"); }
3561 void SetGraphicsQuality(int val) { NativeCall<void, int>(this, "AShooterPlayerController.SetGraphicsQuality(int)", val); }
3562 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, "AShooterPlayerController.GetPlayerViewPoint(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", out_Location, out_Rotation); }
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); }
3568 void LogChatMessage(const FPrimalChatMessage* Msg) { NativeCall<void, const FPrimalChatMessage*>(this, "AShooterPlayerController.LogChatMessage(FPrimalChatMessage&)", Msg); }
3569 void ClientChatMessage_Implementation(FPrimalChatMessage* Chat) { NativeCall<void, FPrimalChatMessage*>(this, "AShooterPlayerController.ClientChatMessage_Implementation(FPrimalChatMessage)", Chat); }
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); }
3576 void ServerGetOriginalHairColor_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerGetOriginalHairColor_Implementation()"); }
3577 void ClientReceiveOriginalHairColor_Implementation(FLinearColor* HairColor) { NativeCall<void, FLinearColor*>(this, "AShooterPlayerController.ClientReceiveOriginalHairColor_Implementation(FLinearColor)", HairColor); }
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); }
3579 void TestNotification() { NativeCall<void>(this, "AShooterPlayerController.TestNotification()"); }
3580 void ClientReset_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientReset_Implementation()"); }
3581 void Reset() { NativeCall<void>(this, "AShooterPlayerController.Reset()"); }
3582 void DebugCheckSeven(bool bEnable) { NativeCall<void, bool>(this, "AShooterPlayerController.DebugCheckSeven(bool)", bEnable); }
3583 void CopyCoordsToClipboard() { NativeCall<void>(this, "AShooterPlayerController.CopyCoordsToClipboard()"); }
3584 void GetAllMatinees() { NativeCall<void>(this, "AShooterPlayerController.GetAllMatinees()"); }
3585 void TestAlarmNotification(FString* Title, FString* Message) { NativeCall<void, FString*, FString*>(this, "AShooterPlayerController.TestAlarmNotification(FString,FString)", Title, Message); }
3586 void SendAlarmNotification(FString* SteamID, FString* Title, FString* Message) { NativeCall<void, FString*, FString*, FString*>(this, "AShooterPlayerController.SendAlarmNotification(FString,FString,FString)", SteamID, Title, Message); }
3587 bool IsRidingDino() { return NativeCall<bool>(this, "AShooterPlayerController.IsRidingDino()"); }
3588 bool IsOnSeatingStructure() { return NativeCall<bool>(this, "AShooterPlayerController.IsOnSeatingStructure()"); }
3589 bool SendUseItemSlotToStructure() { return NativeCall<bool>(this, "AShooterPlayerController.SendUseItemSlotToStructure()"); }
3590 void SpectatorUseItem(int Index) { NativeCall<void, int>(this, "AShooterPlayerController.SpectatorUseItem(int)", Index); }
3591 void ExportDinoData(APrimalDinoCharacter* DinoToExport) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterPlayerController.ExportDinoData(APrimalDinoCharacter*)", DinoToExport); }
3592 void ServerReleaseSeatingStructure_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerReleaseSeatingStructure_Implementation()"); }
3593 void AdminCheat(const FString* Msg) { NativeCall<void, const FString*>(this, "AShooterPlayerController.AdminCheat(FString&)", Msg); }
3594 void RemoteServerCheat_Implementation(const FString* Msg) { NativeCall<void, const FString*>(this, "AShooterPlayerController.RemoteServerCheat_Implementation(FString&)", Msg); }
3595 void ServerGlobalCommand_Implementation(const FString* Msg) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ServerGlobalCommand_Implementation(FString&)", Msg); }
3596 void DoCrash() { NativeCall<void>(this, "AShooterPlayerController.DoCrash()"); }
3597 void OnExtendedInfoPress() { NativeCall<void>(this, "AShooterPlayerController.OnExtendedInfoPress()"); }
3598 void OnExtendedInfoRelease() { NativeCall<void>(this, "AShooterPlayerController.OnExtendedInfoRelease()"); }
3599 void ClientNotifyPlayerDeath_Implementation(APawn* InstigatingPawn) { NativeCall<void, APawn*>(this, "AShooterPlayerController.ClientNotifyPlayerDeath_Implementation(APawn*)", InstigatingPawn); }
3600 void ClientNotifyPlayerDeathReason_Implementation(const FString* ReasonString) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ClientNotifyPlayerDeathReason_Implementation(FString&)", ReasonString); }
3601 void ServerShowMessageOfTheDay_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerShowMessageOfTheDay_Implementation()"); }
3602 void ServerSetMessageOfTheDay_Implementation(const FString* Message) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ServerSetMessageOfTheDay_Implementation(FString&)", Message); }
3603 void ClientNotifyMessageOfTheDay_Implementation(const FString* Message, float TimeToDisplay) { NativeCall<void, const FString*, float>(this, "AShooterPlayerController.ClientNotifyMessageOfTheDay_Implementation(FString&,float)", Message, TimeToDisplay); }
3604 void ClientNotifyRemotePlayerDeath_Implementation(const FString* PlayerName, const FString* AttackerName) { NativeCall<void, const FString*, const FString*>(this, "AShooterPlayerController.ClientNotifyRemotePlayerDeath_Implementation(FString&,FString&)", PlayerName, AttackerName); }
3605 void ClientNotifyPlayerKill_Implementation(AActor* PlayerPawn, APawn* VictimPawn) { NativeCall<void, AActor*, APawn*>(this, "AShooterPlayerController.ClientNotifyPlayerKill_Implementation(AActor*,APawn*)", PlayerPawn, VictimPawn); }
3606 void ClientNotifyDinoKill_Implementation(APrimalDinoCharacter* InstigatingPawn, APawn* VictimPawn) { NativeCall<void, APrimalDinoCharacter*, APawn*>(this, "AShooterPlayerController.ClientNotifyDinoKill_Implementation(APrimalDinoCharacter*,APawn*)", InstigatingPawn, VictimPawn); }
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); }
3608 void ServerRequestDinoCharStats_Implementation(APrimalDinoCharacter* theDinoChar) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterPlayerController.ServerRequestDinoCharStats_Implementation(APrimalDinoCharacter*)", theDinoChar); }
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); }
3610 void HandleRespawned_Implementation(APawn* NewPawn, bool IsFirstSpawn) { NativeCall<void, APawn*, bool>(this, "AShooterPlayerController.HandleRespawned_Implementation(APawn*,bool)", NewPawn, IsFirstSpawn); }
3611 void DisableEnemyInvisible() { NativeCall<void>(this, "AShooterPlayerController.DisableEnemyInvisible()"); }
3612 void ClientNotifyRespawned_Implementation(APawn* NewPawn, bool IsFirstSpawn) { NativeCall<void, APawn*, bool>(this, "AShooterPlayerController.ClientNotifyRespawned_Implementation(APawn*,bool)", NewPawn, IsFirstSpawn); }
3613 void ClientNotifyReconnected_Implementation(APawn* NewPawn) { NativeCall<void, APawn*>(this, "AShooterPlayerController.ClientNotifyReconnected_Implementation(APawn*)", NewPawn); }
3614 void ClientResetRespawningFlag_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientResetRespawningFlag_Implementation()"); }
3615 void CheckForPlayerInventory() { NativeCall<void>(this, "AShooterPlayerController.CheckForPlayerInventory()"); }
3616 void ReportSpawnManagers() { NativeCall<void>(this, "AShooterPlayerController.ReportSpawnManagers()"); }
3617 void HibernationReport(const FString* ClassName) { NativeCall<void, const FString*>(this, "AShooterPlayerController.HibernationReport(FString&)", ClassName); }
3618 void HiWarp(const FString* ClassName, int Index) { NativeCall<void, const FString*, int>(this, "AShooterPlayerController.HiWarp(FString&,int)", ClassName, Index); }
3619 void ReportLeastSpawnManagers() { NativeCall<void>(this, "AShooterPlayerController.ReportLeastSpawnManagers()"); }
3620 void FlushLevelStreaming() { NativeCall<void>(this, "AShooterPlayerController.FlushLevelStreaming()"); }
3621 void DoFlushLevelStreaming() { NativeCall<void>(this, "AShooterPlayerController.DoFlushLevelStreaming()"); }
3622 void FinalFlushLevelStreaming() { NativeCall<void>(this, "AShooterPlayerController.FinalFlushLevelStreaming()"); }
3623 void SetCameraCut() { NativeCall<void>(this, "AShooterPlayerController.SetCameraCut()"); }
3624 void InitHUD(bool bForceReinitUI) { NativeCall<void, bool>(this, "AShooterPlayerController.InitHUD(bool)", bForceReinitUI); }
3625 void ClientNotifyCantHarvest_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientNotifyCantHarvest_Implementation()"); }
3626 void ClientNotifyHitHarvest_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientNotifyHitHarvest_Implementation()"); }
3627 void ClientNotifyCantHitHarvest_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientNotifyCantHitHarvest_Implementation()"); }
3628 void ServerSetVRPlayer_Implementation(bool bSetVRPlayer) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerSetVRPlayer_Implementation(bool)", bSetVRPlayer); }
3629 void ClientNotifyTamedDino_Implementation(TSubclassOf<APrimalDinoCharacter> DinoClass) { NativeCall<void, TSubclassOf<APrimalDinoCharacter>>(this, "AShooterPlayerController.ClientNotifyTamedDino_Implementation(TSubclassOf<APrimalDinoCharacter>)", DinoClass); }
3630 void ClientNotifySummonedDino_Implementation(TSubclassOf<APrimalDinoCharacter> DinoClass) { NativeCall<void, TSubclassOf<APrimalDinoCharacter>>(this, "AShooterPlayerController.ClientNotifySummonedDino_Implementation(TSubclassOf<APrimalDinoCharacter>)", DinoClass); }
3631 void ClientNotifyDefeatedDino_Implementation(TSubclassOf<APrimalDinoCharacter> DinoClass) { NativeCall<void, TSubclassOf<APrimalDinoCharacter>>(this, "AShooterPlayerController.ClientNotifyDefeatedDino_Implementation(TSubclassOf<APrimalDinoCharacter>)", DinoClass); }
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); }
3634 void ClientSetSpectatorLocation_Implementation(UE::Math::TVector<double>* NewLocation) { NativeCall<void, UE::Math::TVector<double>*>(this, "AShooterPlayerController.ClientSetSpectatorLocation_Implementation(UE::Math::TVector<double>)", NewLocation); }
3635 void ClientSetControlRotation_Implementation(UE::Math::TRotator<double>* NewRotation) { NativeCall<void, UE::Math::TRotator<double>*>(this, "AShooterPlayerController.ClientSetControlRotation_Implementation(UE::Math::TRotator<double>)", NewRotation); }
3636 bool CanUseAimMagnetism() { return NativeCall<bool>(this, "AShooterPlayerController.CanUseAimMagnetism()"); }
3637 void SetupAimMagnetism() { NativeCall<void>(this, "AShooterPlayerController.SetupAimMagnetism()"); }
3638 bool HasRadio(bool allowVoice) { return NativeCall<bool, bool>(this, "AShooterPlayerController.HasRadio(bool)", allowVoice); }
3639 TArray<unsigned int, TSizedDefaultAllocator<32> >* GetRadioFrequencies(TArray<unsigned int, TSizedDefaultAllocator<32> >* result) { return NativeCall<TArray<unsigned int, TSizedDefaultAllocator<32> >*, TArray<unsigned int, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.GetRadioFrequencies()", result); }
3640 bool HasSameRadioFrequency(AShooterPlayerController* OtherPC, unsigned int* SharedFrequency) { return NativeCall<bool, AShooterPlayerController*, unsigned int*>(this, "AShooterPlayerController.HasSameRadioFrequency(AShooterPlayerController*,unsignedint&)", OtherPC, SharedFrequency); }
3641 void SetVoiceChatFilterType(int filterType) { NativeCall<void, int>(this, "AShooterPlayerController.SetVoiceChatFilterType(int)", filterType); }
3642 void ToggleSpeaking(bool bSpeaking) { NativeCall<void, bool>(this, "AShooterPlayerController.ToggleSpeaking(bool)", bSpeaking); }
3643 void ForceUnstasisAtLocation(UE::Math::TVector<double>* AtLocation) { NativeCall<void, UE::Math::TVector<double>*>(this, "AShooterPlayerController.ForceUnstasisAtLocation(UE::Math::TVector<double>)", AtLocation); }
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); }
3645 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, "AShooterPlayerController.GetActorEyesViewPoint(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", out_Location, out_Rotation); }
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); }
3647 void GiveResources() { NativeCall<void>(this, "AShooterPlayerController.GiveResources()"); }
3648 void GiveEngrams(bool bForceAllEngrams, bool bTekEngramsOnly) { NativeCall<void, bool, bool>(this, "AShooterPlayerController.GiveEngrams(bool,bool)", bForceAllEngrams, bTekEngramsOnly); }
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); }
3650 void ClientPlayLocalSound_Implementation(USoundBase* aSound, bool bAttach) { NativeCall<void, USoundBase*, bool>(this, "AShooterPlayerController.ClientPlayLocalSound_Implementation(USoundBase*,bool)", aSound, bAttach); }
3651 void ClientStopLocalSound_Implementation(USoundBase* aSound) { NativeCall<void, USoundBase*>(this, "AShooterPlayerController.ClientStopLocalSound_Implementation(USoundBase*)", aSound); }
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); }
3654 void OnArkTributeSaved(bool Success) { NativeCall<void, bool>(this, "AShooterPlayerController.OnArkTributeSaved(bool)", Success); }
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); }
3658 // TODO: Might need manual analysis
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); }
3661 bool IsTamedDinoNearBy(APrimalDinoCharacter* Dino, float RangeRadius) { return NativeCall<bool, APrimalDinoCharacter*, float>(this, "AShooterPlayerController.IsTamedDinoNearBy(APrimalDinoCharacter*,float)", Dino, RangeRadius); }
3662 //void NewMinimapMark(FMinimapMark* NewMark) { NativeCall<void, FMinimapMark*>(this, "AShooterPlayerController.NewMinimapMark(FMinimapMark)", NewMark); }
3663 void RemoveMinimapMark(FName WithCustomTag, FName OnMap) { NativeCall<void, FName, FName>(this, "AShooterPlayerController.RemoveMinimapMark(FName,FName)", WithCustomTag, OnMap); }
3664 void UpdateTrackingWaypointMark(FName WithCustomTag) { NativeCall<void, FName>(this, "AShooterPlayerController.UpdateTrackingWaypointMark(FName)", WithCustomTag); }
3665 void ServerClearDeathWaypoint_Implementation(int DeathLocationIndex) { NativeCall<void, int>(this, "AShooterPlayerController.ServerClearDeathWaypoint_Implementation(int)", DeathLocationIndex); }
3666 void ServerClearDeathWaypoint_ServerLogic(int DeathLocationIndex) { NativeCall<void, int>(this, "AShooterPlayerController.ServerClearDeathWaypoint_ServerLogic(int)", DeathLocationIndex); }
3667 void ServerSetDeathWaypointVisible_Implementation(int DeathLocationIndex) { NativeCall<void, int>(this, "AShooterPlayerController.ServerSetDeathWaypointVisible_Implementation(int)", DeathLocationIndex); }
3668 void ServerSetDeathWaypointVisible_ServerLogic(int DeathLocationIndex) { NativeCall<void, int>(this, "AShooterPlayerController.ServerSetDeathWaypointVisible_ServerLogic(int)", DeathLocationIndex); }
3669 void ServerSetDeathWaypointInvisible_Implementation(int DeathLocationIndex) { NativeCall<void, int>(this, "AShooterPlayerController.ServerSetDeathWaypointInvisible_Implementation(int)", DeathLocationIndex); }
3670 void ServerSetDeathWaypointInvisible_ServerLogic(int DeathLocationIndex) { NativeCall<void, int>(this, "AShooterPlayerController.ServerSetDeathWaypointInvisible_ServerLogic(int)", DeathLocationIndex); }
3671 void TestSteamRefreshItems() { NativeCall<void>(this, "AShooterPlayerController.TestSteamRefreshItems()"); }
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); }
3674 void ServerSendArkDataPayloadEnd_Implementation(FGuid* ID, EPrimalARKTributeDataType::Type ArkDataType) { NativeCall<void, FGuid*, EPrimalARKTributeDataType::Type>(this, "AShooterPlayerController.ServerSendArkDataPayloadEnd_Implementation(FGuid,EPrimalARKTributeDataType::Type)", ID, ArkDataType); }
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); }
3677 void RequestCreateNewPlayerWithArkDataPossibleItems(const FArkTributePlayerData* PlayerData, unsigned __int64 TribeID) { NativeCall<void, const FArkTributePlayerData*, unsigned __int64>(this, "AShooterPlayerController.RequestCreateNewPlayerWithArkDataPossibleItems(FArkTributePlayerData&,unsigned__int64)", PlayerData, TribeID); }
3678 void ServerCharacterUploadWithItems_Start_Implementation(unsigned __int64 PlayerDataId, FArkTributePlayerData* PlayerData) { NativeCall<void, unsigned __int64, FArkTributePlayerData*>(this, "AShooterPlayerController.ServerCharacterUploadWithItems_Start_Implementation(unsigned__int64,FArkTributePlayerData)", PlayerDataId, PlayerData); }
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); }
3680 void ServerCharacterUploadWithItems_UploadItem_Implementation(unsigned __int64 PlayerDataId, FItemNetInfo* InvItem) { NativeCall<void, unsigned __int64, FItemNetInfo*>(this, "AShooterPlayerController.ServerCharacterUploadWithItems_UploadItem_Implementation(unsigned__int64,FItemNetInfo)", PlayerDataId, InvItem); }
3681 void ServerCharacterUploadWithItems_FinishAndCreateCharacter_Implementation(unsigned __int64 PlayerDataId) { NativeCall<void, unsigned __int64>(this, "AShooterPlayerController.ServerCharacterUploadWithItems_FinishAndCreateCharacter_Implementation(unsigned__int64)", PlayerDataId); }
3682 void ServerRequestCreateMissionDataBuff_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerRequestCreateMissionDataBuff_Implementation()"); }
3683 AMissionType* GetActiveMission() { return NativeCall<AMissionType*>(this, "AShooterPlayerController.GetActiveMission()"); }
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); }
3685 void ServerRequestShowLeaderboards_Implementation(TSubclassOf<ULeaderboard> LeaderboardType, FName MissionTag) { NativeCall<void, TSubclassOf<ULeaderboard>, FName>(this, "AShooterPlayerController.ServerRequestShowLeaderboards_Implementation(TSubclassOf<ULeaderboard>,FName)", LeaderboardType, 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); }
3688 void SendArKPayload(bool bClient, FARKTributeData* ArKDataPayload) { NativeCall<void, bool, FARKTributeData*>(this, "AShooterPlayerController.SendArKPayload(bool,FARKTributeData)", bClient, ArKDataPayload); }
3689 void LoadLocalPlayerArkData() { NativeCall<void>(this, "AShooterPlayerController.LoadLocalPlayerArkData()"); }
3690 void AsyncLoadInventory() { NativeCall<void>(this, "AShooterPlayerController.AsyncLoadInventory()"); }
3691 int GetSubscribedAppIds() { return NativeCall<int>(this, "AShooterPlayerController.GetSubscribedAppIds()"); }
3692 void ServerLoadUploadedDinos_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerLoadUploadedDinos_Implementation()"); }
3693 //void ClientUploadedDinosLoaded_Implementation(const TArray<FARKTributeDinoListing, TSizedDefaultAllocator<32> >* UploadedDinosListings) { NativeCall<void, const TArray<FARKTributeDinoListing, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ClientUploadedDinosLoaded_Implementation(TArray<FARKTributeDinoListing,TSizedDefaultAllocator<32>>&)", UploadedDinosListings); }
3694 void ServerRequestDownloadDino_Implementation(FARKTributeDino* DownloadedDino) { NativeCall<void, FARKTributeDino*>(this, "AShooterPlayerController.ServerRequestDownloadDino_Implementation(FARKTributeDino)", DownloadedDino); }
3695 void ClientDownloadDinoRequestFinished_Implementation(bool Success) { NativeCall<void, bool>(this, "AShooterPlayerController.ClientDownloadDinoRequestFinished_Implementation(bool)", Success); }
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); }
3697 void AttemptTransferRedownload() { NativeCall<void>(this, "AShooterPlayerController.AttemptTransferRedownload()"); }
3698 void ServerLoadUploadedCharacters_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerLoadUploadedCharacters_Implementation()"); }
3699 void ClientOnStartDownloadTransferredPlayerCharacter_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientOnStartDownloadTransferredPlayerCharacter_Implementation()"); }
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); }
3701 void DownloadTransferredPlayerCharacter() { NativeCall<void>(this, "AShooterPlayerController.DownloadTransferredPlayerCharacter()"); }
3702 //void ClientUploadedCharactersLoaded_Implementation(bool Success, const TArray<FArkTributePlayerDataListing, TSizedDefaultAllocator<32> >* UploadedDinosListings) { NativeCall<void, bool, const TArray<FArkTributePlayerDataListing, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ClientUploadedCharactersLoaded_Implementation(bool,TArray<FArkTributePlayerDataListing,TSizedDefaultAllocator<32>>&)", Success, UploadedDinosListings); }
3703 void ServerCheckIsValidPlayerToDownload_Implementation(const FArkTributePlayerData* PlayerData) { NativeCall<void, const FArkTributePlayerData*>(this, "AShooterPlayerController.ServerCheckIsValidPlayerToDownload_Implementation(FArkTributePlayerData)", PlayerData); }
3704 void ClientPlayerIsValidToDownload_Implementation(bool bIsValid, const FArkTributePlayerData* PlayerData) { NativeCall<void, bool, const FArkTributePlayerData*>(this, "AShooterPlayerController.ClientPlayerIsValidToDownload_Implementation(bool,FArkTributePlayerData)", bIsValid, PlayerData); }
3705 bool IsValidArkTributePlayerDownloadForThisServer(const FArkTributePlayerData* PlayerData) { return NativeCall<bool, const FArkTributePlayerData*>(this, "AShooterPlayerController.IsValidArkTributePlayerDownloadForThisServer(FArkTributePlayerData&)", PlayerData); }
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); }
3707 void OnFirstSaveAfterCharacterDownloadFinished(bool Success) { NativeCall<void, bool>(this, "AShooterPlayerController.OnFirstSaveAfterCharacterDownloadFinished(bool)", Success); }
3708 void ClientDownloadPlayerCharacterRequestFinished_Implementation(bool Success) { NativeCall<void, bool>(this, "AShooterPlayerController.ClientDownloadPlayerCharacterRequestFinished_Implementation(bool)", Success); }
3709 FString* LinkedPlayerIDString(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterPlayerController.LinkedPlayerIDString()", result); }
3710 void ServerSetSubscribedApp_Implementation(int AppID, bool bPreventDefaultItems) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerSetSubscribedApp_Implementation(int,bool)", AppID, bPreventDefaultItems); }
3711 void ServerRemoveSteamItemSucceeded_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerRemoveSteamItemSucceeded_Implementation()"); }
3712 void RemoveItemSucceeded() { NativeCall<void>(this, "AShooterPlayerController.RemoveItemSucceeded()"); }
3713 void RefreshSteamInventory() { NativeCall<void>(this, "AShooterPlayerController.RefreshSteamInventory()"); }
3714 void ServerRemoveSteamItem_Implementation(unsigned int ItemdDefId) { NativeCall<void, unsigned int>(this, "AShooterPlayerController.ServerRemoveSteamItem_Implementation(unsignedint)", ItemdDefId); }
3715 void CloseSteamStatusScene() { NativeCall<void>(this, "AShooterPlayerController.CloseSteamStatusScene()"); }
3716 void AllowPlayerToJoinNoCheck(const FString* PlayerId) { NativeCall<void, const FString*>(this, "AShooterPlayerController.AllowPlayerToJoinNoCheck(FString&)", PlayerId); }
3717 void DisallowPlayerToJoinNoCheck(const FString* PlayerId) { NativeCall<void, const FString*>(this, "AShooterPlayerController.DisallowPlayerToJoinNoCheck(FString&)", PlayerId); }
3718 void ServerSendDirectMessage_Implementation(const FString* PlayerSteamID, const FString* MessageText) { NativeCall<void, const FString*, const FString*>(this, "AShooterPlayerController.ServerSendDirectMessage_Implementation(FString&,FString&)", PlayerSteamID, MessageText); }
3719 void ServerListPlayers_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerListPlayers_Implementation()"); }
3720 void KickPlayer(FString* PlayerSteamName) { NativeCall<void, FString*>(this, "AShooterPlayerController.KickPlayer(FString)", PlayerSteamName); }
3721 void ServerKickPlayer_Implementation(const FString* PlayerSteamName) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ServerKickPlayer_Implementation(FString&)", PlayerSteamName); }
3722 void BanPlayer(FString* PlayerSteamName) { NativeCall<void, FString*>(this, "AShooterPlayerController.BanPlayer(FString)", PlayerSteamName); }
3723 void ServerBanPlayer_Implementation(const FString* PlayerSteamName) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ServerBanPlayer_Implementation(FString&)", PlayerSteamName); }
3724 void UnbanPlayer(FString* PlayerSteamName) { NativeCall<void, FString*>(this, "AShooterPlayerController.UnbanPlayer(FString)", PlayerSteamName); }
3725 void ServerUnbanPlayer_Implementation(const FString* PlayerSteamName) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ServerUnbanPlayer_Implementation(FString&)", PlayerSteamName); }
3726 void ServerAddAdminPlayer_Implementation(const FString* PlayerSteamName) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ServerAddAdminPlayer_Implementation(FString&)", PlayerSteamName); }
3727 void ServerRemoveAdminPlayer_Implementation(const FString* PlayerSteamName) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ServerRemoveAdminPlayer_Implementation(FString&)", PlayerSteamName); }
3728 void SetKickedNotification(FString* KickReason) { NativeCall<void, FString*>(this, "AShooterPlayerController.SetKickedNotification(FString)", KickReason); }
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); }
3731 void ClientUnlockAchievement_Implementation(const FString* AchievementID, bool savePlayerData) { NativeCall<void, const FString*, bool>(this, "AShooterPlayerController.ClientUnlockAchievement_Implementation(FString&,bool)", AchievementID, savePlayerData); }
3732 void ClientStartActivity_Implementation(const FString* ActivityName) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ClientStartActivity_Implementation(FString&)", ActivityName); }
3733 void ClientNotifyLevelUp_Implementation(APrimalCharacter* ForChar, int NewLevel) { NativeCall<void, APrimalCharacter*, int>(this, "AShooterPlayerController.ClientNotifyLevelUp_Implementation(APrimalCharacter*,int)", ForChar, NewLevel); }
3734 void ClientNotifyTorpidityIncrease_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientNotifyTorpidityIncrease_Implementation()"); }
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); }
3736 void InitCharacterPainting_Implementation(APrimalCharacter* Char) { NativeCall<void, APrimalCharacter*>(this, "AShooterPlayerController.InitCharacterPainting_Implementation(APrimalCharacter*)", Char); }
3737 void ClientNotifyListenServerOutOfRange_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientNotifyListenServerOutOfRange_Implementation()"); }
3738 void StopLoadingMusic() { NativeCall<void>(this, "AShooterPlayerController.StopLoadingMusic()"); }
3739 void FadeOutLoadingMusic() { NativeCall<void>(this, "AShooterPlayerController.FadeOutLoadingMusic()"); }
3740 ASpectatorPawn* SpawnSpectatorPawn() { return NativeCall<ASpectatorPawn*>(this, "AShooterPlayerController.SpawnSpectatorPawn()"); }
3741 void ChangeState(FName NewState) { NativeCall<void, FName>(this, "AShooterPlayerController.ChangeState(FName)", NewState); }
3742 bool IsSpectator(const bool bIncludeSOTFIntro) { return NativeCall<bool, const bool>(this, "AShooterPlayerController.IsSpectator(bool)", bIncludeSOTFIntro); }
3743 void ClientFailedRemoveSaddle_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientFailedRemoveSaddle_Implementation()"); }
3744 void ZoneVolumeReport() { NativeCall<void>(this, "AShooterPlayerController.ZoneVolumeReport()"); }
3745 void PrintColors() { NativeCall<void>(this, "AShooterPlayerController.PrintColors()"); }
3746 bool AllowConsoleUI() { return NativeCall<bool>(this, "AShooterPlayerController.AllowConsoleUI()"); }
3747 void ServerSetFreeCraftingQuantity_Implementation(UPrimalInventoryComponent* InventoryComp, const int Quantity) { NativeCall<void, UPrimalInventoryComponent*, const int>(this, "AShooterPlayerController.ServerSetFreeCraftingQuantity_Implementation(UPrimalInventoryComponent*,int)", InventoryComp, Quantity); }
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); }
3749 void ClientRunLocalConsoleCommand_Implementation(const FString* Command, bool bWriteToLog) { NativeCall<void, const FString*, bool>(this, "AShooterPlayerController.ClientRunLocalConsoleCommand_Implementation(FString&,bool)", Command, bWriteToLog); }
3750 void EnvQA() { NativeCall<void>(this, "AShooterPlayerController.EnvQA()"); }
3751 void ClientShowPaintingUI_Implementation(UObject* ObjectToPaint) { NativeCall<void, UObject*>(this, "AShooterPlayerController.ClientShowPaintingUI_Implementation(UObject*)", ObjectToPaint); }
3752 void HideRiders(bool bDoHide) { NativeCall<void, bool>(this, "AShooterPlayerController.HideRiders(bool)", bDoHide); }
3753 AActor* GetViewTarget() { return NativeCall<AActor*>(this, "AShooterPlayerController.GetViewTarget()"); }
3754 void SpawnPlayerCameraManager() { NativeCall<void>(this, "AShooterPlayerController.SpawnPlayerCameraManager()"); }
3755 void ServerSetSupressAdminIcon_Implementation(bool bSuppress) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerSetSupressAdminIcon_Implementation(bool)", bSuppress); }
3756 void NotifyTribeWarStatus_Implementation(const FString* EnemyTribeString, int StatusType) { NativeCall<void, const FString*, int>(this, "AShooterPlayerController.NotifyTribeWarStatus_Implementation(FString&,int)", EnemyTribeString, StatusType); }
3757 void StartArkGamepadLeftShoulder() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadLeftShoulder()"); }
3758 void EndArkGamepadLeftShoulder() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadLeftShoulder()"); }
3759 void StartArkGamepadRightShoulder() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadRightShoulder()"); }
3760 void EndArkGamepadRightShoulder() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadRightShoulder()"); }
3761 void ServerRequestTribeLog_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerRequestTribeLog_Implementation()"); }
3762 void ClientStartReceivingTribeLog_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientStartReceivingTribeLog_Implementation()"); }
3763 void ClientReceiveTribeLog_Implementation(const FString* LogString) { NativeCall<void, const FString*>(this, "AShooterPlayerController.ClientReceiveTribeLog_Implementation(FString&)", LogString); }
3764 void ClientEndReceivingTribeLog_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientEndReceivingTribeLog_Implementation()"); }
3765 void RPCStayAlive_Implementation() { NativeCall<void>(this, "AShooterPlayerController.RPCStayAlive_Implementation()"); }
3766 void ConditonalEndGamepadModiferState() { NativeCall<void>(this, "AShooterPlayerController.ConditonalEndGamepadModiferState()"); }
3767 void StartArkGamepadBackButton() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadBackButton()"); }
3768 void EndArkGamepadBackButton() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadBackButton()"); }
3769 void StartArkGamepadFaceButtonLeft() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadFaceButtonLeft()"); }
3770 void EndArkGamepadFaceButtonLeft() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadFaceButtonLeft()"); }
3771 void StartArkGamepadFaceButtonRight() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadFaceButtonRight()"); }
3772 void EndArkGamepadFaceButtonRight() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadFaceButtonRight()"); }
3773 void StartArkGamepadFaceButtonTop() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadFaceButtonTop()"); }
3774 void EndArkGamepadFaceButtonTop() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadFaceButtonTop()"); }
3775 void StartArkGamepadFaceButtonBottom() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadFaceButtonBottom()"); }
3776 void EndArkGamepadFaceButtonBottom() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadFaceButtonBottom()"); }
3777 void OnStartInGameMenu() { NativeCall<void>(this, "AShooterPlayerController.OnStartInGameMenu()"); }
3778 void OnToggleInGameMenu() { NativeCall<void>(this, "AShooterPlayerController.OnToggleInGameMenu()"); }
3779 void HideFPVMesh() { NativeCall<void>(this, "AShooterPlayerController.HideFPVMesh()"); }
3780 void ControlsStartMap() { NativeCall<void>(this, "AShooterPlayerController.ControlsStartMap()"); }
3781 void ControlsStopMap() { NativeCall<void>(this, "AShooterPlayerController.ControlsStopMap()"); }
3782 void SlowMovementOn() { NativeCall<void>(this, "AShooterPlayerController.SlowMovementOn()"); }
3783 void SlowMovementOff() { NativeCall<void>(this, "AShooterPlayerController.SlowMovementOff()"); }
3784 void ControlsStartInventory() { NativeCall<void>(this, "AShooterPlayerController.ControlsStartInventory()"); }
3785 void ControlsEndInventory() { NativeCall<void>(this, "AShooterPlayerController.ControlsEndInventory()"); }
3786 void ControlsStartReload() { NativeCall<void>(this, "AShooterPlayerController.ControlsStartReload()"); }
3787 void ControlsEndReload() { NativeCall<void>(this, "AShooterPlayerController.ControlsEndReload()"); }
3788 void ControlsStartUse() { NativeCall<void>(this, "AShooterPlayerController.ControlsStartUse()"); }
3789 void ControlsEndUse() { NativeCall<void>(this, "AShooterPlayerController.ControlsEndUse()"); }
3790 void ControlsStartJump() { NativeCall<void>(this, "AShooterPlayerController.ControlsStartJump()"); }
3791 void ControlsEndJump() { NativeCall<void>(this, "AShooterPlayerController.ControlsEndJump()"); }
3792 void StartArkGamepadDpadLeft() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadDpadLeft()"); }
3793 void EndArkGamepadDpadLeft() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadDpadLeft()"); }
3794 void StartArkGamepadDpadUp() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadDpadUp()"); }
3795 void EndAArkGamepadDpadUp() { NativeCall<void>(this, "AShooterPlayerController.EndAArkGamepadDpadUp()"); }
3796 void StartArkGamepadDpadRight() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadDpadRight()"); }
3797 void EndArkGamepadDpadRight() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadDpadRight()"); }
3798 void StartArkGamepadDpadDown() { NativeCall<void>(this, "AShooterPlayerController.StartArkGamepadDpadDown()"); }
3799 void EndArkGamepadDpadDown() { NativeCall<void>(this, "AShooterPlayerController.EndArkGamepadDpadDown()"); }
3800 void ServerAddAchievementID_Implementation(const FString* AchievementID, bool bIsOnSpawn) { NativeCall<void, const FString*, bool>(this, "AShooterPlayerController.ServerAddAchievementID_Implementation(FString&,bool)", AchievementID, bIsOnSpawn); }
3801 int GetLinkedPlayerID() { return NativeCall<int>(this, "AShooterPlayerController.GetLinkedPlayerID()"); }
3802 FString* GetPlayerCharacterName(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterPlayerController.GetPlayerCharacterName()", result); }
3803 //void ClientCollectedAchievementItem_Implementation(TSubclassOf<UPrimalItem> ItemClass) { NativeCall<void, TSubclassOf<UPrimalItem>>(this, "AShooterPlayerController.ClientCollectedAchievementItem_Implementation(TSubclassOf<UPrimalItem>)", ItemClass); }
3804 //bool AllowTribeGroupPermission(ETribeGroupPermission::Type TribeGroupPermission, UObject* OnObject) { return NativeCall<bool, ETribeGroupPermission::Type, UObject*>(this, "AShooterPlayerController.AllowTribeGroupPermission(ETribeGroupPermission::Type,UObject*)", TribeGroupPermission, OnObject); }
3805 bool UseTribeGroupRanks() { return NativeCall<bool>(this, "AShooterPlayerController.UseTribeGroupRanks()"); }
3806 bool IsTribeAdmin() { return NativeCall<bool>(this, "AShooterPlayerController.IsTribeAdmin()"); }
3807 bool IsInTribe() { return NativeCall<bool>(this, "AShooterPlayerController.IsInTribe()"); }
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); }
3810 UPrimalItem* GetInventoryUISelectedSkinLocal() { return NativeCall<UPrimalItem*>(this, "AShooterPlayerController.GetInventoryUISelectedSkinLocal()"); }
3811 UPrimalItem* GetInventoryUISelectedSkinRemote() { return NativeCall<UPrimalItem*>(this, "AShooterPlayerController.GetInventoryUISelectedSkinRemote()"); }
3812 UPrimalItem* GetInventoryUISelectedItemRemote() { return NativeCall<UPrimalItem*>(this, "AShooterPlayerController.GetInventoryUISelectedItemRemote()"); }
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); }
3814 //void PlayHitMarkerCharacter_Implementation(bool bHitFriendlyTarget, const FHitMarkerSettings* HitMarkerSettings) { NativeCall<void, bool, const FHitMarkerSettings*>(this, "AShooterPlayerController.PlayHitMarkerCharacter_Implementation(bool,FHitMarkerSettings)", bHitFriendlyTarget, HitMarkerSettings); }
3815 void PlayHitMarkerStructure_Implementation() { NativeCall<void>(this, "AShooterPlayerController.PlayHitMarkerStructure_Implementation()"); }
3816 void PlayHitMarkerStructureAlly_Implementation() { NativeCall<void>(this, "AShooterPlayerController.PlayHitMarkerStructureAlly_Implementation()"); }
3817 void ClientShowTransferredPlayerConfirmationDialog_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientShowTransferredPlayerConfirmationDialog_Implementation()"); }
3818 void ShowTransferCharacterConfirmationDialog() { NativeCall<void>(this, "AShooterPlayerController.ShowTransferCharacterConfirmationDialog()"); }
3819 void OnTransferCharacterConfirmationDialogClosed(bool bAccept) { NativeCall<void, bool>(this, "AShooterPlayerController.OnTransferCharacterConfirmationDialogClosed(bool)", bAccept); }
3820 void ServerTransferredPlayerConfirmationResult_Implementation(bool bAccpet) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerTransferredPlayerConfirmationResult_Implementation(bool)", bAccpet); }
3821 void ClientSetHUDAndInitUIScenes_Implementation(TSubclassOf<AHUD> NewHUDClass) { NativeCall<void, TSubclassOf<AHUD>>(this, "AShooterPlayerController.ClientSetHUDAndInitUIScenes_Implementation(TSubclassOf<AHUD>)", NewHUDClass); }
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); }
3823 void ServerDownloadTransferredPlayer_Implementation(int spawnPointID, int spawnPointRegionIndex) { NativeCall<void, int, int>(this, "AShooterPlayerController.ServerDownloadTransferredPlayer_Implementation(int,int)", spawnPointID, spawnPointRegionIndex); }
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); }
3825 void ServerStartWeaponFire_Implementation(AShooterWeapon* weapon) { NativeCall<void, AShooterWeapon*>(this, "AShooterPlayerController.ServerStartWeaponFire_Implementation(AShooterWeapon*)", weapon); }
3826 void ServerStopWeaponFire_Implementation(AShooterWeapon* weapon) { NativeCall<void, AShooterWeapon*>(this, "AShooterPlayerController.ServerStopWeaponFire_Implementation(AShooterWeapon*)", weapon); }
3827 void ServerStartWeaponAltFire_Implementation(AShooterWeapon* weapon) { NativeCall<void, AShooterWeapon*>(this, "AShooterPlayerController.ServerStartWeaponAltFire_Implementation(AShooterWeapon*)", weapon); }
3828 void ServerStopWeaponAltFire_Implementation(AShooterWeapon* weapon) { NativeCall<void, AShooterWeapon*>(this, "AShooterPlayerController.ServerStopWeaponAltFire_Implementation(AShooterWeapon*)", weapon); }
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); }
3830 void ClientNotifyUnlockedAllExplorerNotes_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientNotifyUnlockedAllExplorerNotes_Implementation()"); }
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); }
3834 APawn* GetResponsibleDamager(AActor* DamageCauser) { return NativeCall<APawn*, AActor*>(this, "AShooterPlayerController.GetResponsibleDamager(AActor*)", DamageCauser); }
3835 void UnlockEmote(FName EmoteName) { NativeCall<void, FName>(this, "AShooterPlayerController.UnlockEmote(FName)", EmoteName); }
3836 void LockEmote(FName EmoteName) { NativeCall<void, FName>(this, "AShooterPlayerController.LockEmote(FName)", EmoteName); }
3837 bool IsEmoteUnlocked(FName EmoteName) { return NativeCall<bool, FName>(this, "AShooterPlayerController.IsEmoteUnlocked(FName)", EmoteName); }
3838 int GetCurrentMultiUseWheelCategory() { return NativeCall<int>(this, "AShooterPlayerController.GetCurrentMultiUseWheelCategory()"); }
3839 void SetCurrentMultiUseWheelCategory(int Category) { NativeCall<void, int>(this, "AShooterPlayerController.SetCurrentMultiUseWheelCategory(int)", Category); }
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); }
3841 void ServerRequestDinoAncestors_Implementation(APrimalDinoCharacter* ForDino) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterPlayerController.ServerRequestDinoAncestors_Implementation(APrimalDinoCharacter*)", ForDino); }
3842 void OnPressGroupAddOrRemoveTame() { NativeCall<void>(this, "AShooterPlayerController.OnPressGroupAddOrRemoveTame()"); }
3843 AActor* BaseGetPlayerCharacter() { return NativeCall<AActor*>(this, "AShooterPlayerController.BaseGetPlayerCharacter()"); }
3844 void ClientNotifyUnlockedEngram_Implementation(TSubclassOf<UPrimalItem> ItemClass, bool bTekGram) { NativeCall<void, TSubclassOf<UPrimalItem>, bool>(this, "AShooterPlayerController.ClientNotifyUnlockedEngram_Implementation(TSubclassOf<UPrimalItem>,bool)", ItemClass, bTekGram); }
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); }
3846 bool IsAtPersonalTameLimit(bool bIsForStructure) { return NativeCall<bool, bool>(this, "AShooterPlayerController.IsAtPersonalTameLimit(bool)", bIsForStructure); }
3847 FString* GetPersonalTameLimitString(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterPlayerController.GetPersonalTameLimitString()", result); }
3848 void ClientSetPersonalDinoTameCount_Implementation(int NewPersonalDinoTameCount) { NativeCall<void, int>(this, "AShooterPlayerController.ClientSetPersonalDinoTameCount_Implementation(int)", NewPersonalDinoTameCount); }
3849 void UpdatePostProcessVolumes() { NativeCall<void>(this, "AShooterPlayerController.UpdatePostProcessVolumes()"); }
3850 bool IsSavingData() { return NativeCall<bool>(this, "AShooterPlayerController.IsSavingData()"); }
3851 FString* PlayerCommand_Implementation(FString* result, const FString* TheCommand) { return NativeCall<FString*, FString*, const FString*>(this, "AShooterPlayerController.PlayerCommand_Implementation(FString&)", result, TheCommand); }
3852 void TryToForceUploadCharacter_Implementation() { NativeCall<void>(this, "AShooterPlayerController.TryToForceUploadCharacter_Implementation()"); }
3853 void ServerDPC_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerDPC_Implementation()"); }
3854 void QuitToMainMenu() { NativeCall<void>(this, "AShooterPlayerController.QuitToMainMenu()"); }
3855 bool IsViewingInventoryUI() { return NativeCall<bool>(this, "AShooterPlayerController.IsViewingInventoryUI()"); }
3856 bool ViewingAnUploadTerminal() { return NativeCall<bool>(this, "AShooterPlayerController.ViewingAnUploadTerminal()"); }
3857 bool IsFirstLocalPlayer() { return NativeCall<bool>(this, "AShooterPlayerController.IsFirstLocalPlayer()"); }
3858 bool IsFirstLocalPlayerOrLivingLocalPlayer() { return NativeCall<bool>(this, "AShooterPlayerController.IsFirstLocalPlayerOrLivingLocalPlayer()"); }
3859 void ServerRequestMyTribeOnlineList_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerRequestMyTribeOnlineList_Implementation()"); }
3860 void ClientReceiveMyTribeOnlineList_Implementation(const TArray<unsigned int, TSizedDefaultAllocator<32> >* OnlinePlayerIDs) { NativeCall<void, const TArray<unsigned int, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ClientReceiveMyTribeOnlineList_Implementation(TArray<unsignedint,TSizedDefaultAllocator<32>>&)", OnlinePlayerIDs); }
3861 void ClientNotifyUnlockHairStyleOrEmote_Implementation(FName HairstyleOrEmoteName) { NativeCall<void, FName>(this, "AShooterPlayerController.ClientNotifyUnlockHairStyleOrEmote_Implementation(FName)", HairstyleOrEmoteName); }
3862 void UpdateRequestEquippedItemsQueue() { NativeCall<void>(this, "AShooterPlayerController.UpdateRequestEquippedItemsQueue()"); }
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); }
3865 void ServerDropAllNotReadyForUploadItems_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerDropAllNotReadyForUploadItems_Implementation()"); }
3866 void ClientOnDropAllNotReadyForUploadItemsFinished_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientOnDropAllNotReadyForUploadItemsFinished_Implementation()"); }
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); }
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); }
3870 void IncrementPrimalStats(EPrimalStatsValueTypes::Type statsValueType) { NativeCall<void, EPrimalStatsValueTypes::Type>(this, "AShooterPlayerController.IncrementPrimalStats(EPrimalStatsValueTypes::Type)", statsValueType); }
3871 void FlushPrimalStats() { NativeCall<void>(this, "AShooterPlayerController.FlushPrimalStats()"); }
3872 void SetInstantHarvest(bool bEnable) { NativeCall<void, bool>(this, "AShooterPlayerController.SetInstantHarvest(bool)", bEnable); }
3873 bool HasInstantHarvest() { return NativeCall<bool>(this, "AShooterPlayerController.HasInstantHarvest()"); }
3874 AShooterCharacter* GetControllerPlayer(__int16 a2) { return NativeCall<AShooterCharacter*, __int16>(this, "AShooterPlayerController.GetControllerPlayer()", a2); }
3875 void Client_ReceiveBuffFromDayCycle_Implementation(TSubclassOf<APrimalBuff> GiveBuffClass, ADayCycleManager* FromDayCycle) { NativeCall<void, TSubclassOf<APrimalBuff>, ADayCycleManager*>(this, "AShooterPlayerController.Client_ReceiveBuffFromDayCycle_Implementation(TSubclassOf<APrimalBuff>,ADayCycleManager*)", GiveBuffClass, FromDayCycle); }
3876 void Tick_UpdatePings(const float DeltaTime) { NativeCall<void, const float>(this, "AShooterPlayerController.Tick_UpdatePings(float)", DeltaTime); }
3877 void OnPingDown() { NativeCall<void>(this, "AShooterPlayerController.OnPingDown()"); }
3878 void OnPingUp() { NativeCall<void>(this, "AShooterPlayerController.OnPingUp()"); }
3879 //FTeamPingDataForClient* GetTeamPingSettingsByType(FTeamPingDataForClient* result, TEnumAsByte<ETeamPingType::Type> TeamPingType) { return NativeCall<FTeamPingDataForClient*, FTeamPingDataForClient*, TEnumAsByte<ETeamPingType::Type>>(this, "AShooterPlayerController.GetTeamPingSettingsByType(TEnumAsByte<ETeamPingType::Type>)", result, TeamPingType); }
3880 void StartTeamPingWheel() { NativeCall<void>(this, "AShooterPlayerController.StartTeamPingWheel()"); }
3881 void Client_UpdateRallyPointData_Implementation(bool DestroyRallyPoint, FTeamPingData* RallyPointData) { NativeCall<void, bool, FTeamPingData*>(this, "AShooterPlayerController.Client_UpdateRallyPointData_Implementation(bool,FTeamPingData)", DestroyRallyPoint, RallyPointData); }
3882 void Server_UpdateRallyPointData_Implementation() { NativeCall<void>(this, "AShooterPlayerController.Server_UpdateRallyPointData_Implementation()"); }
3883 void Server_DoTeamPing_Implementation(const FTeamPingData* WithPingData) { NativeCall<void, const FTeamPingData*>(this, "AShooterPlayerController.Server_DoTeamPing_Implementation(FTeamPingData)", WithPingData); }
3884 void Client_AddTeamPing_Implementation(const FTeamPingData* WithPingData) { NativeCall<void, const FTeamPingData*>(this, "AShooterPlayerController.Client_AddTeamPing_Implementation(FTeamPingData)", WithPingData); }
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); }
3887 bool TryCreateTeamPingType(TEnumAsByte<ETeamPingType::Type> PingType) { return NativeCall<bool, TEnumAsByte<ETeamPingType::Type>>(this, "AShooterPlayerController.TryCreateTeamPingType(TEnumAsByte<ETeamPingType::Type>)", PingType); }
3888 bool CanTeamPing() { return NativeCall<bool>(this, "AShooterPlayerController.CanTeamPing()"); }
3889 bool CanPingRallyPoint() { return NativeCall<bool>(this, "AShooterPlayerController.CanPingRallyPoint()"); }
3890 bool DoPingTrace(FReplicatePingData* NewPing, bool* bIsResponding) { return NativeCall<bool, FReplicatePingData*, bool*>(this, "AShooterPlayerController.DoPingTrace(FReplicatePingData&,bool&)", NewPing, bIsResponding); }
3891 void Server_Ping_Implementation(const FReplicatePingData* WithPingData) { NativeCall<void, const FReplicatePingData*>(this, "AShooterPlayerController.Server_Ping_Implementation(FReplicatePingData)", WithPingData); }
3892 void PingNearbyPlayers(const FReplicatePingData* WithPingData) { NativeCall<void, const FReplicatePingData*>(this, "AShooterPlayerController.PingNearbyPlayers(FReplicatePingData&)", WithPingData); }
3893 void Client_ReceivePing_Implementation(const FReplicatePingData* ReceivedPingData) { NativeCall<void, const FReplicatePingData*>(this, "AShooterPlayerController.Client_ReceivePing_Implementation(FReplicatePingData)", ReceivedPingData); }
3894 void Server_RespondToPing_Implementation(const FReplicatePingData* RespondToPingData) { NativeCall<void, const FReplicatePingData*>(this, "AShooterPlayerController.Server_RespondToPing_Implementation(FReplicatePingData)", RespondToPingData); }
3895 void RespondToPing(const FReplicatePingData* RespondToPingData) { NativeCall<void, const FReplicatePingData*>(this, "AShooterPlayerController.RespondToPing(FReplicatePingData&)", RespondToPingData); }
3896 void Client_ReceivePingResponse_Implementation(const FReplicatePingData* ResponseData, AShooterCharacter* RespondingPlayer) { NativeCall<void, const FReplicatePingData*, AShooterCharacter*>(this, "AShooterPlayerController.Client_ReceivePingResponse_Implementation(FReplicatePingData,AShooterCharacter*)", ResponseData, RespondingPlayer); }
3897 bool InitPing(FPingData* ForPingData, const FReplicatePingData* InitFromData) { return NativeCall<bool, FPingData*, const FReplicatePingData*>(this, "AShooterPlayerController.InitPing(FPingData&,FReplicatePingData&)", ForPingData, InitFromData); }
3898 static bool IsPlayerViewingPing(const AShooterPlayerController* ForPC, const FPingData* CheckPingData) { return NativeCall<bool, const AShooterPlayerController*, const FPingData*>(nullptr, "AShooterPlayerController.IsPlayerViewingPing(AShooterPlayerController*,FPingData&)", ForPC, CheckPingData); }
3899 static bool IsPingedItem(const UPrimitiveComponent* PingComponent) { return NativeCall<bool, const UPrimitiveComponent*>(nullptr, "AShooterPlayerController.IsPingedItem(UPrimitiveComponent*)", PingComponent); }
3901 void Tick_SearchForPOIs(float DeltaTime) { NativeCall<void, float>(this, "AShooterPlayerController.Tick_SearchForPOIs(float)", DeltaTime); }
3902 void GetMapMarkerPOIs(__int64 a2) { NativeCall<void, __int64>(this, "AShooterPlayerController.GetMapMarkerPOIs()", a2); }
3903 void VerifyNearbyPOIActors(TArray<AActor*, TSizedDefaultAllocator<32> >* foundActors) { NativeCall<void, TArray<AActor*, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.VerifyNearbyPOIActors(TArray<AActor*,TSizedDefaultAllocator<32>>&)", foundActors); }
3904 void Server_RequestLastDeathTrackingActorLoc_Implementation() { NativeCall<void>(this, "AShooterPlayerController.Server_RequestLastDeathTrackingActorLoc_Implementation()"); }
3905 void Server_RequestLastDeathTrackingActorLoc_ServerLogic() { NativeCall<void>(this, "AShooterPlayerController.Server_RequestLastDeathTrackingActorLoc_ServerLogic()"); }
3906 void Client_ReceiveLastDeathTrackingActorLoc_Implementation(int Index, UE::Math::TVector<double>* Loc) { NativeCall<void, int, UE::Math::TVector<double>*>(this, "AShooterPlayerController.Client_ReceiveLastDeathTrackingActorLoc_Implementation(int,UE::Math::TVector<double>)", Index, Loc); }
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); }
3908 void PurchaseEngramPoint(int NumPointsToPurchase) { NativeCall<void, int>(this, "AShooterPlayerController.PurchaseEngramPoint(int)", NumPointsToPurchase); }
3909 bool IsPOINearCenterOfScreen(UE::Math::TVector2<double>* POIPosition, UE::Math::TVector2<double>* DeadZone) { return NativeCall<bool, UE::Math::TVector2<double>*, UE::Math::TVector2<double>*>(this, "AShooterPlayerController.IsPOINearCenterOfScreen(UE::Math::TVector2<double>,UE::Math::TVector2<double>)", POIPosition, DeadZone); }
3910 void ServerRequestStructuresPlacedOnFloor_Implementation(const TArray<APrimalStructure*, TSizedDefaultAllocator<32> >* OnStructures) { NativeCall<void, const TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ServerRequestStructuresPlacedOnFloor_Implementation(TArray<APrimalStructure*,TSizedDefaultAllocator<32>>&)", OnStructures); }
3911 //void ClientReceiveStructuresPlacedOnFloor_Implementation(const TArray<FStructuresOnFloor, TSizedDefaultAllocator<32> >* Structures) { NativeCall<void, const TArray<FStructuresOnFloor, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ClientReceiveStructuresPlacedOnFloor_Implementation(TArray<FStructuresOnFloor,TSizedDefaultAllocator<32>>&)", Structures); }
3912 bool IsRemoteControlling() { return NativeCall<bool>(this, "AShooterPlayerController.IsRemoteControlling()"); }
3913 void CopyWorldBuffStatus() { NativeCall<void>(this, "AShooterPlayerController.CopyWorldBuffStatus()"); }
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); }
3916 void ServerRequestUpdateActiveMissionTags_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerRequestUpdateActiveMissionTags_Implementation()"); }
3917 void ClientReceiveActiveMissionTags_Implementation(const TArray<FName, TSizedDefaultAllocator<32> >* MissionTags) { NativeCall<void, const TArray<FName, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ClientReceiveActiveMissionTags_Implementation(TArray<FName,TSizedDefaultAllocator<32>>&)", MissionTags); }
3918 void DoDestroyTribeIdStructures() { NativeCall<void>(this, "AShooterPlayerController.DoDestroyTribeIdStructures()"); }
3919 void GiveCryoItemAndCaptureDino(APrimalDinoCharacter* targetDino) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterPlayerController.GiveCryoItemAndCaptureDino(APrimalDinoCharacter*)", targetDino); }
3920 void OnNetCleanup(UNetConnection* Connection) { NativeCall<void, UNetConnection*>(this, "AShooterPlayerController.OnNetCleanup(UNetConnection*)", Connection); }
3921 void DelayedNetCleanup() { NativeCall<void>(this, "AShooterPlayerController.DelayedNetCleanup()"); }
3922 void ClientDrawUndermeshSphere_Implementation(const int radius) { NativeCall<void, const int>(this, "AShooterPlayerController.ClientDrawUndermeshSphere_Implementation(int)", radius); }
3923 //void ServerUpdateLevelVisibility_Implementation(const FUpdateLevelVisibilityLevelInfo* LevelVisibility) { NativeCall<void, const FUpdateLevelVisibilityLevelInfo*>(this, "AShooterPlayerController.ServerUpdateLevelVisibility_Implementation(FUpdateLevelVisibilityLevelInfo&)", LevelVisibility); }
3924 void OnRep_Pawn(__int16 a2) { NativeCall<void, __int16>(this, "AShooterPlayerController.OnRep_Pawn()", a2); }
3925 //APrimalCinematicActor* GetControllingCinematic() { return NativeCall<APrimalCinematicActor*>(this, "AShooterPlayerController.GetControllingCinematic()"); }
3926 void OnSubobjectDestroyFromReplication(UObject* Subobject) { NativeCall<void, UObject*>(this, "AShooterPlayerController.OnSubobjectDestroyFromReplication(UObject*)", Subobject); }
3927 void PlayWheelClickSound() { NativeCall<void>(this, "AShooterPlayerController.PlayWheelClickSound()"); }
3928 void PlayWheelProgressSound() { NativeCall<void>(this, "AShooterPlayerController.PlayWheelProgressSound()"); }
3929 void PlayWheelProgressCompleteSound() { NativeCall<void>(this, "AShooterPlayerController.PlayWheelProgressCompleteSound()"); }
3930 void StopWheelProgressSound() { NativeCall<void>(this, "AShooterPlayerController.StopWheelProgressSound()"); }
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); }
3932 bool BPSearchForPOIs_Implementation(__int16 a2) { return NativeCall<bool, __int16>(this, "AShooterPlayerController.BPSearchForPOIs_Implementation()", a2); }
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); }
3934 void ServerRequestSetDefaultDestination_Implementation(int forSpawnPointID, int spawnPointID) { NativeCall<void, int, int>(this, "AShooterPlayerController.ServerRequestSetDefaultDestination_Implementation(int,int)", forSpawnPointID, spawnPointID); }
3935 void ServerRequestTamingInfoList_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerRequestTamingInfoList_Implementation()"); }
3936 void ServerRequestTamingInfoList_ServerLogic() { NativeCall<void>(this, "AShooterPlayerController.ServerRequestTamingInfoList_ServerLogic()"); }
3937 //void ClientReceiveTamingInfoList_Implementation(const TArray<FTamingDinoInfo, TSizedDefaultAllocator<32> >* InfoList) { NativeCall<void, const TArray<FTamingDinoInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.ClientReceiveTamingInfoList_Implementation(TArray<FTamingDinoInfo,TSizedDefaultAllocator<32>>&)", InfoList); }
3938 void ServerRequestRemoveDinoFromTamingListByID_Implementation(int InID1, int InID2) { NativeCall<void, int, int>(this, "AShooterPlayerController.ServerRequestRemoveDinoFromTamingListByID_Implementation(int,int)", InID1, InID2); }
3939 void ServerRequestRemoveDinoFromTamingListByID_ServerLogic(int InID1, int InID2) { NativeCall<void, int, int>(this, "AShooterPlayerController.ServerRequestRemoveDinoFromTamingListByID_ServerLogic(int,int)", InID1, InID2); }
3940 void SetSyncTamingDinosWithoutUI(bool bShouldSync) { NativeCall<void, bool>(this, "AShooterPlayerController.SetSyncTamingDinosWithoutUI(bool)", bShouldSync); }
3941 //void RawSyncTamingDinoWaypoints(const TArray<FTamingDinoInfo, TSizedDefaultAllocator<32> >* TamingList, __int64 a3, bool* a4) { NativeCall<void, const TArray<FTamingDinoInfo, TSizedDefaultAllocator<32> >*, __int64, bool*>(this, "AShooterPlayerController.RawSyncTamingDinoWaypoints(TArray<FTamingDinoInfo,TSizedDefaultAllocator<32>>&)", TamingList, a3, a4); }
3942 //void ProcessedSyncTamingDinoWaypoints(const TMap<unsigned int, FTamingDinoInfo, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<unsigned int, FTamingDinoInfo, 0> >* TamingList) { NativeCall<void, const TMap<unsigned int, FTamingDinoInfo, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<unsigned int, FTamingDinoInfo, 0> >*>(this, "AShooterPlayerController.ProcessedSyncTamingDinoWaypoints(TMap<unsignedint,FTamingDinoInfo,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<unsignedint,FTamingDinoInfo,0>>&)", TamingList); }
3943 //void SetTamingWaypoints(TArray<FTamingWaypointInfo, TSizedDefaultAllocator<32> >* InWaypoints) { NativeCall<void, TArray<FTamingWaypointInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.SetTamingWaypoints(TArray<FTamingWaypointInfo,TSizedDefaultAllocator<32>>)", InWaypoints); }
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); }
3946 void ServerRequestUpdateTrackedWaypointsOnly_Implementation(bool ClientAutoTrackTamesSetting) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerRequestUpdateTrackedWaypointsOnly_Implementation(bool)", ClientAutoTrackTamesSetting); }
3947 void ServerRequestUpdateTrackedWaypointsOnly_ServerLogic(bool ClientAutoTrackTamesSetting) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerRequestUpdateTrackedWaypointsOnly_ServerLogic(bool)", ClientAutoTrackTamesSetting); }
3948 void ServerRequestUpdateTrackedWaypointsAndMapPlayers_Implementation(bool ClientAutoTrackTamesSetting) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerRequestUpdateTrackedWaypointsAndMapPlayers_Implementation(bool)", ClientAutoTrackTamesSetting); }
3949 void ServerRequestUpdateTrackedWaypointsAndMapPlayers_ServerLogic(bool ClientAutoTrackTamesSetting) { NativeCall<void, bool>(this, "AShooterPlayerController.ServerRequestUpdateTrackedWaypointsAndMapPlayers_ServerLogic(bool)", ClientAutoTrackTamesSetting); }
3950 void SetCustomActorTracking_LastSavedCustomTameSearchText(const FString* CustomTameSearchText) { NativeCall<void, const FString*>(this, "AShooterPlayerController.SetCustomActorTracking_LastSavedCustomTameSearchText(FString&)", CustomTameSearchText); }
3951 void RefreshLocalTrackedActors(bool IsInfoFresh) { NativeCall<void, bool>(this, "AShooterPlayerController.RefreshLocalTrackedActors(bool)", IsInfoFresh); }
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); }
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); }
3958 void ClientSimpleMarkTrackedActorInfoUpdated_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ClientSimpleMarkTrackedActorInfoUpdated_Implementation()"); }
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); }
3962 void RemoveCustomActorTrackList_Individual(int InfoListIndex, ETrackedActorCategory::Type Category) { NativeCall<void, int, ETrackedActorCategory::Type>(this, "AShooterPlayerController.RemoveCustomActorTrackList_Individual(int,ETrackedActorCategory::Type)", InfoListIndex, Category); }
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); }
3967 bool UpdateCustomActorTrackList_Individual(const FTrackedActorPlusInfoStruct* InfoListEntry, ETrackedActorCategory::Type Category) { return NativeCall<bool, const FTrackedActorPlusInfoStruct*, ETrackedActorCategory::Type>(this, "AShooterPlayerController.UpdateCustomActorTrackList_Individual(FTrackedActorPlusInfoStruct&,ETrackedActorCategory::Type)", InfoListEntry, Category); }
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); }
3972 void ProcessedSyncTrackedActorWaypoints() { NativeCall<void>(this, "AShooterPlayerController.ProcessedSyncTrackedActorWaypoints()"); }
3973 void SetTrackedActorWaypoints(TArray<FTrackedActorWaypointInfo, TSizedDefaultAllocator<32> >* InWaypoints) { NativeCall<void, TArray<FTrackedActorWaypointInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.SetTrackedActorWaypoints(TArray<FTrackedActorWaypointInfo,TSizedDefaultAllocator<32>>)", InWaypoints); }
3974 void OnRecievedUpdatedCachedTeamTameList(bool IsInfoFresh, int DesiredIndexOfWidgetThatShouldHaveItsCreatureReturned) { NativeCall<void, bool, int>(this, "AShooterPlayerController.OnRecievedUpdatedCachedTeamTameList(bool,int)", IsInfoFresh, DesiredIndexOfWidgetThatShouldHaveItsCreatureReturned); }
3975 void ServerUntrackAllActors_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerUntrackAllActors_Implementation()"); }
3976 void ServerSetActiveWaypointTrackedPlayerViaCharacterIndex_Implementation(int TrackedPlayerIndex, bool ShouldMarkActive) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerSetActiveWaypointTrackedPlayerViaCharacterIndex_Implementation(int,bool)", TrackedPlayerIndex, ShouldMarkActive); }
3977 void ServerSetActiveWaypointTrackedCreatureViaCharacterIndex_Implementation(int TrackedCreatureIndex, bool ShouldMarkActive) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerSetActiveWaypointTrackedCreatureViaCharacterIndex_Implementation(int,bool)", TrackedCreatureIndex, ShouldMarkActive); }
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); }
3979 void ServerTogglePOIVisibilityForTrackedPlayerWaypoint_Implementation(int TrackedPlayerIndex, bool ShouldMarkActive) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerTogglePOIVisibilityForTrackedPlayerWaypoint_Implementation(int,bool)", TrackedPlayerIndex, ShouldMarkActive); }
3980 void ServerTogglePOIVisibilityForTrackedCreatureWaypoint_Implementation(int TrackedCreatureIndex, bool ShouldMarkActive) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerTogglePOIVisibilityForTrackedCreatureWaypoint_Implementation(int,bool)", TrackedCreatureIndex, ShouldMarkActive); }
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); }
3982 void ServerClearPOIVisibilityForAllActors_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerClearPOIVisibilityForAllActors_Implementation()"); }
3983 void ServerClearPOIVisibilityForAllActors_ServerLogic() { NativeCall<void>(this, "AShooterPlayerController.ServerClearPOIVisibilityForAllActors_ServerLogic()"); }
3984 void MarkDinoListEntryWidgetFavoritePlayer_Implementation(int ID) { NativeCall<void, int>(this, "AShooterPlayerController.MarkDinoListEntryWidgetFavoritePlayer_Implementation(int)", ID); }
3985 void MarkDinoListEntryWidgetFavoriteCreature_Implementation(int ID) { NativeCall<void, int>(this, "AShooterPlayerController.MarkDinoListEntryWidgetFavoriteCreature_Implementation(int)", ID); }
3986 void MarkDinoListEntryWidgetFavoriteCombined(int ID, bool IsPlayer) { NativeCall<void, int, bool>(this, "AShooterPlayerController.MarkDinoListEntryWidgetFavoriteCombined(int,bool)", ID, IsPlayer); }
3987 void ServerSetFavoriteTrackedPlayerViaCharacterIndex_Implementation(int TrackedPlayerIndex, bool ShouldFavorite) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerSetFavoriteTrackedPlayerViaCharacterIndex_Implementation(int,bool)", TrackedPlayerIndex, ShouldFavorite); }
3988 void ServerSetFavoriteTrackedCreatureViaCharacterIndex_Implementation(int TrackedCreatureIsendex, bool ShouldFavorite) { NativeCall<void, int, bool>(this, "AShooterPlayerController.ServerSetFavoriteTrackedCreatureViaCharacterIndex_Implementation(int,bool)", TrackedCreatureIsendex, ShouldFavorite); }
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); }
3990 void RefreshDinoTrackInfo() { NativeCall<void>(this, "AShooterPlayerController.RefreshDinoTrackInfo()"); }
3991 int FindGetTrackedActorFavoritedIndex(int PlayerID, TEnumAsByte<ETrackedActorCategory::Type> PlayerCategory) { return NativeCall<int, int, TEnumAsByte<ETrackedActorCategory::Type>>(this, "AShooterPlayerController.FindGetTrackedActorFavoritedIndex(int,TEnumAsByte<ETrackedActorCategory::Type>)", PlayerID, PlayerCategory); }
3992 int FindGetTrackedActorWaypointIndex(int PlayerID, TEnumAsByte<ETrackedActorCategory::Type> PlayerCategory) { return NativeCall<int, int, TEnumAsByte<ETrackedActorCategory::Type>>(this, "AShooterPlayerController.FindGetTrackedActorWaypointIndex(int,TEnumAsByte<ETrackedActorCategory::Type>)", PlayerID, PlayerCategory); }
3993 void TellServerAboutNewAutoTrackSetting_Implementation(bool SelectedAutotrack) { NativeCall<void, bool>(this, "AShooterPlayerController.TellServerAboutNewAutoTrackSetting_Implementation(bool)", SelectedAutotrack); }
3994 void TellServerAboutNewAutoTrackSetting_ServerLogic(bool SelectedAutotrack) { NativeCall<void, bool>(this, "AShooterPlayerController.TellServerAboutNewAutoTrackSetting_ServerLogic(bool)", SelectedAutotrack); }
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); }
3997 void JoinVoiceChannel_Implementation(const FString* InChannelName, const FString* InChannelCredentials) { NativeCall<void, const FString*, const FString*>(this, "AShooterPlayerController.JoinVoiceChannel_Implementation(FString&,FString&)", InChannelName, InChannelCredentials); }
3998 void TickVoiceChatClientInfo() { NativeCall<void>(this, "AShooterPlayerController.TickVoiceChatClientInfo()"); }
3999 void DisconnectVoiceUser(bool bRelease) { NativeCall<void, bool>(this, "AShooterPlayerController.DisconnectVoiceUser(bool)", bRelease); }
4000 void Server_JoinVoiceChannel_Internal(const FString* VoiceSessionName, const FString* ServerName) { NativeCall<void, const FString*, const FString*>(this, "AShooterPlayerController.Server_JoinVoiceChannel_Internal(FString&,FString&)", VoiceSessionName, ServerName); }
4001 void Server_JoinTribeAndAllianceVoiceChannel() { NativeCall<void>(this, "AShooterPlayerController.Server_JoinTribeAndAllianceVoiceChannel()"); }
4002 void Server_SelectAndJoinVoiceChannel_Implementation(int VoiceFilterType) { NativeCall<void, int>(this, "AShooterPlayerController.Server_SelectAndJoinVoiceChannel_Implementation(int)", VoiceFilterType); }
4003 void Server_SendBlockListFromClient_Implementation(const TArray<FString, TSizedDefaultAllocator<32> >* BlockedEOSUserIds) { NativeCall<void, const TArray<FString, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.Server_SendBlockListFromClient_Implementation(TArray<FString,TSizedDefaultAllocator<32>>&)", BlockedEOSUserIds); }
4004 void Client_RecieveBlockedUserIdsFromServer_Implementation(const TArray<unsigned int, TSizedDefaultAllocator<32> >* BlockedUserIds) { NativeCall<void, const TArray<unsigned int, TSizedDefaultAllocator<32> >*>(this, "AShooterPlayerController.Client_RecieveBlockedUserIdsFromServer_Implementation(TArray<unsignedint,TSizedDefaultAllocator<32>>&)", BlockedUserIds); }
4005 void ServerCheckIfWildDinoChildCanBeImprinted_Implementation() { NativeCall<void>(this, "AShooterPlayerController.ServerCheckIfWildDinoChildCanBeImprinted_Implementation()"); }
4006 void ServerCheckIfWildDinoChildCanBeImprinted_ServerLogic() { NativeCall<void>(this, "AShooterPlayerController.ServerCheckIfWildDinoChildCanBeImprinted_ServerLogic()"); }
4007 //void SetInputMode(const FInputModeDataBase* InData) { NativeCall<void, const FInputModeDataBase*>(this, "AShooterPlayerController.SetInputMode(FInputModeDataBase&)", InData); }
4008 void FinishInputBlockingTimeout() { NativeCall<void>(this, "AShooterPlayerController.FinishInputBlockingTimeout()"); }
4009 bool ShouldBlockGameInputsForUI() { return NativeCall<bool>(this, "AShooterPlayerController.ShouldBlockGameInputsForUI()"); }
4010 void ServerSetSlomoRateFromSpectator_Implementation(float Rate) { NativeCall<void, float>(this, "AShooterPlayerController.ServerSetSlomoRateFromSpectator_Implementation(float)", Rate); }
4011 void ClientUpdateMyPlayerDataStruct_Implementation(FPrimalPlayerDataStruct* NetMyPlayerDataStruct) { NativeCall<void, FPrimalPlayerDataStruct*>(this, "AShooterPlayerController.ClientUpdateMyPlayerDataStruct_Implementation(FPrimalPlayerDataStruct)", NetMyPlayerDataStruct); }
4012 void HarvestedElement(FAttachedInstancedHarvestingElement* Element, bool bGaveResources, bool bDamagedInstigator) { NativeCall<void, FAttachedInstancedHarvestingElement*, bool, bool>(this, "AShooterPlayerController.HarvestedElement(FAttachedInstancedHarvestingElement*,bool,bool)", Element, bGaveResources, bDamagedInstigator); }
4013 void ResetCameraMode() { NativeCall<void>(this, "AShooterPlayerController.ResetCameraMode()"); }
4014 void IsTargetSleeping() { NativeCall<void>(this, "AShooterPlayerController.IsTargetSleeping()"); }
4015 //bool InputKey(const FInputKeyParams* Params) { return NativeCall<bool, const FInputKeyParams*>(this, "AShooterPlayerController.InputKey(FInputKeyParams&)", Params); }
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); }
4017 FString* GetPlatformNameFromId(FString* result, unsigned int Id) { return NativeCall<FString*, FString*, unsigned int>(this, "AShooterPlayerController.GetPlatformNameFromId(unsignedint)", result, Id); }
4018 void Server_GetPlatformNameFromId_Implementation(unsigned int Id) { NativeCall<void, unsigned int>(this, "AShooterPlayerController.Server_GetPlatformNameFromId_Implementation(unsignedint)", Id); }
4019 void Client_GetPlatformNameFromId_Implementation(unsigned int Id, const FString* PlatformName) { NativeCall<void, unsigned int, const FString*>(this, "AShooterPlayerController.Client_GetPlatformNameFromId_Implementation(unsignedint,FString&)", Id, PlatformName); }
4020 void PlayReconnectSound() { NativeCall<void>(this, "AShooterPlayerController.PlayReconnectSound()"); }
4021 FVector* GetViewLocation(FVector* result) { return NativeCall<FVector*, FVector*>(this, "AShooterPlayerController.GetViewLocation()", result); }
4022 //void OnSelectOrderGroup<0>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<0>()"); }
4023 //void OnSelectOrderGroup<1>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<1>()"); }
4024 //void OnSelectOrderGroup<2>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<2>()"); }
4025 //void OnSelectOrderGroup<3>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<3>()"); }
4026 //void OnSelectOrderGroup<4>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<4>()"); }
4027 //void OnSelectOrderGroup<5>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<5>()"); }
4028 //void OnSelectOrderGroup<6>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<6>()"); }
4029 //void OnSelectOrderGroup<7>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<7>()"); }
4030 //void OnSelectOrderGroup<8>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<8>()"); }
4031 //void OnSelectOrderGroup<9>() { NativeCall<void>(this, "AShooterPlayerController.OnSelectOrderGroup<9>()"); }
4032 //void OnUseItemSlot<0>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<0>()"); }
4033 //void OnUseItemSlot<1>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<1>()"); }
4034 //void OnUseItemSlot<2>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<2>()"); }
4035 //void OnUseItemSlot<3>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<3>()"); }
4036 //void OnUseItemSlot<4>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<4>()"); }
4037 //void OnUseItemSlot<5>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<5>()"); }
4038 //void OnUseItemSlot<6>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<6>()"); }
4039 //void OnUseItemSlot<7>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<7>()"); }
4040 //void OnUseItemSlot<8>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<8>()"); }
4041 //void OnUseItemSlot<9>() { NativeCall<void>(this, "AShooterPlayerController.OnUseItemSlot<9>()"); }
4042 //void OnReleaseItemSlot<0>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<0>()"); }
4043 //void OnReleaseItemSlot<1>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<1>()"); }
4044 //void OnReleaseItemSlot<2>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<2>()"); }
4045 //void OnReleaseItemSlot<3>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<3>()"); }
4046 //void OnReleaseItemSlot<4>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<4>()"); }
4047 //void OnReleaseItemSlot<5>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<5>()"); }
4048 //void OnReleaseItemSlot<6>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<6>()"); }
4049 //void OnReleaseItemSlot<7>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<7>()"); }
4050 //void OnReleaseItemSlot<8>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<8>()"); }
4051 //void OnReleaseItemSlot<9>() { NativeCall<void>(this, "AShooterPlayerController.OnReleaseItemSlot<9>()"); }
4052};
4053
4055{
4056 // Fields
4057
4058 float& BaseEyeHeightField() { return *GetNativePointerField<float*>(this, "APawn.BaseEyeHeight"); }
4059 FieldArray<char, 1> AutoPossessAIField() { return { this, "APawn.AutoPossessAI" }; }
4060 TSubclassOf<AController>& AIControllerClassField() { return *GetNativePointerField<TSubclassOf<AController>*>(this, "APawn.AIControllerClass"); }
4061 TObjectPtr<APlayerState>& PlayerStateField() { return *GetNativePointerField<TObjectPtr<APlayerState>*>(this, "APawn.PlayerState"); }
4062 float& BlendedReplayViewPitchField() { return *GetNativePointerField<float*>(this, "APawn.BlendedReplayViewPitch"); }
4063 TObjectPtr<AController>& LastHitByField() { return *GetNativePointerField<TObjectPtr<AController>*>(this, "APawn.LastHitBy"); }
4064 TObjectPtr<AController>& ControllerField() { return *GetNativePointerField<TObjectPtr<AController>*>(this, "APawn.Controller"); }
4065 TObjectPtr<AController>& PreviousControllerField() { return *GetNativePointerField<TObjectPtr<AController>*>(this, "APawn.PreviousController"); }
4066 float& AllowedYawErrorField() { return *GetNativePointerField<float*>(this, "APawn.AllowedYawError"); }
4067 //FPawnRestartedSignature& ReceiveRestartedDelegateField() { return *GetNativePointerField<FPawnRestartedSignature*>(this, "APawn.ReceiveRestartedDelegate"); }
4068 UE::Math::TVector<double>& ControlInputVectorField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APawn.ControlInputVector"); }
4069 UE::Math::TVector<double>& LastControlInputVectorField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APawn.LastControlInputVector"); }
4070 TSubclassOf<UInputComponent>& OverrideInputComponentClassField() { return *GetNativePointerField<TSubclassOf<UInputComponent>*>(this, "APawn.OverrideInputComponentClass"); }
4071 //FMovementTetherEvent& OnMovementTetherSetField() { return *GetNativePointerField<FMovementTetherEvent*>(this, "APawn.OnMovementTetherSet"); }
4072
4073 // Bitfields
4074
4075 BitFieldValue<bool, unsigned __int32> bUseControllerRotationPitch() { return { this, "APawn.bUseControllerRotationPitch" }; }
4076 BitFieldValue<bool, unsigned __int32> bUseControllerRotationYaw() { return { this, "APawn.bUseControllerRotationYaw" }; }
4077 BitFieldValue<bool, unsigned __int32> bUseControllerRotationRoll() { return { this, "APawn.bUseControllerRotationRoll" }; }
4078 BitFieldValue<bool, unsigned __int32> bCanAffectNavigationGeneration() { return { this, "APawn.bCanAffectNavigationGeneration" }; }
4079 BitFieldValue<bool, unsigned __int32> bForceUseCustomCameraComponent() { return { this, "APawn.bForceUseCustomCameraComponent" }; }
4080 BitFieldValue<bool, unsigned __int32> bDisableControllerDesiredRotation() { return { this, "APawn.bDisableControllerDesiredRotation" }; }
4081 BitFieldValue<bool, unsigned __int32> bInputEnabled() { return { this, "APawn.bInputEnabled" }; }
4082 BitFieldValue<bool, unsigned __int32> bProcessingOutsideWorldBounds() { return { this, "APawn.bProcessingOutsideWorldBounds" }; }
4083 BitFieldValue<bool, unsigned __int32> bIsLocalViewTarget() { return { this, "APawn.bIsLocalViewTarget" }; }
4084
4085 // Functions
4086
4087 static UClass* GetPrivateStaticClass() { return NativeCall<UClass*>(nullptr, "APawn.GetPrivateStaticClass()"); }
4088 bool IsPawnControlled() { return NativeCall<bool>(this, "APawn.IsPawnControlled()"); }
4089 AShooterPlayerState* GetPlayerState() { return NativeCall<AShooterPlayerState*>(this, "APawn.GetPlayerState<class AShooterPlayerState>()"); }
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); }
4093 static void StaticRegisterNativesAPawn() { NativeCall<void>(nullptr, "APawn.StaticRegisterNativesAPawn()"); }
4094 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APawn.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
4095 void PreInitializeComponents() { NativeCall<void>(this, "APawn.PreInitializeComponents()"); }
4096 void PostInitializeComponents() { NativeCall<void>(this, "APawn.PostInitializeComponents()"); }
4097 void PostRegisterAllComponents() { NativeCall<void>(this, "APawn.PostRegisterAllComponents()"); }
4098 UPawnMovementComponent* GetMovementComponent() { return NativeCall<UPawnMovementComponent*>(this, "APawn.GetMovementComponent()"); }
4099 void UpdateNavAgent() { NativeCall<void>(this, "APawn.UpdateNavAgent()"); }
4100 void SetCanAffectNavigationGeneration(bool bNewValue, bool bForceUpdate) { NativeCall<void, bool, bool>(this, "APawn.SetCanAffectNavigationGeneration(bool,bool)", bNewValue, bForceUpdate); }
4101 bool CanBeBaseForCharacter(APawn* Pawn) { return NativeCall<bool, APawn*>(this, "APawn.CanBeBaseForCharacter(APawn*)", Pawn); }
4102 bool IsLocallyControlled() { return NativeCall<bool>(this, "APawn.IsLocallyControlled()"); }
4103 bool IsPlayerControlled() { return NativeCall<bool>(this, "APawn.IsPlayerControlled()"); }
4104 bool IsBotControlled() { return NativeCall<bool>(this, "APawn.IsBotControlled()"); }
4105 bool ReachedDesiredRotation() { return NativeCall<bool>(this, "APawn.ReachedDesiredRotation()"); }
4106 float GetDefaultHalfHeight() { return NativeCall<float>(this, "APawn.GetDefaultHalfHeight()"); }
4107 //UPawnNoiseEmitterComponent* GetPawnNoiseEmitterComponent() { return NativeCall<UPawnNoiseEmitterComponent*>(this, "APawn.GetPawnNoiseEmitterComponent()"); }
4108 bool ShouldTickIfViewportsOnly() { return NativeCall<bool>(this, "APawn.ShouldTickIfViewportsOnly()"); }
4109 void SpawnDefaultController() { NativeCall<void>(this, "APawn.SpawnDefaultController()"); }
4110 void TurnOff() { NativeCall<void>(this, "APawn.TurnOff()"); }
4111 void BecomeViewTarget(APlayerController* PC) { NativeCall<void, APlayerController*>(this, "APawn.BecomeViewTarget(APlayerController*)", PC); }
4112 void EndViewTarget(APlayerController* PC) { NativeCall<void, APlayerController*>(this, "APawn.EndViewTarget(APlayerController*)", PC); }
4113 APlayerController* GetLocalViewingPlayerController() { return NativeCall<APlayerController*>(this, "APawn.GetLocalViewingPlayerController()"); }
4114 void PawnClientRestart() { NativeCall<void>(this, "APawn.PawnClientRestart()"); }
4115 void NotifyRestarted() { NativeCall<void>(this, "APawn.NotifyRestarted()"); }
4116 void Destroyed() { NativeCall<void>(this, "APawn.Destroyed()"); }
4117 void EndPlay(const EEndPlayReason::Type EndPlayReason) { NativeCall<void, const EEndPlayReason::Type>(this, "APawn.EndPlay(EEndPlayReason::Type)", EndPlayReason); }
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); }
4120 void OnRep_Controller() { NativeCall<void>(this, "APawn.OnRep_Controller()"); }
4121 void PossessedBy(AController* NewController) { NativeCall<void, AController*>(this, "APawn.PossessedBy(AController*)", NewController); }
4122 void UnPossessed() { NativeCall<void>(this, "APawn.UnPossessed()"); }
4123 void NotifyControllerChanged() { NativeCall<void>(this, "APawn.NotifyControllerChanged()"); }
4124 UNetConnection* GetNetConnection() { return NativeCall<UNetConnection*>(this, "APawn.GetNetConnection()"); }
4125 UPlayer* GetNetOwningPlayer() { return NativeCall<UPlayer*>(this, "APawn.GetNetOwningPlayer()"); }
4126 UInputComponent* CreatePlayerInputComponent() { return NativeCall<UInputComponent*>(this, "APawn.CreatePlayerInputComponent()"); }
4127 void DestroyPlayerInputComponent() { NativeCall<void>(this, "APawn.DestroyPlayerInputComponent()"); }
4128 bool IsMoveInputIgnored() { return NativeCall<bool>(this, "APawn.IsMoveInputIgnored()"); }
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); }
4130 void AddControllerPitchInput(float Val) { NativeCall<void, float>(this, "APawn.AddControllerPitchInput(float)", Val); }
4131 void AddControllerYawInput(float Val) { NativeCall<void, float>(this, "APawn.AddControllerYawInput(float)", Val); }
4132 void AddControllerRollInput(float Val) { NativeCall<void, float>(this, "APawn.AddControllerRollInput(float)", Val); }
4133 void Restart() { NativeCall<void>(this, "APawn.Restart()"); }
4134 APhysicsVolume* GetPawnPhysicsVolume() { return NativeCall<APhysicsVolume*>(this, "APawn.GetPawnPhysicsVolume()"); }
4135 APhysicsVolume* GetPhysicsVolume() { return NativeCall<APhysicsVolume*>(this, "APawn.GetPhysicsVolume()"); }
4136 void RecalculateBaseEyeHeight() { NativeCall<void>(this, "APawn.RecalculateBaseEyeHeight()"); }
4137 void Reset() { NativeCall<void>(this, "APawn.Reset()"); }
4138 FString* GetHumanReadableName(FString* result) { return NativeCall<FString*, FString*>(this, "APawn.GetHumanReadableName()", result); }
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); }
4140 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, "APawn.GetActorEyesViewPoint(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", out_Location, out_Rotation); }
4141 bool InFreeCam() { return NativeCall<bool>(this, "APawn.InFreeCam()"); }
4142 void OutsideWorldBounds() { NativeCall<void>(this, "APawn.OutsideWorldBounds()"); }
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); }
4144 void DetachFromControllerPendingDestroy() { NativeCall<void>(this, "APawn.DetachFromControllerPendingDestroy()"); }
4145 AController* GetDamageInstigator(AController* InstigatedBy, const UDamageType* DamageType) { return NativeCall<AController*, AController*, const UDamageType*>(this, "APawn.GetDamageInstigator(AController*,UDamageType&)", InstigatedBy, DamageType); }
4146 void EnableInput(APlayerController* PlayerController) { NativeCall<void, APlayerController*>(this, "APawn.EnableInput(APlayerController*)", PlayerController); }
4147 void DisableInput(APlayerController* PlayerController) { NativeCall<void, APlayerController*>(this, "APawn.DisableInput(APlayerController*)", PlayerController); }
4148 void TeleportSucceeded(bool bIsATest, bool bSimpleTeleport) { NativeCall<void, bool, bool>(this, "APawn.TeleportSucceeded(bool,bool)", bIsATest, bSimpleTeleport); }
4149 void PostNetReceiveVelocity(const UE::Math::TVector<double>* NewVelocity) { NativeCall<void, const UE::Math::TVector<double>*>(this, "APawn.PostNetReceiveVelocity(UE::Math::TVector<double>&)", NewVelocity); }
4150 void PostNetReceiveLocationAndRotation() { NativeCall<void>(this, "APawn.PostNetReceiveLocationAndRotation()"); }
4151 bool IsBasedOnActor(const AActor* Other) { return NativeCall<bool, const AActor*>(this, "APawn.IsBasedOnActor(AActor*)", Other); }
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); }
4153 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APawn.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
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); }
4157};
4158
4159
4161{
4162 // Fields
4163
4164 FRotator_NetQuantizeSmartPitch& LastMovementDesiredRotationField() { return *GetNativePointerField<FRotator_NetQuantizeSmartPitch*>(this, "APrimalPawn.LastMovementDesiredRotation"); }
4165 float& HarvestingDestructionMeshRangeMultiplerField() { return *GetNativePointerField<float*>(this, "APrimalPawn.HarvestingDestructionMeshRangeMultipler"); }
4166
4167 // Bitfields
4168
4169 BitFieldValue<bool, unsigned __int32> bUseBPPreventMovementMode() { return { this, "APrimalPawn.bUseBPPreventMovementMode" }; }
4170 BitFieldValue<bool, unsigned __int32> bReplicateDesiredRotation() { return { this, "APrimalPawn.bReplicateDesiredRotation" }; }
4171 BitFieldValue<bool, unsigned __int32> bIsPlayingTurningAnim() { return { this, "APrimalPawn.bIsPlayingTurningAnim" }; }
4172 BitFieldValue<bool, unsigned __int32> bClearOnConsume() { return { this, "APrimalPawn.bClearOnConsume" }; }
4173 BitFieldValue<bool, unsigned __int32> bUse_ModifySavedMoveAcceleration_PreRep() { return { this, "APrimalPawn.bUse_ModifySavedMoveAcceleration_PreRep" }; }
4174 BitFieldValue<bool, unsigned __int32> bUse_ModifySavedMoveAcceleration_PostRep() { return { this, "APrimalPawn.bUse_ModifySavedMoveAcceleration_PostRep" }; }
4175 BitFieldValue<bool, unsigned __int32> bSetDefaultMovementMode() { return { this, "APrimalPawn.bSetDefaultMovementMode" }; }
4176
4177 // Functions
4178
4179 AController* GetCharacterController() { return NativeCall<AController*>(this, "APrimalPawn.GetCharacterController()"); }
4180 void SetLastMovementDesiredRotation(const UE::Math::TRotator<double>* InRotation) { NativeCall<void, const UE::Math::TRotator<double>*>(this, "APrimalPawn.SetLastMovementDesiredRotation(UE::Math::TRotator<double>&)", InRotation); }
4181 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalPawn.StaticClass()"); }
4182 void InterceptInputEvent(const FString* InputName) { NativeCall<void, const FString*>(this, "APrimalPawn.InterceptInputEvent(FString&)", InputName); }
4183 static void StaticRegisterNativesAPrimalPawn() { NativeCall<void>(nullptr, "APrimalPawn.StaticRegisterNativesAPrimalPawn()"); }
4184 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "APrimalPawn.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
4185 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalPawn.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
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); }
4188 APlayerController* GetOwnerController() { return NativeCall<APlayerController*>(this, "APrimalPawn.GetOwnerController()"); }
4189 bool IsLocallyControlledByPlayer() { return NativeCall<bool>(this, "APrimalPawn.IsLocallyControlledByPlayer()"); }
4190 void InitInputComponent() { NativeCall<void>(this, "APrimalPawn.InitInputComponent()"); }
4191};
4192
4194{
4195 // Fields
4196
4197 TObjectPtr<USkeletalMeshComponent>& MeshField() { return *GetNativePointerField<TObjectPtr<USkeletalMeshComponent>*>(this, "ACharacter.Mesh"); }
4198 TObjectPtr<UCharacterMovementComponent>& CharacterMovementField() { return *GetNativePointerField<TObjectPtr<UCharacterMovementComponent>*>(this, "ACharacter.CharacterMovement"); }
4199 TObjectPtr<UCapsuleComponent>& CapsuleComponentField() { return *GetNativePointerField<TObjectPtr<UCapsuleComponent>*>(this, "ACharacter.CapsuleComponent"); }
4200 FBasedMovementInfo& BasedMovementField() { return *GetNativePointerField<FBasedMovementInfo*>(this, "ACharacter.BasedMovement"); }
4201 FReplicatedBasedMovementInfo& ReplicatedBasedMovementField() { return *GetNativePointerField<FReplicatedBasedMovementInfo*>(this, "ACharacter.ReplicatedBasedMovement"); }
4202 float& AnimRootMotionTranslationScaleField() { return *GetNativePointerField<float*>(this, "ACharacter.AnimRootMotionTranslationScale"); }
4203 UE::Math::TVector<double>& BaseTranslationOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "ACharacter.BaseTranslationOffset"); }
4204 UE::Math::TQuat<double>& BaseRotationOffsetField() { return *GetNativePointerField<UE::Math::TQuat<double>*>(this, "ACharacter.BaseRotationOffset"); }
4205 long double& ReplicatedServerLastTransformUpdateTimeStampField() { return *GetNativePointerField<long double*>(this, "ACharacter.ReplicatedServerLastTransformUpdateTimeStamp"); }
4206 float& ReplayLastTransformUpdateTimeStampField() { return *GetNativePointerField<float*>(this, "ACharacter.ReplayLastTransformUpdateTimeStamp"); }
4207 bool& bInBaseReplicationField() { return *GetNativePointerField<bool*>(this, "ACharacter.bInBaseReplication"); }
4208 float& CrouchedEyeHeightField() { return *GetNativePointerField<float*>(this, "ACharacter.CrouchedEyeHeight"); }
4209 float& JumpKeyHoldTimeField() { return *GetNativePointerField<float*>(this, "ACharacter.JumpKeyHoldTime"); }
4210 float& JumpOfWaterKeyHoldTimeField() { return *GetNativePointerField<float*>(this, "ACharacter.JumpOfWaterKeyHoldTime"); }
4211 float& JumpForceTimeRemainingField() { return *GetNativePointerField<float*>(this, "ACharacter.JumpForceTimeRemaining"); }
4212 float& ProxyJumpForceStartedTimeField() { return *GetNativePointerField<float*>(this, "ACharacter.ProxyJumpForceStartedTime"); }
4213 float& JumpMaxHoldTimeField() { return *GetNativePointerField<float*>(this, "ACharacter.JumpMaxHoldTime"); }
4214 int& JumpMaxCountField() { return *GetNativePointerField<int*>(this, "ACharacter.JumpMaxCount"); }
4215 int& JumpCurrentCountField() { return *GetNativePointerField<int*>(this, "ACharacter.JumpCurrentCount"); }
4216 int& JumpCurrentCountPreJumpField() { return *GetNativePointerField<int*>(this, "ACharacter.JumpCurrentCountPreJump"); }
4217 unsigned int& NumActorOverlapEventsCounterField() { return *GetNativePointerField<unsigned int*>(this, "ACharacter.NumActorOverlapEventsCounter"); }
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"); }
4226 long double& LeftDynamicActorBaseTimeField() { return *GetNativePointerField<long double*>(this, "ACharacter.LeftDynamicActorBaseTime"); }
4227 long double& LastClientForceUpdateMovementTimeField() { return *GetNativePointerField<long double*>(this, "ACharacter.LastClientForceUpdateMovementTime"); }
4228
4229 // Bitfields
4230
4231 BitFieldValue<bool, unsigned __int32> bIsCrouched() { return { this, "ACharacter.bIsCrouched" }; }
4232 BitFieldValue<bool, unsigned __int32> bProxyIsJumpForceApplied() { return { this, "ACharacter.bProxyIsJumpForceApplied" }; }
4233 BitFieldValue<bool, unsigned __int32> bCurrentlyUpdatingRootMotion() { return { this, "ACharacter.bCurrentlyUpdatingRootMotion" }; }
4234 BitFieldValue<bool, unsigned __int32> bPressedJump() { return { this, "ACharacter.bPressedJump" }; }
4235 BitFieldValue<bool, unsigned __int32> bClientUpdating() { return { this, "ACharacter.bClientUpdating" }; }
4236 BitFieldValue<bool, unsigned __int32> bClientWasFalling() { return { this, "ACharacter.bClientWasFalling" }; }
4237 BitFieldValue<bool, unsigned __int32> bClientResimulateRootMotion() { return { this, "ACharacter.bClientResimulateRootMotion" }; }
4238 BitFieldValue<bool, unsigned __int32> bClientResimulateRootMotionSources() { return { this, "ACharacter.bClientResimulateRootMotionSources" }; }
4239 BitFieldValue<bool, unsigned __int32> bSimGravityDisabled() { return { this, "ACharacter.bSimGravityDisabled" }; }
4240 BitFieldValue<bool, unsigned __int32> bClientCheckEncroachmentOnNetUpdate() { return { this, "ACharacter.bClientCheckEncroachmentOnNetUpdate" }; }
4241 BitFieldValue<bool, unsigned __int32> bServerMoveIgnoreRootMotion() { return { this, "ACharacter.bServerMoveIgnoreRootMotion" }; }
4242 BitFieldValue<bool, unsigned __int32> bWasJumping() { return { this, "ACharacter.bWasJumping" }; }
4243
4244 // Functions
4245
4246 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "ACharacter.StaticClass()"); }
4247 UPrimitiveComponent* GetMovementBase() { return NativeCall<UPrimitiveComponent*>(this, "ACharacter.GetMovementBase()"); }
4248 UPawnMovementComponent* GetMovementComponent() { return NativeCall<UPawnMovementComponent*>(this, "ACharacter.GetMovementComponent()"); }
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()"); }
4251 void OnLanded(const FHitResult* Hit) { NativeCall<void, const FHitResult*>(this, "ACharacter.OnLanded(FHitResult&)", Hit); }
4252 static void StaticRegisterNativesACharacter() { NativeCall<void>(nullptr, "ACharacter.StaticRegisterNativesACharacter()"); }
4253 void ValidateGeneratedRepEnums(const TArray<FRepRecord, TSizedDefaultAllocator<32> >* ClassReps) { NativeCall<void, const TArray<FRepRecord, TSizedDefaultAllocator<32> >*>(this, "ACharacter.ValidateGeneratedRepEnums(TArray<FRepRecord,TSizedDefaultAllocator<32>>&)", ClassReps); }
4254 void PostInitializeComponents() { NativeCall<void>(this, "ACharacter.PostInitializeComponents()"); }
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); }
4257 float GetDefaultHalfHeight() { return NativeCall<float>(this, "ACharacter.GetDefaultHalfHeight()"); }
4258 UActorComponent* FindComponentByClass(const TSubclassOf<UActorComponent> ComponentClass) { return NativeCall<UActorComponent*, const TSubclassOf<UActorComponent>>(this, "ACharacter.FindComponentByClass(TSubclassOf<UActorComponent>)", ComponentClass); }
4259 void NotifyJumpApex() { NativeCall<void>(this, "ACharacter.NotifyJumpApex()"); }
4260 void Landed(const FHitResult* Hit) { NativeCall<void, const FHitResult*>(this, "ACharacter.Landed(FHitResult&)", Hit); }
4261 bool CanJump() { return NativeCall<bool>(this, "ACharacter.CanJump()"); }
4262 bool CanJumpInternal_Implementation() { return NativeCall<bool>(this, "ACharacter.CanJumpInternal_Implementation()"); }
4263 void ResetJumpState() { NativeCall<void>(this, "ACharacter.ResetJumpState()"); }
4264 bool IsJumpProvidingForce() { return NativeCall<bool>(this, "ACharacter.IsJumpProvidingForce()"); }
4265 void RecalculateBaseEyeHeight() { NativeCall<void>(this, "ACharacter.RecalculateBaseEyeHeight()"); }
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()"); }
4278 void PawnClientRestart() { NativeCall<void>(this, "ACharacter.PawnClientRestart()"); }
4279 void PossessedBy(AController* NewController) { NativeCall<void, AController*>(this, "ACharacter.PossessedBy(AController*)", NewController); }
4280 void UnPossessed() { NativeCall<void>(this, "ACharacter.UnPossessed()"); }
4281 void TornOff() { NativeCall<void>(this, "ACharacter.TornOff()"); }
4282 void NotifyActorBeginOverlap(AActor* OtherActor) { NativeCall<void, AActor*>(this, "ACharacter.NotifyActorBeginOverlap(AActor*)", OtherActor); }
4283 void NotifyActorEndOverlap(AActor* OtherActor) { NativeCall<void, AActor*>(this, "ACharacter.NotifyActorEndOverlap(AActor*)", OtherActor); }
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); }
4287 void OnMovementModeChanged(EMovementMode PrevMovementMode, unsigned __int8 PrevCustomMode) { NativeCall<void, EMovementMode, unsigned __int8>(this, "ACharacter.OnMovementModeChanged(EMovementMode,unsignedchar)", PrevMovementMode, PrevCustomMode); }
4288 bool ShouldNotifyLanded(const FHitResult* Hit) { return NativeCall<bool, const FHitResult*>(this, "ACharacter.ShouldNotifyLanded(FHitResult&)", Hit); }
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); }
4293 float GetJumpMaxHoldTime() { return NativeCall<float>(this, "ACharacter.GetJumpMaxHoldTime()"); }
4294 void PreNetReceive() { NativeCall<void>(this, "ACharacter.PreNetReceive()"); }
4295 void PostNetReceive() { NativeCall<void>(this, "ACharacter.PostNetReceive()"); }
4296 void OnRep_ReplicatedBasedMovement() { NativeCall<void>(this, "ACharacter.OnRep_ReplicatedBasedMovement()"); }
4297 void OnRep_ReplicatedMovement() { NativeCall<void>(this, "ACharacter.OnRep_ReplicatedMovement()"); }
4298 void SimulatedRootMotionPositionFixup(float DeltaSeconds) { NativeCall<void, float>(this, "ACharacter.SimulatedRootMotionPositionFixup(float)", DeltaSeconds); }
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); }
4301 void PostNetReceiveLocationAndRotation() { NativeCall<void>(this, "ACharacter.PostNetReceiveLocationAndRotation()"); }
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); }
4305 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "ACharacter.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
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()"); }
4309 void ClientCheatWalk_Implementation() { NativeCall<void>(this, "ACharacter.ClientCheatWalk_Implementation()"); }
4310 void ClientCheatFly_Implementation() { NativeCall<void>(this, "ACharacter.ClientCheatFly_Implementation()"); }
4311 void ClientCheatGhost_Implementation() { NativeCall<void>(this, "ACharacter.ClientCheatGhost_Implementation()"); }
4312 bool IsBasedOnDynamicActor() { return NativeCall<bool>(this, "ACharacter.IsBasedOnDynamicActor()"); }
4313 void ClientForceUpdateMovement_Implementation(UE::Math::TVector<double>* NewLocation, UE::Math::TVector<double>* NewVelocity) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TVector<double>*>(this, "ACharacter.ClientForceUpdateMovement_Implementation(UE::Math::TVector<double>,UE::Math::TVector<double>)", NewLocation, NewVelocity); }
4314};
4315
4317{
4318 // Fields
4319
4320 long double& LastMeshGameplayRelevantTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastMeshGameplayRelevantTime"); }
4321 float& ProneEyeHeightField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ProneEyeHeight"); }
4322 float& ExtraMaxAccelerationModifierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ExtraMaxAccelerationModifier"); }
4323 float& ExtraFrictionModifierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ExtraFrictionModifier"); }
4324 long double& LastTimePlayAnimationEndedField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTimePlayAnimationEnded"); }
4325 long double& LastTimeForceTickPoseOnServerPlayAnimationEndedField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTimeForceTickPoseOnServerPlayAnimationEnded"); }
4326 UE::Math::TVector<double>& OldLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.OldLocation"); }
4327 UE::Math::TRotator<double>& OldRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalCharacter.OldRotation"); }
4328 float& EffectorInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.EffectorInterpSpeed"); }
4329 float& HalfLegLengthField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.HalfLegLength"); }
4330 float& TwoLeggedVirtualPointDistFactorField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.TwoLeggedVirtualPointDistFactor"); }
4331 float& FullIKDistanceField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.FullIKDistance"); }
4332 float& IKAfterFallingTimeField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.IKAfterFallingTime"); }
4333 float& SimpleIkRateField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.SimpleIkRate"); }
4334 UE::Math::TVector<double>& GroundCheckExtentField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.GroundCheckExtent"); }
4335 long double& LastForceAimedCharactersTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastForceAimedCharactersTime"); }
4336 float& FluidInteractionScalarField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.FluidInteractionScalar"); }
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"); }
4345 FName& RootBodyBoneNameField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.RootBodyBoneName"); }
4346 FDecalData& HurtDecalDataField() { return *GetNativePointerField<FDecalData*>(this, "APrimalCharacter.HurtDecalData"); }
4347 UE::Math::TVector<double>& SavedBaseWorldLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.SavedBaseWorldLocation"); }
4348 TArray<APrimalBuff*, TSizedDefaultAllocator<32> >& BuffsField() { return *GetNativePointerField<TArray<APrimalBuff*, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.Buffs"); }
4349 long double& LastStartedTalkingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastStartedTalkingTime"); }
4350 bool& bIsMutedField() { return *GetNativePointerField<bool*>(this, "APrimalCharacter.bIsMuted"); }
4351 FString& TribeNameField() { return *GetNativePointerField<FString*>(this, "APrimalCharacter.TribeName"); }
4352 float& WaterSubmergedDepthThresholdField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.WaterSubmergedDepthThreshold"); }
4353 float& ProneWaterSubmergedDepthThresholdField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ProneWaterSubmergedDepthThreshold"); }
4354 TEnumAsByte<enum EMovementMode>& UnSubmergedWaterMovementModeField() { return *GetNativePointerField<TEnumAsByte<enum EMovementMode>*>(this, "APrimalCharacter.UnSubmergedWaterMovementMode"); }
4355 UToolTipWidget*& CustomTooltipWidgetField() { return *GetNativePointerField<UToolTipWidget**>(this, "APrimalCharacter.CustomTooltipWidget"); }
4356 TArray<FDamageTypeAdjuster, TSizedDefaultAllocator<32> >& DamageTypeAdjustersField() { return *GetNativePointerField<TArray<FDamageTypeAdjuster, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.DamageTypeAdjusters"); }
4357 float& SnapshotScaleField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.SnapshotScale"); }
4358 TArray<FPrimalSnapshotPose, TSizedDefaultAllocator<32> >& SnapshotPosesField() { return *GetNativePointerField<TArray<FPrimalSnapshotPose, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.SnapshotPoses"); }
4359 TSubclassOf<UPrimalItem>& PoopItemClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalCharacter.PoopItemClass"); }
4360 TSubclassOf<UPrimalItem>& TaxidermySkinClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalCharacter.TaxidermySkinClass"); }
4361 FName& DragBoneNameField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.DragBoneName"); }
4362 FName& DragSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.DragSocketName"); }
4363 float& MaxDragDistanceField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.MaxDragDistance"); }
4364 float& MaxDragDistanceTimeoutField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.MaxDragDistanceTimeout"); }
4365 TArray<FName, TSizedDefaultAllocator<32> >& BonesToIngoreWhileDraggedField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.BonesToIngoreWhileDragged"); }
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"); }
4369 float& PreviewCameraMaxZoomMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.PreviewCameraMaxZoomMultiplier"); }
4370 float& PreviewCameraDefaultZoomMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.PreviewCameraDefaultZoomMultiplier"); }
4371 float& PreviewCameraDistanceScaleFactorField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.PreviewCameraDistanceScaleFactor"); }
4372 USoundBase*& StartDraggedSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalCharacter.StartDraggedSound"); }
4373 USoundBase*& EndDraggedSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalCharacter.EndDraggedSound"); }
4374 APrimalCharacter*& DraggedCharacterField() { return *GetNativePointerField<APrimalCharacter**>(this, "APrimalCharacter.DraggedCharacter"); }
4375 APrimalCharacter*& DraggingCharacterField() { return *GetNativePointerField<APrimalCharacter**>(this, "APrimalCharacter.DraggingCharacter"); }
4376 UE::Math::TTransform<double>& LocalDraggedCharacterTransformField() { return *GetNativePointerField<UE::Math::TTransform<double>*>(this, "APrimalCharacter.LocalDraggedCharacterTransform"); }
4377 long double& StartDraggingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.StartDraggingTime"); }
4378 long double& LastDragUpdateTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastDragUpdateTime"); }
4379 long double& ForceUnfreezeSkeletalDynamicsUntilTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.ForceUnfreezeSkeletalDynamicsUntilTime"); }
4380 float& StasisConsumerRangeMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.StasisConsumerRangeMultiplier"); }
4381 AActor*& ImmobilizationActorField() { return *GetNativePointerField<AActor**>(this, "APrimalCharacter.ImmobilizationActor"); }
4382 int& CurrentFrameAnimPreventInputField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.CurrentFrameAnimPreventInput"); }
4383 float& BPTimerServerMinField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.BPTimerServerMin"); }
4384 float& BPTimerServerMaxField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.BPTimerServerMax"); }
4385 float& BPTimerNonDedicatedMinField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.BPTimerNonDedicatedMin"); }
4386 float& BPTimerNonDedicatedMaxField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.BPTimerNonDedicatedMax"); }
4387 long double& NextBPTimerServerField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.NextBPTimerServer"); }
4388 long double& NextBPTimerNonDedicatedField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.NextBPTimerNonDedicated"); }
4389 long double& LastCausedDamageTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastCausedDamageTime"); }
4390 AActor*& LastDamageCauserField() { return *GetNativePointerField<AActor**>(this, "APrimalCharacter.LastDamageCauser"); }
4391 TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >& ImmobilizationTrapsToIgnoreField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalStructure>, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.ImmobilizationTrapsToIgnore"); }
4392 TWeakObjectPtr<APrimalStructureElevatorPlatform>& BasedElevatorField() { return *GetNativePointerField<TWeakObjectPtr<APrimalStructureElevatorPlatform>*>(this, "APrimalCharacter.BasedElevator"); }
4393 TWeakObjectPtr<APrimalDinoCharacter>& CarryingDinoField() { return *GetNativePointerField<TWeakObjectPtr<APrimalDinoCharacter>*>(this, "APrimalCharacter.CarryingDino"); }
4394 FName& DediOverrideCapsuleCollisionProfileNameField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.DediOverrideCapsuleCollisionProfileName"); }
4395 FName& DediOverrideMeshCollisionProfileNameField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.DediOverrideMeshCollisionProfileName"); }
4396 FName& SnaredFromSocketField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.SnaredFromSocket"); }
4397 TSubclassOf<APrimalStructureItemContainer>& DeathDestructionDepositInventoryClassField() { return *GetNativePointerField<TSubclassOf<APrimalStructureItemContainer>*>(this, "APrimalCharacter.DeathDestructionDepositInventoryClass"); }
4398 float& DamageNotifyTeamAggroMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DamageNotifyTeamAggroMultiplier"); }
4399 float& DamageNotifyTeamAggroRangeField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DamageNotifyTeamAggroRange"); }
4400 float& DamageNotifyTeamAggroRangeFalloffField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DamageNotifyTeamAggroRangeFalloff"); }
4401 float& ReplicatedCurrentHealthField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ReplicatedCurrentHealth"); }
4402 float& ReplicatedMaxHealthField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ReplicatedMaxHealth"); }
4403 float& ReplicatedCurrentTorporField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ReplicatedCurrentTorpor"); }
4404 float& ReplicatedMaxTorporField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ReplicatedMaxTorpor"); }
4405 APrimalProjectileGrapplingHook*& LastGrapHookPullingMeField() { return *GetNativePointerField<APrimalProjectileGrapplingHook**>(this, "APrimalCharacter.LastGrapHookPullingMe"); }
4406 AShooterCharacter*& LastGrapHookPullingOwnerField() { return *GetNativePointerField<AShooterCharacter**>(this, "APrimalCharacter.LastGrapHookPullingOwner"); }
4407 UE::Math::TVector<double>& DragOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.DragOffset"); }
4408 TArray<USoundBase*, TSizedDefaultAllocator<32> >& CharacterOverrideSoundFromField() { return *GetNativePointerField<TArray<USoundBase*, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.CharacterOverrideSoundFrom"); }
4409 TArray<USoundBase*, TSizedDefaultAllocator<32> >& CharacterOverrideSoundToField() { return *GetNativePointerField<TArray<USoundBase*, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.CharacterOverrideSoundTo"); }
4410 TArray<UParticleSystem*, TSizedDefaultAllocator<32> >& CharacterOverrideParticleFromField() { return *GetNativePointerField<TArray<UParticleSystem*, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.CharacterOverrideParticleFrom"); }
4411 TArray<UParticleSystem*, TSizedDefaultAllocator<32> >& CharacterOverrideParticleToField() { return *GetNativePointerField<TArray<UParticleSystem*, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.CharacterOverrideParticleTo"); }
4412 TWeakObjectPtr<AStaticMeshActor>& KinematicActorField() { return *GetNativePointerField<TWeakObjectPtr<AStaticMeshActor>*>(this, "APrimalCharacter.KinematicActor"); }
4413 long double& LastUpdatedAimOffsetsTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastUpdatedAimOffsetsTime"); }
4414 UE::Math::TVector<double>& MeshPreRagdollRelativeLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.MeshPreRagdollRelativeLocation"); }
4415 UE::Math::TRotator<double>& MeshPreRagdollRelativeRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalCharacter.MeshPreRagdollRelativeRotation"); }
4416 int& DraggingBodyIndexField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.DraggingBodyIndex"); }
4417 int& DraggedBoneIndexField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.DraggedBoneIndex"); }
4418 int& customBitFlagsField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.customBitFlags"); }
4419 float& RunningSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.RunningSpeedModifier"); }
4420 float& LowHealthPercentageField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.LowHealthPercentage"); }
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"); }
4425 TSoftObjectPtr<UAnimationAsset>& SavedDeathAnimField() { return *GetNativePointerField<TSoftObjectPtr<UAnimationAsset>*>(this, "APrimalCharacter.SavedDeathAnim"); }
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"); }
4431 //FVelocityBasedCharacterSoundInfo& VelocityBasedLandedSoundsField() { return *GetNativePointerField<FVelocityBasedCharacterSoundInfo*>(this, "APrimalCharacter.VelocityBasedLandedSounds"); }
4432 float& LastSimulatedFallingVelocityZField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.LastSimulatedFallingVelocityZ"); }
4433 FName& MeshRootSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.MeshRootSocketName"); }
4434 TWeakObjectPtr<UAudioComponent>& LastVoiceAudioComponentField() { return *GetNativePointerField<TWeakObjectPtr<UAudioComponent>*>(this, "APrimalCharacter.LastVoiceAudioComponent"); }
4435 float& MaxFallSpeedField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.MaxFallSpeed"); }
4436 float& FallDamageMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.FallDamageMultiplier"); }
4437 UAudioComponent*& RunLoopACField() { return *GetNativePointerField<UAudioComponent**>(this, "APrimalCharacter.RunLoopAC"); }
4438 //FConstraintInstance& DraggingConstraintField() { return *GetNativePointerField<FConstraintInstance*>(this, "APrimalCharacter.DraggingConstraint"); }
4439 float& CurrentCarriedYawField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.CurrentCarriedYaw"); }
4440 float& TargetCarriedYawField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.TargetCarriedYaw"); }
4441 float& ServerTargetCarriedYawField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ServerTargetCarriedYaw"); }
4442 USoundBase*& NetDynamicMusicSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalCharacter.NetDynamicMusicSound"); }
4443 TWeakObjectPtr<APrimalDinoCharacter>& MountedDinoField() { return *GetNativePointerField<TWeakObjectPtr<APrimalDinoCharacter>*>(this, "APrimalCharacter.MountedDino"); }
4444 long double& MountedDinoTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.MountedDinoTime"); }
4445 TWeakObjectPtr<APrimalDinoCharacter>& PreviousMountedDinoField() { return *GetNativePointerField<TWeakObjectPtr<APrimalDinoCharacter>*>(this, "APrimalCharacter.PreviousMountedDino"); }
4446 UE::Math::TVector<double>& LastForceFallCheckBaseLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.LastForceFallCheckBaseLocation"); }
4447 UE::Math::TVector<double>& LastHitWallSweepCheckLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.LastHitWallSweepCheckLocation"); }
4448 long double& LastTimeBasedMovementHadCurrentActorField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTimeBasedMovementHadCurrentActor"); }
4449 TWeakObjectPtr<AActor>& LastBasedMovementActorRefField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "APrimalCharacter.LastBasedMovementActorRef"); }
4450 float& GrabWeightThresholdField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.GrabWeightThreshold"); }
4451 float& DragWeightField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DragWeight"); }
4452 FTimerHandle& UpdateDraggingHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalCharacter.UpdateDraggingHandle"); }
4453 FString& DescriptiveNameField() { return *GetNativePointerField<FString*>(this, "APrimalCharacter.DescriptiveName"); }
4454 //TArray<FVector_NetQuantize, TSizedDefaultAllocator<32> >& ReplicatedRagdollPositionsField() { return *GetNativePointerField<TArray<FVector_NetQuantize, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.ReplicatedRagdollPositions"); }
4455 //TArray<FRotator_NetQuantize, TSizedDefaultAllocator<32> >& ReplicatedRagdollRotationsField() { return *GetNativePointerField<TArray<FRotator_NetQuantize, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.ReplicatedRagdollRotations"); }
4456 //TArray<FVector_NetQuantize, TSizedDefaultAllocator<32> >& LastReplicatedRagdollPositionsField() { return *GetNativePointerField<TArray<FVector_NetQuantize, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.LastReplicatedRagdollPositions"); }
4457 //TArray<FRotator_NetQuantize, TSizedDefaultAllocator<32> >& LastReplicatedRagdollRotationsField() { return *GetNativePointerField<TArray<FRotator_NetQuantize, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.LastReplicatedRagdollRotations"); }
4458 UE::Math::TRotator<double>& ReplicatedRootRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalCharacter.ReplicatedRootRotation"); }
4459 //TArray<FConstraintInstance, TSizedDefaultAllocator<32> >& ReplicatedBonesConstraintsField() { return *GetNativePointerField<TArray<FConstraintInstance, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.ReplicatedBonesConstraints"); }
4460 TArray<int, TSizedDefaultAllocator<32> >& ReplicatedBonesIndiciesField() { return *GetNativePointerField<TArray<int, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.ReplicatedBonesIndicies"); }
4461 FTimerHandle& UpdateRagdollReplicationOnClientHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalCharacter.UpdateRagdollReplicationOnClientHandle"); }
4462 float& WalkRunTransitionCooldownField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.WalkRunTransitionCooldown"); }
4463 float& KillXPBaseField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.KillXPBase"); }
4464 TArray<FName, TSizedDefaultAllocator<32> >& ReplicatedBonesField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.ReplicatedBones"); }
4465 float& RagdollReplicationIntervalField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.RagdollReplicationInterval"); }
4466 FTimerHandle& ReplicateRagdollHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalCharacter.ReplicateRagdollHandle"); }
4467 TArray<FBoneDamageAdjuster, TSizedDefaultAllocator<32> >& BoneDamageAdjustersField() { return *GetNativePointerField<TArray<FBoneDamageAdjuster, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.BoneDamageAdjusters"); }
4468 float& ClientRotationInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ClientRotationInterpSpeed"); }
4469 float& ClientLocationInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ClientLocationInterpSpeed"); }
4470 float& MaxDragMovementSpeedField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.MaxDragMovementSpeed"); }
4471 UE::Math::TRotator<double>& CurrentAimRotField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalCharacter.CurrentAimRot"); }
4472 UE::Math::TVector<double>& CurrentRootLocField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.CurrentRootLoc"); }
4473 int& LastYawSpeedWorldFrameCounterField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.LastYawSpeedWorldFrameCounter"); }
4474 FName& MeshPreRagdollCollisionProfileNameField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.MeshPreRagdollCollisionProfileName"); }
4475 FName& CapsulePreRagdollCollisionProfileNameField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.CapsulePreRagdollCollisionProfileName"); }
4476 UPrimalCharacterStatusComponent*& MyCharacterStatusComponentField() { return *GetNativePointerField<UPrimalCharacterStatusComponent**>(this, "APrimalCharacter.MyCharacterStatusComponent"); }
4477 float& LastTickStaminaValueField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.LastTickStaminaValue"); }
4478 UPrimalInventoryComponent*& MyInventoryComponentField() { return *GetNativePointerField<UPrimalInventoryComponent**>(this, "APrimalCharacter.MyInventoryComponent"); }
4479 UAnimMontage*& SyncedMontageField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalCharacter.SyncedMontage"); }
4480 long double& LastMontageSyncTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastMontageSyncTime"); }
4481 float& SyncedMontageDurationField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.SyncedMontageDuration"); }
4482 float& MontageSyncIntervalField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.MontageSyncInterval"); }
4483 long double& LastRunningTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastRunningTime"); }
4484 UE::Math::TVector<double>& TPVCameraOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.TPVCameraOffset"); }
4485 UE::Math::TVector<double>& TPVCameraOffsetMultiplierField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.TPVCameraOffsetMultiplier"); }
4486 float& TPVCameraHorizontalOffsetFactorMaxField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.TPVCameraHorizontalOffsetFactorMax"); }
4487 float& TPVCameraHorizontalOffsetFactorMaxClampField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.TPVCameraHorizontalOffsetFactorMaxClamp"); }
4488 UE::Math::TVector<double>& TPVCameraOrgOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.TPVCameraOrgOffset"); }
4489 float& LandedSoundMaxRangeField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.LandedSoundMaxRange"); }
4490 float& FallingDamageHealthScaleBaseField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.FallingDamageHealthScaleBase"); }
4491 float& FootstepsMaxRangeField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.FootstepsMaxRange"); }
4492 float& MinTimeBetweenFootstepsField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.MinTimeBetweenFootsteps"); }
4493 long double& LastPlayedFootstepTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastPlayedFootstepTime"); }
4494 float& MinTimeBetweenFootstepsRunningField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.MinTimeBetweenFootstepsRunning"); }
4495 TArray<TSoftObjectPtr<UAnimMontage>, TSizedDefaultAllocator<32> >& AnimationsPreventInputField() { return *GetNativePointerField<TArray<TSoftObjectPtr<UAnimMontage>, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.AnimationsPreventInput"); }
4496 TSubclassOf<UPrimalHarvestingComponent>& DeathHarvestingComponentField() { return *GetNativePointerField<TSubclassOf<UPrimalHarvestingComponent>*>(this, "APrimalCharacter.DeathHarvestingComponent"); }
4497 UPrimalHarvestingComponent*& MyDeathHarvestingComponentField() { return *GetNativePointerField<UPrimalHarvestingComponent**>(this, "APrimalCharacter.MyDeathHarvestingComponent"); }
4498 TSharedPtr<FAttachedInstancedHarvestingElement>& MyDeathHarvestingElementField() { return *GetNativePointerField<TSharedPtr<FAttachedInstancedHarvestingElement>*>(this, "APrimalCharacter.MyDeathHarvestingElement"); }
4499 long double& LastNetDidLandField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastNetDidLand"); }
4500 FTimerHandle& ForceSleepRagdollHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalCharacter.ForceSleepRagdollHandle"); }
4501 FTimerHandle& ForceSleepRagdollExHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalCharacter.ForceSleepRagdollExHandle"); }
4502 FTimerHandle& LifespanExpiredHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalCharacter.LifespanExpiredHandle"); }
4503 TWeakObjectPtr<AController>& LastDamageEventInstigatorField() { return *GetNativePointerField<TWeakObjectPtr<AController>*>(this, "APrimalCharacter.LastDamageEventInstigator"); }
4504 int& CachedNumberOfClientRagdollCorrectionAttemptsField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.CachedNumberOfClientRagdollCorrectionAttempts"); }
4505 int& NumberOfClientRagdollCorrectionAttemptsField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.NumberOfClientRagdollCorrectionAttempts"); }
4506 float& ServerForceSleepRagdollIntervalField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ServerForceSleepRagdollInterval"); }
4507 float& ClientForceSleepRagdollIntervalField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ClientForceSleepRagdollInterval"); }
4508 float& NonRelevantServerForceSleepRagdollIntervalField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.NonRelevantServerForceSleepRagdollInterval"); }
4509 ABiomeZoneVolume*& MyBiomeZoneVolumeField() { return *GetNativePointerField<ABiomeZoneVolume**>(this, "APrimalCharacter.MyBiomeZoneVolume"); }
4510 TEnumAsByte<enum EShooterPhysMaterialType::Type>& TargetableDamageFXDefaultPhysMaterialField() { return *GetNativePointerField<TEnumAsByte<enum EShooterPhysMaterialType::Type>*>(this, "APrimalCharacter.TargetableDamageFXDefaultPhysMaterial"); }
4511 UAnimMontage*& PoopAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalCharacter.PoopAnimation"); }
4512 bool& AccessSpawn2PressedField() { return *GetNativePointerField<bool*>(this, "APrimalCharacter.AccessSpawn2Pressed"); }
4513 FieldArray<bool, 2> ToggleCameraProbeModeChordField() { return { this, "APrimalCharacter.ToggleCameraProbeModeChord" }; }
4514 long double& CorpseDestructionTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.CorpseDestructionTime"); }
4515 float& CorpseLifespanField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.CorpseLifespan"); }
4516 float& TPVStructurePlacingHeightMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.TPVStructurePlacingHeightMultiplier"); }
4517 float& CorpseFadeAwayTimeField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.CorpseFadeAwayTime"); }
4518 float& RagdollDeathImpulseScalerField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.RagdollDeathImpulseScaler"); }
4519 USoundBase*& PoopSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalCharacter.PoopSound"); }
4520 float& BaseTargetingDesirabilityField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.BaseTargetingDesirability"); }
4521 float& DeadBaseTargetingDesirabilityField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DeadBaseTargetingDesirability"); }
4522 UE::Math::TRotator<double>& OrbitCamRotField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalCharacter.OrbitCamRot"); }
4523 float& OrbitCamZoomField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.OrbitCamZoom"); }
4524 float& OrbitCamZoomStepSizeField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.OrbitCamZoomStepSize"); }
4525 float& OrbitCamMinZoomLevelField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.OrbitCamMinZoomLevel"); }
4526 float& OrbitCamMaxZoomLevelField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.OrbitCamMaxZoomLevel"); }
4527 TArray<ABiomeZoneVolume*, TSizedDefaultAllocator<32> >& BiomeZoneVolumesField() { return *GetNativePointerField<TArray<ABiomeZoneVolume*, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.BiomeZoneVolumes"); }
4528 UE::Math::TVector<double>& LastSubmergedCheckLocField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.LastSubmergedCheckLoc"); }
4529 long double& LastTimeNotInFallingField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTimeNotInFalling"); }
4530 float& MaxCursorHUDDistanceField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.MaxCursorHUDDistance"); }
4531 float& AddForwardVelocityOnJumpField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.AddForwardVelocityOnJump"); }
4532 UE::Math::TVector<double>& DeathActorTargetingOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.DeathActorTargetingOffset"); }
4533 FName& SocketOverrideTargetingLocationField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.SocketOverrideTargetingLocation"); }
4534 FDamageEvent*& CurrentDamageEventField() { return *GetNativePointerField<FDamageEvent**>(this, "APrimalCharacter.CurrentDamageEvent"); }
4535 TWeakObjectPtr<APhysicsVolume>& LastApproximatePhysicsVolumeField() { return *GetNativePointerField<TWeakObjectPtr<APhysicsVolume>*>(this, "APrimalCharacter.LastApproximatePhysicsVolume"); }
4536 UE::Math::TVector<double>& LastApproximatePhysVolumeLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.LastApproximatePhysVolumeLocation"); }
4537 FTimerHandle& UseFastInventoryHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalCharacter.UseFastInventoryHandle"); }
4538 long double& LastTimeSubmergedField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTimeSubmerged"); }
4539 EPhysicalSurface& LastFootPhysicalSurfaceTypeField() { return *GetNativePointerField<EPhysicalSurface*>(this, "APrimalCharacter.LastFootPhysicalSurfaceType"); }
4540 long double& LastFootPhysicalSurfaceCheckTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastFootPhysicalSurfaceCheckTime"); }
4541 float& FootPhysicalSurfaceCheckIntervalField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.FootPhysicalSurfaceCheckInterval"); }
4542 TWeakObjectPtr<APrimalCharacter>& LastHurtByNearbyPlayerField() { return *GetNativePointerField<TWeakObjectPtr<APrimalCharacter>*>(this, "APrimalCharacter.LastHurtByNearbyPlayer"); }
4543 long double& LastHurtByNearbyPlayerTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastHurtByNearbyPlayerTime"); }
4544 TWeakObjectPtr<APrimalCharacter>& LastAttackedNearbyPlayerField() { return *GetNativePointerField<TWeakObjectPtr<APrimalCharacter>*>(this, "APrimalCharacter.LastAttackedNearbyPlayer"); }
4545 long double& LastAttackedNearbyPlayerTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastAttackedNearbyPlayerTime"); }
4546 long double& LastStartFallingRagdollTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastStartFallingRagdollTime"); }
4547 UE::Math::TVector<double>& RagdollLastFrameLinearVelocityField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.RagdollLastFrameLinearVelocity"); }
4548 float& RagdollImpactDamageVelocityScaleField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.RagdollImpactDamageVelocityScale"); }
4549 float& RagdollImpactDamageMinDecelerationSpeedField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.RagdollImpactDamageMinDecelerationSpeed"); }
4550 float& StartFallingImpactRagdollTimeIntervalField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.StartFallingImpactRagdollTimeInterval"); }
4551 long double& LastUnstasisTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastUnstasisTime"); }
4552 UE::Math::TVector<double>& PreviousRagdollLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.PreviousRagdollLocation"); }
4553 int& RagdollPenetrationFailuresField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.RagdollPenetrationFailures"); }
4554 long double& LastTimeUpdatedCharacterStatusComponentField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTimeUpdatedCharacterStatusComponent"); }
4555 long double& LastTimeUpdatedCorpseDestructionTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTimeUpdatedCorpseDestructionTime"); }
4556 long double& NextBlinkTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.NextBlinkTime"); }
4557 long double& BlinkTimerField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.BlinkTimer"); }
4558 long double& LastInSwimmingSoundTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastInSwimmingSoundTime"); }
4559 USoundBase*& EnteredSwimmingSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalCharacter.EnteredSwimmingSound"); }
4560 //FVelocityBasedCharacterSoundInfo& VelocityBasedEnteredSwimmingSoundsField() { return *GetNativePointerField<FVelocityBasedCharacterSoundInfo*>(this, "APrimalCharacter.VelocityBasedEnteredSwimmingSounds"); }
4561 USoundBase*& EnteredSleepingSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalCharacter.EnteredSleepingSound"); }
4562 USoundBase*& LeftSleepingSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalCharacter.LeftSleepingSound"); }
4563 long double& LastRelevantToPlayerTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastRelevantToPlayerTime"); }
4564 long double& MeshStopForceUpdatingAtTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.MeshStopForceUpdatingAtTime"); }
4565 long double& LastWalkingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastWalkingTime"); }
4566 UE::Math::TVector<double>& LastWalkingLocField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.LastWalkingLoc"); }
4567 long double& LastSpecialDamageTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastSpecialDamageTime"); }
4568 float& CorpseDraggedDecayRateField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.CorpseDraggedDecayRate"); }
4569 float& PoopAltItemChanceField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.PoopAltItemChance"); }
4570 TSubclassOf<UPrimalItem>& PoopAltItemClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalCharacter.PoopAltItemClass"); }
4571 TArray<TSoftClassPtr<APrimalBuff>, TSizedDefaultAllocator<32> >& DefaultBuffsField() { return *GetNativePointerField<TArray<TSoftClassPtr<APrimalBuff>, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.DefaultBuffs"); }
4572 UTexture2D*& PoopIconField() { return *GetNativePointerField<UTexture2D**>(this, "APrimalCharacter.PoopIcon"); }
4573 float& RunningMaxDesiredRotDeltaField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.RunningMaxDesiredRotDelta"); }
4574 float& CorpseDestructionTimerField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.CorpseDestructionTimer"); }
4575 long double& LastSkinnedTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastSkinnedTime"); }
4576 float& OriginalCorpseLifespanField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.OriginalCorpseLifespan"); }
4577 float& CorpseHarvestFadeTimeField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.CorpseHarvestFadeTime"); }
4578 //FPrimalCharacterDied& OnDiedField() { return *GetNativePointerField<FPrimalCharacterDied*>(this, "APrimalCharacter.OnDied"); }
4579 //FPrimalCharacterNotifyDamage& OnNotifyDamageField() { return *GetNativePointerField<FPrimalCharacterNotifyDamage*>(this, "APrimalCharacter.OnNotifyDamage"); }
4580 //FPrimalCharacterSleepStateChanged& OnSleepStateChangedField() { return *GetNativePointerField<FPrimalCharacterSleepStateChanged*>(this, "APrimalCharacter.OnSleepStateChanged"); }
4581 //FPrimalCharacterNotifyLevelUp& NotifyLevelUpField() { return *GetNativePointerField<FPrimalCharacterNotifyLevelUp*>(this, "APrimalCharacter.NotifyLevelUp"); }
4582 //FPrimalCharacterNotifyUnstasis& NotifyUnstasisField() { return *GetNativePointerField<FPrimalCharacterNotifyUnstasis*>(this, "APrimalCharacter.NotifyUnstasis"); }
4583 //FPrimalCharacterNotifyStasis& NotifyStasisField() { return *GetNativePointerField<FPrimalCharacterNotifyStasis*>(this, "APrimalCharacter.NotifyStasis"); }
4584 UE::Math::TVector<double>& CurrentLocalRootLocField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.CurrentLocalRootLoc"); }
4585 float& RootYawField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.RootYaw"); }
4586 long double& LastTimeInSwimmingField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTimeInSwimming"); }
4587 long double& LastListenRangePushTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastListenRangePushTime"); }
4588 //TArray<FDefaultTextureParamOverride, TSizedDefaultAllocator<32> >& DefaultNoItemTextureParamOverridesField() { return *GetNativePointerField<TArray<FDefaultTextureParamOverride, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.DefaultNoItemTextureParamOverrides"); }
4589 float& LastDamageAmountMaterialValueField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.LastDamageAmountMaterialValue"); }
4590 long double& LastDamageAmountChangeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastDamageAmountChange"); }
4591 float& BuffedDamageMultField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.BuffedDamageMult"); }
4592 float& BuffedResistanceMultField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.BuffedResistanceMult"); }
4593 UStructurePaintingComponent*& PaintingComponentField() { return *GetNativePointerField<UStructurePaintingComponent**>(this, "APrimalCharacter.PaintingComponent"); }
4594 float& ExtraMaxSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ExtraMaxSpeedModifier"); }
4595 float& ExtraRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ExtraRotationRateModifier"); }
4596 float& TamedDinoCallOutRangeField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.TamedDinoCallOutRange"); }
4597 long double& LastBumpedDamageTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastBumpedDamageTime"); }
4598 UE::Math::TVector<double>& TargetPathfindingLocationOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.TargetPathfindingLocationOffset"); }
4599 long double& LastTookDamageTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTookDamageTime"); }
4600 float& ExtraReceiveDamageMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ExtraReceiveDamageMultiplier"); }
4601 float& ExtraMeleeDamageMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ExtraMeleeDamageMultiplier"); }
4602 float& LastFallingZField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.LastFallingZ"); }
4603 int& NumFallZFailsField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.NumFallZFails"); }
4604 TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >& CharactersGrappledToMeField() { return *GetNativePointerField<TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.CharactersGrappledToMe"); }
4605 float& DamageTheMeleeDamageCauserPercentField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DamageTheMeleeDamageCauserPercent"); }
4606 float& DurabilityDegrateTheMeleeDamageCauserPercentField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DurabilityDegrateTheMeleeDamageCauserPercent"); }
4607 TSubclassOf<UDamageType>& DamageTheMeleeDamageCauserDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalCharacter.DamageTheMeleeDamageCauserDamageType"); }
4608 float& CharacterDamageImpulseMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.CharacterDamageImpulseMultiplier"); }
4609 long double& ForceCheckPushThroughWallsTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.ForceCheckPushThroughWallsTime"); }
4610 long double& LastStoppedEatAnimationTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastStoppedEatAnimationTime"); }
4611 long double& LastTimeFailedToDrawHUDField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastTimeFailedToDrawHUD"); }
4612 long double& NextTimeFlushFloorField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.NextTimeFlushFloor"); }
4613 float& MaxRagdollDeathVelocityImpulseField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.MaxRagdollDeathVelocityImpulse"); }
4614 float& ClientRotationInterpSpeedMultiplierGroundField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ClientRotationInterpSpeedMultiplierGround"); }
4615 long double& LastIkUpdateTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastIkUpdateTime"); }
4616 float& GlideGravityScaleMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.GlideGravityScaleMultiplier"); }
4617 float& GlideMaxCarriedWeightField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.GlideMaxCarriedWeight"); }
4618 UAnimMontage*& lastPlayedMountAnimField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalCharacter.lastPlayedMountAnim"); }
4619 FName& DefaultCameraStyleField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.DefaultCameraStyle"); }
4620 float& ScaleDeathHarvestHealthyByMaxHealthBaseField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ScaleDeathHarvestHealthyByMaxHealthBase"); }
4621 //FPrimalCharacterInputNotify& NotifyInputEventField() { return *GetNativePointerField<FPrimalCharacterInputNotify*>(this, "APrimalCharacter.NotifyInputEvent"); }
4622 long double& LastForceMeshRefreshBonesTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastForceMeshRefreshBonesTime"); }
4623 long double& LastStartedBeingCarriedTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastStartedBeingCarriedTime"); }
4624 float& RunMinVelocityRotDotField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.RunMinVelocityRotDot"); }
4625 long double& LastHitDamageTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastHitDamageTime"); }
4626 int& MeshedCounterField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.MeshedCounter"); }
4627 TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >& SavedBasedCharactersField() { return *GetNativePointerField<TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.SavedBasedCharacters"); }
4629 int& MeshingTickCounterMultiplierField() { return *GetNativePointerField<int*>(this, "APrimalCharacter.MeshingTickCounterMultiplier"); }
4630 TArray<TSoftClassPtr<APrimalBuff>, TSizedDefaultAllocator<32> >& PreventBuffClassesField() { return *GetNativePointerField<TArray<TSoftClassPtr<APrimalBuff>, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.PreventBuffClasses"); }
4631 TArray<FName, TSizedDefaultAllocator<32> >& PreventBuffClassesWithTagField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.PreventBuffClassesWithTag"); }
4632 UE::Math::TVector<double>& AutonomousCorrectionOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.AutonomousCorrectionOffset"); }
4633 float& ControlledInventoryAccessDistanceOffsetField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ControlledInventoryAccessDistanceOffset"); }
4634 //FOnOrbitCameraViewChange& OnOrbitCameraViewChangeField() { return *GetNativePointerField<FOnOrbitCameraViewChange*>(this, "APrimalCharacter.OnOrbitCameraViewChange"); }
4635 float& AdditionalMaxUseDistanceField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.AdditionalMaxUseDistance"); }
4636 TWeakObjectPtr<AActor>& TetherActorField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "APrimalCharacter.TetherActor"); }
4637 float& TetherRadiusField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.TetherRadius"); }
4638 float& TetherHeightField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.TetherHeight"); }
4639 long double& lastStartRunningTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.lastStartRunningTime"); }
4640 long double& PressCrouchProneToggleTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.PressCrouchProneToggleTime"); }
4641 long double& lastGatherHapticsTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.lastGatherHapticsTime"); }
4642 UE::Math::TVector<double>& LastTrueGetAimOffsetsLocationCSField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.LastTrueGetAimOffsetsLocationCS"); }
4643 UE::Math::TRotator<double>& LastTrueGetAimOffsetsRotationCSField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalCharacter.LastTrueGetAimOffsetsRotationCS"); }
4644 //TSubclassOf<UPrimalCameraConfig>& ASACameraConfigClassField() { return *GetNativePointerField<TSubclassOf<UPrimalCameraConfig>*>(this, "APrimalCharacter.ASACameraConfigClass"); }
4645 //UPrimalCameraConfig*& CurrentPrimalCameraConfigField() { return *GetNativePointerField<UPrimalCameraConfig**>(this, "APrimalCharacter.CurrentPrimalCameraConfig"); }
4646 FName& CameraProfileIdOverrideField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.CameraProfileIdOverride"); }
4647 long double& LastStartedSleepingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastStartedSleepingTime"); }
4648 long double& ForcePreventCharZInterpUntilTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.ForcePreventCharZInterpUntilTime"); }
4649 TMap<FName, UAnimationAsset*, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, UAnimationAsset*, 0> >& DeathAnimationsField() { return *GetNativePointerField<TMap<FName, UAnimationAsset*, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<FName, UAnimationAsset*, 0> >*>(this, "APrimalCharacter.DeathAnimations"); }
4650 TSet<UParticleSystemComponent*, DefaultKeyFuncs<UParticleSystemComponent*, 0>, FDefaultSetAllocator>& ParticleSystemsToActivateAfterDraggedField() { return *GetNativePointerField<TSet<UParticleSystemComponent*, DefaultKeyFuncs<UParticleSystemComponent*, 0>, FDefaultSetAllocator>*>(this, "APrimalCharacter.ParticleSystemsToActivateAfterDragged"); }
4651 TSet<UNiagaraComponent*, DefaultKeyFuncs<UNiagaraComponent*, 0>, FDefaultSetAllocator>& NiagaraSystemsToActivateAfterDraggedField() { return *GetNativePointerField<TSet<UNiagaraComponent*, DefaultKeyFuncs<UNiagaraComponent*, 0>, FDefaultSetAllocator>*>(this, "APrimalCharacter.NiagaraSystemsToActivateAfterDragged"); }
4652 float& DraggingInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DraggingInterpSpeed"); }
4653 float& DraggingInterpDurationField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DraggingInterpDuration"); }
4654 AActor*& CharacterSavedDynamicBaseField() { return *GetNativePointerField<AActor**>(this, "APrimalCharacter.CharacterSavedDynamicBase"); }
4655 FName& CharacterSavedDynamicBaseBoneNameField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.CharacterSavedDynamicBaseBoneName"); }
4656 UE::Math::TVector<double>& CharacterSavedDynamicBaseRelativeLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.CharacterSavedDynamicBaseRelativeLocation"); }
4657 UE::Math::TQuat<double>& CharacterSavedDynamicBaseRelativeRotationField() { return *GetNativePointerField<UE::Math::TQuat<double>*>(this, "APrimalCharacter.CharacterSavedDynamicBaseRelativeRotation"); }
4658 UE::Math::TRotator<double>& LastCachedPlayerControlRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalCharacter.LastCachedPlayerControlRotation"); }
4659 float& DragSocketVerticalOffsetAsCapsulePercentField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DragSocketVerticalOffsetAsCapsulePercent"); }
4660 TEnumAsByte<enum ETickingGroup>& DraggingMovementComponentTickGroupField() { return *GetNativePointerField<TEnumAsByte<enum ETickingGroup>*>(this, "APrimalCharacter.DraggingMovementComponentTickGroup"); }
4661 FCollisionResponseSet& PreDragCollisionSetField() { return *GetNativePointerField<FCollisionResponseSet*>(this, "APrimalCharacter.PreDragCollisionSet"); }
4662 TEnumAsByte<enum ETickingGroup>& PreDraggingMovementTickGroupField() { return *GetNativePointerField<TEnumAsByte<enum ETickingGroup>*>(this, "APrimalCharacter.PreDraggingMovementTickGroup"); }
4663 float& CharacterLocalControlZInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.CharacterLocalControlZInterpSpeed"); }
4664 float& DeathCapsuleRadiusMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DeathCapsuleRadiusMultiplier"); }
4665 float& DeathCapsuleHalfHeightMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DeathCapsuleHalfHeightMultiplier"); }
4666 float& DeathMeshRelativeZOffsetAsCapsulePercentField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DeathMeshRelativeZOffsetAsCapsulePercent"); }
4667 float& EnvironmentInteractionPlasticityMultField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.EnvironmentInteractionPlasticityMult"); }
4668 float& EnvironmentInteractionPlasticityExponentField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.EnvironmentInteractionPlasticityExponent"); }
4669 long double& LastSpawnedAttackerDamageImpactFXTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.LastSpawnedAttackerDamageImpactFXTime"); }
4670 UNiagaraSystem*& DamageImpactFXForAttackerField() { return *GetNativePointerField<UNiagaraSystem**>(this, "APrimalCharacter.DamageImpactFXForAttacker"); }
4671 float& DamageImpactFXSizeOverrideField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.DamageImpactFXSizeOverride"); }
4672 FName& NonLocationalDamageHurtFXSocketField() { return *GetNativePointerField<FName*>(this, "APrimalCharacter.NonLocationalDamageHurtFXSocket"); }
4673 UE::Math::TVector<double>& NonLocationalDamageHurtFXScaleOverrideField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalCharacter.NonLocationalDamageHurtFXScaleOverride"); }
4674 long double& PossessedAtTimeField() { return *GetNativePointerField<long double*>(this, "APrimalCharacter.PossessedAtTime"); }
4675 TObjectPtr<UTexture2D>& DragBodyIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalCharacter.DragBodyIcon"); }
4676 TObjectPtr<UTexture2D>& ReleaseBodyIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalCharacter.ReleaseBodyIcon"); }
4677 TObjectPtr<UTexture2D>& MoveCloserIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalCharacter.MoveCloserIcon"); }
4678 TObjectPtr<UTexture2D>& ColorizeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalCharacter.ColorizeIcon"); }
4679 TObjectPtr<UTexture2D>& TrackingInfoIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalCharacter.TrackingInfoIcon"); }
4680 TObjectPtr<UTexture2D>& ToggleTrackingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalCharacter.ToggleTrackingIcon"); }
4681 TObjectPtr<UTexture2D>& TogglePOIIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalCharacter.TogglePOIIcon"); }
4682 float& EquippedArmorDurabilityPercent1Field() { return *GetNativePointerField<float*>(this, "APrimalCharacter.EquippedArmorDurabilityPercent1"); }
4683 float& EquippedArmorDurabilityPercent2Field() { return *GetNativePointerField<float*>(this, "APrimalCharacter.EquippedArmorDurabilityPercent2"); }
4684 float& ArmorDurabilityPercentUpdateIntervalField() { return *GetNativePointerField<float*>(this, "APrimalCharacter.ArmorDurabilityPercentUpdateInterval"); }
4685
4686 // Bitfields
4687
4688 BitFieldValue<bool, unsigned __int32> bIsProne() { return { this, "APrimalCharacter.bIsProne" }; }
4689 BitFieldValue<bool, unsigned __int32> bCanEverProne() { return { this, "APrimalCharacter.bCanEverProne" }; }
4690 BitFieldValue<bool, unsigned __int32> bUseBlueprintJumpInputEvents() { return { this, "APrimalCharacter.bUseBlueprintJumpInputEvents" }; }
4691 BitFieldValue<bool, unsigned __int32> bUseDeferredMovement() { return { this, "APrimalCharacter.bUseDeferredMovement" }; }
4692 BitFieldValue<bool, unsigned __int32> bUseBPOverrideAccessInventoryInput() { return { this, "APrimalCharacter.bUseBPOverrideAccessInventoryInput" }; }
4693 BitFieldValue<bool, unsigned __int32> bDisableCameraShakeOnNotifyHit() { return { this, "APrimalCharacter.bDisableCameraShakeOnNotifyHit" }; }
4694 BitFieldValue<bool, unsigned __int32> bHasBuffPreSerializeForInstigator() { return { this, "APrimalCharacter.bHasBuffPreSerializeForInstigator" }; }
4695 BitFieldValue<bool, unsigned __int32> bIsSleeping() { return { this, "APrimalCharacter.bIsSleeping" }; }
4696 BitFieldValue<bool, unsigned __int32> bWantsToRun() { return { this, "APrimalCharacter.bWantsToRun" }; }
4697 BitFieldValue<bool, unsigned __int32> bActiveRunToggle() { return { this, "APrimalCharacter.bActiveRunToggle" }; }
4698 BitFieldValue<bool, unsigned __int32> bLocalIsDragging() { return { this, "APrimalCharacter.bLocalIsDragging" }; }
4699 BitFieldValue<bool, unsigned __int32> bIsBeingDragged() { return { this, "APrimalCharacter.bIsBeingDragged" }; }
4700 BitFieldValue<bool, unsigned __int32> bDisableSpawnDefaultController() { return { this, "APrimalCharacter.bDisableSpawnDefaultController" }; }
4701 BitFieldValue<bool, unsigned __int32> bIsDragging() { return { this, "APrimalCharacter.bIsDragging" }; }
4702 BitFieldValue<bool, unsigned __int32> bIsDraggingWithGrapHook() { return { this, "APrimalCharacter.bIsDraggingWithGrapHook" }; }
4703 BitFieldValue<bool, unsigned __int32> bAllowCapsuleDamageAfterDeath() { return { this, "APrimalCharacter.bAllowCapsuleDamageAfterDeath" }; }
4704 BitFieldValue<bool, unsigned __int32> bRemoteRunning() { return { this, "APrimalCharacter.bRemoteRunning" }; }
4705 BitFieldValue<bool, unsigned __int32> bCanRun() { return { this, "APrimalCharacter.bCanRun" }; }
4706 BitFieldValue<bool, unsigned __int32> bUseHealthDamageMaterialOverlay() { return { this, "APrimalCharacter.bUseHealthDamageMaterialOverlay" }; }
4707 BitFieldValue<bool, unsigned __int32> bIsBlinking() { return { this, "APrimalCharacter.bIsBlinking" }; }
4708 BitFieldValue<bool, unsigned __int32> bSleepedWaterRagdoll() { return { this, "APrimalCharacter.bSleepedWaterRagdoll" }; }
4709 BitFieldValue<bool, unsigned __int32> bCanBeTorpid() { return { this, "APrimalCharacter.bCanBeTorpid" }; }
4710 BitFieldValue<bool, unsigned __int32> bDebugIK() { return { this, "APrimalCharacter.bDebugIK" }; }
4711 BitFieldValue<bool, unsigned __int32> bDebugIK_ShowTraceNames() { return { this, "APrimalCharacter.bDebugIK_ShowTraceNames" }; }
4712 BitFieldValue<bool, unsigned __int32> bForceAlwaysUpdateMesh() { return { this, "APrimalCharacter.bForceAlwaysUpdateMesh" }; }
4713 BitFieldValue<bool, unsigned __int32> bRagdollIgnoresPawnCapsules() { return { this, "APrimalCharacter.bRagdollIgnoresPawnCapsules" }; }
4714 BitFieldValue<bool, unsigned __int32> bUsePoopAnimationNotify() { return { this, "APrimalCharacter.bUsePoopAnimationNotify" }; }
4715 BitFieldValue<bool, unsigned __int32> bIsBigDino() { return { this, "APrimalCharacter.bIsBigDino" }; }
4716 BitFieldValue<bool, unsigned __int32> bDeathUseRagdoll() { return { this, "APrimalCharacter.bDeathUseRagdoll" }; }
4717 BitFieldValue<bool, unsigned __int32> bCanBeCarried() { return { this, "APrimalCharacter.bCanBeCarried" }; }
4718 BitFieldValue<bool, unsigned __int32> bUseBPCanNotifyTeamAggroAI() { return { this, "APrimalCharacter.bUseBPCanNotifyTeamAggroAI" }; }
4719 BitFieldValue<bool, unsigned __int32> bDamageNotifyTeamAggroAI() { return { this, "APrimalCharacter.bDamageNotifyTeamAggroAI" }; }
4720 BitFieldValue<bool, unsigned __int32> bUseBP_OverrideCameraTargetOriginLocation() { return { this, "APrimalCharacter.bUseBP_OverrideCameraTargetOriginLocation" }; }
4721 BitFieldValue<bool, unsigned __int32> bUseBPGetOverrideCameraInterpSpeed() { return { this, "APrimalCharacter.bUseBPGetOverrideCameraInterpSpeed" }; }
4722 BitFieldValue<bool, unsigned __int32> bRecentlyUpdateIk() { return { this, "APrimalCharacter.bRecentlyUpdateIk" }; }
4723 BitFieldValue<bool, unsigned __int32> bIKEnabled() { return { this, "APrimalCharacter.bIKEnabled" }; }
4724 BitFieldValue<bool, unsigned __int32> bIsCarried() { return { this, "APrimalCharacter.bIsCarried" }; }
4725 BitFieldValue<bool, unsigned __int32> bIsCarriedAsPassenger() { return { this, "APrimalCharacter.bIsCarriedAsPassenger" }; }
4726 BitFieldValue<bool, unsigned __int32> bUseBPPreventFallDamage() { return { this, "APrimalCharacter.bUseBPPreventFallDamage" }; }
4727 BitFieldValue<bool, unsigned __int32> bUseBPNotifyIsDamageCauserOfAddedBuff() { return { this, "APrimalCharacter.bUseBPNotifyIsDamageCauserOfAddedBuff" }; }
4728 BitFieldValue<bool, unsigned __int32> bPreventProjectileAttachment() { return { this, "APrimalCharacter.bPreventProjectileAttachment" }; }
4729 BitFieldValue<bool, unsigned __int32> bForceIKOnDedicatedServer() { return { this, "APrimalCharacter.bForceIKOnDedicatedServer" }; }
4730 BitFieldValue<bool, unsigned __int32> bIgnoreAllImmobilizationTraps() { return { this, "APrimalCharacter.bIgnoreAllImmobilizationTraps" }; }
4731 BitFieldValue<bool, unsigned __int32> bForceTriggerIgnoredTraps() { return { this, "APrimalCharacter.bForceTriggerIgnoredTraps" }; }
4732 BitFieldValue<bool, unsigned __int32> bIsImmobilized() { return { this, "APrimalCharacter.bIsImmobilized" }; }
4733 BitFieldValue<bool, unsigned __int32> bCanIgnoreWater() { return { this, "APrimalCharacter.bCanIgnoreWater" }; }
4734 BitFieldValue<bool, unsigned __int32> bIsDead() { return { this, "APrimalCharacter.bIsDead" }; }
4735 BitFieldValue<bool, unsigned __int32> ReplicateAllBones() { return { this, "APrimalCharacter.ReplicateAllBones" }; }
4736 BitFieldValue<bool, unsigned __int32> AutoStopReplicationWhenSleeping() { return { this, "APrimalCharacter.AutoStopReplicationWhenSleeping" }; }
4737 BitFieldValue<bool, unsigned __int32> bCanDrag() { return { this, "APrimalCharacter.bCanDrag" }; }
4738 BitFieldValue<bool, unsigned __int32> bCanBeDragged() { return { this, "APrimalCharacter.bCanBeDragged" }; }
4739 BitFieldValue<bool, unsigned __int32> bUsesRunningAnimation() { return { this, "APrimalCharacter.bUsesRunningAnimation" }; }
4740 BitFieldValue<bool, unsigned __int32> bForceNetDidLand() { return { this, "APrimalCharacter.bForceNetDidLand" }; }
4741 BitFieldValue<bool, unsigned __int32> bPreventSimpleIK() { return { this, "APrimalCharacter.bPreventSimpleIK" }; }
4742 BitFieldValue<bool, unsigned __int32> bOnlyAllowRunningWhileFlying() { return { this, "APrimalCharacter.bOnlyAllowRunningWhileFlying" }; }
4743 BitFieldValue<bool, unsigned __int32> bOrbitCamera() { return { this, "APrimalCharacter.bOrbitCamera" }; }
4744 BitFieldValue<bool, unsigned __int32> bClientSetCurrentAimRot() { return { this, "APrimalCharacter.bClientSetCurrentAimRot" }; }
4745 BitFieldValue<bool, unsigned __int32> bDisablePawnTick() { return { this, "APrimalCharacter.bDisablePawnTick" }; }
4746 BitFieldValue<bool, unsigned __int32> bSetDeath() { return { this, "APrimalCharacter.bSetDeath" }; }
4747 BitFieldValue<bool, unsigned __int32> bTicksOnClient() { return { this, "APrimalCharacter.bTicksOnClient" }; }
4748 BitFieldValue<bool, unsigned __int32> bPlayingRunSound() { return { this, "APrimalCharacter.bPlayingRunSound" }; }
4749 BitFieldValue<bool, unsigned __int32> bIsRespawn() { return { this, "APrimalCharacter.bIsRespawn" }; }
4750 BitFieldValue<bool, unsigned __int32> bCreatedDynamicMaterials() { return { this, "APrimalCharacter.bCreatedDynamicMaterials" }; }
4751 BitFieldValue<bool, unsigned __int32> bCurrentFrameAnimPreventInput() { return { this, "APrimalCharacter.bCurrentFrameAnimPreventInput" }; }
4752 BitFieldValue<bool, unsigned __int32> bDraggedFromExtremitiesOnly() { return { this, "APrimalCharacter.bDraggedFromExtremitiesOnly" }; }
4753 BitFieldValue<bool, unsigned __int32> bEnableIK() { return { this, "APrimalCharacter.bEnableIK" }; }
4754 BitFieldValue<bool, unsigned __int32> bOnlyPlayPoopAnimWhileWalking() { return { this, "APrimalCharacter.bOnlyPlayPoopAnimWhileWalking" }; }
4755 BitFieldValue<bool, unsigned __int32> bUseBlueprintAnimNotifyCustomEvent() { return { this, "APrimalCharacter.bUseBlueprintAnimNotifyCustomEvent" }; }
4756 BitFieldValue<bool, unsigned __int32> bNoDamageImpulse() { return { this, "APrimalCharacter.bNoDamageImpulse" }; }
4757 BitFieldValue<bool, unsigned __int32> bPreventImmobilization() { return { this, "APrimalCharacter.bPreventImmobilization" }; }
4758 BitFieldValue<bool, unsigned __int32> bAllowAirJump() { return { this, "APrimalCharacter.bAllowAirJump" }; }
4759 BitFieldValue<bool, unsigned __int32> bSleepingUseRagdoll() { return { this, "APrimalCharacter.bSleepingUseRagdoll" }; }
4760 BitFieldValue<bool, unsigned __int32> bDediForceUnregisterSKMesh() { return { this, "APrimalCharacter.bDediForceUnregisterSKMesh" }; }
4761 BitFieldValue<bool, unsigned __int32> bReadyToPoop() { return { this, "APrimalCharacter.bReadyToPoop" }; }
4762 BitFieldValue<bool, unsigned __int32> bHasDynamicBase() { return { this, "APrimalCharacter.bHasDynamicBase" }; }
4763 BitFieldValue<bool, unsigned __int32> bIsBeingDraggedByDino() { return { this, "APrimalCharacter.bIsBeingDraggedByDino" }; }
4764 BitFieldValue<bool, unsigned __int32> bIsDraggingDinoStopped() { return { this, "APrimalCharacter.bIsDraggingDinoStopped" }; }
4765 BitFieldValue<bool, unsigned __int32> bMissingDynamicBase() { return { this, "APrimalCharacter.bMissingDynamicBase" }; }
4766 BitFieldValue<bool, unsigned __int32> bClientRagdollUpdateTimerEnabled() { return { this, "APrimalCharacter.bClientRagdollUpdateTimerEnabled" }; }
4767 BitFieldValue<bool, unsigned __int32> bDieIfLeftWater() { return { this, "APrimalCharacter.bDieIfLeftWater" }; }
4768 BitFieldValue<bool, unsigned __int32> bIsAmphibious() { return { this, "APrimalCharacter.bIsAmphibious" }; }
4769 BitFieldValue<bool, unsigned __int32> bUseAmphibiousTargeting() { return { this, "APrimalCharacter.bUseAmphibiousTargeting" }; }
4770 BitFieldValue<bool, unsigned __int32> bIsWaterDino() { return { this, "APrimalCharacter.bIsWaterDino" }; }
4771 BitFieldValue<bool, unsigned __int32> bIsFlyerDino() { return { this, "APrimalCharacter.bIsFlyerDino" }; }
4772 BitFieldValue<bool, unsigned __int32> bIgnoreTargetingCarnivores() { return { this, "APrimalCharacter.bIgnoreTargetingCarnivores" }; }
4773 BitFieldValue<bool, unsigned __int32> bAimGettingCharacterMeshRotation() { return { this, "APrimalCharacter.bAimGettingCharacterMeshRotation" }; }
4774 BitFieldValue<bool, unsigned __int32> bIsRunningCheckIgnoreVelocity() { return { this, "APrimalCharacter.bIsRunningCheckIgnoreVelocity" }; }
4775 BitFieldValue<bool, unsigned __int32> bIsPlayingLowHealthAnim() { return { this, "APrimalCharacter.bIsPlayingLowHealthAnim" }; }
4776 BitFieldValue<bool, unsigned __int32> bAllowCharacterPainting() { return { this, "APrimalCharacter.bAllowCharacterPainting" }; }
4777 BitFieldValue<bool, unsigned __int32> bTickStatusComponent() { return { this, "APrimalCharacter.bTickStatusComponent" }; }
4778 BitFieldValue<bool, unsigned __int32> bReplicateDamageMomentum() { return { this, "APrimalCharacter.bReplicateDamageMomentum" }; }
4779 BitFieldValue<bool, unsigned __int32> bDontActuallyEmitPoop() { return { this, "APrimalCharacter.bDontActuallyEmitPoop" }; }
4780 BitFieldValue<bool, unsigned __int32> bBPHUDOverideBuffProgressBar() { return { this, "APrimalCharacter.bBPHUDOverideBuffProgressBar" }; }
4781 BitFieldValue<bool, unsigned __int32> bAllowRunningWhileSwimming() { return { this, "APrimalCharacter.bAllowRunningWhileSwimming" }; }
4782 BitFieldValue<bool, unsigned __int32> bUseBPNotifyBumpedByPawn() { return { this, "APrimalCharacter.bUseBPNotifyBumpedByPawn" }; }
4783 BitFieldValue<bool, unsigned __int32> bUseBPNotifyBumpedPawn() { return { this, "APrimalCharacter.bUseBPNotifyBumpedPawn" }; }
4784 BitFieldValue<bool, unsigned __int32> bUseBPAdjustDamage() { return { this, "APrimalCharacter.bUseBPAdjustDamage" }; }
4785 BitFieldValue<bool, unsigned __int32> bUseBPTimerServer() { return { this, "APrimalCharacter.bUseBPTimerServer" }; }
4786 BitFieldValue<bool, unsigned __int32> bUseBPTimerNonDedicated() { return { this, "APrimalCharacter.bUseBPTimerNonDedicated" }; }
4787 BitFieldValue<bool, unsigned __int32> bTriggerBPStasis() { return { this, "APrimalCharacter.bTriggerBPStasis" }; }
4788 BitFieldValue<bool, unsigned __int32> bUseBPSetCharacterMeshseMaterialScalarParamValue() { return { this, "APrimalCharacter.bUseBPSetCharacterMeshseMaterialScalarParamValue" }; }
4789 BitFieldValue<bool, unsigned __int32> bIsMounted() { return { this, "APrimalCharacter.bIsMounted" }; }
4790 BitFieldValue<bool, unsigned __int32> bPreventTargetingByTurrets() { return { this, "APrimalCharacter.bPreventTargetingByTurrets" }; }
4791 BitFieldValue<bool, unsigned __int32> bDelayFootstepsUnderMinInterval() { return { this, "APrimalCharacter.bDelayFootstepsUnderMinInterval" }; }
4792 BitFieldValue<bool, unsigned __int32> bSleepingDisableIK() { return { this, "APrimalCharacter.bSleepingDisableIK" }; }
4793 BitFieldValue<bool, unsigned __int32> bRagdollRetainAnimations() { return { this, "APrimalCharacter.bRagdollRetainAnimations" }; }
4794 BitFieldValue<bool, unsigned __int32> bUseBPAddedAttachments() { return { this, "APrimalCharacter.bUseBPAddedAttachments" }; }
4795 BitFieldValue<bool, unsigned __int32> bCanPlayLandingAnim() { return { this, "APrimalCharacter.bCanPlayLandingAnim" }; }
4796 BitFieldValue<bool, unsigned __int32> bOnlyHasRunningAnimationWhenWalking() { return { this, "APrimalCharacter.bOnlyHasRunningAnimationWhenWalking" }; }
4797 BitFieldValue<bool, unsigned __int32> bIsReflectingDamage() { return { this, "APrimalCharacter.bIsReflectingDamage" }; }
4798 BitFieldValue<bool, unsigned __int32> bPreventTargetingAndMovement() { return { this, "APrimalCharacter.bPreventTargetingAndMovement" }; }
4799 BitFieldValue<bool, unsigned __int32> bPreventMovement() { return { this, "APrimalCharacter.bPreventMovement" }; }
4800 BitFieldValue<bool, unsigned __int32> bPreventWaterHopCorrectionVelChange() { return { this, "APrimalCharacter.bPreventWaterHopCorrectionVelChange" }; }
4801 BitFieldValue<bool, unsigned __int32> bIsWhistleTargetingDown() { return { this, "APrimalCharacter.bIsWhistleTargetingDown" }; }
4802 BitFieldValue<bool, unsigned __int32> bBPPreventInputType() { return { this, "APrimalCharacter.bBPPreventInputType" }; }
4803 BitFieldValue<bool, unsigned __int32> bForcePreventAllInput() { return { this, "APrimalCharacter.bForcePreventAllInput" }; }
4804 BitFieldValue<bool, unsigned __int32> bPreventAllBuffs() { return { this, "APrimalCharacter.bPreventAllBuffs" }; }
4805 BitFieldValue<bool, unsigned __int32> LastIsInsideVaccumSealedCube() { return { this, "APrimalCharacter.LastIsInsideVaccumSealedCube" }; }
4806 BitFieldValue<bool, unsigned __int32> bPreventJump() { return { this, "APrimalCharacter.bPreventJump" }; }
4807 BitFieldValue<bool, unsigned __int32> bUseBPPreventStasis() { return { this, "APrimalCharacter.bUseBPPreventStasis" }; }
4808 BitFieldValue<bool, unsigned __int32> bDestroyOnStasis() { return { this, "APrimalCharacter.bDestroyOnStasis" }; }
4809 BitFieldValue<bool, unsigned __int32> bUseBPPreSerializeSaveGame() { return { this, "APrimalCharacter.bUseBPPreSerializeSaveGame" }; }
4810 BitFieldValue<bool, unsigned __int32> bUseBPPostLoadedFromSaveGame() { return { this, "APrimalCharacter.bUseBPPostLoadedFromSaveGame" }; }
4811 BitFieldValue<bool, unsigned __int32> bUseHeavyCombatMusic() { return { this, "APrimalCharacter.bUseHeavyCombatMusic" }; }
4812 BitFieldValue<bool, unsigned __int32> bMarkForDestruction() { return { this, "APrimalCharacter.bMarkForDestruction" }; }
4813 BitFieldValue<bool, unsigned __int32> bBPModifyAllowedViewHitDir() { return { this, "APrimalCharacter.bBPModifyAllowedViewHitDir" }; }
4814 BitFieldValue<bool, unsigned __int32> bBPLimitPlayerRotation() { return { this, "APrimalCharacter.bBPLimitPlayerRotation" }; }
4815 BitFieldValue<bool, unsigned __int32> bBPManagedFPVViewLocation() { return { this, "APrimalCharacter.bBPManagedFPVViewLocation" }; }
4816 BitFieldValue<bool, unsigned __int32> bBPCameraRotationFinal() { return { this, "APrimalCharacter.bBPCameraRotationFinal" }; }
4817 BitFieldValue<bool, unsigned __int32> bServerBPNotifyInventoryItemChangesUseQuantity() { return { this, "APrimalCharacter.bServerBPNotifyInventoryItemChangesUseQuantity" }; }
4818 BitFieldValue<bool, unsigned __int32> bServerBPNotifyInventoryItemChanges() { return { this, "APrimalCharacter.bServerBPNotifyInventoryItemChanges" }; }
4819 BitFieldValue<bool, unsigned __int32> bAllowRun() { return { this, "APrimalCharacter.bAllowRun" }; }
4820 BitFieldValue<bool, unsigned __int32> bIsAtMaxInventoryItems() { return { this, "APrimalCharacter.bIsAtMaxInventoryItems" }; }
4821 BitFieldValue<bool, unsigned __int32> bUseBPOnStaminaDrained() { return { this, "APrimalCharacter.bUseBPOnStaminaDrained" }; }
4822 BitFieldValue<bool, unsigned __int32> bStaminaIsGreaterThanZero() { return { this, "APrimalCharacter.bStaminaIsGreaterThanZero" }; }
4823 BitFieldValue<bool, unsigned __int32> bUseBPGrabDebugSnapshot() { return { this, "APrimalCharacter.bUseBPGrabDebugSnapshot" }; }
4824 BitFieldValue<bool, unsigned __int32> bIsAttachedOtherCharacter() { return { this, "APrimalCharacter.bIsAttachedOtherCharacter" }; }
4825 BitFieldValue<bool, unsigned __int32> bUseBPOnLethalDamage() { return { this, "APrimalCharacter.bUseBPOnLethalDamage" }; }
4826 BitFieldValue<bool, unsigned __int32> bUseBPAdjustTorpidityDamage() { return { this, "APrimalCharacter.bUseBPAdjustTorpidityDamage" }; }
4827 BitFieldValue<bool, unsigned __int32> bUseBPForceCameraStyle() { return { this, "APrimalCharacter.bUseBPForceCameraStyle" }; }
4828 BitFieldValue<bool, unsigned __int32> bUseBPRemovedAsPassenger() { return { this, "APrimalCharacter.bUseBPRemovedAsPassenger" }; }
4829 BitFieldValue<bool, unsigned __int32> bDisableFPV() { return { this, "APrimalCharacter.bDisableFPV" }; }
4830 BitFieldValue<bool, unsigned __int32> bConsumeZoomInput() { return { this, "APrimalCharacter.bConsumeZoomInput" }; }
4831 BitFieldValue<bool, unsigned __int32> bDisableIkOnDeath() { return { this, "APrimalCharacter.bDisableIkOnDeath" }; }
4832 BitFieldValue<bool, unsigned __int32> bDisabledIKFromDeath() { return { this, "APrimalCharacter.bDisabledIKFromDeath" }; }
4833 BitFieldValue<bool, unsigned __int32> bIsReplicatedRagdoll() { return { this, "APrimalCharacter.bIsReplicatedRagdoll" }; }
4834 BitFieldValue<bool, unsigned __int32> bWasAllBodiesSleeping() { return { this, "APrimalCharacter.bWasAllBodiesSleeping" }; }
4835 BitFieldValue<bool, unsigned __int32> bInRagdoll() { return { this, "APrimalCharacter.bInRagdoll" }; }
4836 BitFieldValue<bool, unsigned __int32> bIsNPC() { return { this, "APrimalCharacter.bIsNPC" }; }
4837 BitFieldValue<bool, unsigned __int32> LastCheckedSubmergedFull() { return { this, "APrimalCharacter.LastCheckedSubmergedFull" }; }
4838 BitFieldValue<bool, unsigned __int32> bAllowFullSubmergedCheck() { return { this, "APrimalCharacter.bAllowFullSubmergedCheck" }; }
4839 BitFieldValue<bool, unsigned __int32> bRagdollWasInWaterVolume() { return { this, "APrimalCharacter.bRagdollWasInWaterVolume" }; }
4840 BitFieldValue<bool, unsigned __int32> bIsBuffed() { return { this, "APrimalCharacter.bIsBuffed" }; }
4841 BitFieldValue<bool, unsigned __int32> bIsDraggingWithOffset() { return { this, "APrimalCharacter.bIsDraggingWithOffset" }; }
4842 BitFieldValue<bool, unsigned __int32> bIsDraggedWithOffset() { return { this, "APrimalCharacter.bIsDraggedWithOffset" }; }
4843 BitFieldValue<bool, unsigned __int32> bPreventRunningWhileWalking() { return { this, "APrimalCharacter.bPreventRunningWhileWalking" }; }
4844 BitFieldValue<bool, unsigned __int32> bCanLandOnWater() { return { this, "APrimalCharacter.bCanLandOnWater" }; }
4845 BitFieldValue<bool, unsigned __int32> bUseBPAdjustMoveForward() { return { this, "APrimalCharacter.bUseBPAdjustMoveForward" }; }
4846 BitFieldValue<bool, unsigned __int32> bUseBPAdjustMoveRight() { return { this, "APrimalCharacter.bUseBPAdjustMoveRight" }; }
4847 BitFieldValue<bool, unsigned __int32> bUseBPGetGravity() { return { this, "APrimalCharacter.bUseBPGetGravity" }; }
4848 BitFieldValue<bool, unsigned __int32> bAllowDamageWhenMounted() { return { this, "APrimalCharacter.bAllowDamageWhenMounted" }; }
4849 BitFieldValue<bool, unsigned __int32> bUseBPOnAttachmentReplication() { return { this, "APrimalCharacter.bUseBPOnAttachmentReplication" }; }
4850 BitFieldValue<bool, unsigned __int32> bUseBPOnMovementModeChangedNotify() { return { this, "APrimalCharacter.bUseBPOnMovementModeChangedNotify" }; }
4851 BitFieldValue<bool, unsigned __int32> bUseBPOnAnimPlayedNotify() { return { this, "APrimalCharacter.bUseBPOnAnimPlayedNotify" }; }
4852 BitFieldValue<bool, unsigned __int32> bUseBPOverrideCharacterNewFallVelocity() { return { this, "APrimalCharacter.bUseBPOverrideCharacterNewFallVelocity" }; }
4853 BitFieldValue<bool, unsigned __int32> bUseBPOverrideCharacterSound() { return { this, "APrimalCharacter.bUseBPOverrideCharacterSound" }; }
4854 BitFieldValue<bool, unsigned __int32> bUseBPOverrideCharacterParticle() { return { this, "APrimalCharacter.bUseBPOverrideCharacterParticle" }; }
4855 BitFieldValue<bool, unsigned __int32> bUseBP_OnSetRunningEvent() { return { this, "APrimalCharacter.bUseBP_OnSetRunningEvent" }; }
4856 BitFieldValue<bool, unsigned __int32> bForceTurretFastTargeting() { return { this, "APrimalCharacter.bForceTurretFastTargeting" }; }
4857 BitFieldValue<bool, unsigned __int32> bFlyingOrWaterDinoPreventBackwardsRun() { return { this, "APrimalCharacter.bFlyingOrWaterDinoPreventBackwardsRun" }; }
4858 BitFieldValue<bool, unsigned __int32> bUseBPOverrideFlyingVelocity() { return { this, "APrimalCharacter.bUseBPOverrideFlyingVelocity" }; }
4859 BitFieldValue<bool, unsigned __int32> bSleepingDisableRagdoll() { return { this, "APrimalCharacter.bSleepingDisableRagdoll" }; }
4860 BitFieldValue<bool, unsigned __int32> bDestroyOnStasisWhenDead() { return { this, "APrimalCharacter.bDestroyOnStasisWhenDead" }; }
4861 BitFieldValue<bool, unsigned __int32> bPreventLiveBlinking() { return { this, "APrimalCharacter.bPreventLiveBlinking" }; }
4862 BitFieldValue<bool, unsigned __int32> bIgnoreSeatingDetachment() { return { this, "APrimalCharacter.bIgnoreSeatingDetachment" }; }
4863 BitFieldValue<bool, unsigned __int32> bForceAlwaysUpdateMeshAndCollision() { return { this, "APrimalCharacter.bForceAlwaysUpdateMeshAndCollision" }; }
4864 BitFieldValue<bool, unsigned __int32> bUseBPGetHUDElements() { return { this, "APrimalCharacter.bUseBPGetHUDElements" }; }
4865 BitFieldValue<bool, unsigned __int32> bPreventHurtAnim() { return { this, "APrimalCharacter.bPreventHurtAnim" }; }
4866 BitFieldValue<bool, unsigned __int32> bUseBPCanBeBaseForCharacter() { return { this, "APrimalCharacter.bUseBPCanBeBaseForCharacter" }; }
4867 BitFieldValue<bool, unsigned __int32> bUseBPCanBaseOnCharacter() { return { this, "APrimalCharacter.bUseBPCanBaseOnCharacter" }; }
4868 BitFieldValue<bool, unsigned __int32> bUseBPOnLanded() { return { this, "APrimalCharacter.bUseBPOnLanded" }; }
4869 BitFieldValue<bool, unsigned __int32> bEnableMoveCollapsing() { return { this, "APrimalCharacter.bEnableMoveCollapsing" }; }
4870 BitFieldValue<bool, unsigned __int32> bUseBP_ForceAllowBuffClasses() { return { this, "APrimalCharacter.bUseBP_ForceAllowBuffClasses" }; }
4871 BitFieldValue<bool, unsigned __int32> bUseBPCheckJumpInput() { return { this, "APrimalCharacter.bUseBPCheckJumpInput" }; }
4872 BitFieldValue<bool, unsigned __int32> bUseBPOverrideHurtAnim() { return { this, "APrimalCharacter.bUseBPOverrideHurtAnim" }; }
4873 BitFieldValue<bool, unsigned __int32> bUseBPOverrideDamageCauserHitMarker() { return { this, "APrimalCharacter.bUseBPOverrideDamageCauserHitMarker" }; }
4874 BitFieldValue<bool, unsigned __int32> bIsSkinned() { return { this, "APrimalCharacter.bIsSkinned" }; }
4875 BitFieldValue<bool, unsigned __int32> bUseBPAdjustImpulseFromDamage() { return { this, "APrimalCharacter.bUseBPAdjustImpulseFromDamage" }; }
4876 BitFieldValue<bool, unsigned __int32> bUseBPAdjustCharacterMovementImpulse() { return { this, "APrimalCharacter.bUseBPAdjustCharacterMovementImpulse" }; }
4877 BitFieldValue<bool, unsigned __int32> bUseBPModifyFOVInterpSpeed() { return { this, "APrimalCharacter.bUseBPModifyFOVInterpSpeed" }; }
4878 BitFieldValue<bool, unsigned __int32> bVerifyBasingForSaddleStructures() { return { this, "APrimalCharacter.bVerifyBasingForSaddleStructures" }; }
4879 BitFieldValue<bool, unsigned __int32> bUseBP_OverrideTerminalVelocity() { return { this, "APrimalCharacter.bUseBP_OverrideTerminalVelocity" }; }
4880 BitFieldValue<bool, unsigned __int32> bUseBP_ShouldForceDisableTPVCameraInterpolation() { return { this, "APrimalCharacter.bUseBP_ShouldForceDisableTPVCameraInterpolation" }; }
4881 BitFieldValue<bool, unsigned __int32> bUseBPAllowPlayMontage() { return { this, "APrimalCharacter.bUseBPAllowPlayMontage" }; }
4882 BitFieldValue<bool, unsigned __int32> bPreventPerPixelPainting() { return { this, "APrimalCharacter.bPreventPerPixelPainting" }; }
4883 BitFieldValue<bool, unsigned __int32> bUseBPItemSlotOverrides() { return { this, "APrimalCharacter.bUseBPItemSlotOverrides" }; }
4884 BitFieldValue<bool, unsigned __int32> bPreventMoveUp() { return { this, "APrimalCharacter.bPreventMoveUp" }; }
4885 BitFieldValue<bool, unsigned __int32> bForceAllowDediServerGroundConformInterpolate() { return { this, "APrimalCharacter.bForceAllowDediServerGroundConformInterpolate" }; }
4886 BitFieldValue<bool, unsigned __int32> bCanBePushed() { return { this, "APrimalCharacter.bCanBePushed" }; }
4887 BitFieldValue<bool, unsigned __int32> bCanPushOthers() { return { this, "APrimalCharacter.bCanPushOthers" }; }
4888 BitFieldValue<bool, unsigned __int32> bIsBigPusher() { return { this, "APrimalCharacter.bIsBigPusher" }; }
4889 BitFieldValue<bool, unsigned __int32> bCanEverCrouch() { return { this, "APrimalCharacter.bCanEverCrouch" }; }
4890 BitFieldValue<bool, unsigned __int32> bUseOptimizedPhysWalkingChecks() { return { this, "APrimalCharacter.bUseOptimizedPhysWalkingChecks" }; }
4891 BitFieldValue<bool, unsigned __int32> bIgnoreLowGravityDisorientation() { return { this, "APrimalCharacter.bIgnoreLowGravityDisorientation" }; }
4892 BitFieldValue<bool, unsigned __int32> bUseBPOnMassTeleportEvent() { return { this, "APrimalCharacter.bUseBPOnMassTeleportEvent" }; }
4893 BitFieldValue<bool, unsigned __int32> bUseBlueprintAnimNotifyCustomState() { return { this, "APrimalCharacter.bUseBlueprintAnimNotifyCustomState" }; }
4894 BitFieldValue<bool, unsigned __int32> bPreventIKWhenNotWalking() { return { this, "APrimalCharacter.bPreventIKWhenNotWalking" }; }
4895 BitFieldValue<bool, unsigned __int32> bIgnoreCorpseDecompositionMultipliers() { return { this, "APrimalCharacter.bIgnoreCorpseDecompositionMultipliers" }; }
4896 BitFieldValue<bool, unsigned __int32> bInterpHealthDamageMaterialOverlayAlpha() { return { this, "APrimalCharacter.bInterpHealthDamageMaterialOverlayAlpha" }; }
4897 BitFieldValue<bool, unsigned __int32> bSuppressPlayerKillNotification() { return { this, "APrimalCharacter.bSuppressPlayerKillNotification" }; }
4898 BitFieldValue<bool, unsigned __int32> bAllowCorpseDestructionWithPreventSaving() { return { this, "APrimalCharacter.bAllowCorpseDestructionWithPreventSaving" }; }
4899 BitFieldValue<bool, unsigned __int32> bPreventInventoryAccess() { return { this, "APrimalCharacter.bPreventInventoryAccess" }; }
4900 BitFieldValue<bool, unsigned __int32> bUseGetOverrideSocket() { return { this, "APrimalCharacter.bUseGetOverrideSocket" }; }
4901 BitFieldValue<bool, unsigned __int32> bAllowBPNewDoorInteractionDrawHUD() { return { this, "APrimalCharacter.bAllowBPNewDoorInteractionDrawHUD" }; }
4902 BitFieldValue<bool, unsigned __int32> bJumpOnRelease() { return { this, "APrimalCharacter.bJumpOnRelease" }; }
4903 BitFieldValue<bool, unsigned __int32> bAllowMultiUseByRemoteDino() { return { this, "APrimalCharacter.bAllowMultiUseByRemoteDino" }; }
4904 BitFieldValue<bool, unsigned __int32> bUseBPOverrideJumpZModifier() { return { this, "APrimalCharacter.bUseBPOverrideJumpZModifier" }; }
4905 BitFieldValue<bool, unsigned __int32> bUseZeroGravityWander() { return { this, "APrimalCharacter.bUseZeroGravityWander" }; }
4906 BitFieldValue<bool, unsigned __int32> bUseBPPreventNotifySound() { return { this, "APrimalCharacter.bUseBPPreventNotifySound" }; }
4907 BitFieldValue<bool, unsigned __int32> bUseBP_ModifyInputAcceleration() { return { this, "APrimalCharacter.bUseBP_ModifyInputAcceleration" }; }
4908 BitFieldValue<bool, unsigned __int32> bUseBP_ModifySavedMoveAcceleration_PreRep() { return { this, "APrimalCharacter.bUseBP_ModifySavedMoveAcceleration_PreRep" }; }
4909 BitFieldValue<bool, unsigned __int32> bUseBP_ModifySavedMoveAcceleration_PostRep() { return { this, "APrimalCharacter.bUseBP_ModifySavedMoveAcceleration_PostRep" }; }
4910 BitFieldValue<bool, unsigned __int32> bForceSimpleTeleportFade() { return { this, "APrimalCharacter.bForceSimpleTeleportFade" }; }
4911 BitFieldValue<bool, unsigned __int32> bUseBPGetArmorDurabilityDecreaseMultiplier() { return { this, "APrimalCharacter.bUseBPGetArmorDurabilityDecreaseMultiplier" }; }
4912 BitFieldValue<bool, unsigned __int32> bUseBPShieldBlock() { return { this, "APrimalCharacter.bUseBPShieldBlock" }; }
4913 BitFieldValue<bool, unsigned __int32> bHideFromScans() { return { this, "APrimalCharacter.bHideFromScans" }; }
4914 BitFieldValue<bool, unsigned __int32> bOverrideWalkingVelocity() { return { this, "APrimalCharacter.bOverrideWalkingVelocity" }; }
4915 BitFieldValue<bool, unsigned __int32> bOverrideSwimmingVelocity() { return { this, "APrimalCharacter.bOverrideSwimmingVelocity" }; }
4916 BitFieldValue<bool, unsigned __int32> bOverrideSwimmingAcceleration() { return { this, "APrimalCharacter.bOverrideSwimmingAcceleration" }; }
4917 BitFieldValue<bool, unsigned __int32> bOverrideNewFallVelocity() { return { this, "APrimalCharacter.bOverrideNewFallVelocity" }; }
4918 BitFieldValue<bool, unsigned __int32> bOverrideFlyingVelocity() { return { this, "APrimalCharacter.bOverrideFlyingVelocity" }; }
4919 BitFieldValue<bool, unsigned __int32> bUsesRootMotion() { return { this, "APrimalCharacter.bUsesRootMotion" }; }
4920 BitFieldValue<bool, unsigned __int32> bEnableAnimationGroundConforming() { return { this, "APrimalCharacter.bEnableAnimationGroundConforming" }; }
4921 BitFieldValue<bool, unsigned __int32> bWasBeingDragged() { return { this, "APrimalCharacter.bWasBeingDragged" }; }
4922 BitFieldValue<bool, unsigned __int32> bUseBPOverridePhysicsImpulses() { return { this, "APrimalCharacter.bUseBPOverridePhysicsImpulses" }; }
4923 BitFieldValue<bool, unsigned __int32> bAllowASACamera() { return { this, "APrimalCharacter.bAllowASACamera" }; }
4924 BitFieldValue<bool, unsigned __int32> bWasUsingOldCameraOnDinoBase() { return { this, "APrimalCharacter.bWasUsingOldCameraOnDinoBase" }; }
4925 BitFieldValue<bool, unsigned __int32> bDediServerAutoUnregisterSkeletalMeshWhenNotRelevant() { return { this, "APrimalCharacter.bDediServerAutoUnregisterSkeletalMeshWhenNotRelevant" }; }
4926 BitFieldValue<bool, unsigned __int32> bPreventUnconsciousMeshBasing() { return { this, "APrimalCharacter.bPreventUnconsciousMeshBasing" }; }
4927 BitFieldValue<bool, unsigned __int32> bUseOnCharacterSteppedNotify() { return { this, "APrimalCharacter.bUseOnCharacterSteppedNotify" }; }
4928 BitFieldValue<bool, unsigned __int32> bHasAppliedDraggedSettings() { return { this, "APrimalCharacter.bHasAppliedDraggedSettings" }; }
4929 BitFieldValue<bool, unsigned __int32> bWantsToRestoreSavedBase() { return { this, "APrimalCharacter.bWantsToRestoreSavedBase" }; }
4930 BitFieldValue<bool, unsigned __int32> bUnregisteredMeshDueToVisibilityTickOption() { return { this, "APrimalCharacter.bUnregisteredMeshDueToVisibilityTickOption" }; }
4931 BitFieldValue<bool, unsigned __int32> bHasAutoUnregisteredExtraSkeletalComponents() { return { this, "APrimalCharacter.bHasAutoUnregisteredExtraSkeletalComponents" }; }
4932 BitFieldValue<bool, unsigned __int32> bDraggedFlip180() { return { this, "APrimalCharacter.bDraggedFlip180" }; }
4933 BitFieldValue<bool, unsigned __int32> bIsDoingDraggedInterp() { return { this, "APrimalCharacter.bIsDoingDraggedInterp" }; }
4934 BitFieldValue<bool, unsigned __int32> bCorrectMeshRelativeZOffsetWhileDragged() { return { this, "APrimalCharacter.bCorrectMeshRelativeZOffsetWhileDragged" }; }
4935 BitFieldValue<bool, unsigned __int32> bReturnToCapsuleCenterWhenDroppedInWater() { return { this, "APrimalCharacter.bReturnToCapsuleCenterWhenDroppedInWater" }; }
4936 BitFieldValue<bool, unsigned __int32> bOverrideBlendSpaceSmoothType() { return { this, "APrimalCharacter.bOverrideBlendSpaceSmoothType" }; }
4937 BitFieldValue<bool, unsigned __int32> bSetAnimationTickPrerequisite() { return { this, "APrimalCharacter.bSetAnimationTickPrerequisite" }; }
4938 BitFieldValue<bool, unsigned __int32> bNetworkClientsUpdateBasedMovementOnTick() { return { this, "APrimalCharacter.bNetworkClientsUpdateBasedMovementOnTick" }; }
4939 BitFieldValue<bool, unsigned __int32> bUseArmorDurabilityVFX() { return { this, "APrimalCharacter.bUseArmorDurabilityVFX" }; }
4940 BitFieldValue<bool, unsigned __int32> bPreventStaggeredMovement() { return { this, "APrimalCharacter.bPreventStaggeredMovement" }; }
4941 BitFieldValue<bool, unsigned __int32> bBPForceUseOldASECamera() { return { this, "APrimalCharacter.bBPForceUseOldASECamera" }; }
4942 BitFieldValue<bool, unsigned __int32> bUsesWaterFinLocking() { return { this, "APrimalCharacter.bUsesWaterFinLocking" }; }
4943
4944 // Functions
4945
4946 bool IsBeingDestroyed() { return NativeCall<bool>(this, "APrimalCharacter.IsBeingDestroyed()"); }
4947 UMeshComponent* GetSkeletalMeshComponent() { return NativeCall<UMeshComponent*>(this, "APrimalCharacter.GetSkeletalMeshComponent()"); }
4948 ENetRole GetRole() { return NativeCall<ENetRole>(this, "APrimalCharacter.GetRole()"); }
4949 bool IsReadyForDynamicBasing() { return NativeCall<bool>(this, "APrimalCharacter.IsReadyForDynamicBasing()"); }
4950 bool AllowOverrideSwimmingAcceleration() { return NativeCall<bool>(this, "APrimalCharacter.AllowOverrideSwimmingAcceleration()"); }
4951 bool IsInMission() { return NativeCall<bool>(this, "APrimalCharacter.IsInMission()"); }
4952 bool IsGamePlayRelevant() { return NativeCall<bool>(this, "APrimalCharacter.IsGamePlayRelevant()"); }
4953 long double GetLastGameplayRelevantTime() { return NativeCall<long double>(this, "APrimalCharacter.GetLastGameplayRelevantTime()"); }
4954 float GetStasisConsumerRangeMultiplier() { return NativeCall<float>(this, "APrimalCharacter.GetStasisConsumerRangeMultiplier()"); }
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); }
4957 float BPModifyViewHitDir(APrimalCharacter* viewingCharacter, float InViewHitDir) { return NativeCall<float, APrimalCharacter*, float>(this, "APrimalCharacter.BPModifyViewHitDir(APrimalCharacter*,float)", viewingCharacter, InViewHitDir); }
4958 void BPOnStaminaDrained() { NativeCall<void>(this, "APrimalCharacter.BPOnStaminaDrained()"); }
4959 bool BPOverrideCameraArmLengthInterpParams(const FPrimalCameraParams* CameraParams, FPrimalCameraInterpParams* OutInterpParams) { return NativeCall<bool, const FPrimalCameraParams*, FPrimalCameraInterpParams*>(this, "APrimalCharacter.BPOverrideCameraArmLengthInterpParams(FPrimalCameraParams&,FPrimalCameraInterpParams&)", CameraParams, OutInterpParams); }
4960 void BPOverrideReleaseItemSlot(int ItemSlot) { NativeCall<void, int>(this, "APrimalCharacter.BPOverrideReleaseItemSlot(int)", ItemSlot); }
4961 void BPOverrideUseItemSlot(int ItemSlot) { NativeCall<void, int>(this, "APrimalCharacter.BPOverrideUseItemSlot(int)", ItemSlot); }
4962 void ClientOrderedAttackTarget(AActor* attackTarget) { NativeCall<void, AActor*>(this, "APrimalCharacter.ClientOrderedAttackTarget(AActor*)", attackTarget); }
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); }
4965 FName* GetOverrideSocket(FName* result, FName from) { return NativeCall<FName*, FName*, FName>(this, "APrimalCharacter.GetOverrideSocket(FName)", result, from); }
4966 UMeshComponent* GetPaintingMesh() { return NativeCall<UMeshComponent*>(this, "APrimalCharacter.GetPaintingMesh()"); }
4967 void LocalUnpossessed() { NativeCall<void>(this, "APrimalCharacter.LocalUnpossessed()"); }
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); }
4974 bool PreventsTargeting(AActor* ByActor) { return NativeCall<bool, AActor*>(this, "APrimalCharacter.PreventsTargeting(AActor*)", ByActor); }
4975 void ServerCallAggressive() { NativeCall<void>(this, "APrimalCharacter.ServerCallAggressive()"); }
4976 void ServerCallAttackTarget(AActor* TheTarget) { NativeCall<void, AActor*>(this, "APrimalCharacter.ServerCallAttackTarget(AActor*)", TheTarget); }
4977 void ServerCallFollow() { NativeCall<void>(this, "APrimalCharacter.ServerCallFollow()"); }
4978 void ServerCallMoveTo(UE::Math::TVector<double>* MoveToLoc) { NativeCall<void, UE::Math::TVector<double>*>(this, "APrimalCharacter.ServerCallMoveTo(UE::Math::TVector<double>)", MoveToLoc); }
4979 void ServerCallNeutral() { NativeCall<void>(this, "APrimalCharacter.ServerCallNeutral()"); }
4980 void ServerCallPassive() { NativeCall<void>(this, "APrimalCharacter.ServerCallPassive()"); }
4981 void ServerCallSetAggressive() { NativeCall<void>(this, "APrimalCharacter.ServerCallSetAggressive()"); }
4982 void ServerCallStay() { NativeCall<void>(this, "APrimalCharacter.ServerCallStay()"); }
4983 void ServerCaptureDermis(APrimalCharacter* Target) { NativeCall<void, APrimalCharacter*>(this, "APrimalCharacter.ServerCaptureDermis(APrimalCharacter*)", Target); }
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()"); }
4986 void ServerRequestDrag() { NativeCall<void>(this, "APrimalCharacter.ServerRequestDrag()"); }
4987 void ServerTryPoop() { NativeCall<void>(this, "APrimalCharacter.ServerTryPoop()"); }
4988 void SetCameraProfile(FName NewProfileId) { NativeCall<void, FName>(this, "APrimalCharacter.SetCameraProfile(FName)", NewProfileId); }
4989 static void StaticRegisterNativesAPrimalCharacter() { NativeCall<void>(nullptr, "APrimalCharacter.StaticRegisterNativesAPrimalCharacter()"); }
4990 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "APrimalCharacter.StaticClass()"); }
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); }
4994 long double GetLastStartedTalkingTime() { return NativeCall<long double>(this, "APrimalCharacter.GetLastStartedTalkingTime()"); }
4995 bool IsVoiceTalking() { return NativeCall<bool>(this, "APrimalCharacter.IsVoiceTalking()"); }
4996 bool CanJumpInternal_Implementation() { return NativeCall<bool>(this, "APrimalCharacter.CanJumpInternal_Implementation()"); }
4997 void RegisterAllComponents() { NativeCall<void>(this, "APrimalCharacter.RegisterAllComponents()"); }
4998 void PreInitializeComponents() { NativeCall<void>(this, "APrimalCharacter.PreInitializeComponents()"); }
4999 void ValidatePaintingComponentOctree() { NativeCall<void>(this, "APrimalCharacter.ValidatePaintingComponentOctree()"); }
5000 void PostInitializeComponents() { NativeCall<void>(this, "APrimalCharacter.PostInitializeComponents()"); }
5001 void Destroyed() { NativeCall<void>(this, "APrimalCharacter.Destroyed()"); }
5002 void BeginPlay() { NativeCall<void>(this, "APrimalCharacter.BeginPlay()"); }
5003 void FellOutOfWorld(const UDamageType* dmgType) { NativeCall<void, const UDamageType*>(this, "APrimalCharacter.FellOutOfWorld(UDamageType&)", dmgType); }
5004 void Suicide() { NativeCall<void>(this, "APrimalCharacter.Suicide()"); }
5005 bool IsDead() { return NativeCall<bool>(this, "APrimalCharacter.IsDead()"); }
5006 void InventoryItemUsed(UObject* InventoryItemObject) { NativeCall<void, UObject*>(this, "APrimalCharacter.InventoryItemUsed(UObject*)", InventoryItemObject); }
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); }
5009 bool IsValidForCombatMusic() { return NativeCall<bool>(this, "APrimalCharacter.IsValidForCombatMusic()"); }
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); }
5013 bool CanMoveThroughActor_Implementation(AActor* actor) { return NativeCall<bool, AActor*>(this, "APrimalCharacter.CanMoveThroughActor_Implementation(AActor*)", actor); }
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); }
5019 bool CanIgnoreImmobilizationTrap(TSubclassOf<APrimalStructure> TrapClass, bool* bForceTrigger) { return NativeCall<bool, TSubclassOf<APrimalStructure>, bool*>(this, "APrimalCharacter.CanIgnoreImmobilizationTrap(TSubclassOf<APrimalStructure>,bool&)", TrapClass, bForceTrigger); }
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); }
5025 bool AllowHurtAnimation() { return NativeCall<bool>(this, "APrimalCharacter.AllowHurtAnimation()"); }
5026 UPrimitiveComponent* GetPrimaryHitComponent() { return NativeCall<UPrimitiveComponent*>(this, "APrimalCharacter.GetPrimaryHitComponent()"); }
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); }
5029 void DoSetRagdollPhysics() { NativeCall<void>(this, "APrimalCharacter.DoSetRagdollPhysics()"); }
5030 void SetRagdollPhysics(bool bUseRagdollLocationOffset, bool bForceRecreateBones, bool bForLoading) { NativeCall<void, bool, bool, bool>(this, "APrimalCharacter.SetRagdollPhysics(bool,bool,bool)", bUseRagdollLocationOffset, bForceRecreateBones, bForLoading); }
5031 void CheckOnDinoPlatformSaddle() { NativeCall<void>(this, "APrimalCharacter.CheckOnDinoPlatformSaddle()"); }
5032 void ForceSleepRagdollEx() { NativeCall<void>(this, "APrimalCharacter.ForceSleepRagdollEx()"); }
5033 void ForceSleepRagdoll() { NativeCall<void>(this, "APrimalCharacter.ForceSleepRagdoll()"); }
5034 void RemoveBasedPawns(USceneComponent* BasedOnComponent) { NativeCall<void, USceneComponent*>(this, "APrimalCharacter.RemoveBasedPawns(USceneComponent*)", BasedOnComponent); }
5035 void ClearRagdollPhysics() { NativeCall<void>(this, "APrimalCharacter.ClearRagdollPhysics()"); }
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); }
5038 void NetPlayDeathAnimIfNeeded_Implementation(bool bOnlyPlayOnClient) { NativeCall<void, bool>(this, "APrimalCharacter.NetPlayDeathAnimIfNeeded_Implementation(bool)", bOnlyPlayOnClient); }
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); }
5041 void TryPlayDeathAnim() { NativeCall<void>(this, "APrimalCharacter.TryPlayDeathAnim()"); }
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); }
5044 void UpdateTribeName(FString* NewTribeName) { NativeCall<void, FString*>(this, "APrimalCharacter.UpdateTribeName(FString)", NewTribeName); }
5045 void NetUpdateTribeName_Implementation(const FString* NewTribeName) { NativeCall<void, const FString*>(this, "APrimalCharacter.NetUpdateTribeName_Implementation(FString&)", NewTribeName); }
5046 float GetMaxCursorHUDDistance(AShooterPlayerController* PC) { return NativeCall<float, AShooterPlayerController*>(this, "APrimalCharacter.GetMaxCursorHUDDistance(AShooterPlayerController*)", PC); }
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); }
5048 float GetWaterSubmergedDepthThreshold() { return NativeCall<float>(this, "APrimalCharacter.GetWaterSubmergedDepthThreshold()"); }
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); }
5053 void TryGiveDefaultWeapon() { NativeCall<void>(this, "APrimalCharacter.TryGiveDefaultWeapon()"); }
5054 void TryGiveDefaultWeaponReleased() { NativeCall<void>(this, "APrimalCharacter.TryGiveDefaultWeaponReleased()"); }
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()"); }
5059 void ServerRequestDrag_Implementation() { NativeCall<void>(this, "APrimalCharacter.ServerRequestDrag_Implementation()"); }
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()"); }
5073 void OnStartTargeting() { NativeCall<void>(this, "APrimalCharacter.OnStartTargeting()"); }
5074 void OnStopTargeting() { NativeCall<void>(this, "APrimalCharacter.OnStopTargeting()"); }
5075 void OnAltFirePressed() { NativeCall<void>(this, "APrimalCharacter.OnAltFirePressed()"); }
5076 void OnAltFireReleased() { NativeCall<void>(this, "APrimalCharacter.OnAltFireReleased()"); }
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()"); }
5081 void OnRunTogglePressed() { NativeCall<void>(this, "APrimalCharacter.OnRunTogglePressed()"); }
5082 void OnRunToggleReleased() { NativeCall<void>(this, "APrimalCharacter.OnRunToggleReleased()"); }
5083 //TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* GetTooltipCharacterInfo(TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >* result, AShooterPlayerController* PlayerOwner) { return NativeCall<TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, TArray<FTooltipTextInfo, TSizedDefaultAllocator<32> >*, AShooterPlayerController*>(this, "APrimalCharacter.GetTooltipCharacterInfo(AShooterPlayerController*)", result, PlayerOwner); }
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); }
5088 void ServerCaptureDermis_Implementation(APrimalCharacter* Target) { NativeCall<void, APrimalCharacter*>(this, "APrimalCharacter.ServerCaptureDermis_Implementation(APrimalCharacter*)", Target); }
5089 void CaptureCharacterSnapshot(UPrimalItem* Item) { NativeCall<void, UPrimalItem*>(this, "APrimalCharacter.CaptureCharacterSnapshot(UPrimalItem*)", Item); }
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); }
5091 static void StaticApplyCharacterSnapshotEquipment(UPrimalInventoryComponent* Inventory, AActor* To) { NativeCall<void, UPrimalInventoryComponent*, AActor*>(nullptr, "APrimalCharacter.StaticApplyCharacterSnapshotEquipment(UPrimalInventoryComponent*,AActor*)", Inventory, To); }
5092 static void StaticRemoveCharacterSnapshot(UPrimalItem* Item, AActor* From) { NativeCall<void, UPrimalItem*, AActor*>(nullptr, "APrimalCharacter.StaticRemoveCharacterSnapshot(UPrimalItem*,AActor*)", Item, From); }
5093 static int StaticGetSnapshotPoseCount(UPrimalItem* Item) { return NativeCall<int, UPrimalItem*>(nullptr, "APrimalCharacter.StaticGetSnapshotPoseCount(UPrimalItem*)", Item); }
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); }
5096 void RemoveCharacterSnapshot(UPrimalItem* Item, AActor* From) { NativeCall<void, UPrimalItem*, AActor*>(this, "APrimalCharacter.RemoveCharacterSnapshot(UPrimalItem*,AActor*)", Item, From); }
5097 static UActorComponent* GetSnapshotComponent(AActor* From, FName Tag) { return NativeCall<UActorComponent*, AActor*, FName>(nullptr, "APrimalCharacter.GetSnapshotComponent(AActor*,FName)", From, Tag); }
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); }
5099 void UpdateStencilValues() { NativeCall<void>(this, "APrimalCharacter.UpdateStencilValues()"); }
5100 void CheckRegisterCharacterMesh() { NativeCall<void>(this, "APrimalCharacter.CheckRegisterCharacterMesh()"); }
5101 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalCharacter.Tick(float)", DeltaSeconds); }
5102 void EndPlay(const EEndPlayReason::Type EndPlayReason) { NativeCall<void, const EEndPlayReason::Type>(this, "APrimalCharacter.EndPlay(EEndPlayReason::Type)", EndPlayReason); }
5103 void SetCharacterMeshesMaterialScalarParamValue(FName ParamName, float Value) { NativeCall<void, FName, float>(this, "APrimalCharacter.SetCharacterMeshesMaterialScalarParamValue(FName,float)", ParamName, Value); }
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); }
5105 void UpdateSwimmingState() { NativeCall<void>(this, "APrimalCharacter.UpdateSwimmingState()"); }
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()"); }
5113 void OnJumped_Implementation() { NativeCall<void>(this, "APrimalCharacter.OnJumped_Implementation()"); }
5114 void NetOnJumped_Implementation() { NativeCall<void>(this, "APrimalCharacter.NetOnJumped_Implementation()"); }
5115 void OnStopJump() { NativeCall<void>(this, "APrimalCharacter.OnStopJump()"); }
5116 void PreReplication(IRepChangedPropertyTracker* ChangedPropertyTracker) { NativeCall<void, IRepChangedPropertyTracker*>(this, "APrimalCharacter.PreReplication(IRepChangedPropertyTracker&)", ChangedPropertyTracker); }
5117 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
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); }
5122 void OnPrimalCharacterSleeped() { NativeCall<void>(this, "APrimalCharacter.OnPrimalCharacterSleeped()"); }
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); }
5124 void OnPrimalCharacterUnsleeped() { NativeCall<void>(this, "APrimalCharacter.OnPrimalCharacterUnsleeped()"); }
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); }
5132 void ServerSetRunning_Implementation(bool bNewRunning) { NativeCall<void, bool>(this, "APrimalCharacter.ServerSetRunning_Implementation(bool)", bNewRunning); }
5133 void ControllerLeavingGame(AShooterPlayerController* theController) { NativeCall<void, AShooterPlayerController*>(this, "APrimalCharacter.ControllerLeavingGame(AShooterPlayerController*)", theController); }
5134 float GetLowHealthPercentage() { return NativeCall<float>(this, "APrimalCharacter.GetLowHealthPercentage()"); }
5135 bool IsAlive() { return NativeCall<bool>(this, "APrimalCharacter.IsAlive()"); }
5136 FString* GetDescriptiveName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalCharacter.GetDescriptiveName()", result); }
5137 void PrepareForSaving() { NativeCall<void>(this, "APrimalCharacter.PrepareForSaving()"); }
5138 void CacheDynamicBaseValues() { NativeCall<void>(this, "APrimalCharacter.CacheDynamicBaseValues()"); }
5139 FString* GetShortName(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalCharacter.GetShortName()", result); }
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); }
5141 float GetHealthPercentage() { return NativeCall<float>(this, "APrimalCharacter.GetHealthPercentage()"); }
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); }
5147 float GetClientRotationInterpSpeed(const UE::Math::TVector<double>* RootLoc) { return NativeCall<float, const UE::Math::TVector<double>*>(this, "APrimalCharacter.GetClientRotationInterpSpeed(UE::Math::TVector<double>&)", RootLoc); }
5148 void ForceRefreshBones(UObject* a2) { NativeCall<void, UObject*>(this, "APrimalCharacter.ForceRefreshBones()", a2); }
5149 void StartForceSkelUpdate(float ForTime, bool bForceUpdateMesh, bool bServerOnly) { NativeCall<void, float, bool, bool>(this, "APrimalCharacter.StartForceSkelUpdate(float,bool,bool)", ForTime, bForceUpdateMesh, bServerOnly); }
5150 void EndForceSkelUpdate() { NativeCall<void>(this, "APrimalCharacter.EndForceSkelUpdate()"); }
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()"); }
5155 void CheckBasedOnDino() { NativeCall<void>(this, "APrimalCharacter.CheckBasedOnDino()"); }
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); }
5159 UPrimalCharacterStatusComponent* GetCharacterStatusComponent() { return NativeCall<UPrimalCharacterStatusComponent*>(this, "APrimalCharacter.GetCharacterStatusComponent()"); }
5160 void DrawLocalPlayerHUD(AShooterHUD* HUD) { NativeCall<void, AShooterHUD*>(this, "APrimalCharacter.DrawLocalPlayerHUD(AShooterHUD*)", HUD); }
5161 bool IsInStatusState(EPrimalCharacterStatusState::Type StatusStateType) { return NativeCall<bool, EPrimalCharacterStatusState::Type>(this, "APrimalCharacter.IsInStatusState(EPrimalCharacterStatusState::Type)", StatusStateType); }
5162 float GetMaxSpeedModifier() { return NativeCall<float>(this, "APrimalCharacter.GetMaxSpeedModifier()"); }
5163 float GetRotationRateModifier() { return NativeCall<float>(this, "APrimalCharacter.GetRotationRateModifier()"); }
5164 float GetJumpZModifier() { return NativeCall<float>(this, "APrimalCharacter.GetJumpZModifier()"); }
5165 bool CanBeBaseForCharacter(APawn* Pawn) { return NativeCall<bool, APawn*>(this, "APrimalCharacter.CanBeBaseForCharacter(APawn*)", Pawn); }
5166 float GetDefaultMovementSpeed() { return NativeCall<float>(this, "APrimalCharacter.GetDefaultMovementSpeed()"); }
5167 void TakeFallingDamage(const FHitResult* Hit) { NativeCall<void, const FHitResult*>(this, "APrimalCharacter.TakeFallingDamage(FHitResult&)", Hit); }
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); }
5169 void NativeOnLanded(const FHitResult* Hit) { NativeCall<void, const FHitResult*>(this, "APrimalCharacter.NativeOnLanded(FHitResult&)", Hit); }
5170 void NetDidLand_Implementation() { NativeCall<void>(this, "APrimalCharacter.NetDidLand_Implementation()"); }
5171 void DidLand() { NativeCall<void>(this, "APrimalCharacter.DidLand()"); }
5172 void FadeOutLoadingMusic() { NativeCall<void>(this, "APrimalCharacter.FadeOutLoadingMusic()"); }
5173 void LocalPossessedBy(APlayerController* ByController) { NativeCall<void, APlayerController*>(this, "APrimalCharacter.LocalPossessedBy(APlayerController*)", ByController); }
5174 void LocalUnpossessed_Implementation() { NativeCall<void>(this, "APrimalCharacter.LocalUnpossessed_Implementation()"); }
5175 UAudioComponent* PlayFootstep() { return NativeCall<UAudioComponent*>(this, "APrimalCharacter.PlayFootstep()"); }
5176 EPhysicalSurface GetFootPhysicalSurfaceType(bool bForce, bool bIsForFootstepParticles) { return NativeCall<EPhysicalSurface, bool, bool>(this, "APrimalCharacter.GetFootPhysicalSurfaceType(bool,bool)", bForce, bIsForFootstepParticles); }
5177 EPhysicalSurface GetPhysMatTypeFromHits(const TArray<FHitResult, TSizedDefaultAllocator<32> >* FromHits) { return NativeCall<EPhysicalSurface, const TArray<FHitResult, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.GetPhysMatTypeFromHits(TArray<FHitResult,TSizedDefaultAllocator<32>>&)", FromHits); }
5178 bool ModifyInputAcceleration(UE::Math::TVector<double>* InputAcceleration) { return NativeCall<bool, UE::Math::TVector<double>*>(this, "APrimalCharacter.ModifyInputAcceleration(UE::Math::TVector<double>&)", InputAcceleration); }
5179 bool AnimationPreventsInput() { return NativeCall<bool>(this, "APrimalCharacter.AnimationPreventsInput()"); }
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); }
5183 void Serialize(FArchive* Ar) { NativeCall<void, FArchive*>(this, "APrimalCharacter.Serialize(FArchive&)", Ar); }
5184 void ReplicateRagdoll() { NativeCall<void>(this, "APrimalCharacter.ReplicateRagdoll()"); }
5185 void InitRagdollRepConstraints() { NativeCall<void>(this, "APrimalCharacter.InitRagdollRepConstraints()"); }
5186 void TermRagdollRepConstraints() { NativeCall<void>(this, "APrimalCharacter.TermRagdollRepConstraints()"); }
5187 //void ClientRagdollUpdate_Implementation(const TArray<FVector_NetQuantize, TSizedDefaultAllocator<32> >* BoneLocations, FRotator_NetQuantize* TargetRootRotation) { NativeCall<void, const TArray<FVector_NetQuantize, TSizedDefaultAllocator<32> >*, FRotator_NetQuantize*>(this, "APrimalCharacter.ClientRagdollUpdate_Implementation(TArray<FVector_NetQuantize,TSizedDefaultAllocator<32>>&,FRotator_NetQuantize)", BoneLocations, TargetRootRotation); }
5188 void SleepBodies() { NativeCall<void>(this, "APrimalCharacter.SleepBodies()"); }
5189 void UpdateRagdollReplicationOnClient() { NativeCall<void>(this, "APrimalCharacter.UpdateRagdollReplicationOnClient()"); }
5190 void ClientEndRagdollUpdate_Implementation(int a2) { NativeCall<void, int>(this, "APrimalCharacter.ClientEndRagdollUpdate_Implementation()", a2); }
5191 void OnRep_RagdollPositions() { NativeCall<void>(this, "APrimalCharacter.OnRep_RagdollPositions()"); }
5192 void InitRagdollReplication(__int16 a2) { NativeCall<void, __int16>(this, "APrimalCharacter.InitRagdollReplication()", a2); }
5193 bool CanDragCharacter(APrimalCharacter* Character, bool bIgnoreWeight) { return NativeCall<bool, APrimalCharacter*, bool>(this, "APrimalCharacter.CanDragCharacter(APrimalCharacter*,bool)", Character, bIgnoreWeight); }
5194 bool HasEnoughWeightToDragCharacter(APrimalCharacter* Character) { return NativeCall<bool, APrimalCharacter*>(this, "APrimalCharacter.HasEnoughWeightToDragCharacter(APrimalCharacter*)", Character); }
5195 void NotifyEquippedItems() { NativeCall<void>(this, "APrimalCharacter.NotifyEquippedItems()"); }
5196 void NotifyUnequippedItems() { NativeCall<void>(this, "APrimalCharacter.NotifyUnequippedItems()"); }
5197 bool CanBeDragged() { return NativeCall<bool>(this, "APrimalCharacter.CanBeDragged()"); }
5198 bool IsInvincible() { return NativeCall<bool>(this, "APrimalCharacter.IsInvincible()"); }
5199 __int64 GetNearestBoneIndexForDrag(APrimalCharacter* Character, UE::Math::TVector<double>* HitLocation) { return NativeCall<__int64, APrimalCharacter*, UE::Math::TVector<double>*>(this, "APrimalCharacter.GetNearestBoneIndexForDrag(APrimalCharacter*,UE::Math::TVector<double>)", Character, HitLocation); }
5200 bool TryDragCharacterTarget(APrimalCharacter* Character) { return NativeCall<bool, APrimalCharacter*>(this, "APrimalCharacter.TryDragCharacterTarget(APrimalCharacter*)", Character); }
5201 void TryDragCharacter() { NativeCall<void>(this, "APrimalCharacter.TryDragCharacter()"); }
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); }
5204 void OnEndDrag_Implementation() { NativeCall<void>(this, "APrimalCharacter.OnEndDrag_Implementation()"); }
5205 void OnBeginDragged(APrimalCharacter* Dragger) { NativeCall<void, APrimalCharacter*>(this, "APrimalCharacter.OnBeginDragged(APrimalCharacter*)", Dragger); }
5206 void OnDraggedStarted() { NativeCall<void>(this, "APrimalCharacter.OnDraggedStarted()"); }
5207 void TickBeingDragged(float DeltaSeconds) { NativeCall<void, float>(this, "APrimalCharacter.TickBeingDragged(float)", DeltaSeconds); }
5208 void OnDraggedInterpEnded() { NativeCall<void>(this, "APrimalCharacter.OnDraggedInterpEnded()"); }
5209 void OnEndDragged(APrimalCharacter* Dragger) { NativeCall<void, APrimalCharacter*>(this, "APrimalCharacter.OnEndDragged(APrimalCharacter*)", Dragger); }
5210 bool CanBeCarried(APrimalCharacter* ByCarrier) { return NativeCall<bool, APrimalCharacter*>(this, "APrimalCharacter.CanBeCarried(APrimalCharacter*)", ByCarrier); }
5211 float GetKillXP() { return NativeCall<float>(this, "APrimalCharacter.GetKillXP()"); }
5212 void UpdateIK() { NativeCall<void>(this, "APrimalCharacter.UpdateIK()"); }
5213 //bool IKFootTrace(int LegIndex, FIKLegInfo* LegInfo, UE::Math::TVector<double>* ActorLocation, UE::Math::TVector<double>* ActorForward, UE::Math::TVector<double>* TraceDirection, float TraceDistance) { return NativeCall<bool, int, FIKLegInfo*, UE::Math::TVector<double>*, UE::Math::TVector<double>*, UE::Math::TVector<double>*, float>(this, "APrimalCharacter.IKFootTrace(int,FIKLegInfo&,UE::Math::TVector<double>,UE::Math::TVector<double>,UE::Math::TVector<double>,float)", LegIndex, LegInfo, ActorLocation, ActorForward, TraceDirection, TraceDistance); }
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); }
5220 void SetBiomeZoneVolume(ABiomeZoneVolume* theVolume) { NativeCall<void, ABiomeZoneVolume*>(this, "APrimalCharacter.SetBiomeZoneVolume(ABiomeZoneVolume*)", theVolume); }
5221 void ClearBiomeZoneVolume(ABiomeZoneVolume* theVolume) { NativeCall<void, ABiomeZoneVolume*>(this, "APrimalCharacter.ClearBiomeZoneVolume(ABiomeZoneVolume*)", theVolume); }
5222 void RefreshBiomeZoneVolumes() { NativeCall<void>(this, "APrimalCharacter.RefreshBiomeZoneVolumes()"); }
5223 void ForceTickPoseDelta(UObject* a2) { NativeCall<void, UObject*>(this, "APrimalCharacter.ForceTickPoseDelta()", a2); }
5224 bool CheckJumpOutOfWater() { return NativeCall<bool>(this, "APrimalCharacter.CheckJumpOutOfWater()"); }
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()"); }
5229 bool IsValidForStatusRecovery() { return NativeCall<bool>(this, "APrimalCharacter.IsValidForStatusRecovery()"); }
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); }
5231 void DeathHarvestingFadeOut_Implementation() { NativeCall<void>(this, "APrimalCharacter.DeathHarvestingFadeOut_Implementation()"); }
5232 void ServerUploadCharacter(AShooterPlayerController* UploadedBy) { NativeCall<void, AShooterPlayerController*>(this, "APrimalCharacter.ServerUploadCharacter(AShooterPlayerController*)", UploadedBy); }
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()"); }
5238 void OnDeserializedByGame(EOnDeserializationType::Type DeserializationType) { NativeCall<void, EOnDeserializationType::Type>(this, "APrimalCharacter.OnDeserializedByGame(EOnDeserializationType::Type)", DeserializationType); }
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); }
5241 void ServerTryPoop_Implementation() { NativeCall<void>(this, "APrimalCharacter.ServerTryPoop_Implementation()"); }
5242 void ClientFailedPoop_Implementation() { NativeCall<void>(this, "APrimalCharacter.ClientFailedPoop_Implementation()"); }
5243 void ClientDidPoop_Implementation() { NativeCall<void>(this, "APrimalCharacter.ClientDidPoop_Implementation()"); }
5244 void TryAccessInventoryWrapper() { NativeCall<void>(this, "APrimalCharacter.TryAccessInventoryWrapper()"); }
5245 void TryAccessInventoryReleased() { NativeCall<void>(this, "APrimalCharacter.TryAccessInventoryReleased()"); }
5246 bool TryAccessInventory() { return NativeCall<bool>(this, "APrimalCharacter.TryAccessInventory()"); }
5247 void ToggleCameraProbeModePressed1(FKey* Key) { NativeCall<void, FKey*>(this, "APrimalCharacter.ToggleCameraProbeModePressed1(FKey)", Key); }
5248 void ToggleCameraProbeModePressed2(FKey* Key) { NativeCall<void, FKey*>(this, "APrimalCharacter.ToggleCameraProbeModePressed2(FKey)", Key); }
5249 void ToggleCameraProbeModeReleased1(FKey* Key) { NativeCall<void, FKey*>(this, "APrimalCharacter.ToggleCameraProbeModeReleased1(FKey)", Key); }
5250 void ToggleCameraProbeModeReleased2(FKey* Key) { NativeCall<void, FKey*>(this, "APrimalCharacter.ToggleCameraProbeModeReleased2(FKey)", Key); }
5251 void CameraProbeModeNext() { NativeCall<void>(this, "APrimalCharacter.CameraProbeModeNext()"); }
5252 void CameraProbeModePrevious() { NativeCall<void>(this, "APrimalCharacter.CameraProbeModePrevious()"); }
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); }
5257 bool HasBuffWithCustomTag(FName buffCustomTag) { return NativeCall<bool, FName>(this, "APrimalCharacter.HasBuffWithCustomTag(FName)", buffCustomTag); }
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); }
5260 APrimalBuff* GetBuff(TSubclassOf<APrimalBuff> BuffClass) { return NativeCall<APrimalBuff*, TSubclassOf<APrimalBuff>>(this, "APrimalCharacter.GetBuff(TSubclassOf<APrimalBuff>)", BuffClass); }
5261 void GetBuffs(TArray<APrimalBuff*, TSizedDefaultAllocator<32> >* TheBuffs) { NativeCall<void, TArray<APrimalBuff*, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.GetBuffs(TArray<APrimalBuff*,TSizedDefaultAllocator<32>>&)", TheBuffs); }
5262 APrimalBuff* GetBuffForPostEffect(UMaterialInterface* anEffect) { return NativeCall<APrimalBuff*, UMaterialInterface*>(this, "APrimalCharacter.GetBuffForPostEffect(UMaterialInterface*)", anEffect); }
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); }
5264 void RemoveAllJumpDeactivatedBuffs(APrimalBuff* IgnoredBuff) { NativeCall<void, APrimalBuff*>(this, "APrimalCharacter.RemoveAllJumpDeactivatedBuffs(APrimalBuff*)", IgnoredBuff); }
5265 //float GetCameraShakeScalar(TSubclassOf<UCameraShakeBase> currentShake, const float currentScale) { return NativeCall<float, TSubclassOf<UCameraShakeBase>, const float>(this, "APrimalCharacter.GetCameraShakeScalar(TSubclassOf<UCameraShakeBase>,float)", currentShake, currentScale); }
5266 bool IsInSingletonMission() { return NativeCall<bool>(this, "APrimalCharacter.IsInSingletonMission()"); }
5267 void UpdateNetDynamicMusic() { NativeCall<void>(this, "APrimalCharacter.UpdateNetDynamicMusic()"); }
5268 void NetPlaySoundOnCharacter_Implementation(USoundBase* SoundToPlay, bool bPlayOnOwner) { NativeCall<void, USoundBase*, bool>(this, "APrimalCharacter.NetPlaySoundOnCharacter_Implementation(USoundBase*,bool)", SoundToPlay, bPlayOnOwner); }
5269 bool IsMeshGameplayRelevant() { return NativeCall<bool>(this, "APrimalCharacter.IsMeshGameplayRelevant()"); }
5270 float GetCorpseDecayRate() { return NativeCall<float>(this, "APrimalCharacter.GetCorpseDecayRate()"); }
5271 void TagFriendlyStructures() { NativeCall<void>(this, "APrimalCharacter.TagFriendlyStructures()"); }
5272 void DestroyByMeshing() { NativeCall<void>(this, "APrimalCharacter.DestroyByMeshing()"); }
5273 void SetCarryingDino(APrimalDinoCharacter* aDino) { NativeCall<void, APrimalDinoCharacter*>(this, "APrimalCharacter.SetCarryingDino(APrimalDinoCharacter*)", aDino); }
5274 void ClearCarryingDino(bool bFromDino, bool bCancelAnyCarryBuffs) { NativeCall<void, bool, bool>(this, "APrimalCharacter.ClearCarryingDino(bool,bool)", bFromDino, bCancelAnyCarryBuffs); }
5275 void OnAttachedToCharacter() { NativeCall<void>(this, "APrimalCharacter.OnAttachedToCharacter()"); }
5276 void OnDetachedFromCharacter(APrimalCharacter* aCharacter, int OverrideDirection) { NativeCall<void, APrimalCharacter*, int>(this, "APrimalCharacter.OnDetachedFromCharacter(APrimalCharacter*,int)", aCharacter, OverrideDirection); }
5277 void ClearMountedDino(bool fromMountedDino) { NativeCall<void, bool>(this, "APrimalCharacter.ClearMountedDino(bool)", fromMountedDino); }
5278 bool DinoMountOnMe(APrimalDinoCharacter* dinoCharacter) { return NativeCall<bool, APrimalDinoCharacter*>(this, "APrimalCharacter.DinoMountOnMe(APrimalDinoCharacter*)", dinoCharacter); }
5279 bool CanMountOnMe(APrimalDinoCharacter* dinoCharacter) { return NativeCall<bool, APrimalDinoCharacter*>(this, "APrimalCharacter.CanMountOnMe(APrimalDinoCharacter*)", dinoCharacter); }
5280 bool HasCryoSickness() { return NativeCall<bool>(this, "APrimalCharacter.HasCryoSickness()"); }
5281 float GetDragWeight(APrimalCharacter* ForDragger) { return NativeCall<float, APrimalCharacter*>(this, "APrimalCharacter.GetDragWeight(APrimalCharacter*)", ForDragger); }
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()"); }
5284 void TryCallAttackTarget() { NativeCall<void>(this, "APrimalCharacter.TryCallAttackTarget()"); }
5285 void TryCallMoveTo() { NativeCall<void>(this, "APrimalCharacter.TryCallMoveTo()"); }
5286 void TryCallMoveToEx(bool bOnlyAttackTarget) { NativeCall<void, bool>(this, "APrimalCharacter.TryCallMoveToEx(bool)", bOnlyAttackTarget); }
5287 UTexture2D* GetOverrideDefaultCharacterParamTexture(FName theParamName, UTexture2D* CurrentTexture) { return NativeCall<UTexture2D*, FName, UTexture2D*>(this, "APrimalCharacter.GetOverrideDefaultCharacterParamTexture(FName,UTexture2D*)", theParamName, CurrentTexture); }
5288 bool CanBePainted() { return NativeCall<bool>(this, "APrimalCharacter.CanBePainted()"); }
5289 UPaintingTexture* GetPaintingTexture() { return NativeCall<UPaintingTexture*>(this, "APrimalCharacter.GetPaintingTexture()"); }
5290 bool AllowColoringBy(APlayerController* ForPC, UObject* anItem) { return NativeCall<bool, APlayerController*, UObject*>(this, "APrimalCharacter.AllowColoringBy(APlayerController*,UObject*)", ForPC, anItem); }
5291 void NetStopAllAnimMontage_Implementation() { NativeCall<void>(this, "APrimalCharacter.NetStopAllAnimMontage_Implementation()"); }
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()"); }
5296 void TryCallFollowOne() { NativeCall<void>(this, "APrimalCharacter.TryCallFollowOne()"); }
5297 void TryCallFollowDistanceCycleOne() { NativeCall<void>(this, "APrimalCharacter.TryCallFollowDistanceCycleOne()"); }
5298 void TryCallFlyerLandOne() { NativeCall<void>(this, "APrimalCharacter.TryCallFlyerLandOne()"); }
5299 void OnRep_AttachmentReplication() { NativeCall<void>(this, "APrimalCharacter.OnRep_AttachmentReplication()"); }
5300 FString* GetDebugInfoString(FString* result) { return NativeCall<FString*, FString*>(this, "APrimalCharacter.GetDebugInfoString()", result); }
5301 bool AllowMovementMode(EMovementMode NewMovementMode, unsigned __int8 NewCustomMode) { return NativeCall<bool, EMovementMode, unsigned __int8>(this, "APrimalCharacter.AllowMovementMode(EMovementMode,unsignedchar)", NewMovementMode, NewCustomMode); }
5302 APrimalDinoCharacter* GetBasedOrSeatingOnDino(__int16 a2) { return NativeCall<APrimalDinoCharacter*, __int16>(this, "APrimalCharacter.GetBasedOrSeatingOnDino()", a2); }
5303 APrimalDinoCharacter* GetBasedOnDino(bool bUseReplicatedData, bool bOnlyConsciousDino) { return NativeCall<APrimalDinoCharacter*, bool, bool>(this, "APrimalCharacter.GetBasedOnDino(bool,bool)", bUseReplicatedData, bOnlyConsciousDino); }
5304 float GetBaseDragWeight() { return NativeCall<float>(this, "APrimalCharacter.GetBaseDragWeight()"); }
5305 void ClientHandleNetDestroy() { NativeCall<void>(this, "APrimalCharacter.ClientHandleNetDestroy()"); }
5306 bool AllowParallelAnimations(USkeletalMeshComponent* forComp) { return NativeCall<bool, USkeletalMeshComponent*>(this, "APrimalCharacter.AllowParallelAnimations(USkeletalMeshComponent*)", forComp); }
5307 bool UseClearOnConsumeInput() { return NativeCall<bool>(this, "APrimalCharacter.UseClearOnConsumeInput()"); }
5308 float GetDamageTorpidityIncreaseMultiplierScale() { return NativeCall<float>(this, "APrimalCharacter.GetDamageTorpidityIncreaseMultiplierScale()"); }
5309 float GetIndirectTorpidityIncreaseMultiplierScale() { return NativeCall<float>(this, "APrimalCharacter.GetIndirectTorpidityIncreaseMultiplierScale()"); }
5310 void NotifyBumpedByPawn(APrimalCharacter* ByPawn) { NativeCall<void, APrimalCharacter*>(this, "APrimalCharacter.NotifyBumpedByPawn(APrimalCharacter*)", ByPawn); }
5311 void NotifyBumpedPawn(APawn* BumpedPawn) { NativeCall<void, APawn*>(this, "APrimalCharacter.NotifyBumpedPawn(APawn*)", BumpedPawn); }
5312 float GetTPVHorizontalCameraOffset() { return NativeCall<float>(this, "APrimalCharacter.GetTPVHorizontalCameraOffset()"); }
5313 float GetTPVHorizontalCameraOffsetFromSlider() { return NativeCall<float>(this, "APrimalCharacter.GetTPVHorizontalCameraOffsetFromSlider()"); }
5314 float GetTransitionToCameraStateInterpTime(TEnumAsByte<EPrimalCameraState> ToFinalCameraState) { return NativeCall<float, TEnumAsByte<EPrimalCameraState>>(this, "APrimalCharacter.GetTransitionToCameraStateInterpTime(TEnumAsByte<EPrimalCameraState>)", ToFinalCameraState); }
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); }
5317 bool UseCenteredTPVCamera() { return NativeCall<bool>(this, "APrimalCharacter.UseCenteredTPVCamera()"); }
5318 void PossessedBy(AController* NewController) { NativeCall<void, AController*>(this, "APrimalCharacter.PossessedBy(AController*)", NewController); }
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); }
5322 void NetSetMovementModeSimulatedInternal_Implementation(EMovementMode NewMovementMode) { NativeCall<void, EMovementMode>(this, "APrimalCharacter.NetSetMovementModeSimulatedInternal_Implementation(EMovementMode)", 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); }
5325 void SetCharacterAndRagdollLocation(UE::Math::TVector<double>* NewLocation) { NativeCall<void, UE::Math::TVector<double>*>(this, "APrimalCharacter.SetCharacterAndRagdollLocation(UE::Math::TVector<double>)", NewLocation); }
5326 void CheckRagdollPenetration() { NativeCall<void>(this, "APrimalCharacter.CheckRagdollPenetration()"); }
5327 APrimalStructureExplosive* GetAttachedExplosive() { return NativeCall<APrimalStructureExplosive*>(this, "APrimalCharacter.GetAttachedExplosive()"); }
5328 bool IsInVacuumSealedSpace() { return NativeCall<bool>(this, "APrimalCharacter.IsInVacuumSealedSpace()"); }
5329 void ClientOrderedMoveTo_Implementation(UE::Math::TVector<double>* MoveToLoc) { NativeCall<void, UE::Math::TVector<double>*>(this, "APrimalCharacter.ClientOrderedMoveTo_Implementation(UE::Math::TVector<double>)", MoveToLoc); }
5330 void ClientOrderedAttackTarget_Implementation(AActor* attackTarget) { NativeCall<void, AActor*>(this, "APrimalCharacter.ClientOrderedAttackTarget_Implementation(AActor*)", attackTarget); }
5331 void DownCallOne() { NativeCall<void>(this, "APrimalCharacter.DownCallOne()"); }
5332 float BPModifyFOV_Implementation(float FOVIn) { return NativeCall<float, float>(this, "APrimalCharacter.BPModifyFOV_Implementation(float)", FOVIn); }
5333 bool AllowOverrideWalkingVelocity() { return NativeCall<bool>(this, "APrimalCharacter.AllowOverrideWalkingVelocity()"); }
5334 bool AllowOverrideSwimmingVelocity() { return NativeCall<bool>(this, "APrimalCharacter.AllowOverrideSwimmingVelocity()"); }
5335 bool AllowOverrideNewFallVelocity() { return NativeCall<bool>(this, "APrimalCharacter.AllowOverrideNewFallVelocity()"); }
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); }
5340 bool AllowOverrideFlyingVelocity() { return NativeCall<bool>(this, "APrimalCharacter.AllowOverrideFlyingVelocity()"); }
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); }
5343 bool PreventsTargeting_Implementation(AActor* ByActor) { return NativeCall<bool, AActor*>(this, "APrimalCharacter.PreventsTargeting_Implementation(AActor*)", ByActor); }
5344 bool PreventInputType(EPrimalCharacterInputType::Type inputType) { return NativeCall<bool, EPrimalCharacterInputType::Type>(this, "APrimalCharacter.PreventInputType(EPrimalCharacterInputType::Type)", inputType); }
5345 bool PreventInputDoesOffset() { return NativeCall<bool>(this, "APrimalCharacter.PreventInputDoesOffset()"); }
5346 bool IsAlliedWithOtherTeam(int OtherTeamID) { return NativeCall<bool, int>(this, "APrimalCharacter.IsAlliedWithOtherTeam(int)", OtherTeamID); }
5347 void ResetCollisionSweepLocation(const UE::Math::TVector<double>* newLocation, bool bForceReset) { NativeCall<void, const UE::Math::TVector<double>*, bool>(this, "APrimalCharacter.ResetCollisionSweepLocation(UE::Math::TVector<double>&,bool)", newLocation, bForceReset); }
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); }
5349 void FinalLoadedFromSaveGame() { NativeCall<void>(this, "APrimalCharacter.FinalLoadedFromSaveGame()"); }
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); }
5352 void NotifyItemQuantityUpdated(UPrimalItem* anItem, int amount) { NativeCall<void, UPrimalItem*, int>(this, "APrimalCharacter.NotifyItemQuantityUpdated(UPrimalItem*,int)", anItem, amount); }
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); }
5354 void NotifyItemAdded(UPrimalItem* anItem, bool bEquipItem) { NativeCall<void, UPrimalItem*, bool>(this, "APrimalCharacter.NotifyItemAdded(UPrimalItem*,bool)", anItem, bEquipItem); }
5355 void NotifyItemRemoved(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "APrimalCharacter.NotifyItemRemoved(UPrimalItem*)", anItem); }
5356 void TeleportSucceeded(bool bIsATest, bool bSimpleTeleport) { NativeCall<void, bool, bool>(this, "APrimalCharacter.TeleportSucceeded(bool,bool)", bIsATest, bSimpleTeleport); }
5357 bool IsAttachedToSomething() { return NativeCall<bool>(this, "APrimalCharacter.IsAttachedToSomething()"); }
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); }
5359 void AttachedToOtherCharacterUpdateWorldLocation(const UE::Math::TVector<double>* worldLocation) { NativeCall<void, const UE::Math::TVector<double>*>(this, "APrimalCharacter.AttachedToOtherCharacterUpdateWorldLocation(UE::Math::TVector<double>&)", worldLocation); }
5360 void DetachFromOtherCharacter(const bool enableMovementAndCollision) { NativeCall<void, const bool>(this, "APrimalCharacter.DetachFromOtherCharacter(bool)", enableMovementAndCollision); }
5361 bool ConsumeProjectileImpact(AShooterProjectile* theProjectile, const FHitResult* HitResult) { return NativeCall<bool, AShooterProjectile*, const FHitResult*>(this, "APrimalCharacter.ConsumeProjectileImpact(AShooterProjectile*,FHitResult&)", theProjectile, HitResult); }
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); }
5366 void RecalculateBaseEyeHeight() { NativeCall<void>(this, "APrimalCharacter.RecalculateBaseEyeHeight()"); }
5367 void Crouch(bool bClientSimulation) { NativeCall<void, bool>(this, "APrimalCharacter.Crouch(bool)", bClientSimulation); }
5368 void Landed(const FHitResult* Hit) { NativeCall<void, const FHitResult*>(this, "APrimalCharacter.Landed(FHitResult&)", Hit); }
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); }
5372 void InitializedAnimScriptInstance() { NativeCall<void>(this, "APrimalCharacter.InitializedAnimScriptInstance()"); }
5373 bool ForceAddUnderwaterCharacterStatusValues() { return NativeCall<bool>(this, "APrimalCharacter.ForceAddUnderwaterCharacterStatusValues()"); }
5374 bool IsPrimalCharFriendly(APrimalCharacter* primalChar) { return NativeCall<bool, APrimalCharacter*>(this, "APrimalCharacter.IsPrimalCharFriendly(APrimalCharacter*)", primalChar); }
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); }
5376 void OnMassTeleportEvent(const EMassTeleportState::Type EventState, const APrimalCharacter* TeleportInitiatedByChar) { NativeCall<void, const EMassTeleportState::Type, const APrimalCharacter*>(this, "APrimalCharacter.OnMassTeleportEvent(EMassTeleportState::Type,APrimalCharacter*)", EventState, TeleportInitiatedByChar); }
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); }
5379 void ClearCachedIkTraceResults() { NativeCall<void>(this, "APrimalCharacter.ClearCachedIkTraceResults()"); }
5380 float OverrideTerminalVelocity() { return NativeCall<float>(this, "APrimalCharacter.OverrideTerminalVelocity()"); }
5381 void ClientCheatFly_Implementation() { NativeCall<void>(this, "APrimalCharacter.ClientCheatFly_Implementation()"); }
5382 void ClientCheatWalk_Implementation() { NativeCall<void>(this, "APrimalCharacter.ClientCheatWalk_Implementation()"); }
5383 bool UseOverrideWaterJumpVelocity() { return NativeCall<bool>(this, "APrimalCharacter.UseOverrideWaterJumpVelocity()"); }
5384 float GetOverrideWaterJumpVelocity(float OutOfWaterZ) { return NativeCall<float, float>(this, "APrimalCharacter.GetOverrideWaterJumpVelocity(float)", OutOfWaterZ); }
5385 void OverrideCameraTargetOriginLocation(UE::Math::TVector<double>* OutOverrideOrigin, const FName WithCameraStyle) { NativeCall<void, UE::Math::TVector<double>*, const FName>(this, "APrimalCharacter.OverrideCameraTargetOriginLocation(UE::Math::TVector<double>&,FName)", OutOverrideOrigin, WithCameraStyle); }
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); }
5388 bool ShouldDisableCameraInterpolation() { return NativeCall<bool>(this, "APrimalCharacter.ShouldDisableCameraInterpolation()"); }
5389 EMovementMode GetPrimalCharMovementMode() { return NativeCall<EMovementMode>(this, "APrimalCharacter.GetPrimalCharMovementMode()"); }
5390 bool BuffsPreventInventoryAccess() { return NativeCall<bool>(this, "APrimalCharacter.BuffsPreventInventoryAccess()"); }
5391 bool PreventNotifySound(USoundBase* SoundIn) { return NativeCall<bool, USoundBase*>(this, "APrimalCharacter.PreventNotifySound(USoundBase*)", SoundIn); }
5392 void OnCameraStyleChangedNotify(const FName* NewCameraStyle, const FName* OldCameraStyle) { NativeCall<void, const FName*, const FName*>(this, "APrimalCharacter.OnCameraStyleChangedNotify(FName&,FName&)", NewCameraStyle, OldCameraStyle); }
5393 void OnPaintingComponentInitialized(const UStructurePaintingComponent* PaintingComp) { NativeCall<void, const UStructurePaintingComponent*>(this, "APrimalCharacter.OnPaintingComponentInitialized(UStructurePaintingComponent*)", PaintingComp); }
5394 void ClearMovementTether() { NativeCall<void>(this, "APrimalCharacter.ClearMovementTether()"); }
5395 bool IsMovementTethered() { return NativeCall<bool>(this, "APrimalCharacter.IsMovementTethered()"); }
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); }
5398 TArray<APawn*, TSizedDefaultAllocator<32> >* GetTrueBasedPawns(TArray<APawn*, TSizedDefaultAllocator<32> >* result) { return NativeCall<TArray<APawn*, TSizedDefaultAllocator<32> >*, TArray<APawn*, TSizedDefaultAllocator<32> >*>(this, "APrimalCharacter.GetTrueBasedPawns()", result); }
5399 USoundBase* OverrideCharacterSound(USoundBase* SoundIn) { return NativeCall<USoundBase*, USoundBase*>(this, "APrimalCharacter.OverrideCharacterSound(USoundBase*)", SoundIn); }
5400 USoundBase* BPOverrideCharacterSound_Implementation(USoundBase* SoundIn) { return NativeCall<USoundBase*, USoundBase*>(this, "APrimalCharacter.BPOverrideCharacterSound_Implementation(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()"); }
5404 void BPSuicide_Implementation() { NativeCall<void>(this, "APrimalCharacter.BPSuicide_Implementation()"); }
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); }
5406 //void LoadPrimalCameraConfig(TSubclassOf<UPrimalCameraConfig> PrimalCameraConfigClass) { NativeCall<void, TSubclassOf<UPrimalCameraConfig>>(this, "APrimalCharacter.LoadPrimalCameraConfig(TSubclassOf<UPrimalCameraConfig>)", PrimalCameraConfigClass); }
5407 //bool GetPrimalCameraSettings(const FPrimalCameraProfile* ForCameraProfile, FPrimalCameraSettings* OutCameraSettings, const APrimalCharacter* CharForConditionChecks) { return NativeCall<bool, const FPrimalCameraProfile*, FPrimalCameraSettings*, const APrimalCharacter*>(this, "APrimalCharacter.GetPrimalCameraSettings(FPrimalCameraProfile&,FPrimalCameraSettings&,APrimalCharacter*)", ForCameraProfile, OutCameraSettings, CharForConditionChecks); }
5408 //bool GetCurrentPrimalCameraSettings(FPrimalCameraSettings* OutCameraSettings, const APrimalCharacter* CharForConditionChecks) { return NativeCall<bool, FPrimalCameraSettings*, const APrimalCharacter*>(this, "APrimalCharacter.GetCurrentPrimalCameraSettings(FPrimalCameraSettings&,APrimalCharacter*)", OutCameraSettings, CharForConditionChecks); }
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); }
5410 //void GetPrimalCameraParams(FPrimalCameraParams* OutCameraParams, const FPrimalCameraProfile* ForCameraProfile, const APrimalCharacter* CharForConditionChecks, bool bIncludeWeaponOverride, FName ForProfileId) { NativeCall<void, FPrimalCameraParams*, const FPrimalCameraProfile*, const APrimalCharacter*, bool, FName>(this, "APrimalCharacter.GetPrimalCameraParams(FPrimalCameraParams&,FPrimalCameraProfile&,APrimalCharacter*,bool,FName)", OutCameraParams, ForCameraProfile, CharForConditionChecks, bIncludeWeaponOverride, ForProfileId); }
5411 //bool CanUseCameraSettings(const FPrimalCameraSettingsConditions* TheCameraSettingsConditions, const APrimalCharacter* CharForConditionChecks) { return NativeCall<bool, const FPrimalCameraSettingsConditions*, const APrimalCharacter*>(this, "APrimalCharacter.CanUseCameraSettings(FPrimalCameraSettingsConditions&,APrimalCharacter*)", TheCameraSettingsConditions, CharForConditionChecks); }
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); }
5413 //bool GetCurrentCameraProfile(FPrimalCameraProfile* OutCameraProfile) { return NativeCall<bool, FPrimalCameraProfile*>(this, "APrimalCharacter.GetCurrentCameraProfile(FPrimalCameraProfile&)", OutCameraProfile); }
5414 FName* GetCurrentCameraProfileId(FName* result) { return NativeCall<FName*, FName*>(this, "APrimalCharacter.GetCurrentCameraProfileId()", result); }
5415 //bool GetCameraProfileForId(FName CameraProfileId, FPrimalCameraProfile* OutCameraProfile) { return NativeCall<bool, FName, FPrimalCameraProfile*>(this, "APrimalCharacter.GetCameraProfileForId(FName,FPrimalCameraProfile&)", CameraProfileId, OutCameraProfile); }
5416 void SetCameraProfile_Implementation(FName NewProfileId) { NativeCall<void, FName>(this, "APrimalCharacter.SetCameraProfile_Implementation(FName)", NewProfileId); }
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); }
5419 bool IsASACameraEnabled() { return NativeCall<bool>(this, "APrimalCharacter.IsASACameraEnabled()"); }
5420 bool HasValidASACameraConfig() { return NativeCall<bool>(this, "APrimalCharacter.HasValidASACameraConfig()"); }
5421 bool ShouldUseLongFallCameraPivotZValues() { return NativeCall<bool>(this, "APrimalCharacter.ShouldUseLongFallCameraPivotZValues()"); }
5422 //float GetPrimalCameraInterpMultiplier(const FCameraInterpMovementBasedMultipliers* CameraInterpMultipliers, TEnumAsByte<EAxis::Type> ForAxis) { return NativeCall<float, const FCameraInterpMovementBasedMultipliers*, TEnumAsByte<EAxis::Type>>(this, "APrimalCharacter.GetPrimalCameraInterpMultiplier(FCameraInterpMovementBasedMultipliers&,TEnumAsByte<EAxis::Type>)", CameraInterpMultipliers, ForAxis); }
5423 //bool GetPrimalCameraPivotInterpParams(const FPrimalCameraProfile* ForCameraProfile, const FPrimalCameraParams* ForCameraParams, const FPrimalCameraInterpParams* LastInterpParamsX, const FPrimalCameraInterpParams* LastInterpParamsY, const FPrimalCameraInterpParams* LastInterpParamsZ, FPrimalCameraInterpParams* OutParamsX, FPrimalCameraInterpParams* OutParamsY, FPrimalCameraInterpParams* OutParamsZ) { return NativeCall<bool, const FPrimalCameraProfile*, const FPrimalCameraParams*, const FPrimalCameraInterpParams*, const FPrimalCameraInterpParams*, const FPrimalCameraInterpParams*, FPrimalCameraInterpParams*, FPrimalCameraInterpParams*, FPrimalCameraInterpParams*>(this, "APrimalCharacter.GetPrimalCameraPivotInterpParams(FPrimalCameraProfile*,FPrimalCameraParams*,FPrimalCameraInterpParams&,FPrimalCameraInterpParams&,FPrimalCameraInterpParams&,FPrimalCameraInterpParams&,FPrimalCameraInterpParams&,FPrimalCameraInterpParams&)", ForCameraProfile, ForCameraParams, LastInterpParamsX, LastInterpParamsY, LastInterpParamsZ, OutParamsX, OutParamsY, OutParamsZ); }
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); }
5425 bool WantsToUseRagdollForSleeping() { return NativeCall<bool>(this, "APrimalCharacter.WantsToUseRagdollForSleeping()"); }
5426 bool WantsToUseRagdollForDeath() { return NativeCall<bool>(this, "APrimalCharacter.WantsToUseRagdollForDeath()"); }
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); }
5429 bool IsFollowingFinalPathSegment() { return NativeCall<bool>(this, "APrimalCharacter.IsFollowingFinalPathSegment()"); }
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); }
5431 void OnCharacterStepped_Implementation(UE::Math::TVector<double>* PrevLocation, UE::Math::TVector<double>* NewLocation) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TVector<double>*>(this, "APrimalCharacter.OnCharacterStepped_Implementation(UE::Math::TVector<double>,UE::Math::TVector<double>)", PrevLocation, NewLocation); }
5432 void NetSetReplicatedDeathAnim_Implementation(UAnimationAsset* Anim) { NativeCall<void, UAnimationAsset*>(this, "APrimalCharacter.NetSetReplicatedDeathAnim_Implementation(UAnimationAsset*)", Anim); }
5433 FLinearColor* GetFXBloodColor_Implementation(FLinearColor* result) { return NativeCall<FLinearColor*, FLinearColor*>(this, "APrimalCharacter.GetFXBloodColor_Implementation()", result); }
5434 void OnRep_ReplicatedBasedMovement() { NativeCall<void>(this, "APrimalCharacter.OnRep_ReplicatedBasedMovement()"); }
5435 void UpdateReplicatedBasedMovement() { NativeCall<void>(this, "APrimalCharacter.UpdateReplicatedBasedMovement()"); }
5436 //__int64 GetVelocityBasedSoundIndex(FVelocityBasedCharacterSoundInfo* InStruct, UE::Math::TVector<double>* InVelocity) { return NativeCall<__int64, FVelocityBasedCharacterSoundInfo*, UE::Math::TVector<double>*>(this, "APrimalCharacter.GetVelocityBasedSoundIndex(FVelocityBasedCharacterSoundInfo,UE::Math::TVector<double>)", InStruct, InVelocity); }
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); }
5439 void UpdateEquippedItemDurabilityVariable(FItemNetID itemID, float ItemDurabilityPercentage) { NativeCall<void, FItemNetID, float>(this, "APrimalCharacter.UpdateEquippedItemDurabilityVariable(FItemNetID,float)", itemID, ItemDurabilityPercentage); }
5440 void UpdateEquippedItemDurabilityMaterials(FItemNetID itemID, float ItemDurabilityPercentage) { NativeCall<void, FItemNetID, float>(this, "APrimalCharacter.UpdateEquippedItemDurabilityMaterials(FItemNetID,float)", itemID, ItemDurabilityPercentage); }
5441 void UpdateAllEquippedItemsDurabilityMaterials() { NativeCall<void>(this, "APrimalCharacter.UpdateAllEquippedItemsDurabilityMaterials()"); }
5442 void UpdateAllEquippedItemsDurabilityVariables() { NativeCall<void>(this, "APrimalCharacter.UpdateAllEquippedItemsDurabilityVariables()"); }
5443 void OnRep_ReplicateMovement() { NativeCall<void>(this, "APrimalCharacter.OnRep_ReplicateMovement()"); }
5444 bool ShouldUseArmorDurabilityVFX() { return NativeCall<bool>(this, "APrimalCharacter.ShouldUseArmorDurabilityVFX()"); }
5445 //void GetExtraSaveMovedData(FSavedMove_Character* ForMove) { NativeCall<void, FSavedMove_Character*>(this, "APrimalCharacter.GetExtraSaveMovedData(FSavedMove_Character*)", ForMove); }
5446};
5447
5449{
5450 // Fields
5451
5452 FTimerHandle& OnReloadHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterCharacter.OnReloadHandle"); }
5453 UParticleSystemComponent*& ListenServerBoundsPSCField() { return *GetNativePointerField<UParticleSystemComponent**>(this, "AShooterCharacter.ListenServerBoundsPSC"); }
5454 FTimerHandle& FinishSpawnIntroHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterCharacter.FinishSpawnIntroHandle"); }
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"); }
5463 TArray<TSoftObjectPtr<UAnimMontage>, TSizedDefaultAllocator<32> >& EmoteAnimsField() { return *GetNativePointerField<TArray<TSoftObjectPtr<UAnimMontage>, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.EmoteAnims"); }
5464 UAnimMontage*& FireBallistaAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "AShooterCharacter.FireBallistaAnimation"); }
5465 UAnimMontage*& ReloadBallistaAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "AShooterCharacter.ReloadBallistaAnimation"); }
5466 UAnimMontage*& DraggingCharacterAnimField() { return *GetNativePointerField<UAnimMontage**>(this, "AShooterCharacter.DraggingCharacterAnim"); }
5467 TSoftClassPtr<APrimalBuff>& CheckCancelEmoteBuffClassField() { return *GetNativePointerField<TSoftClassPtr<APrimalBuff>*>(this, "AShooterCharacter.CheckCancelEmoteBuffClass"); }
5468 int& CurrentVoiceModeField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.CurrentVoiceMode"); }
5469 //TDelegate<void __cdecl(TSharedRef<FUniqueNetId const, 1>, bool), FDefaultDelegateUserPolicy>& OnPlayerTalkingStateChangedDelegateField() { return *GetNativePointerField<TDelegate<void __cdecl(TSharedRef<FUniqueNetId const, 1>, bool), FDefaultDelegateUserPolicy>*>(this, "AShooterCharacter.OnPlayerTalkingStateChangedDelegate"); }
5470 bool& bIsPreviewCharacterField() { return *GetNativePointerField<bool*>(this, "AShooterCharacter.bIsPreviewCharacter"); }
5471 long double& DontTargetUntilTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.DontTargetUntilTime"); }
5472 float& OriginalCollisionHeightField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.OriginalCollisionHeight"); }
5473 float& WalkBobMagnitudeField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.WalkBobMagnitude"); }
5474 float& WalkBobInterpSpeedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.WalkBobInterpSpeed"); }
5475 float& MinimumDistanceThresholdToCrouchField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.MinimumDistanceThresholdToCrouch"); }
5476 float& MinimumDistanceThresholdToProneFromStandingField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.MinimumDistanceThresholdToProneFromStanding"); }
5477 float& MinimumDistanceThresholdToProneFromCrouchField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.MinimumDistanceThresholdToProneFromCrouch"); }
5478 float& TargetingTimeField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.TargetingTime"); }
5479 float& BobMaxMovementSpeedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.BobMaxMovementSpeed"); }
5480 float& WeaponBobMaxMovementSpeedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.WeaponBobMaxMovementSpeed"); }
5481 float& MinRunSpeedThresholdField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.MinRunSpeedThreshold"); }
5482 long double& LastCheckSevenField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastCheckSeven"); }
5483 long double& LastCheckSevenHitField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastCheckSevenHit"); }
5484 long double& LastCheckSevenTransmissionField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastCheckSevenTransmission"); }
5485 long double& LastValidCheckSevenField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastValidCheckSeven"); }
5486 long double& LastCheckSevenTeleportField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastCheckSevenTeleport"); }
5487 UE::Math::TVector<double>& LastCheckSevenLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.LastCheckSevenLocation"); }
5488 LocationQueue& PreviousValidLocationsField() { return *GetNativePointerField<LocationQueue*>(this, "AShooterCharacter.PreviousValidLocations"); }
5489 TSubclassOf<AShooterWeapon>& DefaultWeaponField() { return *GetNativePointerField<TSubclassOf<AShooterWeapon>*>(this, "AShooterCharacter.DefaultWeapon"); }
5490 TSubclassOf<AShooterWeapon>& OverrideDefaultWeaponField() { return *GetNativePointerField<TSubclassOf<AShooterWeapon>*>(this, "AShooterCharacter.OverrideDefaultWeapon"); }
5491 TSubclassOf<AShooterWeapon>& MapWeaponField() { return *GetNativePointerField<TSubclassOf<AShooterWeapon>*>(this, "AShooterCharacter.MapWeapon"); }
5492 TSubclassOf<AShooterWeapon>& GPSWeaponField() { return *GetNativePointerField<TSubclassOf<AShooterWeapon>*>(this, "AShooterCharacter.GPSWeapon"); }
5493 TSubclassOf<AShooterWeapon>& CompassWeaponField() { return *GetNativePointerField<TSubclassOf<AShooterWeapon>*>(this, "AShooterCharacter.CompassWeapon"); }
5494 TWeakObjectPtr<APrimalStructureLadder>& ClimbingLadderField() { return *GetNativePointerField<TWeakObjectPtr<APrimalStructureLadder>*>(this, "AShooterCharacter.ClimbingLadder"); }
5495 FString& PlayerNameField() { return *GetNativePointerField<FString*>(this, "AShooterCharacter.PlayerName"); }
5496 TWeakObjectPtr<APrimalDinoCharacter>& RidingDinoField() { return *GetNativePointerField<TWeakObjectPtr<APrimalDinoCharacter>*>(this, "AShooterCharacter.RidingDino"); }
5497 USkeletalMeshComponent*& Mesh1PField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "AShooterCharacter.Mesh1P"); }
5498 TArray<FName, TSizedDefaultAllocator<32> >& LowerBodyPartRootBonesField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.LowerBodyPartRootBones"); }
5499 //UPhysicsAsset*& FPVCameraAnimationPhysicsAssetField() { return *GetNativePointerField<UPhysicsAsset**>(this, "AShooterCharacter.FPVCameraAnimationPhysicsAsset"); }
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"); }
5503 UAnimMontage*& ActivateInventoryAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "AShooterCharacter.ActivateInventoryAnimation"); }
5504 USkeletalMeshComponent*& SurvivorProfilePreviewMeshField() { return *GetNativePointerField<USkeletalMeshComponent**>(this, "AShooterCharacter.SurvivorProfilePreviewMesh"); }
5505 UE::Math::TRotator<double>& LastDinoAimRotationOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "AShooterCharacter.LastDinoAimRotationOffset"); }
5506 UE::Math::TRotator<double>& LastAimRotOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "AShooterCharacter.LastAimRotOffset"); }
5507 APrimalProjectileBoomerang*& LastFiredBoomerangField() { return *GetNativePointerField<APrimalProjectileBoomerang**>(this, "AShooterCharacter.LastFiredBoomerang"); }
5508 APrimalProjectileGrapplingHook*& LastFiredGrapHookField() { return *GetNativePointerField<APrimalProjectileGrapplingHook**>(this, "AShooterCharacter.LastFiredGrapHook"); }
5509 UPrimalCableComponent*& GrapplingHookCableField() { return *GetNativePointerField<UPrimalCableComponent**>(this, "AShooterCharacter.GrapplingHookCable"); }
5510 UAudioComponent*& LastGrapHookACField() { return *GetNativePointerField<UAudioComponent**>(this, "AShooterCharacter.LastGrapHookAC"); }
5511 int& _GrapHookCableObjectCountField() { return *GetNativePointerField<int*>(this, "AShooterCharacter._GrapHookCableObjectCount"); }
5512 UE::Math::TVector<double>& GrapHookDefaultOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.GrapHookDefaultOffset"); }
5513 float& GrapHookCableWidthField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.GrapHookCableWidth"); }
5514 UMaterialInterface*& GrapHookMaterialField() { return *GetNativePointerField<UMaterialInterface**>(this, "AShooterCharacter.GrapHookMaterial"); }
5515 float& LadderJumpVelocityField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LadderJumpVelocity"); }
5516 float& GrapHookPulledRopeDistanceField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.GrapHookPulledRopeDistance"); }
5517 float& GrapHookSyncTimeField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.GrapHookSyncTime"); }
5518 long double& LastTimeDestroyedWeaponField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTimeDestroyedWeapon"); }
5519 FName& SplitScreenCameraStyleOverrideField() { return *GetNativePointerField<FName*>(this, "AShooterCharacter.SplitScreenCameraStyleOverride"); }
5520 FString& PlatformProfileNameField() { return *GetNativePointerField<FString*>(this, "AShooterCharacter.PlatformProfileName"); }
5521 FUniqueNetIdRepl& PlatformProfileIDField() { return *GetNativePointerField<FUniqueNetIdRepl*>(this, "AShooterCharacter.PlatformProfileID"); }
5522 //TArray<FPlayerStatusStateCharacterSound, TSizedDefaultAllocator<32> >& CharacterStatusStateSoundsField() { return *GetNativePointerField<TArray<FPlayerStatusStateCharacterSound, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.CharacterStatusStateSounds"); }
5523 UAudioComponent*& CharacterStatusStateSoundComponentField() { return *GetNativePointerField<UAudioComponent**>(this, "AShooterCharacter.CharacterStatusStateSoundComponent"); }
5524 long double& LastUncrouchTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastUncrouchTime"); }
5525 long double& LastUnproneTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastUnproneTime"); }
5526 long double& LastTimeStartedCrouchOrProneTransitionField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTimeStartedCrouchOrProneTransition"); }
5527 float& CurrentWeaponBobSpeedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.CurrentWeaponBobSpeed"); }
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"); }
5532 long double& LastReleaseReloadTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastReleaseReloadTime"); }
5533 long double& LastReloadToggledAccessoryTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastReloadToggledAccessoryTime"); }
5534 long double& lastSubmergedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.lastSubmergedTime"); }
5535 //TSubclassOf<UAnimInstance>& DefaultTPVAnimBlueprintField() { return *GetNativePointerField<TSubclassOf<UAnimInstance>*>(this, "AShooterCharacter.DefaultTPVAnimBlueprint"); }
5536 FName& WeaponAttachPointField() { return *GetNativePointerField<FName*>(this, "AShooterCharacter.WeaponAttachPoint"); }
5537 float& TargetingSpeedModifierField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.TargetingSpeedModifier"); }
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"); }
5547 FItemNetID& NextWeaponItemIDField() { return *GetNativePointerField<FItemNetID*>(this, "AShooterCharacter.NextWeaponItemID"); }
5548 float& WeaponBobTimeField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.WeaponBobTime"); }
5549 float& CurrentAimBlendingField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.CurrentAimBlending"); }
5550 long double& InterpLastCrouchProneStateChangeTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.InterpLastCrouchProneStateChangeTime"); }
5551 float& CraftingMovementSpeedModifierField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.CraftingMovementSpeedModifier"); }
5552 UE::Math::TVector<double>& WeaponBobMagnitudesField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.WeaponBobMagnitudes"); }
5553 UE::Math::TVector<double>& WeaponBobPeriodsField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.WeaponBobPeriods"); }
5554 UE::Math::TVector<double>& WeaponBobOffsetsField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.WeaponBobOffsets"); }
5555 UE::Math::TVector<double>& WeaponBobMagnitudes_TargetingField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.WeaponBobMagnitudes_Targeting"); }
5556 UE::Math::TVector<double>& WeaponBobPeriods_TargetingField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.WeaponBobPeriods_Targeting"); }
5557 UE::Math::TVector<double>& WeaponBobOffsets_TargetingField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.WeaponBobOffsets_Targeting"); }
5558 float& WeaponBobMinimumSpeedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.WeaponBobMinimumSpeed"); }
5559 float& WeaponBobSpeedBaseField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.WeaponBobSpeedBase"); }
5560 float& WeaponBobSpeedBaseFallingField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.WeaponBobSpeedBaseFalling"); }
5561 float& WeaponBobTargetingBlendField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.WeaponBobTargetingBlend"); }
5562 TArray<FItemAttachmentInfo, TSizedDefaultAllocator<32> >& DefaultAttachmentInfosField() { return *GetNativePointerField<TArray<FItemAttachmentInfo, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.DefaultAttachmentInfos"); }
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"); }
5567 TSubclassOf<AShooterWeapon>& NextInventoryWeaponField() { return *GetNativePointerField<TSubclassOf<AShooterWeapon>*>(this, "AShooterCharacter.NextInventoryWeapon"); }
5568 FItemNetID& PreMapWeaponItemNetIDField() { return *GetNativePointerField<FItemNetID*>(this, "AShooterCharacter.PreMapWeaponItemNetID"); }
5569 FItemNetID& CurrentWeaponItemIDField() { return *GetNativePointerField<FItemNetID*>(this, "AShooterCharacter.CurrentWeaponItemID"); }
5570 float& ServerSeatedViewRotationYawField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.ServerSeatedViewRotationYaw"); }
5571 float& ServerSeatedViewRotationPitchField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.ServerSeatedViewRotationPitch"); }
5572 AShooterWeapon*& CurrentWeaponField() { return *GetNativePointerField<AShooterWeapon**>(this, "AShooterCharacter.CurrentWeapon"); }
5573 FTimerHandle& GiveDefaultWeaponTimerHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterCharacter.GiveDefaultWeaponTimerHandle"); }
5574 float& HealthBarOffsetYField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.HealthBarOffsetY"); }
5575 unsigned __int64& LinkedPlayerDataIDField() { return *GetNativePointerField<unsigned __int64*>(this, "AShooterCharacter.LinkedPlayerDataID"); }
5576 FTimerHandle& FinishWeaponSwitchHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterCharacter.FinishWeaponSwitchHandle"); }
5577 long double& LastTimeInFallingField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTimeInFalling"); }
5578 long double& StartedRidingTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.StartedRidingTime"); }
5579 long double& TimeSinceLastControllerField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.TimeSinceLastController"); }
5580 TWeakObjectPtr<AController>& LastControllerField() { return *GetNativePointerField<TWeakObjectPtr<AController>*>(this, "AShooterCharacter.LastController"); }
5581 TWeakObjectPtr<AShooterPlayerController>& LastValidPlayerControllerField() { return *GetNativePointerField<TWeakObjectPtr<AShooterPlayerController>*>(this, "AShooterCharacter.LastValidPlayerController"); }
5582 UAnimMontage*& DrinkingAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "AShooterCharacter.DrinkingAnimation"); }
5583 long double& LastRequestedTribeTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastRequestedTribeTime"); }
5584 int& LastRequestedTribeIDField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.LastRequestedTribeID"); }
5585 FString& LastRequestedTribeNameField() { return *GetNativePointerField<FString*>(this, "AShooterCharacter.LastRequestedTribeName"); }
5586 TWeakObjectPtr<AShooterCharacter>& LastRequestedTribePlayerCharacterField() { return *GetNativePointerField<TWeakObjectPtr<AShooterCharacter>*>(this, "AShooterCharacter.LastRequestedTribePlayerCharacter"); }
5587 float& IndoorsHyperthermiaInsulationField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.IndoorsHyperthermiaInsulation"); }
5588 float& IndoorsHypothermiaInsulationField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.IndoorsHypothermiaInsulation"); }
5589 float& IndoorCheckIntervalField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.IndoorCheckInterval"); }
5590 long double& LastIndoorCheckTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastIndoorCheckTime"); }
5591 FItemNetID& PreRidingWeaponItemNetIDField() { return *GetNativePointerField<FItemNetID*>(this, "AShooterCharacter.PreRidingWeaponItemNetID"); }
5592 FItemNetID& PreInventoryWeaponItemNetIDField() { return *GetNativePointerField<FItemNetID*>(this, "AShooterCharacter.PreInventoryWeaponItemNetID"); }
5593 TArray<FOverrideAnimBlueprintEntry, TSizedDefaultAllocator<32> >& OverrideAnimBlueprintsField() { return *GetNativePointerField<TArray<FOverrideAnimBlueprintEntry, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.OverrideAnimBlueprints"); }
5594 UAnimSequence*& ViewingInventoryAnimationField() { return *GetNativePointerField<UAnimSequence**>(this, "AShooterCharacter.ViewingInventoryAnimation"); }
5595 UAnimSequence*& DefaultDinoRidingAnimationField() { return *GetNativePointerField<UAnimSequence**>(this, "AShooterCharacter.DefaultDinoRidingAnimation"); }
5596 UAnimSequence*& DefaultDinoRidingMoveAnimationField() { return *GetNativePointerField<UAnimSequence**>(this, "AShooterCharacter.DefaultDinoRidingMoveAnimation"); }
5597 UAnimSequence*& DefaultSeatingAnimationField() { return *GetNativePointerField<UAnimSequence**>(this, "AShooterCharacter.DefaultSeatingAnimation"); }
5598 UAnimSequence*& DefaultShieldAnimationField() { return *GetNativePointerField<UAnimSequence**>(this, "AShooterCharacter.DefaultShieldAnimation"); }
5599 UAnimMontage*& ShieldCoverAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "AShooterCharacter.ShieldCoverAnimation"); }
5600 UAnimMontage*& ShieldCoverAnimationForCrouchField() { return *GetNativePointerField<UAnimMontage**>(this, "AShooterCharacter.ShieldCoverAnimationForCrouch"); }
5601 float& EnemyPlayerMaxCursorHUDDistanceProneField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.EnemyPlayerMaxCursorHUDDistanceProne"); }
5602 float& EnemyPlayerMaxCursorHUDDistanceCrouchedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.EnemyPlayerMaxCursorHUDDistanceCrouched"); }
5603 float& EnemyPlayerMaxCursorHUDDistanceStandingField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.EnemyPlayerMaxCursorHUDDistanceStanding"); }
5604 long double& ForceSleepRagdollUntilTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.ForceSleepRagdollUntilTime"); }
5605 FSaddlePassengerSeatDefinition& CurrentPassengerSeatDefinitionField() { return *GetNativePointerField<FSaddlePassengerSeatDefinition*>(this, "AShooterCharacter.CurrentPassengerSeatDefinition"); }
5606 TArray<TSoftObjectPtr<UAnimMontage>, TSizedDefaultAllocator<32> >& AnimsOverrideFromField() { return *GetNativePointerField<TArray<TSoftObjectPtr<UAnimMontage>, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.AnimsOverrideFrom"); }
5607 TArray<TSoftObjectPtr<UAnimMontage>, TSizedDefaultAllocator<32> >& AnimOverrideToField() { return *GetNativePointerField<TArray<TSoftObjectPtr<UAnimMontage>, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.AnimOverrideTo"); }
5608 TArray<TSoftObjectPtr<UAnimSequence>, TSizedDefaultAllocator<32> >& AnimSequencesOverrideFromField() { return *GetNativePointerField<TArray<TSoftObjectPtr<UAnimSequence>, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.AnimSequencesOverrideFrom"); }
5609 TArray<TSoftObjectPtr<UAnimSequence>, TSizedDefaultAllocator<32> >& AnimSequenceOverrideToField() { return *GetNativePointerField<TArray<TSoftObjectPtr<UAnimSequence>, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.AnimSequenceOverrideTo"); }
5610 float& PreviousRootYawSpeedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.PreviousRootYawSpeed"); }
5611 FieldArray<FLinearColor, 4> BodyColorsField() { return { this, "AShooterCharacter.BodyColors" }; }
5612 unsigned __int8& HeadHairIndexField() { return *GetNativePointerField<unsigned __int8*>(this, "AShooterCharacter.HeadHairIndex"); }
5613 FieldArray<float, 26> RawBoneModifiersField() { return { this, "AShooterCharacter.RawBoneModifiers" }; }
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"); }
5616 FieldArray<unsigned __int8, 50> DynamicMaterialBytesField() { return { this, "AShooterCharacter.DynamicMaterialBytes" }; }
5617 FieldArray<unsigned __int8, 4> DynamicOverrideHairDyeBytesField() { return { this, "AShooterCharacter.DynamicOverrideHairDyeBytes" }; }
5618 UPrimaryDataAsset*& Player_Voice_CollectionField() { return *GetNativePointerField<UPrimaryDataAsset**>(this, "AShooterCharacter.Player_Voice_Collection"); }
5619 float& LoggedOutTargetingDesirabilityField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LoggedOutTargetingDesirability"); }
5620 long double& LastAttackTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastAttackTime"); }
5621 bool& bWasLocallyControlledField() { return *GetNativePointerField<bool*>(this, "AShooterCharacter.bWasLocallyControlled"); }
5622 bool& bWasLocalPossessedByControlledField() { return *GetNativePointerField<bool*>(this, "AShooterCharacter.bWasLocalPossessedByControlled"); }
5623 unsigned int& UniqueNetIdTypeHashField() { return *GetNativePointerField<unsigned int*>(this, "AShooterCharacter.UniqueNetIdTypeHash"); }
5624 unsigned int& SplitscreenMainPlayerUniqueNetIdTypeHashField() { return *GetNativePointerField<unsigned int*>(this, "AShooterCharacter.SplitscreenMainPlayerUniqueNetIdTypeHash"); }
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"); }
5630 long double& LocalLastViewingInventoryTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LocalLastViewingInventoryTime"); }
5631 UE::Math::TVector<double>& LastStasisCastPositionField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.LastStasisCastPosition"); }
5632 TArray<UPrimalItem*, TSizedDefaultAllocator<32> >& OldItemSlotsField() { return *GetNativePointerField<TArray<UPrimalItem*, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.OldItemSlots"); }
5633 FTimerHandle& RequestFastInventoryHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterCharacter.RequestFastInventoryHandle"); }
5634 int& FastInventoryLastIndexField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.FastInventoryLastIndex"); }
5635 int& FastInventoryLastMaxRowField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.FastInventoryLastMaxRow"); }
5636 int& FastInventoryQuantitySlotsField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.FastInventoryQuantitySlots"); }
5637 FString& CustomFolderFastInventoryField() { return *GetNativePointerField<FString*>(this, "AShooterCharacter.CustomFolderFastInventory"); }
5638 long double& SavedLastTimeHadControllerField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.SavedLastTimeHadController"); }
5639 long double& LastTimeHadControllerField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTimeHadController"); }
5640 float& LastTaggedTimeField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LastTaggedTime"); }
5641 float& LastTaggedTimeExtraField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LastTaggedTimeExtra"); }
5642 float& LastTaggedTimeThirdField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LastTaggedTimeThird"); }
5643 float& ExtraFloatVarField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.ExtraFloatVar"); }
5644 UE::Math::TVector<double>& ExtraVectorVarField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.ExtraVectorVar"); }
5645 UE::Math::TVector<double>& ExtraExtraVectorVarField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.ExtraExtraVectorVar"); }
5646 FName& ExtraNameVarField() { return *GetNativePointerField<FName*>(this, "AShooterCharacter.ExtraNameVar"); }
5647 bool& bIsControllingBallistaField() { return *GetNativePointerField<bool*>(this, "AShooterCharacter.bIsControllingBallista"); }
5648 float& CurrentControlledBallistaYawField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.CurrentControlledBallistaYaw"); }
5649 TWeakObjectPtr<APrimalStructureSeating>& SeatingStructureField() { return *GetNativePointerField<TWeakObjectPtr<APrimalStructureSeating>*>(this, "AShooterCharacter.SeatingStructure"); }
5650 int& SeatingStructureSeatNumberField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.SeatingStructureSeatNumber"); }
5651 long double& NextPlayerUndergroundCheckField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.NextPlayerUndergroundCheck"); }
5652 int& PlayerNumUnderGroundFailField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.PlayerNumUnderGroundFail"); }
5653 float& LastSweepCapsuleHeightField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LastSweepCapsuleHeight"); }
5654 float& LastSweepCapsuleRadiusField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LastSweepCapsuleRadius"); }
5655 USoundBase*& ThrowCharacterSoundField() { return *GetNativePointerField<USoundBase**>(this, "AShooterCharacter.ThrowCharacterSound"); }
5656 float& ClientSeatedViewRotationPitchField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.ClientSeatedViewRotationPitch"); }
5657 float& ClientSeatedViewRotationYawField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.ClientSeatedViewRotationYaw"); }
5658 long double& LastReleaseSeatingStructureTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastReleaseSeatingStructureTime"); }
5659 bool& bShouldInvertTurnInputField() { return *GetNativePointerField<bool*>(this, "AShooterCharacter.bShouldInvertTurnInput"); }
5660 TWeakObjectPtr<APrimalCharacter>& LastGrappledToCharacterField() { return *GetNativePointerField<TWeakObjectPtr<APrimalCharacter>*>(this, "AShooterCharacter.LastGrappledToCharacter"); }
5661 TWeakObjectPtr<APrimalCharacter>& CurrentGrappledToCharacterField() { return *GetNativePointerField<TWeakObjectPtr<APrimalCharacter>*>(this, "AShooterCharacter.CurrentGrappledToCharacter"); }
5662 int& AllianceInviteRequestingTeamField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.AllianceInviteRequestingTeam"); }
5663 unsigned int& AllianceInviteIDField() { return *GetNativePointerField<unsigned int*>(this, "AShooterCharacter.AllianceInviteID"); }
5664 FString& AllianceInviteNameField() { return *GetNativePointerField<FString*>(this, "AShooterCharacter.AllianceInviteName"); }
5665 long double& AllianceInviteTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.AllianceInviteTime"); }
5666 float& InventoryDragWeightScaleField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.InventoryDragWeightScale"); }
5667 UAnimMontage*& MountedCarryingDinoAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "AShooterCharacter.MountedCarryingDinoAnimation"); }
5668 UAnimMontage*& CuddleAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "AShooterCharacter.CuddleAnimation"); }
5669 long double& LastUpdatedAimActorsTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastUpdatedAimActorsTime"); }
5670 UE::Math::TVector<double>& UpdateHyperThermalInsulationPositionField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.UpdateHyperThermalInsulationPosition"); }
5671 UE::Math::TVector<double>& UpdateHypoThermalInsulationPositionField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.UpdateHypoThermalInsulationPosition"); }
5672 long double& NextUpdateHyperThermalInsulationTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.NextUpdateHyperThermalInsulationTime"); }
5673 long double& NextUpdateHypoThermalInsulationTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.NextUpdateHypoThermalInsulationTime"); }
5674 float& LastAdditionalHypoThermalInsulationField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LastAdditionalHypoThermalInsulation"); }
5675 float& LastAdditionalHyperThermalInsulationField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LastAdditionalHyperThermalInsulation"); }
5676 float& WaterLossRateMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.WaterLossRateMultiplier"); }
5677 UAnimSequence*& CharacterAdditiveStandingAnimField() { return *GetNativePointerField<UAnimSequence**>(this, "AShooterCharacter.CharacterAdditiveStandingAnim"); }
5678 long double& LastTryAccessInventoryFailTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTryAccessInventoryFailTime"); }
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"); }
5684 float& IntervalForFullHeadHairGrowthField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.IntervalForFullHeadHairGrowth"); }
5685 float& IntervalForFullFacialHairGrowthField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.IntervalForFullFacialHairGrowth"); }
5686 float& PercentOfFullFacialHairGrowthField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.PercentOfFullFacialHairGrowth"); }
5687 float& PercentOfFullHeadHairGrowthField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.PercentOfFullHeadHairGrowth"); }
5688 FLinearColor& OriginalHairColorField() { return *GetNativePointerField<FLinearColor*>(this, "AShooterCharacter.OriginalHairColor"); }
5689 //FShooterCharacterPostUpdateTickFunction& PostUpdateTickField() { return *GetNativePointerField<FShooterCharacterPostUpdateTickFunction*>(this, "AShooterCharacter.PostUpdateTick"); }
5690 long double& LastEmoteTryPlayTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastEmoteTryPlayTime"); }
5691 int& IgnoreCollisionSweepUntilFrameNumberField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.IgnoreCollisionSweepUntilFrameNumber"); }
5692 float& ReplicatedWeightField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.ReplicatedWeight"); }
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"); }
5698 long double& UploadEarliestValidTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.UploadEarliestValidTime"); }
5699 long double& LastCollisionStuckTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastCollisionStuckTime"); }
5700 int& SimulatedLastFrameProcessedForceUpdateAimedActorsField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.SimulatedLastFrameProcessedForceUpdateAimedActors"); }
5701 TWeakObjectPtr<AController>& SpawnedForControllerField() { return *GetNativePointerField<TWeakObjectPtr<AController>*>(this, "AShooterCharacter.SpawnedForController"); }
5702 UParticleSystemComponent*& JunctionLinkCableParticleField() { return *GetNativePointerField<UParticleSystemComponent**>(this, "AShooterCharacter.JunctionLinkCableParticle"); }
5703 UE::Math::TVector<double>& OriginalLastHitWallSweepCheckLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.OriginalLastHitWallSweepCheckLocation"); }
5704 int& LastCapsuleAttachmentChangedIncrementField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.LastCapsuleAttachmentChangedIncrement"); }
5705 int& LastMeshAttachmentChangedIncrementField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.LastMeshAttachmentChangedIncrement"); }
5706 int& LastCameraAttachmentChangedIncrementField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.LastCameraAttachmentChangedIncrement"); }
5707 TEnumAsByte<enum EPrimalStatsValueTypes::Type>& BestInstantShotResultField() { return *GetNativePointerField<TEnumAsByte<enum EPrimalStatsValueTypes::Type>*>(this, "AShooterCharacter.BestInstantShotResult"); }
5708 TWeakObjectPtr<APrimalStructure>& CurrentItemBalloonField() { return *GetNativePointerField<TWeakObjectPtr<APrimalStructure>*>(this, "AShooterCharacter.CurrentItemBalloon"); }
5709 FWeaponEvent& NotifyWeaponUnequippedField() { return *GetNativePointerField<FWeaponEvent*>(this, "AShooterCharacter.NotifyWeaponUnequipped"); }
5710 FWeaponEvent& NotifyWeaponEquippedField() { return *GetNativePointerField<FWeaponEvent*>(this, "AShooterCharacter.NotifyWeaponEquipped"); }
5711 FWeaponEvent& NotifyWeaponFiredField() { return *GetNativePointerField<FWeaponEvent*>(this, "AShooterCharacter.NotifyWeaponFired"); }
5712 FWeaponEvent& NotifyOnWeaponEquipField() { return *GetNativePointerField<FWeaponEvent*>(this, "AShooterCharacter.NotifyOnWeaponEquip"); }
5713 int& PlayerHexagonCountField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.PlayerHexagonCount"); }
5714 int& DefaultHexagonAmountEarnedOnMissionCompletionField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.DefaultHexagonAmountEarnedOnMissionCompletion"); }
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"); }
5725 float& MeshHeightAdjustmentField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.MeshHeightAdjustment"); }
5726 float& BuffExtraDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.BuffExtraDamageMultiplier"); }
5727 FTimerHandle& UnlockHeadPositionHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterCharacter.UnlockHeadPositionHandle"); }
5728 FTimerHandle& ForceStreamComponentsHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "AShooterCharacter.ForceStreamComponentsHandle"); }
5729 unsigned int& ExpectedBaseIDField() { return *GetNativePointerField<unsigned int*>(this, "AShooterCharacter.ExpectedBaseID"); }
5730 long double& LastExpectedBaseTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastExpectedBaseTime"); }
5731 bool& bBlockSpawnIntroField() { return *GetNativePointerField<bool*>(this, "AShooterCharacter.bBlockSpawnIntro"); }
5732 TWeakObjectPtr<APrimalDinoCharacter>& SavedRidingDinoField() { return *GetNativePointerField<TWeakObjectPtr<APrimalDinoCharacter>*>(this, "AShooterCharacter.SavedRidingDino"); }
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"); }
5736 long double& CurrentShadowOpactiyField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.CurrentShadowOpactiy"); }
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"); }
5740 TSoftObjectPtr<UAnimationAsset>& SavedSleepAnimField() { return *GetNativePointerField<TSoftObjectPtr<UAnimationAsset>*>(this, "AShooterCharacter.SavedSleepAnim"); }
5741 float& AimMagnetismStrengthField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.AimMagnetismStrength"); }
5742 float& AimMagnetismOffsetDecaySpeedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.AimMagnetismOffsetDecaySpeed"); }
5743 float& AimMagnetismOffsetMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.AimMagnetismOffsetMultiplier"); }
5744 TMap<int, AShooterProjectile*, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<int, AShooterProjectile*, 0> >& FiredProjectilesCacheField() { return *GetNativePointerField<TMap<int, AShooterProjectile*, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs<int, AShooterProjectile*, 0> >*>(this, "AShooterCharacter.FiredProjectilesCache"); }
5745 long double& LastUpdatedLocallyInterpolatedViewLocationXField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastUpdatedLocallyInterpolatedViewLocationX"); }
5746 long double& LocallyInterpolatedViewLocationXField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LocallyInterpolatedViewLocationX"); }
5747 long double& LastUpdatedLocallyInterpolatedViewLocationYField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastUpdatedLocallyInterpolatedViewLocationY"); }
5748 long double& LocallyInterpolatedViewLocationYField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LocallyInterpolatedViewLocationY"); }
5749 long double& LastUpdatedLocallyInterpolatedViewLocationZField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastUpdatedLocallyInterpolatedViewLocationZ"); }
5750 long double& LocallyInterpolatedViewLocationZField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LocallyInterpolatedViewLocationZ"); }
5751 float& LocallyInterpolatedViewLocationZSpeedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.LocallyInterpolatedViewLocationZSpeed"); }
5752 long double& LastTimeInThirdPersonField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTimeInThirdPerson"); }
5753 float& DefaultPercentOfFullHeadHairGrowthField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.DefaultPercentOfFullHeadHairGrowth"); }
5754 int& DefaultHeadHairIndexField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.DefaultHeadHairIndex"); }
5755 float& DefaultPercentOfFullFacialHairGrowthField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.DefaultPercentOfFullFacialHairGrowth"); }
5756 int& DefaultFacialHairIndexField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.DefaultFacialHairIndex"); }
5757 unsigned __int8& bIsPlayingSleepAnimField() { return *GetNativePointerField<unsigned __int8*>(this, "AShooterCharacter.bIsPlayingSleepAnim"); }
5758 long double& LastTimeDetectedSleepingAnimWhileAwakeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTimeDetectedSleepingAnimWhileAwake"); }
5759 float& ClearRiderCameraTransitionInterpSpeedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.ClearRiderCameraTransitionInterpSpeed"); }
5760 float& ClearRiderCameraTransitionInterpTimeField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.ClearRiderCameraTransitionInterpTime"); }
5761 float& TPVCameraExtraCollisionZOffsetField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.TPVCameraExtraCollisionZOffset"); }
5762 TObjectPtr<UTexture2D>& TribeManagementOptionsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.TribeManagementOptionsIcon"); }
5763 TObjectPtr<UTexture2D>& RecruitToTribeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.RecruitToTribeIcon"); }
5764 TObjectPtr<UTexture2D>& BanishFromTribeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.BanishFromTribeIcon"); }
5765 TObjectPtr<UTexture2D>& PromoteToAdminIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.PromoteToAdminIcon"); }
5766 TObjectPtr<UTexture2D>& AcceptTribeInvitationIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.AcceptTribeInvitationIcon"); }
5767 TObjectPtr<UTexture2D>& MergeTribeAcceptInvitationIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.MergeTribeAcceptInvitationIcon"); }
5768 TObjectPtr<UTexture2D>& ViewTribeInfoIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.ViewTribeInfoIcon"); }
5769 TObjectPtr<UTexture2D>& TribeInvitationOptionsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.TribeInvitationOptionsIcon"); }
5770 TObjectPtr<UTexture2D>& InviteToAllianceIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.InviteToAllianceIcon"); }
5771 TObjectPtr<UTexture2D>& CantInviteToAllianceIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.CantInviteToAllianceIcon"); }
5772 TObjectPtr<UTexture2D>& AcceptInviteToAllianceIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.AcceptInviteToAllianceIcon"); }
5773 TObjectPtr<UTexture2D>& CantAcceptInviteToAllianceIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.CantAcceptInviteToAllianceIcon"); }
5774 TObjectPtr<UTexture2D>& DeclareTribeWarIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.DeclareTribeWarIcon"); }
5775 TObjectPtr<UTexture2D>& AcceptTribeWarIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.AcceptTribeWarIcon"); }
5776 TObjectPtr<UTexture2D>& ShowUserPageIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "AShooterCharacter.ShowUserPageIcon"); }
5777 float& EquippedArmorDurabilityPercent3Field() { return *GetNativePointerField<float*>(this, "AShooterCharacter.EquippedArmorDurabilityPercent3"); }
5778 float& EquippedArmorDurabilityPercent4Field() { return *GetNativePointerField<float*>(this, "AShooterCharacter.EquippedArmorDurabilityPercent4"); }
5779 float& EquippedArmorDurabilityPercent5Field() { return *GetNativePointerField<float*>(this, "AShooterCharacter.EquippedArmorDurabilityPercent5"); }
5780 float& EquippedArmorDurabilityPercent6Field() { return *GetNativePointerField<float*>(this, "AShooterCharacter.EquippedArmorDurabilityPercent6"); }
5781 unsigned int& bSetInitialControlPitchField() { return *GetNativePointerField<unsigned int*>(this, "AShooterCharacter.bSetInitialControlPitch"); }
5782 long double& LastTimePushedField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTimePushed"); }
5783 long double& LastTimeHadPreviousInterpolatedRootLocField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTimeHadPreviousInterpolatedRootLoc"); }
5784 UE::Math::TVector<double>& PreviousInterpolatedRootLocField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "AShooterCharacter.PreviousInterpolatedRootLoc"); }
5785 int& LastPushedDirectionField() { return *GetNativePointerField<int*>(this, "AShooterCharacter.LastPushedDirection"); }
5786 float& VisualVelocitySizeWhenPushedField() { return *GetNativePointerField<float*>(this, "AShooterCharacter.VisualVelocitySizeWhenPushed"); }
5787 long double& LastPushedTimeField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastPushedTime"); }
5788 long double& LastTimeMulticastedAttachmentReplicationField() { return *GetNativePointerField<long double*>(this, "AShooterCharacter.LastTimeMulticastedAttachmentReplication"); }
5789
5790 // Bitfields
5791
5792 BitFieldValue<bool, unsigned __int32> bIsTargeting() { return { this, "AShooterCharacter.bIsTargeting" }; }
5793 BitFieldValue<bool, unsigned __int32> bIsCrafting() { return { this, "AShooterCharacter.bIsCrafting" }; }
5794 BitFieldValue<bool, unsigned __int32> bIsRiding() { return { this, "AShooterCharacter.bIsRiding" }; }
5795 BitFieldValue<bool, unsigned __int32> bIsIndoors() { return { this, "AShooterCharacter.bIsIndoors" }; }
5796 BitFieldValue<bool, unsigned __int32> bIsClimbing() { return { this, "AShooterCharacter.bIsClimbing" }; }
5797 BitFieldValue<bool, unsigned __int32> bIsViewingInventory() { return { this, "AShooterCharacter.bIsViewingInventory" }; }
5798 BitFieldValue<bool, unsigned __int32> bUseAlternateFallBlendspace() { return { this, "AShooterCharacter.bUseAlternateFallBlendspace" }; }
5799 BitFieldValue<bool, unsigned __int32> bIsFemale() { return { this, "AShooterCharacter.bIsFemale" }; }
5800 BitFieldValue<bool, unsigned __int32> bPlaySpawnAnim() { return { this, "AShooterCharacter.bPlaySpawnAnim" }; }
5801 BitFieldValue<bool, unsigned __int32> bPlayFirstSpawnAnim() { return { this, "AShooterCharacter.bPlayFirstSpawnAnim" }; }
5802 BitFieldValue<bool, unsigned __int32> bNoPhysics() { return { this, "AShooterCharacter.bNoPhysics" }; }
5803 BitFieldValue<bool, unsigned __int32> bPossessionDontUnsleep() { return { this, "AShooterCharacter.bPossessionDontUnsleep" }; }
5804 BitFieldValue<bool, unsigned __int32> bLastViewingInventory() { return { this, "AShooterCharacter.bLastViewingInventory" }; }
5805 BitFieldValue<bool, unsigned __int32> bPlayedSpawnIntro() { return { this, "AShooterCharacter.bPlayedSpawnIntro" }; }
5806 BitFieldValue<bool, unsigned __int32> bWasSubmerged() { return { this, "AShooterCharacter.bWasSubmerged" }; }
5807 BitFieldValue<bool, unsigned __int32> bCheckPushedThroughWallsWasSeatingStructure() { return { this, "AShooterCharacter.bCheckPushedThroughWallsWasSeatingStructure" }; }
5808 BitFieldValue<bool, unsigned __int32> bGaveInitialItems() { return { this, "AShooterCharacter.bGaveInitialItems" }; }
5809 BitFieldValue<bool, unsigned __int32> bReceivedGenesisSeasonPassItems() { return { this, "AShooterCharacter.bReceivedGenesisSeasonPassItems" }; }
5810 BitFieldValue<bool, unsigned __int32> bHadGrapHookAttachActor() { return { this, "AShooterCharacter.bHadGrapHookAttachActor" }; }
5811 BitFieldValue<bool, unsigned __int32> bAddedToActivePlayerList() { return { this, "AShooterCharacter.bAddedToActivePlayerList" }; }
5812 BitFieldValue<bool, unsigned __int32> bDrawHealthBar() { return { this, "AShooterCharacter.bDrawHealthBar" }; }
5813 BitFieldValue<bool, unsigned __int32> bBPOverrideHealthBarOffset() { return { this, "AShooterCharacter.bBPOverrideHealthBarOffset" }; }
5814 BitFieldValue<bool, unsigned __int32> bUseCustomHealthBarColor() { return { this, "AShooterCharacter.bUseCustomHealthBarColor" }; }
5815 BitFieldValue<bool, unsigned __int32> bDisableLookYaw() { return { this, "AShooterCharacter.bDisableLookYaw" }; }
5816 BitFieldValue<bool, unsigned __int32> bPlayingShieldCoverAnimation() { return { this, "AShooterCharacter.bPlayingShieldCoverAnimation" }; }
5817 BitFieldValue<bool, unsigned __int32> bPlayingShieldCoverAnimationForCrouch() { return { this, "AShooterCharacter.bPlayingShieldCoverAnimationForCrouch" }; }
5818 BitFieldValue<bool, unsigned __int32> bTriggerBPUnstasis() { return { this, "AShooterCharacter.bTriggerBPUnstasis" }; }
5819 BitFieldValue<bool, unsigned __int32> bWasFirstPerson() { return { this, "AShooterCharacter.bWasFirstPerson" }; }
5820 BitFieldValue<bool, unsigned __int32> bLastLocInterpProne() { return { this, "AShooterCharacter.bLastLocInterpProne" }; }
5821 BitFieldValue<bool, unsigned __int32> bLastLocInterpCrouched() { return { this, "AShooterCharacter.bLastLocInterpCrouched" }; }
5822 BitFieldValue<bool, unsigned __int32> bHatHidden() { return { this, "AShooterCharacter.bHatHidden" }; }
5823 BitFieldValue<bool, unsigned __int32> bBeganPlay() { return { this, "AShooterCharacter.bBeganPlay" }; }
5824 BitFieldValue<bool, unsigned __int32> bAllowDPC() { return { this, "AShooterCharacter.bAllowDPC" }; }
5825 BitFieldValue<bool, unsigned __int32> bHadWeaponWhenStartedClimbingLadder() { return { this, "AShooterCharacter.bHadWeaponWhenStartedClimbingLadder" }; }
5826 BitFieldValue<bool, unsigned __int32> bIsConnected() { return { this, "AShooterCharacter.bIsConnected" }; }
5827 BitFieldValue<bool, unsigned __int32> bRefreshDefaultAttachmentsHadEquippedItems() { return { this, "AShooterCharacter.bRefreshDefaultAttachmentsHadEquippedItems" }; }
5828 BitFieldValue<bool, unsigned __int32> bHasShooterCharacterTicked() { return { this, "AShooterCharacter.bHasShooterCharacterTicked" }; }
5829 BitFieldValue<bool, unsigned __int32> bLockedToSeatingStructure() { return { this, "AShooterCharacter.bLockedToSeatingStructure" }; }
5830 BitFieldValue<bool, unsigned __int32> bPreventAllWeapons() { return { this, "AShooterCharacter.bPreventAllWeapons" }; }
5831 BitFieldValue<bool, unsigned __int32> bForceBuffAimOverride() { return { this, "AShooterCharacter.bForceBuffAimOverride" }; }
5832 BitFieldValue<bool, unsigned __int32> bIsHidingFPVMesh() { return { this, "AShooterCharacter.bIsHidingFPVMesh" }; }
5833 BitFieldValue<bool, unsigned __int32> bHideFloatingHUD() { return { this, "AShooterCharacter.bHideFloatingHUD" }; }
5834 BitFieldValue<bool, unsigned __int32> bForceDrawHUD() { return { this, "AShooterCharacter.bForceDrawHUD" }; }
5835 BitFieldValue<bool, unsigned __int32> bForceSeatingAnim() { return { this, "AShooterCharacter.bForceSeatingAnim" }; }
5836 BitFieldValue<bool, unsigned __int32> bIsPressingRunning() { return { this, "AShooterCharacter.bIsPressingRunning" }; }
5837 BitFieldValue<bool, unsigned __int32> bAutoDestroyPlayerWeapons() { return { this, "AShooterCharacter.bAutoDestroyPlayerWeapons" }; }
5838 BitFieldValue<bool, unsigned __int32> bDebugCheckDinoPawnsOctree() { return { this, "AShooterCharacter.bDebugCheckDinoPawnsOctree" }; }
5839 BitFieldValue<bool, unsigned __int32> bUseDefaultWeaponWhenOpeningInventory() { return { this, "AShooterCharacter.bUseDefaultWeaponWhenOpeningInventory" }; }
5840 BitFieldValue<bool, unsigned __int32> bNeedsHairOrBodyUpdate() { return { this, "AShooterCharacter.bNeedsHairOrBodyUpdate" }; }
5841 BitFieldValue<bool, unsigned __int32> bSKDynamicMatsHaveBeenRecentlyChangedAndNeedUpdatingOnTheAnimbp() { return { this, "AShooterCharacter.bSKDynamicMatsHaveBeenRecentlyChangedAndNeedUpdatingOnTheAnimbp" }; }
5842
5843 // Functions
5844
5845 void ClientNetEndClimbingLadder() { NativeCall<void>(this, "AShooterCharacter.ClientNetEndClimbingLadder()"); }
5846 void DetachFromLadder() { NativeCall<void>(this, "AShooterCharacter.DetachFromLadder()"); }
5847 void DetachGrapHookCable() { NativeCall<void>(this, "AShooterCharacter.DetachGrapHookCable()"); }
5848 void GameStateHandleEvent(FName NameParam, UE::Math::TVector<double>* VecParam) { NativeCall<void, FName, UE::Math::TVector<double>*>(this, "AShooterCharacter.GameStateHandleEvent(FName,UE::Math::TVector<double>)", NameParam, VecParam); }
5849 bool IsPlayingUpperBodyCallAnimation() { return NativeCall<bool>(this, "AShooterCharacter.IsPlayingUpperBodyCallAnimation()"); }
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); }
5852 void RenamePlayer(const FString* NewName) { NativeCall<void, const FString*>(this, "AShooterCharacter.RenamePlayer(FString&)", NewName); }
5853 void ServerDetachGrapHookCable(bool bDoUpwardsJump, float UpwardsJumpYaw) { NativeCall<void, bool, float>(this, "AShooterCharacter.ServerDetachGrapHookCable(bool,float)", bDoUpwardsJump, UpwardsJumpYaw); }
5854 void ServerPlayFireBallistaAnimation() { NativeCall<void>(this, "AShooterCharacter.ServerPlayFireBallistaAnimation()"); }
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); }
5859 void ServerStopFireBallista() { NativeCall<void>(this, "AShooterCharacter.ServerStopFireBallista()"); }
5860 static void StaticRegisterNativesAShooterCharacter() { NativeCall<void>(nullptr, "AShooterCharacter.StaticRegisterNativesAShooterCharacter()"); }
5861 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "AShooterCharacter.StaticClass()"); }
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()"); }
5874 bool BuffsPreventFirstPerson() { return NativeCall<bool>(this, "AShooterCharacter.BuffsPreventFirstPerson()"); }
5875 void PostInitializeComponents() { NativeCall<void>(this, "AShooterCharacter.PostInitializeComponents()"); }
5876 void AuthPostSpawnInit() { NativeCall<void>(this, "AShooterCharacter.AuthPostSpawnInit()"); }
5877 void CheckFallFromLadder() { NativeCall<void>(this, "AShooterCharacter.CheckFallFromLadder()"); }
5878 void Destroyed() { NativeCall<void>(this, "AShooterCharacter.Destroyed()"); }
5879 void OnRep_RawBoneModifiers() { NativeCall<void>(this, "AShooterCharacter.OnRep_RawBoneModifiers()"); }
5880 void BeginPlay() { NativeCall<void>(this, "AShooterCharacter.BeginPlay()"); }
5881 void DoSetActorLocation(const UE::Math::TVector<double>* NewLocation) { NativeCall<void, const UE::Math::TVector<double>*>(this, "AShooterCharacter.DoSetActorLocation(UE::Math::TVector<double>&)", NewLocation); }
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()"); }
5886 void DedicatedServerBoneFixup() { NativeCall<void>(this, "AShooterCharacter.DedicatedServerBoneFixup()"); }
5887 void ControllerLeavingGame(AShooterPlayerController* theController) { NativeCall<void, AShooterPlayerController*>(this, "AShooterCharacter.ControllerLeavingGame(AShooterPlayerController*)", theController); }
5888 void ModifyFirstPersonCameraLocation(UE::Math::TVector<double>* Loc, float DeltaTime) { NativeCall<void, UE::Math::TVector<double>*, float>(this, "AShooterCharacter.ModifyFirstPersonCameraLocation(UE::Math::TVector<double>&,float)", Loc, DeltaTime); }
5889 void PossessedBy(AController* InController) { NativeCall<void, AController*>(this, "AShooterCharacter.PossessedBy(AController*)", InController); }
5890 void LocalPossessedBy(APlayerController* ByController) { NativeCall<void, APlayerController*>(this, "AShooterCharacter.LocalPossessedBy(APlayerController*)", ByController); }
5891 void ForceStreamComponents() { NativeCall<void>(this, "AShooterCharacter.ForceStreamComponents()"); }
5892 void DoForceStreamComponents(bool bFirstPerson, bool bForceMaxTexturesOnConsole) { NativeCall<void, bool, bool>(this, "AShooterCharacter.DoForceStreamComponents(bool,bool)", bFirstPerson, bForceMaxTexturesOnConsole); }
5893 void OnRep_PlayerState() { NativeCall<void>(this, "AShooterCharacter.OnRep_PlayerState()"); }
5894 void ServerDetachGrapHookCable_Implementation(bool bDoUpwardsJump, float UpwardsJumpYaw) { NativeCall<void, bool, float>(this, "AShooterCharacter.ServerDetachGrapHookCable_Implementation(bool,float)", bDoUpwardsJump, UpwardsJumpYaw); }
5895 void ServerReleaseGrapHookCable_Implementation(bool bReleasing) { NativeCall<void, bool>(this, "AShooterCharacter.ServerReleaseGrapHookCable_Implementation(bool)", bReleasing); }
5896 void DetachGrapHookCable_Implementation() { NativeCall<void>(this, "AShooterCharacter.DetachGrapHookCable_Implementation()"); }
5897 void SyncGrapHookDistance_Implementation(float Distance) { NativeCall<void, float>(this, "AShooterCharacter.SyncGrapHookDistance_Implementation(float)", Distance); }
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()"); }
5906 bool PreventArmorSuitHUD() { return NativeCall<bool>(this, "AShooterCharacter.PreventArmorSuitHUD()"); }
5907 void DelayGiveDefaultWeapon(float DelayTime) { NativeCall<void, float>(this, "AShooterCharacter.DelayGiveDefaultWeapon(float)", DelayTime); }
5908 void ServerSwitchMap_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerSwitchMap_Implementation()"); }
5909 void ServerGiveDefaultWeapon_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerGiveDefaultWeapon_Implementation()"); }
5910 void GivePrimalItemWeapon(UPrimalItem* aPrimalItem) { NativeCall<void, UPrimalItem*>(this, "AShooterCharacter.GivePrimalItemWeapon(UPrimalItem*)", aPrimalItem); }
5911 AShooterWeapon* GivePrimalItemWeaponForMission(UPrimalItem* aPrimalItem, AMissionType* AssociatedMission) { return NativeCall<AShooterWeapon*, UPrimalItem*, AMissionType*>(this, "AShooterCharacter.GivePrimalItemWeaponForMission(UPrimalItem*,AMissionType*)", aPrimalItem, AssociatedMission); }
5912 bool CanStartWeaponSwitch(UPrimalItem* aPrimalItem) { return NativeCall<bool, UPrimalItem*>(this, "AShooterCharacter.CanStartWeaponSwitch(UPrimalItem*)", aPrimalItem); }
5913 void StartWeaponSwitch(UPrimalItem* aPrimalItem, bool bDontClearLastWeapon) { NativeCall<void, UPrimalItem*, bool>(this, "AShooterCharacter.StartWeaponSwitch(UPrimalItem*,bool)", aPrimalItem, bDontClearLastWeapon); }
5914 void FinishWeaponSwitch() { NativeCall<void>(this, "AShooterCharacter.FinishWeaponSwitch()"); }
5915 float GetMaxCursorHUDDistance(AShooterPlayerController* PC) { return NativeCall<float, AShooterPlayerController*>(this, "AShooterCharacter.GetMaxCursorHUDDistance(AShooterPlayerController*)", PC); }
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); }
5918 void SetCurrentWeapon(AShooterWeapon* NewWeapon, AShooterWeapon* LastWeapon) { NativeCall<void, AShooterWeapon*, AShooterWeapon*>(this, "AShooterCharacter.SetCurrentWeapon(AShooterWeapon*,AShooterWeapon*)", NewWeapon, LastWeapon); }
5919 //TSubclassOf<UAnimInstance>* GetOverridenAnimBlueprint(TSubclassOf<UAnimInstance>* result, TSubclassOf<UAnimInstance> fromBPClass) { return NativeCall<TSubclassOf<UAnimInstance> *, TSubclassOf<UAnimInstance>*, TSubclassOf<UAnimInstance>>(this, "AShooterCharacter.GetOverridenAnimBlueprint(TSubclassOf<UAnimInstance>)", result, fromBPClass); }
5920 void Serialize(FArchive* Ar) { NativeCall<void, FArchive*>(this, "AShooterCharacter.Serialize(FArchive&)", Ar); }
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); }
5924 void ServerSetTargeting_Implementation(bool bNewTargeting) { NativeCall<void, bool>(this, "AShooterCharacter.ServerSetTargeting_Implementation(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()"); }
5935 void OnPressCrouchProneToggle() { NativeCall<void>(this, "AShooterCharacter.OnPressCrouchProneToggle()"); }
5936 void OnReleaseCrouchProneToggle() { NativeCall<void>(this, "AShooterCharacter.OnReleaseCrouchProneToggle()"); }
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()"); }
5941 void OnStartTargeting() { NativeCall<void>(this, "AShooterCharacter.OnStartTargeting()"); }
5942 void OnStopTargeting() { NativeCall<void>(this, "AShooterCharacter.OnStopTargeting()"); }
5943 void OnStartAltFire() { NativeCall<void>(this, "AShooterCharacter.OnStartAltFire()"); }
5944 void OnStopAltFire() { NativeCall<void>(this, "AShooterCharacter.OnStopAltFire()"); }
5945 void OnPressReload() { NativeCall<void>(this, "AShooterCharacter.OnPressReload()"); }
5946 void OnReleaseReload() { NativeCall<void>(this, "AShooterCharacter.OnReleaseReload()"); }
5947 void OnHoldingReload() { NativeCall<void>(this, "AShooterCharacter.OnHoldingReload()"); }
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); }
5954 bool IsValidUnStasisCaster() { return NativeCall<bool>(this, "AShooterCharacter.IsValidUnStasisCaster()"); }
5955 void CheckAndHandleBasedPlayersBeingPushedThroughWalls() { NativeCall<void>(this, "AShooterCharacter.CheckAndHandleBasedPlayersBeingPushedThroughWalls()"); }
5956 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "AShooterCharacter.Tick(float)", DeltaSeconds); }
5957 void CalculateTetheringForSplitScreen() { NativeCall<void>(this, "AShooterCharacter.CalculateTetheringForSplitScreen()"); }
5958 void UpdateCarriedLocationAndRotation(float DeltaSeconds) { NativeCall<void, float>(this, "AShooterCharacter.UpdateCarriedLocationAndRotation(float)", DeltaSeconds); }
5959 float GetCarryingSocketYaw(bool RefreshBones) { return NativeCall<float, bool>(this, "AShooterCharacter.GetCarryingSocketYaw(bool)", RefreshBones); }
5960 bool CanBeCarried(APrimalCharacter* ByCarrier) { return NativeCall<bool, APrimalCharacter*>(this, "AShooterCharacter.CanBeCarried(APrimalCharacter*)", ByCarrier); }
5961 void GetLifetimeReplicatedProps(TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >* OutLifetimeProps) { NativeCall<void, TArray<FLifetimeProperty, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.GetLifetimeReplicatedProps(TArray<FLifetimeProperty,TSizedDefaultAllocator<32>>&)", OutLifetimeProps); }
5962 bool IsTargeting() { return NativeCall<bool>(this, "AShooterCharacter.IsTargeting()"); }
5963 bool IsFirstPerson() { return NativeCall<bool>(this, "AShooterCharacter.IsFirstPerson()"); }
5964 bool IsFirstPersonCamera() { return NativeCall<bool>(this, "AShooterCharacter.IsFirstPersonCamera()"); }
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()"); }
5969 void FinishSpawnIntro() { NativeCall<void>(this, "AShooterCharacter.FinishSpawnIntro()"); }
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); }
5974 bool ValidToRestoreForPC(AShooterPlayerController* aPC) { return NativeCall<bool, AShooterPlayerController*>(this, "AShooterCharacter.ValidToRestoreForPC(AShooterPlayerController*)", aPC); }
5975 static AShooterCharacter* FindForPlayerController(AShooterPlayerController* aPC) { return NativeCall<AShooterCharacter*, AShooterPlayerController*>(nullptr, "AShooterCharacter.FindForPlayerController(AShooterPlayerController*)", aPC); }
5976 FString* GetDescriptiveName(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterCharacter.GetDescriptiveName()", result); }
5977 FString* GetShortName(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterCharacter.GetShortName()", result); }
5978 UPrimalPlayerData* GetPlayerData() { return NativeCall<UPrimalPlayerData*>(this, "AShooterCharacter.GetPlayerData()"); }
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()"); }
5981 bool IsBlockingWithShield() { return NativeCall<bool>(this, "AShooterCharacter.IsBlockingWithShield()"); }
5982 void NetSimulatedForceUpdateAimedActors_Implementation(float OverrideMaxDistance) { NativeCall<void, float>(this, "AShooterCharacter.NetSimulatedForceUpdateAimedActors_Implementation(float)", OverrideMaxDistance); }
5983 void ServerForceUpdatedAimedActors(float OverrideMaxDistance, bool bReplicateToSimulatedClients) { NativeCall<void, float, bool>(this, "AShooterCharacter.ServerForceUpdatedAimedActors(float,bool)", OverrideMaxDistance, bReplicateToSimulatedClients); }
5984 void ServerSetBallistaNewRotation_Implementation(float Pitch, float Yaw) { NativeCall<void, float, float>(this, "AShooterCharacter.ServerSetBallistaNewRotation_Implementation(float,float)", Pitch, Yaw); }
5985 void ServerNotifyBallistaShot_Implementation(FHitResult* Impact, FVector_NetQuantizeNormal* ShootDir) { NativeCall<void, FHitResult*, FVector_NetQuantizeNormal*>(this, "AShooterCharacter.ServerNotifyBallistaShot_Implementation(FHitResult,FVector_NetQuantizeNormal)", Impact, ShootDir); }
5986 float GetMaxSpeedModifier() { return NativeCall<float>(this, "AShooterCharacter.GetMaxSpeedModifier()"); }
5987 USkeletalMeshComponent* GetFirstPersonHandsMesh() { return NativeCall<USkeletalMeshComponent*>(this, "AShooterCharacter.GetFirstPersonHandsMesh()"); }
5988 AShooterWeapon* GetCurrentWeapon() { return NativeCall<AShooterWeapon*>(this, "AShooterCharacter.GetCurrentWeapon()"); }
5989 void SetRidingDino(APrimalDinoCharacter* aDino) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterCharacter.SetRidingDino(APrimalDinoCharacter*)", aDino); }
5990 void ServerReceiveTribeInvite_Implementation(AShooterPlayerController* playerSendingInvite) { NativeCall<void, AShooterPlayerController*>(this, "AShooterCharacter.ServerReceiveTribeInvite_Implementation(AShooterPlayerController*)", playerSendingInvite); }
5991 void ClearRidingDino(bool bFromDino, int OverrideUnboardDirection, bool bForceEvenIfBuffPreventsClear) { NativeCall<void, bool, int, bool>(this, "AShooterCharacter.ClearRidingDino(bool,int,bool)", bFromDino, OverrideUnboardDirection, bForceEvenIfBuffPreventsClear); }
5992 void SetCarryingDino(APrimalDinoCharacter* aDino) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterCharacter.SetCarryingDino(APrimalDinoCharacter*)", aDino); }
5993 void ClearCarryingDino(bool bFromDino, bool bCancelAnyCarryBuffs) { NativeCall<void, bool, bool>(this, "AShooterCharacter.ClearCarryingDino(bool,bool)", bFromDino, bCancelAnyCarryBuffs); }
5994 void SetRidingDinoAsPassenger(APrimalDinoCharacter* aDino, const FSaddlePassengerSeatDefinition* SeatDefinition) { NativeCall<void, APrimalDinoCharacter*, const FSaddlePassengerSeatDefinition*>(this, "AShooterCharacter.SetRidingDinoAsPassenger(APrimalDinoCharacter*,FSaddlePassengerSeatDefinition&)", aDino, SeatDefinition); }
5995 void ClearRidingDinoAsPassenger(bool bFromDino) { NativeCall<void, bool>(this, "AShooterCharacter.ClearRidingDinoAsPassenger(bool)", bFromDino); }
5996 void ServerLaunchMountedDino_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerLaunchMountedDino_Implementation()"); }
5997 void ServerPrepareMountedDinoForLaunch_Implementation(UE::Math::TVector<double>* viewLoc, UE::Math::TVector<double>* viewDir) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TVector<double>*>(this, "AShooterCharacter.ServerPrepareMountedDinoForLaunch_Implementation(UE::Math::TVector<double>,UE::Math::TVector<double>)", viewLoc, viewDir); }
5998 void ClientPlayHarvestAnim_Implementation() { NativeCall<void>(this, "AShooterCharacter.ClientPlayHarvestAnim_Implementation()"); }
5999 void LaunchMountedDino() { NativeCall<void>(this, "AShooterCharacter.LaunchMountedDino()"); }
6000 void OnPrimalCharacterSleeped() { NativeCall<void>(this, "AShooterCharacter.OnPrimalCharacterSleeped()"); }
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); }
6003 bool CanJumpInternal_Implementation() { return NativeCall<bool>(this, "AShooterCharacter.CanJumpInternal_Implementation()"); }
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); }
6007 void NotifyEquippedItems() { NativeCall<void>(this, "AShooterCharacter.NotifyEquippedItems()"); }
6008 void NotifyUnequippedItems() { NativeCall<void>(this, "AShooterCharacter.NotifyUnequippedItems()"); }
6009 void RefreshAttachmentsAndBody() { NativeCall<void>(this, "AShooterCharacter.RefreshAttachmentsAndBody()"); }
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); }
6015 void RefreshTribeName() { NativeCall<void>(this, "AShooterCharacter.RefreshTribeName()"); }
6016 void ChangeActorTeam(int NewTeam) { NativeCall<void, int>(this, "AShooterCharacter.ChangeActorTeam(int)", NewTeam); }
6017 void ClientClearTribeRequest_Implementation() { NativeCall<void>(this, "AShooterCharacter.ClientClearTribeRequest_Implementation()"); }
6018 void ClientNotifyTribeRequest_Implementation(const FString* RequestTribeName, AShooterCharacter* PlayerCharacter) { NativeCall<void, const FString*, AShooterCharacter*>(this, "AShooterCharacter.ClientNotifyTribeRequest_Implementation(FString&,AShooterCharacter*)", RequestTribeName, PlayerCharacter); }
6019 //void PlayDrinkingAnimation() { NativeCall<void, __int64, __int64>(this, "AShooterCharacter.PlayDrinkingAnimation()"); }
6020 float GetCharacterAdditionalHypothermiaInsulationValue() { return NativeCall<float>(this, "AShooterCharacter.GetCharacterAdditionalHypothermiaInsulationValue()"); }
6021 bool CalcIsIndoors() { return NativeCall<bool>(this, "AShooterCharacter.CalcIsIndoors()"); }
6022 static bool IsIndoorsAtLoc(UWorld* theWorld, const UE::Math::TVector<double>* actorLoc) { return NativeCall<bool, UWorld*, const UE::Math::TVector<double>*>(nullptr, "AShooterCharacter.IsIndoorsAtLoc(UWorld*,UE::Math::TVector<double>&)", theWorld, actorLoc); }
6023 float GetInsulationFromItem(const FHitResult* HitOut, EPrimalItemStat::Type TypeInsulation) { return NativeCall<float, const FHitResult*, EPrimalItemStat::Type>(this, "AShooterCharacter.GetInsulationFromItem(FHitResult&,EPrimalItemStat::Type)", HitOut, TypeInsulation); }
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); }
6025 float GetCharacterAdditionalHyperthermiaInsulationValue() { return NativeCall<float>(this, "AShooterCharacter.GetCharacterAdditionalHyperthermiaInsulationValue()"); }
6026 void PreInitializeComponents() { NativeCall<void>(this, "AShooterCharacter.PreInitializeComponents()"); }
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); }
6030 void OnEndDrag_Implementation() { NativeCall<void>(this, "AShooterCharacter.OnEndDrag_Implementation()"); }
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); }
6032 void UpdateSwimmingState() { NativeCall<void>(this, "AShooterCharacter.UpdateSwimmingState()"); }
6033 void SetCharacterMeshesMaterialScalarParamValue(FName ParamName, float Value) { NativeCall<void, FName, float>(this, "AShooterCharacter.SetCharacterMeshesMaterialScalarParamValue(FName,float)", ParamName, Value); }
6034 void RefreshRiderSocket() { NativeCall<void>(this, "AShooterCharacter.RefreshRiderSocket()"); }
6035 float GetRidingDinoAnimSpeedRatio() { return NativeCall<float>(this, "AShooterCharacter.GetRidingDinoAnimSpeedRatio()"); }
6036 UAnimSequence* GetDinoRidingAnimation() { return NativeCall<UAnimSequence*>(this, "AShooterCharacter.GetDinoRidingAnimation()"); }
6037 UAnimSequence* GetDinoRidingMoveAnimation() { return NativeCall<UAnimSequence*>(this, "AShooterCharacter.GetDinoRidingMoveAnimation()"); }
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); }
6040 void ApplyBodyColors() { NativeCall<void>(this, "AShooterCharacter.ApplyBodyColors()"); }
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); }
6043 void CaptureCharacterSnapshot(UPrimalItem* Item) { NativeCall<void, UPrimalItem*>(this, "AShooterCharacter.CaptureCharacterSnapshot(UPrimalItem*)", Item); }
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); }
6045 void RemoveCharacterSnapshot(UPrimalItem* Item, AActor* From) { NativeCall<void, UPrimalItem*, AActor*>(this, "AShooterCharacter.RemoveCharacterSnapshot(UPrimalItem*,AActor*)", Item, From); }
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); }
6052 void ClientNotifyLevelUp_Implementation() { NativeCall<void>(this, "AShooterCharacter.ClientNotifyLevelUp_Implementation()"); }
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); }
6058 bool IsPlayingUpperBodyCallAnimation_Implementation() { return NativeCall<bool>(this, "AShooterCharacter.IsPlayingUpperBodyCallAnimation_Implementation()"); }
6059 void ServerCallFollow_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerCallFollow_Implementation()"); }
6060 void ServerCallFollowOne_Implementation(APrimalDinoCharacter* ForDinoChar) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterCharacter.ServerCallFollowOne_Implementation(APrimalDinoCharacter*)", ForDinoChar); }
6061 void ServerCallStay_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerCallStay_Implementation()"); }
6062 void ServerCallStayOne_Implementation(APrimalDinoCharacter* ForDinoChar) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterCharacter.ServerCallStayOne_Implementation(APrimalDinoCharacter*)", ForDinoChar); }
6063 void ServerCallFollowDistanceCycleOne_Implementation(APrimalDinoCharacter* ForDinoChar) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterCharacter.ServerCallFollowDistanceCycleOne_Implementation(APrimalDinoCharacter*)", ForDinoChar); }
6064 void ServerCallAggressive_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerCallAggressive_Implementation()"); }
6065 void ServerCallAttackTargetNew_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerCallAttackTargetNew_Implementation()"); }
6066 void ServerCallNeutral_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerCallNeutral_Implementation()"); }
6067 void ServerCallPassive_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerCallPassive_Implementation()"); }
6068 void ServerCallPassiveFlee_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerCallPassiveFlee_Implementation()"); }
6069 void ServerCallSetAggressive_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerCallSetAggressive_Implementation()"); }
6070 void ServerCallAttackTarget_Implementation(AActor* TheTarget) { NativeCall<void, AActor*>(this, "AShooterCharacter.ServerCallAttackTarget_Implementation(AActor*)", TheTarget); }
6071 void ServerCallMoveTo_Implementation(UE::Math::TVector<double>* MoveToLoc) { NativeCall<void, UE::Math::TVector<double>*>(this, "AShooterCharacter.ServerCallMoveTo_Implementation(UE::Math::TVector<double>)", MoveToLoc); }
6072 void ServerCallLandFlyerOne_Implementation(APrimalDinoCharacter* ForDinoChar) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterCharacter.ServerCallLandFlyerOne_Implementation(APrimalDinoCharacter*)", ForDinoChar); }
6073 bool TryAccessInventory() { return NativeCall<bool>(this, "AShooterCharacter.TryAccessInventory()"); }
6074 void TryLaunchMountedDino() { NativeCall<void>(this, "AShooterCharacter.TryLaunchMountedDino()"); }
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); }
6080 APrimalCharacter* GetTalkerCharacter() { return NativeCall<APrimalCharacter*>(this, "AShooterCharacter.GetTalkerCharacter()"); }
6081 void OnFailedJumped() { NativeCall<void>(this, "AShooterCharacter.OnFailedJumped()"); }
6082 float GetRecoilMultiplier() { return NativeCall<float>(this, "AShooterCharacter.GetRecoilMultiplier()"); }
6083 void StasisingCharacter() { NativeCall<void>(this, "AShooterCharacter.StasisingCharacter()"); }
6084 bool UseAdditiveStandingAnim() { return NativeCall<bool>(this, "AShooterCharacter.UseAdditiveStandingAnim()"); }
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); }
6087 void ServerCheckDrinkingWater_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerCheckDrinkingWater_Implementation()"); }
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); }
6090 void ClientUpdatedInventory_Implementation() { NativeCall<void>(this, "AShooterCharacter.ClientUpdatedInventory_Implementation()"); }
6091 void RequestFastInventory() { NativeCall<void>(this, "AShooterCharacter.RequestFastInventory()"); }
6092 TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* GetWeaponAmmoWheelEntries(TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* result) { return NativeCall<TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.GetWeaponAmmoWheelEntries()", result); }
6093 void TrySwitchFastInventory() { NativeCall<void>(this, "AShooterCharacter.TrySwitchFastInventory()"); }
6094 void GameStateHandleEvent_Implementation(FName NameParam, UE::Math::TVector<double>* VecParam) { NativeCall<void, FName, UE::Math::TVector<double>*>(this, "AShooterCharacter.GameStateHandleEvent_Implementation(FName,UE::Math::TVector<double>)", NameParam, VecParam); }
6095 APrimalDinoCharacter* GetRidingDino() { return NativeCall<APrimalDinoCharacter*>(this, "AShooterCharacter.GetRidingDino()"); }
6096 void AttachToLadder_Implementation(USceneComponent* Parent) { NativeCall<void, USceneComponent*>(this, "AShooterCharacter.AttachToLadder_Implementation(USceneComponent*)", Parent); }
6097 void DetachFromLadder_Implementation() { NativeCall<void>(this, "AShooterCharacter.DetachFromLadder_Implementation()"); }
6098 bool IsValidForStatusRecovery() { return NativeCall<bool>(this, "AShooterCharacter.IsValidForStatusRecovery()"); }
6099 bool IsOnSeatingStructure() { return NativeCall<bool>(this, "AShooterCharacter.IsOnSeatingStructure()"); }
6100 bool IsControllingBallistaTurret() { return NativeCall<bool>(this, "AShooterCharacter.IsControllingBallistaTurret()"); }
6101 APrimalStructureTurretBallista* GetControlledTurretBallista() { return NativeCall<APrimalStructureTurretBallista*>(this, "AShooterCharacter.GetControlledTurretBallista()"); }
6102 AMissionType* GetActiveMission() { return NativeCall<AMissionType*>(this, "AShooterCharacter.GetActiveMission()"); }
6103 bool IsInMission() { return NativeCall<bool>(this, "AShooterCharacter.IsInMission()"); }
6104 bool IsInSingletonMission() { return NativeCall<bool>(this, "AShooterCharacter.IsInSingletonMission()"); }
6105 void OnDetachedFromSeatingStructure(APrimalStructureSeating* InSeatingStructure) { NativeCall<void, APrimalStructureSeating*>(this, "AShooterCharacter.OnDetachedFromSeatingStructure(APrimalStructureSeating*)", InSeatingStructure); }
6106 void TakeSeatingStructure(APrimalStructureSeating* InSeatingStructure, int SeatNumber, bool bLockedToSeat) { NativeCall<void, APrimalStructureSeating*, int, bool>(this, "AShooterCharacter.TakeSeatingStructure(APrimalStructureSeating*,int,bool)", InSeatingStructure, SeatNumber, bLockedToSeat); }
6107 void ReleaseSeatingStructure(APrimalStructureSeating* InSeatingStructure, UE::Math::TVector<double>* PrevRelativeLocation) { NativeCall<void, APrimalStructureSeating*, UE::Math::TVector<double>*>(this, "AShooterCharacter.ReleaseSeatingStructure(APrimalStructureSeating*,UE::Math::TVector<double>)", InSeatingStructure, PrevRelativeLocation); }
6108 bool IsUsingClimbingPick() { return NativeCall<bool>(this, "AShooterCharacter.IsUsingClimbingPick()"); }
6109 void ServerSetBallistaTargeting_Implementation(bool StartTargeting) { NativeCall<void, bool>(this, "AShooterCharacter.ServerSetBallistaTargeting_Implementation(bool)", StartTargeting); }
6110 void ServerPlayFireBallistaAnimation_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerPlayFireBallistaAnimation_Implementation()"); }
6111 void ServerStopFireBallista_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerStopFireBallista_Implementation()"); }
6112 void ServerSwitchBallistaAmmo_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerSwitchBallistaAmmo_Implementation()"); }
6113 void ServerToClientsPlayFireBallistaAnimation_Implementation() { NativeCall<void>(this, "AShooterCharacter.ServerToClientsPlayFireBallistaAnimation_Implementation()"); }
6114 void ServerFireBallistaProjectile_Implementation(UE::Math::TVector<double>* Origin, FVector_NetQuantizeNormal* ShootDir) { NativeCall<void, UE::Math::TVector<double>*, FVector_NetQuantizeNormal*>(this, "AShooterCharacter.ServerFireBallistaProjectile_Implementation(UE::Math::TVector<double>,FVector_NetQuantizeNormal)", Origin, ShootDir); }
6115 void ServerSeatingStructureAction_Implementation(unsigned __int8 ActionNumber) { NativeCall<void, unsigned __int8>(this, "AShooterCharacter.ServerSeatingStructureAction_Implementation(unsignedchar)", ActionNumber); }
6116 void WasPushed(ACharacter* ByOtherCharacter, UE::Math::TVector<double>* PushDirection) { NativeCall<void, ACharacter*, UE::Math::TVector<double>*>(this, "AShooterCharacter.WasPushed(ACharacter*,UE::Math::TVector<double>)", ByOtherCharacter, PushDirection); }
6117 void ClientWasPushed_Implementation() { NativeCall<void>(this, "AShooterCharacter.ClientWasPushed_Implementation()"); }
6118 void NotifyBumpedPawn(APawn* BumpedPawn) { NativeCall<void, APawn*>(this, "AShooterCharacter.NotifyBumpedPawn(APawn*)", BumpedPawn); }
6119 void ClientNetEndClimbingLadder_Implementation() { NativeCall<void>(this, "AShooterCharacter.ClientNetEndClimbingLadder_Implementation()"); }
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); }
6121 void RenamePlayer_Implementation(const FString* NewName) { NativeCall<void, const FString*>(this, "AShooterCharacter.RenamePlayer_Implementation(FString&)", NewName); }
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); }
6123 bool IsCarriedAsPassenger() { return NativeCall<bool>(this, "AShooterCharacter.IsCarriedAsPassenger()"); }
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); }
6126 bool CanDragCharacter(APrimalCharacter* Character, bool bIgnoreWeight) { return NativeCall<bool, APrimalCharacter*, bool>(this, "AShooterCharacter.CanDragCharacter(APrimalCharacter*,bool)", Character, bIgnoreWeight); }
6127 bool HasEnoughWeightToDragCharacter(APrimalCharacter* Character) { return NativeCall<bool, APrimalCharacter*>(this, "AShooterCharacter.HasEnoughWeightToDragCharacter(APrimalCharacter*)", Character); }
6128 void GiveDefaultWeaponTimer() { NativeCall<void>(this, "AShooterCharacter.GiveDefaultWeaponTimer()"); }
6129 bool IsCarryingSomething(bool bNotForRunning) { return NativeCall<bool, bool>(this, "AShooterCharacter.IsCarryingSomething(bool)", bNotForRunning); }
6130 void ForceGiveDefaultWeapon() { NativeCall<void>(this, "AShooterCharacter.ForceGiveDefaultWeapon()"); }
6131 APrimalDinoCharacter* GetBasedOnDino(bool bUseReplicatedData, bool bOnlyConsciousDino) { return NativeCall<APrimalDinoCharacter*, bool, bool>(this, "AShooterCharacter.GetBasedOnDino(bool,bool)", bUseReplicatedData, bOnlyConsciousDino); }
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); }
6135 float GetPercentageOfHeadHairGrowth() { return NativeCall<float>(this, "AShooterCharacter.GetPercentageOfHeadHairGrowth()"); }
6136 float GetPercentageOfFacialHairGrowth() { return NativeCall<float>(this, "AShooterCharacter.GetPercentageOfFacialHairGrowth()"); }
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); }
6139 void NetSetEyebrowStyle_Implementation(int newEyebrowIndex) { NativeCall<void, int>(this, "AShooterCharacter.NetSetEyebrowStyle_Implementation(int)", newEyebrowIndex); }
6140 void UpdateHair() { NativeCall<void>(this, "AShooterCharacter.UpdateHair()"); }
6141 //void SetHairOnComponent(USkeletalMeshComponent* HairComponent, USkeletalMeshComponent* LeaderPoseComponent, TSoftObjectPtr<USkeletalMesh>* HairMesh, TSubclassOf<UAnimInstance> AnimBlueprint, TSoftObjectPtr<UMaterialInterface>* FemaleHairOverride) { NativeCall<void, USkeletalMeshComponent*, USkeletalMeshComponent*, TSoftObjectPtr<USkeletalMesh>*, TSubclassOf<UAnimInstance>, TSoftObjectPtr<UMaterialInterface>*>(this, "AShooterCharacter.SetHairOnComponent(USkeletalMeshComponent*,USkeletalMeshComponent*,TSoftObjectPtr<USkeletalMesh>,TSubclassOf<UAnimInstance>,TSoftObjectPtr<UMaterialInterface>)", HairComponent, LeaderPoseComponent, HairMesh, AnimBlueprint, FemaleHairOverride); }
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); }
6146 void OnRep_HatHidden() { NativeCall<void>(this, "AShooterCharacter.OnRep_HatHidden()"); }
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); }
6149 void TempDampenInputAcceleration() { NativeCall<void>(this, "AShooterCharacter.TempDampenInputAcceleration()"); }
6150 bool Poop(bool bForcePoop) { return NativeCall<bool, bool>(this, "AShooterCharacter.Poop(bool)", bForcePoop); }
6151 AActor* StructurePlacementUseAlternateOriginActor() { return NativeCall<AActor*>(this, "AShooterCharacter.StructurePlacementUseAlternateOriginActor()"); }
6152 USceneComponent* GetActorSoundAttachmentComponentOverride(USceneComponent* ForComponent) { return NativeCall<USceneComponent*, USceneComponent*>(this, "AShooterCharacter.GetActorSoundAttachmentComponentOverride(USceneComponent*)", ForComponent); }
6153 bool AllowGrappling_Implementation() { return NativeCall<bool>(this, "AShooterCharacter.AllowGrappling_Implementation()"); }
6154 void TryCutEnemyGrapplingCable() { NativeCall<void>(this, "AShooterCharacter.TryCutEnemyGrapplingCable()"); }
6155 void FinalLoadedFromSaveGame() { NativeCall<void>(this, "AShooterCharacter.FinalLoadedFromSaveGame()"); }
6156 AActor* GetSecondaryMountedActor() { return NativeCall<AActor*>(this, "AShooterCharacter.GetSecondaryMountedActor()"); }
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); }
6158 bool IsGameInputAllowed() { return NativeCall<bool>(this, "AShooterCharacter.IsGameInputAllowed()"); }
6159 bool IsReadyToUpload(UWorld* theWorld) { return NativeCall<bool, UWorld*>(this, "AShooterCharacter.IsReadyToUpload(UWorld*)", theWorld); }
6160 void ServerClearSwitchingWeapon_Implementation(bool bOnlyIfDefaultWeapon, bool bClientRequestNextWeaponID) { NativeCall<void, bool, bool>(this, "AShooterCharacter.ServerClearSwitchingWeapon_Implementation(bool,bool)", bOnlyIfDefaultWeapon, bClientRequestNextWeaponID); }
6161 void ClientReceiveNextWeaponID_Implementation(FItemNetID theItemID) { NativeCall<void, FItemNetID>(this, "AShooterCharacter.ClientReceiveNextWeaponID_Implementation(FItemNetID)", theItemID); }
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); }
6164 bool IsGrapplingAttachedToMe() { return NativeCall<bool>(this, "AShooterCharacter.IsGrapplingAttachedToMe()"); }
6165 bool IsGrapplingHardAttached() { return NativeCall<bool>(this, "AShooterCharacter.IsGrapplingHardAttached()"); }
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); }
6167 FString* GetDebugInfoString(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterCharacter.GetDebugInfoString()", result); }
6168 bool ForceCrosshair() { return NativeCall<bool>(this, "AShooterCharacter.ForceCrosshair()"); }
6169 AActor* GetUnstasisViewerSiblingActor() { return NativeCall<AActor*>(this, "AShooterCharacter.GetUnstasisViewerSiblingActor()"); }
6170 void UpdateAutoPlayer() { NativeCall<void>(this, "AShooterCharacter.UpdateAutoPlayer()"); }
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); }
6179 int GetPlayerHexagonCount() { return NativeCall<int>(this, "AShooterCharacter.GetPlayerHexagonCount()"); }
6180 void ServerRequestHexagonTrade_Implementation(int RequestedTradableItemIndex, int Quantity) { NativeCall<void, int, int>(this, "AShooterCharacter.ServerRequestHexagonTrade_Implementation(int,int)", RequestedTradableItemIndex, Quantity); }
6181 void PlayHatHiddenAnim() { NativeCall<void>(this, "AShooterCharacter.PlayHatHiddenAnim()"); }
6182 void UnlockHeadPosition() { NativeCall<void>(this, "AShooterCharacter.UnlockHeadPosition()"); }
6183 void ClientSetExpectedBase_Implementation(unsigned int BaseID) { NativeCall<void, unsigned int>(this, "AShooterCharacter.ClientSetExpectedBase_Implementation(unsignedint)", BaseID); }
6184 void NotifyItemQuantityUpdated(UPrimalItem* anItem, int amount) { NativeCall<void, UPrimalItem*, int>(this, "AShooterCharacter.NotifyItemQuantityUpdated(UPrimalItem*,int)", anItem, amount); }
6185 void NotifyItemAdded(UPrimalItem* anItem, bool bEquipItem) { NativeCall<void, UPrimalItem*, bool>(this, "AShooterCharacter.NotifyItemAdded(UPrimalItem*,bool)", anItem, bEquipItem); }
6186 void NotifyItemRemoved(UPrimalItem* anItem) { NativeCall<void, UPrimalItem*>(this, "AShooterCharacter.NotifyItemRemoved(UPrimalItem*)", anItem); }
6187 UAudioComponent* PlayFootstep() { return NativeCall<UAudioComponent*>(this, "AShooterCharacter.PlayFootstep()"); }
6188 void DoInitialMeshingCheck() { NativeCall<void>(this, "AShooterCharacter.DoInitialMeshingCheck()"); }
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); }
6192 void UpdateProjectileCache() { NativeCall<void>(this, "AShooterCharacter.UpdateProjectileCache()"); }
6193 float GetRiddenStasisRangeMultiplier() { return NativeCall<float>(this, "AShooterCharacter.GetRiddenStasisRangeMultiplier()"); }
6194 FString* GetUniqueNetIdAsString(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterCharacter.GetUniqueNetIdAsString()", result); }
6195 bool BPCanImplantSuicide() { return NativeCall<bool>(this, "AShooterCharacter.BPCanImplantSuicide()"); }
6196 void SetImplantSuicideCooldownStartTime(long double StartTime) { NativeCall<void, long double>(this, "AShooterCharacter.SetImplantSuicideCooldownStartTime(double)", StartTime); }
6197 //void UpdateAllyRadarDatas_Implementation(const TArray<FAllyRadarDatas, TSizedDefaultAllocator<32> >* newDatas) { NativeCall<void, const TArray<FAllyRadarDatas, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.UpdateAllyRadarDatas_Implementation(TArray<FAllyRadarDatas,TSizedDefaultAllocator<32>>&)", newDatas); }
6198 bool ShouldASACameraSwitchToOld(bool bDontCheckForTargeting) { return NativeCall<bool, bool>(this, "AShooterCharacter.ShouldASACameraSwitchToOld(bool)", bDontCheckForTargeting); }
6199 bool ShouldUseSlowInterpToOldCamera() { return NativeCall<bool>(this, "AShooterCharacter.ShouldUseSlowInterpToOldCamera()"); }
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); }
6201 void OnDraggingStarted() { NativeCall<void>(this, "AShooterCharacter.OnDraggingStarted()"); }
6202 TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* GetShoulderDinoWheelEntries(TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >* result) { return NativeCall<TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*, TArray<FMultiUseEntry, TSizedDefaultAllocator<32> >*>(this, "AShooterCharacter.GetShoulderDinoWheelEntries()", result); }
6203 bool ShouldHideNonWeaponHUD() { return NativeCall<bool>(this, "AShooterCharacter.ShouldHideNonWeaponHUD()"); }
6204 void UpdateLocallyInterpolatedViewLocationX() { NativeCall<void>(this, "AShooterCharacter.UpdateLocallyInterpolatedViewLocationX()"); }
6205 void UpdateLocallyInterpolatedViewLocationY() { NativeCall<void>(this, "AShooterCharacter.UpdateLocallyInterpolatedViewLocationY()"); }
6206 void UpdateLocallyInterpolatedViewLocationZ() { NativeCall<void>(this, "AShooterCharacter.UpdateLocallyInterpolatedViewLocationZ()"); }
6207 void GetActorEyesViewPoint(UE::Math::TVector<double>* Location, UE::Math::TRotator<double>* Rotation) { NativeCall<void, UE::Math::TVector<double>*, UE::Math::TRotator<double>*>(this, "AShooterCharacter.GetActorEyesViewPoint(UE::Math::TVector<double>&,UE::Math::TRotator<double>&)", Location, Rotation); }
6208 bool ShouldSkipPhysicsUpdateOnAttachmentReplication() { return NativeCall<bool>(this, "AShooterCharacter.ShouldSkipPhysicsUpdateOnAttachmentReplication()"); }
6209 FName* GetAttackerDamageImpactFXAttachSocket(FName* result, UE::Math::TVector<double>* HitLoc) { return NativeCall<FName*, FName*, UE::Math::TVector<double>*>(this, "AShooterCharacter.GetAttackerDamageImpactFXAttachSocket(UE::Math::TVector<double>)", result, HitLoc); }
6210 int GetCurrentCameraModeIndex() { return NativeCall<int>(this, "AShooterCharacter.GetCurrentCameraModeIndex()"); }
6211 UTexture2D* GetPlatformIcon() { return NativeCall<UTexture2D*>(this, "AShooterCharacter.GetPlatformIcon()"); }
6212 float GetEquippedItemDurabilityPercent(FItemNetID itemID) { return NativeCall<float, FItemNetID>(this, "AShooterCharacter.GetEquippedItemDurabilityPercent(FItemNetID)", itemID); }
6213 void SetEquippedItemDurabilityPercent(FItemNetID itemID, float ItemDurabilityPercentage) { NativeCall<void, FItemNetID, float>(this, "AShooterCharacter.SetEquippedItemDurabilityPercent(FItemNetID,float)", itemID, ItemDurabilityPercentage); }
6214 void ReplicateDurabilityForEquippedItem(FItemNetID itemID) { NativeCall<void, FItemNetID>(this, "AShooterCharacter.ReplicateDurabilityForEquippedItem(FItemNetID)", itemID); }
6215 bool ShouldUseDurabilityVar(int VarIndex) { return NativeCall<bool, int>(this, "AShooterCharacter.ShouldUseDurabilityVar(int)", VarIndex); }
6216 bool ShouldUseDurabilityVarForItemType(TEnumAsByte<EPrimalEquipmentType::Type> TheItemType) { return NativeCall<bool, TEnumAsByte<EPrimalEquipmentType::Type>>(this, "AShooterCharacter.ShouldUseDurabilityVarForItemType(TEnumAsByte<EPrimalEquipmentType::Type>)", TheItemType); }
6217 void TickBeingDragged(float DeltaSeconds) { NativeCall<void, float>(this, "AShooterCharacter.TickBeingDragged(float)", DeltaSeconds); }
6218 void OnEndDragged(APrimalCharacter* Dragger) { NativeCall<void, APrimalCharacter*>(this, "AShooterCharacter.OnEndDragged(APrimalCharacter*)", Dragger); }
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); }
6221 UPrimalItem* GetShieldItem() { return NativeCall<UPrimalItem*>(this, "AShooterCharacter.GetShieldItem()"); }
6222};
6223
6225{
6226 FPrimalPlayerDataStruct* MyDataField() { return GetNativePointerField<FPrimalPlayerDataStruct*>(this, "UPrimalPlayerData.MyData"); }
6227};
6228
6230{
6231 // Fields
6232
6233 UE::Math::TVector<double>& BaseDinoScaleField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.BaseDinoScale"); }
6234 TWeakObjectPtr<AActor>& ForcedMasterTargetField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "APrimalDinoCharacter.ForcedMasterTarget"); }
6235 FName& MountCharacterSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.MountCharacterSocketName"); }
6236 TWeakObjectPtr<APrimalCharacter>& MountCharacterField() { return *GetNativePointerField<TWeakObjectPtr<APrimalCharacter>*>(this, "APrimalDinoCharacter.MountCharacter"); }
6237 ECollisionChannel& MeshOriginalCollisionChannelField() { return *GetNativePointerField<ECollisionChannel*>(this, "APrimalDinoCharacter.MeshOriginalCollisionChannel"); }
6238 UE::Math::TVector<double>& RidingAttackExtraVelocityField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.RidingAttackExtraVelocity"); }
6239 UAnimMontage*& StartChargeAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.StartChargeAnimation"); }
6240 TArray<UAnimMontage*, TSizedDefaultAllocator<32> >& AttackAnimationsField() { return *GetNativePointerField<TArray<UAnimMontage*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.AttackAnimations"); }
6241 TArray<float, TSizedDefaultAllocator<32> >& AttackAnimationWeightsField() { return *GetNativePointerField<TArray<float, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.AttackAnimationWeights"); }
6242 TArray<float, TSizedDefaultAllocator<32> >& AttackAnimationsTimeFromEndToConsiderFinishedField() { return *GetNativePointerField<TArray<float, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.AttackAnimationsTimeFromEndToConsiderFinished"); }
6243 float& ColorizationIntensityField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ColorizationIntensity"); }
6244 TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >& FemaleMaterialOverridesField() { return *GetNativePointerField<TArray<UMaterialInterface*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.FemaleMaterialOverrides"); }
6245 float& PaintConsumptionMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.PaintConsumptionMultiplier"); }
6246 float& ChargingBlockedStopTimeThresholdField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ChargingBlockedStopTimeThreshold"); }
6247 TArray<FName, TSizedDefaultAllocator<32> >& MeleeSwingSocketsField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.MeleeSwingSockets"); }
6248 int& MeleeDamageAmountField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.MeleeDamageAmount"); }
6249 float& MeleeDamageImpulseField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MeleeDamageImpulse"); }
6250 float& MeleeSwingRadiusField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MeleeSwingRadius"); }
6251 TArray<FDinoAttackInfo, TSizedDefaultAllocator<32> >& AttackInfosField() { return *GetNativePointerField<TArray<FDinoAttackInfo, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.AttackInfos"); }
6252 unsigned __int8& LastAttackIndexField() { return *GetNativePointerField<unsigned __int8*>(this, "APrimalDinoCharacter.LastAttackIndex"); }
6253 TSubclassOf<UDamageType>& MeleeDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalDinoCharacter.MeleeDamageType"); }
6254 TSubclassOf<UDamageType>& StepActorDamageTypeOverrideField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalDinoCharacter.StepActorDamageTypeOverride"); }
6255 float& AttackOffsetField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AttackOffset"); }
6256 float& FleeHealthPercentageField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FleeHealthPercentage"); }
6257 float& BreakFleeHealthPercentageField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BreakFleeHealthPercentage"); }
6258 FString& TamerStringField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.TamerString"); }
6259 FString& TamedNameField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.TamedName"); }
6260 TArray<FHibernationZoneInfo, TSizedDefaultAllocator<32> >& HibernatedZoneVolumesField() { return *GetNativePointerField<TArray<FHibernationZoneInfo, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.HibernatedZoneVolumes"); }
6261 UE::Math::TVector2<double>& OverlayTooltipPaddingField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "APrimalDinoCharacter.OverlayTooltipPadding"); }
6262 UE::Math::TVector2<double>& OverlayTooltipScaleField() { return *GetNativePointerField<UE::Math::TVector2<double>*>(this, "APrimalDinoCharacter.OverlayTooltipScale"); }
6263 //TSubclassOf<UPrimalDinoToolTipWidget>& HUDOverlayToolTipWidgetField() { return *GetNativePointerField<TSubclassOf<UPrimalDinoToolTipWidget>*>(this, "APrimalDinoCharacter.HUDOverlayToolTipWidget"); }
6264 TSubclassOf<UPrimalDinoEntry>& MyDinoEntryField() { return *GetNativePointerField<TSubclassOf<UPrimalDinoEntry>*>(this, "APrimalDinoCharacter.MyDinoEntry"); }
6265 UE::Math::TVector<double>& RiderFPVCameraOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.RiderFPVCameraOffset"); }
6266 FTimerHandle& UpdateRidingFarShadowHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalDinoCharacter.UpdateRidingFarShadowHandle"); }
6267 UE::Math::TVector<double>& LandingLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.LandingLocation"); }
6268 long double& StartLandingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.StartLandingTime"); }
6269 long double& LastAxisStartPressTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastAxisStartPressTime"); }
6270 long double& LastMoveForwardTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastMoveForwardTime"); }
6271 float& FinalNPCLevelMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FinalNPCLevelMultiplier"); }
6272 float& LandingTraceMaxDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LandingTraceMaxDistance"); }
6273 float& FlyingWanderFixedDistanceAmountField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FlyingWanderFixedDistanceAmount"); }
6274 float& FlyingWanderRandomDistanceAmountField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FlyingWanderRandomDistanceAmount"); }
6275 float& AcceptableLandingRadiusField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AcceptableLandingRadius"); }
6276 float& MaxLandingTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MaxLandingTime"); }
6277 FieldArray<float, 2> GenderSpeedMultipliersField() { return { this, "APrimalDinoCharacter.GenderSpeedMultipliers" }; }
6278 float& ChargeSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ChargeSpeedMultiplier"); }
6279 UAnimMontage*& ChargingAnimField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.ChargingAnim"); }
6280 float& ChargingStaminaPerSecondDrainField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ChargingStaminaPerSecondDrain"); }
6281 float& ChargingStopDotTresholdField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ChargingStopDotTreshold"); }
6282 UE::Math::TVector<double>& LastChargeLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.LastChargeLocation"); }
6283 long double& LastStartChargingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastStartChargingTime"); }
6284 TWeakObjectPtr<AShooterCharacter>& RiderField() { return *GetNativePointerField<TWeakObjectPtr<AShooterCharacter>*>(this, "APrimalDinoCharacter.Rider"); }
6285 TWeakObjectPtr<AShooterCharacter>& PreviousRiderField() { return *GetNativePointerField<TWeakObjectPtr<AShooterCharacter>*>(this, "APrimalDinoCharacter.PreviousRider"); }
6286 TSubclassOf<UPrimalItem>& SaddleItemClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalDinoCharacter.SaddleItemClass"); }
6287 FString& SaddleSlotNameOverrideField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.SaddleSlotNameOverride"); }
6288 TArray<FSaddlePassengerSeatDefinition, TSizedDefaultAllocator<32> >& NoSaddlePassengerSeatsField() { return *GetNativePointerField<TArray<FSaddlePassengerSeatDefinition, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.NoSaddlePassengerSeats"); }
6289 TWeakObjectPtr<APrimalCharacter>& CarriedCharacterField() { return *GetNativePointerField<TWeakObjectPtr<APrimalCharacter>*>(this, "APrimalDinoCharacter.CarriedCharacter"); }
6290 TWeakObjectPtr<APrimalCharacter>& PreviousCarriedCharacterField() { return *GetNativePointerField<TWeakObjectPtr<APrimalCharacter>*>(this, "APrimalDinoCharacter.PreviousCarriedCharacter"); }
6291 UAnimMontage*& DinoWithPassengerAnimField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.DinoWithPassengerAnim"); }
6292 UAnimMontage*& DinoWithDinoPassengerAnimField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.DinoWithDinoPassengerAnim"); }
6293 TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >& PassengerPerSeatField() { return *GetNativePointerField<TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.PassengerPerSeat"); }
6294 TArray<APrimalCharacter*, TSizedDefaultAllocator<32> >& SavedPassengerPerSeatField() { return *GetNativePointerField<TArray<APrimalCharacter*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.SavedPassengerPerSeat"); }
6295 TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >& PrevPassengerPerSeatField() { return *GetNativePointerField<TArray<TWeakObjectPtr<APrimalCharacter>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.PrevPassengerPerSeat"); }
6296 long double& LastClientCameraRotationServerUpdateField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastClientCameraRotationServerUpdate"); }
6297 TArray<USceneComponent*, TSizedDefaultAllocator<32> >& OverrideTargetComponentsField() { return *GetNativePointerField<TArray<USceneComponent*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.OverrideTargetComponents"); }
6298 float& WhistleTraceOffsetField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WhistleTraceOffset"); }
6299 TWeakObjectPtr<UPrimalAIState>& ActiveStateField() { return *GetNativePointerField<TWeakObjectPtr<UPrimalAIState>*>(this, "APrimalDinoCharacter.ActiveState"); }
6300 TWeakObjectPtr<UPrimalAIState>& ActiveWonderStateField() { return *GetNativePointerField<TWeakObjectPtr<UPrimalAIState>*>(this, "APrimalDinoCharacter.ActiveWonderState"); }
6301 int& LastPlayedAttackAnimationField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.LastPlayedAttackAnimation"); }
6302 TArray<FDinoBaseLevelWeightEntry, TSizedDefaultAllocator<32> >& DinoBaseLevelWeightEntriesField() { return *GetNativePointerField<TArray<FDinoBaseLevelWeightEntry, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DinoBaseLevelWeightEntries"); }
6303 float& OriginalCapsuleHalfHeightField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.OriginalCapsuleHalfHeight"); }
6304 TArray<UE::Math::TVector<double>, TSizedDefaultAllocator<32> >& LastSocketPositionsField() { return *GetNativePointerField<TArray<UE::Math::TVector<double>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.LastSocketPositions"); }
6305 TSet<AActor*, DefaultKeyFuncs<AActor*, 0>, FDefaultSetAllocator>& MeleeSwingHurtListField() { return *GetNativePointerField<TSet<AActor*, DefaultKeyFuncs<AActor*, 0>, FDefaultSetAllocator>*>(this, "APrimalDinoCharacter.MeleeSwingHurtList"); }
6306 long double& EndAttackTargetTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.EndAttackTargetTime"); }
6307 UE::Math::TVector<double>& RidingFirstPersonViewLocationOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.RidingFirstPersonViewLocationOffset"); }
6308 float& BabyChanceOfTwinsField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyChanceOfTwins"); }
6309 float& BabyGestationSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyGestationSpeed"); }
6310 float& ExtraBabyGestationSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ExtraBabyGestationSpeedMultiplier"); }
6311 float& AutoFadeOutAfterTameTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AutoFadeOutAfterTameTime"); }
6312 float& BasedCameraSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BasedCameraSpeedMultiplier"); }
6313 long double& LastEggBoostedTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastEggBoostedTime"); }
6314 float& WildPercentageChanceOfBabyField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WildPercentageChanceOfBaby"); }
6315 float& WildBabyAgeWeightField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WildBabyAgeWeight"); }
6316 float& BabyGestationProgressField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyGestationProgress"); }
6317 float& FlyerForceLimitPitchMinField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FlyerForceLimitPitchMin"); }
6318 float& FlyerForceLimitPitchMaxField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FlyerForceLimitPitchMax"); }
6319 float& LastBabyAgeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LastBabyAge"); }
6320 float& LastBabyGestationProgressField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LastBabyGestationProgress"); }
6321 float& BabyChanceOfTripletsField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyChanceOfTriplets"); }
6322 float& BabyAgeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyAge"); }
6323 float& MaxPercentOfCapsulHeightAllowedForIKField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MaxPercentOfCapsulHeightAllowedForIK"); }
6324 float& SlopeBiasForMaxCapsulePercentField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SlopeBiasForMaxCapsulePercent"); }
6325 float& FlyingForceRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FlyingForceRotationRateModifier"); }
6326 TArray<FName, TSizedDefaultAllocator<32> >& HideBoneNamesField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.HideBoneNames"); }
6327 FString& HideBonesStringField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.HideBonesString"); }
6328 UE::Math::TVector<double>& WaterSurfaceExtraJumpVectorField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.WaterSurfaceExtraJumpVector"); }
6329 UE::Math::TVector<double>& FlyerTakeOffAdditionalVelocityField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.FlyerTakeOffAdditionalVelocity"); }
6330 float& OpenDoorDelayField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.OpenDoorDelay"); }
6331 float& TamedWanderHarvestIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedWanderHarvestInterval"); }
6332 float& TamedWanderHarvestSearchRangeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedWanderHarvestSearchRange"); }
6333 float& TamedWanderHarvestCollectRadiusField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedWanderHarvestCollectRadius"); }
6334 UE::Math::TVector<double>& TamedWanderHarvestCollectOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.TamedWanderHarvestCollectOffset"); }
6335 float& RootLocSwimOffsetField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RootLocSwimOffset"); }
6336 float& PlayAnimBelowHealthPercentField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.PlayAnimBelowHealthPercent"); }
6337 float& LeavePlayAnimBelowHealthPercentField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LeavePlayAnimBelowHealthPercent"); }
6338 float& PlatformSaddleMaxStructureBuildDistance2DField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.PlatformSaddleMaxStructureBuildDistance2D"); }
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"); }
6342 TSubclassOf<UPrimalDinoSettings>& LowHealthDinoSettingsField() { return *GetNativePointerField<TSubclassOf<UPrimalDinoSettings>*>(this, "APrimalDinoCharacter.LowHealthDinoSettings"); }
6343 float& SwimOffsetInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SwimOffsetInterpSpeed"); }
6344 float& CurrentRootLocSwimOffsetField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CurrentRootLocSwimOffset"); }
6345 float& AIRangeMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AIRangeMultiplier"); }
6346 FieldArray<unsigned __int8, 6> PreventColorizationRegionsField() { return { this, "APrimalDinoCharacter.PreventColorizationRegions" }; }
6347 FieldArray<unsigned __int8, 6> AllowPaintingColorRegionsField() { return { this, "APrimalDinoCharacter.AllowPaintingColorRegions" }; }
6348 FieldArray<unsigned __int8, 6> ColorSetIndicesField() { return { this, "APrimalDinoCharacter.ColorSetIndices" }; }
6349 FieldArray<FName, 6> ColorSetNamesField() { return { this, "APrimalDinoCharacter.ColorSetNames" }; }
6350 FieldArray<float, 6> ColorSetIntensityMultipliersField() { return { this, "APrimalDinoCharacter.ColorSetIntensityMultipliers" }; }
6351 TWeakObjectPtr<APrimalBuff>& ColorOverrideBuffField() { return *GetNativePointerField<TWeakObjectPtr<APrimalBuff>*>(this, "APrimalDinoCharacter.ColorOverrideBuff"); }
6352 long double& ColorOverrideBuffDeactivateTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.ColorOverrideBuffDeactivateTime"); }
6353 float& ColorOverrideBuffInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ColorOverrideBuffInterpSpeed"); }
6354 float& MeleeAttackStaminaCostField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MeleeAttackStaminaCost"); }
6355 UAnimMontage*& WakingTameAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.WakingTameAnimation"); }
6356 TWeakObjectPtr<AActor>& TargetField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "APrimalDinoCharacter.Target"); }
6357 TWeakObjectPtr<AActor>& TamedFollowTargetField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "APrimalDinoCharacter.TamedFollowTarget"); }
6358 TWeakObjectPtr<AActor>& TamedLandTargetField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "APrimalDinoCharacter.TamedLandTarget"); }
6359 float& PercentChanceFemaleField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.PercentChanceFemale"); }
6360 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& DeathGiveItemClassesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DeathGiveItemClasses"); }
6361 TArray<float, TSizedDefaultAllocator<32> >& DeathGiveItemChanceToBeBlueprintField() { return *GetNativePointerField<TArray<float, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DeathGiveItemChanceToBeBlueprint"); }
6362 float& DeathGiveItemQualityMinField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DeathGiveItemQualityMin"); }
6363 float& DeathGiveItemQualityMaxField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DeathGiveItemQualityMax"); }
6364 float& DeathGiveItemRangeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DeathGiveItemRange"); }
6365 FString& DeathGiveAchievementField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.DeathGiveAchievement"); }
6366 USoundBase*& OverrideAreaMusicField() { return *GetNativePointerField<USoundBase**>(this, "APrimalDinoCharacter.OverrideAreaMusic"); }
6367 UE::Math::TVector<double>& UnboardLocationOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.UnboardLocationOffset"); }
6368 long double& LastTimeWhileHeadingToGoalField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastTimeWhileHeadingToGoal"); }
6369 float& ForceUpdateIKTimerField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ForceUpdateIKTimer"); }
6370 long double& LastColorizationTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastColorizationTime"); }
6371 FRootMotionMovementParams& PreMatineeUpdateRootMotionParamsField() { return *GetNativePointerField<FRootMotionMovementParams*>(this, "APrimalDinoCharacter.PreMatineeUpdateRootMotionParams"); }
6372 float& RidingNetUpdateFequencyField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RidingNetUpdateFequency"); }
6373 float& RiderMaxSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RiderMaxSpeedModifier"); }
6374 float& RiderExtraMaxSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RiderExtraMaxSpeedModifier"); }
6375 float& RiderMaxRunSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RiderMaxRunSpeedModifier"); }
6376 float& RiderRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RiderRotationRateModifier"); }
6377 float& SwimmingRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SwimmingRotationRateModifier"); }
6378 float& chargingRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.chargingRotationRateModifier"); }
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"); }
6387 float& ControlFacePitchInterpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ControlFacePitchInterpSpeed"); }
6388 float& TamedWalkableFloorZField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedWalkableFloorZ"); }
6389 float& CurrentMovementAnimRateField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CurrentMovementAnimRate"); }
6390 int& MinPlayerLevelForWakingTameField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.MinPlayerLevelForWakingTame"); }
6391 float& ForceNextAttackIndexField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ForceNextAttackIndex"); }
6392 TSubclassOf<UPrimalInventoryComponent>& TamedInventoryComponentTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalInventoryComponent>*>(this, "APrimalDinoCharacter.TamedInventoryComponentTemplate"); }
6393 FWeightedObjectList& DeathInventoryTemplatesField() { return *GetNativePointerField<FWeightedObjectList*>(this, "APrimalDinoCharacter.DeathInventoryTemplates"); }
6394 float& DeathInventoryChanceToUseField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DeathInventoryChanceToUse"); }
6395 float& WakingTameFeedIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WakingTameFeedInterval"); }
6396 long double& LastWakingTameFedTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastWakingTameFedTime"); }
6397 float& DeathInventoryQualityPerLevelMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DeathInventoryQualityPerLevelMultiplier"); }
6398 float& RequiredTameAffinityField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RequiredTameAffinity"); }
6399 float& RequiredTameAffinityPerBaseLevelField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RequiredTameAffinityPerBaseLevel"); }
6400 FName& PassengerBoneNameOverrideField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.PassengerBoneNameOverride"); }
6401 float& CurrentTameAffinityField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CurrentTameAffinity"); }
6402 float& TameIneffectivenessModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TameIneffectivenessModifier"); }
6403 float& TameIneffectivenessByAffinityField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TameIneffectivenessByAffinity"); }
6404 int& LastFrameUseLowQualityAnimationTickField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.LastFrameUseLowQualityAnimationTick"); }
6405 FTimerHandle& ServerSleepingTickHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalDinoCharacter.ServerSleepingTickHandle"); }
6406 FTimerHandle& ServerTamedTickHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalDinoCharacter.ServerTamedTickHandle"); }
6407 TArray<FPrimalSaddleStructure, TSizedDefaultAllocator<32> >& SaddleStructuresField() { return *GetNativePointerField<TArray<FPrimalSaddleStructure, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.SaddleStructures"); }
6408 int& MaxSaddleStructuresHeightField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.MaxSaddleStructuresHeight"); }
6409 bool& CalculateStructureDistanceFromSaddleField() { return *GetNativePointerField<bool*>(this, "APrimalDinoCharacter.CalculateStructureDistanceFromSaddle"); }
6410 int& SaddlePivotOffsetField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.SaddlePivotOffset"); }
6411 int& MaxSaddleStructuresNumField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.MaxSaddleStructuresNum"); }
6412 TSubclassOf<UPrimalDinoSettings>& DinoSettingsClassField() { return *GetNativePointerField<TSubclassOf<UPrimalDinoSettings>*>(this, "APrimalDinoCharacter.DinoSettingsClass"); }
6413 float& TamingFoodConsumeIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamingFoodConsumeInterval"); }
6414 float& DediForceAttackAnimTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DediForceAttackAnimTime"); }
6415 float& DediForceStartAttackAfterAnimTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DediForceStartAttackAfterAnimTime"); }
6416 float& WakingTameFoodIncreaseMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WakingTameFoodIncreaseMultiplier"); }
6417 int& TamingTeamIDField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.TamingTeamID"); }
6418 int& OwningPlayerIDField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.OwningPlayerID"); }
6419 FString& OwningPlayerNameField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.OwningPlayerName"); }
6420 long double& TamingLastFoodConsumptionTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.TamingLastFoodConsumptionTime"); }
6421 long double& LastTameConsumedFoodTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastTameConsumedFoodTime"); }
6422 unsigned int& DinoID1Field() { return *GetNativePointerField<unsigned int*>(this, "APrimalDinoCharacter.DinoID1"); }
6423 unsigned int& DinoID2Field() { return *GetNativePointerField<unsigned int*>(this, "APrimalDinoCharacter.DinoID2"); }
6424 UE::Math::TRotator<double>& PreviousAimRotField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalDinoCharacter.PreviousAimRot"); }
6425 int& TamedAggressionLevelField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.TamedAggressionLevel"); }
6426 float& TamingIneffectivenessModifierIncreaseByDamagePercentField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamingIneffectivenessModifierIncreaseByDamagePercent"); }
6427 int& NPCSpawnerExtraLevelOffsetField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.NPCSpawnerExtraLevelOffset"); }
6428 float& NPCSpawnerLevelMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.NPCSpawnerLevelMultiplier"); }
6429 TWeakObjectPtr<APrimalStructureItemContainer_SupplyCrate>& LinkedSupplyCrateField() { return *GetNativePointerField<TWeakObjectPtr<APrimalStructureItemContainer_SupplyCrate>*>(this, "APrimalDinoCharacter.LinkedSupplyCrate"); }
6430 float& UntamedPoopTimeMinIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.UntamedPoopTimeMinInterval"); }
6431 float& UntamedPoopTimeMaxIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.UntamedPoopTimeMaxInterval"); }
6432 float& MeleeHarvestDamageMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MeleeHarvestDamageMultiplier"); }
6433 float& AllowRidingMaxDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AllowRidingMaxDistance"); }
6434 float& UntamedPoopTimeCacheField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.UntamedPoopTimeCache"); }
6435 TSubclassOf<UPrimalItem>& BaseEggClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalDinoCharacter.BaseEggClass"); }
6436 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& EggItemsToSpawnField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.EggItemsToSpawn"); }
6437 TArray<float, TSizedDefaultAllocator<32> >& EggWeightsToSpawnField() { return *GetNativePointerField<TArray<float, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.EggWeightsToSpawn"); }
6438 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& FertilizedEggItemsToSpawnField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.FertilizedEggItemsToSpawn"); }
6439 TArray<float, TSizedDefaultAllocator<32> >& FertilizedEggWeightsToSpawnField() { return *GetNativePointerField<TArray<float, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.FertilizedEggWeightsToSpawn"); }
6440 float& EggChanceToSpawnUnstasisField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.EggChanceToSpawnUnstasis"); }
6441 float& EggIntervalBetweenUnstasisChancesField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.EggIntervalBetweenUnstasisChances"); }
6442 float& EggRangeMaximumNumberFromSameDinoTypeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.EggRangeMaximumNumberFromSameDinoType"); }
6443 int& EggMaximumNumberFromSameDinoTypeField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.EggMaximumNumberFromSameDinoType"); }
6444 float& EggRangeMaximumNumberField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.EggRangeMaximumNumber"); }
6445 int& EggMaximumNumberField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.EggMaximumNumber"); }
6446 FName& EggSpawnSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.EggSpawnSocketName"); }
6447 UAnimMontage*& EggLayingAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.EggLayingAnimation"); }
6448 float& UntamedWalkingSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.UntamedWalkingSpeedModifier"); }
6449 float& TamedWalkingSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedWalkingSpeedModifier"); }
6450 float& UntamedRunningSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.UntamedRunningSpeedModifier"); }
6451 float& TamedRunningSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedRunningSpeedModifier"); }
6452 TSubclassOf<UPrimalColorSet>& RandomColorSetsMaleField() { return *GetNativePointerField<TSubclassOf<UPrimalColorSet>*>(this, "APrimalDinoCharacter.RandomColorSetsMale"); }
6453 TSubclassOf<UPrimalColorSet>& RandomColorSetsFemaleField() { return *GetNativePointerField<TSubclassOf<UPrimalColorSet>*>(this, "APrimalDinoCharacter.RandomColorSetsFemale"); }
6454 TSubclassOf<UPrimalColorSet>& SpawnerColorSetsField() { return *GetNativePointerField<TSubclassOf<UPrimalColorSet>*>(this, "APrimalDinoCharacter.SpawnerColorSets"); }
6455 UAnimSequence*& RiderAnimOverrideField() { return *GetNativePointerField<UAnimSequence**>(this, "APrimalDinoCharacter.RiderAnimOverride"); }
6456 UAnimSequence*& TurningRightRiderAnimOverrideField() { return *GetNativePointerField<UAnimSequence**>(this, "APrimalDinoCharacter.TurningRightRiderAnimOverride"); }
6457 UAnimSequence*& TurningLeftRiderAnimOverrideField() { return *GetNativePointerField<UAnimSequence**>(this, "APrimalDinoCharacter.TurningLeftRiderAnimOverride"); }
6458 UAnimSequence*& LatchedRiderAnimOverrideField() { return *GetNativePointerField<UAnimSequence**>(this, "APrimalDinoCharacter.LatchedRiderAnimOverride"); }
6459 UAnimSequence*& RiderMoveAnimOverrideField() { return *GetNativePointerField<UAnimSequence**>(this, "APrimalDinoCharacter.RiderMoveAnimOverride"); }
6460 float& RidingAnimSpeedFactorField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RidingAnimSpeedFactor"); }
6461 UAnimMontage*& StartRidingAnimOverrideField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.StartRidingAnimOverride"); }
6462 UAnimMontage*& StopRidingAnimOverrideField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.StopRidingAnimOverride"); }
6463 FName& TargetingTeamNameOverrideField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.TargetingTeamNameOverride"); }
6464 float& ExtraTamedSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ExtraTamedSpeedMultiplier"); }
6465 float& ExtraUnTamedSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ExtraUnTamedSpeedMultiplier"); }
6466 long double& LastEggSpawnChanceTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastEggSpawnChanceTime"); }
6467 FName& OriginalNPCVolumeNameField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.OriginalNPCVolumeName"); }
6468 float& OutsideOriginalNPCVolumeStasisDestroyIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.OutsideOriginalNPCVolumeStasisDestroyInterval"); }
6469 float& StasisedDestroyIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StasisedDestroyInterval"); }
6470 float& TamedAllowNamingTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedAllowNamingTime"); }
6471 float& MovementSpeedScalingRotationRatePowerField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MovementSpeedScalingRotationRatePower"); }
6472 float& AttackNoStaminaTorpidityMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AttackNoStaminaTorpidityMultiplier"); }
6473 float& DecayDestructionPeriodField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DecayDestructionPeriod"); }
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"); }
6477 TArray<APrimalStructure*, TSizedDefaultAllocator<32> >& LatchedOnStructuresField() { return *GetNativePointerField<TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.LatchedOnStructures"); }
6478 UPrimalDinoSettings*& MyDinoSettingsCDOField() { return *GetNativePointerField<UPrimalDinoSettings**>(this, "APrimalDinoCharacter.MyDinoSettingsCDO"); }
6479 int& OriginalTargetingTeamField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.OriginalTargetingTeam"); }
6480 float& LocInterpolationSnapDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LocInterpolationSnapDistance"); }
6481 float& PreviousRootYawSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.PreviousRootYawSpeed"); }
6482 long double& LastTimeFallingField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastTimeFalling"); }
6483 float& HUDScaleMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.HUDScaleMultiplier"); }
6484 float& HUDTextScaleMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.HUDTextScaleMultiplier"); }
6485 float& TamedCorpseLifespanField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedCorpseLifespan"); }
6486 float& MateBoostDamageReceiveMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MateBoostDamageReceiveMultiplier"); }
6487 float& MateBoostDamageGiveMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MateBoostDamageGiveMultiplier"); }
6488 float& MateBoostRangeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MateBoostRange"); }
6489 FName& DinoNameTagField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.DinoNameTag"); }
6490 AShooterPlayerController*& AttackMyTargetForPlayerControllerField() { return *GetNativePointerField<AShooterPlayerController**>(this, "APrimalDinoCharacter.AttackMyTargetForPlayerController"); }
6491 float& RidingAttackExtraVelocityDelayField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RidingAttackExtraVelocityDelay"); }
6492 float& StepDamageRadialDamageIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StepDamageRadialDamageInterval"); }
6493 float& StepDamageRadialDamageExtraRadiusField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StepDamageRadialDamageExtraRadius"); }
6494 float& StepDamageRadialDamageAmountGeneralField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StepDamageRadialDamageAmountGeneral"); }
6495 float& StepDamageRadialDamageAmountHarvestableField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StepDamageRadialDamageAmountHarvestable"); }
6496 long double& LastRadialStepDamageTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastRadialStepDamageTime"); }
6497 TSubclassOf<UDamageType>& StepHarvestableDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalDinoCharacter.StepHarvestableDamageType"); }
6498 float& StepDamageFootDamageIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StepDamageFootDamageInterval"); }
6499 float& StepDamageFootDamageRadiusField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StepDamageFootDamageRadius"); }
6500 float& StepDamageFootDamageAmountField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StepDamageFootDamageAmount"); }
6501 TArray<FName, TSizedDefaultAllocator<32> >& StepDamageFootDamageSocketsField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.StepDamageFootDamageSockets"); }
6502 float& DurationBeforeMovingStuckPawnField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DurationBeforeMovingStuckPawn"); }
6503 UE::Math::TVector<double>& LastCheckedLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.LastCheckedLocation"); }
6504 long double& LastValidNotStuckTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastValidNotStuckTime"); }
6505 UAnimMontage*& StartledAnimationRightDefaultField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.StartledAnimationRightDefault"); }
6506 UAnimMontage*& StartledAnimationLeftField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.StartledAnimationLeft"); }
6507 TArray<UAnimMontage*, TSizedDefaultAllocator<32> >& StartledAnimationsField() { return *GetNativePointerField<TArray<UAnimMontage*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.StartledAnimations"); }
6508 UAnimMontage*& FlyingStartledAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.FlyingStartledAnimation"); }
6509 float& RandomPlayStartledAnimIntervalMinField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RandomPlayStartledAnimIntervalMin"); }
6510 float& RandomPlayStartledAnimIntervalMaxField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RandomPlayStartledAnimIntervalMax"); }
6511 float& StartledAnimationCooldownField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StartledAnimationCooldown"); }
6512 float& DefaultActivateAttackRangeOffsetField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DefaultActivateAttackRangeOffset"); }
6513 float& CorpseTargetingMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CorpseTargetingMultiplier"); }
6514 long double& LastFootStepDamageTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastFootStepDamageTime"); }
6515 long double& LastStartledTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastStartledTime"); }
6516 float& AccumulatedStatusUpdateTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AccumulatedStatusUpdateTime"); }
6517 float& CorpseLifespanNonRelevantField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CorpseLifespanNonRelevant"); }
6518 ANPCZoneManager*& DirectLinkNPCZoneManagerField() { return *GetNativePointerField<ANPCZoneManager**>(this, "APrimalDinoCharacter.DirectLinkNPCZoneManager"); }
6519 FTimerHandle& ForceClearRiderHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalDinoCharacter.ForceClearRiderHandle"); }
6520 float& MinStaminaForRiderField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MinStaminaForRider"); }
6521 float& LoseStaminaWithRiderRateField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LoseStaminaWithRiderRate"); }
6522 float& FollowingRunDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FollowingRunDistance"); }
6523 float& MaxDinoKillerTransferWeightPercentField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MaxDinoKillerTransferWeightPercent"); }
6524 float& NPCZoneVolumeCountWeightField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.NPCZoneVolumeCountWeight"); }
6525 float& NPCLerpToMaxRandomBaseLevelField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.NPCLerpToMaxRandomBaseLevel"); }
6526 UE::Math::TVector<double>& FloatingHUDTextWorldOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.FloatingHUDTextWorldOffset"); }
6527 long double& LastAttackedTargetTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastAttackedTargetTime"); }
6528 long double& LastForcedLandingCheckTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastForcedLandingCheckTime"); }
6529 long double& LastAllyTargetLookTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastAllyTargetLookTime"); }
6530 long double& LastAttackedTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastAttackedTime"); }
6531 long double& LastPlayerDinoOverlapRelevantTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastPlayerDinoOverlapRelevantTime"); }
6532 UE::Math::TRotator<double>& DinoAimRotationOffsetField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalDinoCharacter.DinoAimRotationOffset"); }
6533 long double& LastDinoAllyLookInterpTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastDinoAllyLookInterpTime"); }
6534 UE::Math::TVector<double>& LastRiderOverlappedPositionField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.LastRiderOverlappedPosition"); }
6535 TWeakObjectPtr<APrimalCharacter>& AutoDragByPawnField() { return *GetNativePointerField<TWeakObjectPtr<APrimalCharacter>*>(this, "APrimalDinoCharacter.AutoDragByPawn"); }
6536 long double& NextRidingFlyerUndergroundCheckField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.NextRidingFlyerUndergroundCheck"); }
6537 long double& LastSetRiderTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastSetRiderTime"); }
6538 TSubclassOf<UPrimalItem>& RepairRequirementsItemField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalDinoCharacter.RepairRequirementsItem"); }
6539 float& RepairAmountRemainingField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RepairAmountRemaining"); }
6540 float& RepairCheckIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RepairCheckInterval"); }
6541 float& RepairPercentPerIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RepairPercentPerInterval"); }
6542 FTimerHandle& RepairCheckTimerHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalDinoCharacter.RepairCheckTimerHandle"); }
6543 UE::Math::TVector<double>& RiderCheckTraceOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.RiderCheckTraceOffset"); }
6544 UE::Math::TVector<double>& RiderEjectionImpulseField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.RiderEjectionImpulse"); }
6545 float& WakingTameAffinityDecreaseFoodPercentageField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WakingTameAffinityDecreaseFoodPercentage"); }
6546 float& WakingTameAllowFeedingFoodPercentageField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WakingTameAllowFeedingFoodPercentage"); }
6547 float& WakingTameFoodAffinityMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WakingTameFoodAffinityMultiplier"); }
6548 float& CheckForWildAmbientHarvestingIntervalMinField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CheckForWildAmbientHarvestingIntervalMin"); }
6549 float& CheckForWildAmbientHarvestingIntervalMaxField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CheckForWildAmbientHarvestingIntervalMax"); }
6550 float& WildAmbientHarvestingTimerField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WildAmbientHarvestingTimer"); }
6551 UAnimMontage*& WildAmbientHarvestingAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.WildAmbientHarvestingAnimation"); }
6552 TArray<UAnimMontage*, TSizedDefaultAllocator<32> >& WildAmbientHarvestingAnimationsField() { return *GetNativePointerField<TArray<UAnimMontage*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.WildAmbientHarvestingAnimations"); }
6553 TArray<TSubclassOf<UPrimalHarvestingComponent>, TSizedDefaultAllocator<32> >& WildAmbientHarvestingComponentClassesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalHarvestingComponent>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.WildAmbientHarvestingComponentClasses"); }
6554 float& WildAmbientHarvestingRadiusField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WildAmbientHarvestingRadius"); }
6555 int& FlyerNumUnderGroundFailField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.FlyerNumUnderGroundFail"); }
6556 int& AbsoluteBaseLevelField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.AbsoluteBaseLevel"); }
6557 TArray<FStatValuePair, TSizedDefaultAllocator<32> >& OverrideBaseStatLevelsOnSpawnField() { return *GetNativePointerField<TArray<FStatValuePair, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.OverrideBaseStatLevelsOnSpawn"); }
6558 TArray<TEnumAsByte<enum EPrimalCharacterStatusValue::Type>, TSizedDefaultAllocator<32> >& OverrideStatPriorityOnSpawnField() { return *GetNativePointerField<TArray<TEnumAsByte<enum EPrimalCharacterStatusValue::Type>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.OverrideStatPriorityOnSpawn"); }
6559 TSubclassOf<UDamageType>& TamedHarvestDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalDinoCharacter.TamedHarvestDamageType"); }
6560 FDinoSaddleStruct& SaddleStructField() { return *GetNativePointerField<FDinoSaddleStruct*>(this, "APrimalDinoCharacter.SaddleStruct"); }
6561 TArray<APrimalCharacter*, TSizedDefaultAllocator<32> >& DraggedRagdollsField() { return *GetNativePointerField<TArray<APrimalCharacter*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DraggedRagdolls"); }
6562 UE::Math::TVector<double>& LastOverrodeRandomWanderLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.LastOverrodeRandomWanderLocation"); }
6563 //TSubclassOf<UMatineeCameraShake>& StartChargingShakeField() { return *GetNativePointerField<TSubclassOf<UMatineeCameraShake>*>(this, "APrimalDinoCharacter.StartChargingShake"); }
6564 //TSubclassOf<UMatineeCameraShake>& LightEndChargingShakeField() { return *GetNativePointerField<TSubclassOf<UMatineeCameraShake>*>(this, "APrimalDinoCharacter.LightEndChargingShake"); }
6565 //TSubclassOf<UMatineeCameraShake>& HardEndChargingShakeField() { return *GetNativePointerField<TSubclassOf<UMatineeCameraShake>*>(this, "APrimalDinoCharacter.HardEndChargingShake"); }
6566 float& ChargeBumpDamageField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ChargeBumpDamage"); }
6567 TSubclassOf<UDamageType>& ChargeBumpDamageTypeField() { return *GetNativePointerField<TSubclassOf<UDamageType>*>(this, "APrimalDinoCharacter.ChargeBumpDamageType"); }
6568 float& ChargeBumpImpulseField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ChargeBumpImpulse"); }
6569 float& MinChargeIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MinChargeInterval"); }
6570 float& PlayerMountedLaunchFowardSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.PlayerMountedLaunchFowardSpeed"); }
6571 float& PlayerMountedLaunchUpSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.PlayerMountedLaunchUpSpeed"); }
6572 float& AttackOnLaunchMaximumTargetDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AttackOnLaunchMaximumTargetDistance"); }
6573 float& KeepFlightRemainingTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.KeepFlightRemainingTime"); }
6574 UAnimMontage*& MountCharacterAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.MountCharacterAnimation"); }
6575 UAnimMontage*& UnmountCharacterAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.UnmountCharacterAnimation"); }
6576 UAnimMontage*& EndChargingAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.EndChargingAnimation"); }
6577 float& FlyingRunSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FlyingRunSpeedModifier"); }
6578 float& ChargingAnimDelayField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ChargingAnimDelay"); }
6579 FName& RiderSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.RiderSocketName"); }
6580 float& ChargingActivationRequiresStaminaField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ChargingActivationRequiresStamina"); }
6581 float& ChargingActivationConsumesStaminaField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ChargingActivationConsumesStamina"); }
6582 float& FlyerHardBreakingOverrideField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FlyerHardBreakingOverride"); }
6583 float& BabyScaleField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyScale"); }
6584 float& BabySpeedMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabySpeedMultiplier"); }
6585 float& BabyPitchMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyPitchMultiplier"); }
6586 float& BabyVolumeMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyVolumeMultiplier"); }
6587 TWeakObjectPtr<AActor>& WanderAroundActorField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "APrimalDinoCharacter.WanderAroundActor"); }
6588 float& WanderAroundActorMaxDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WanderAroundActorMaxDistance"); }
6589 long double& ChargingStartBlockedTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.ChargingStartBlockedTime"); }
6590 long double& LastChargeEndTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastChargeEndTime"); }
6591 TArray<APrimalStructure*, TSizedDefaultAllocator<32> >& SaddledStructuresField() { return *GetNativePointerField<TArray<APrimalStructure*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.SaddledStructures"); }
6592 TSoftClassPtr<APrimalBuff>& BuffGivenToBasedCharactersField() { return *GetNativePointerField<TSoftClassPtr<APrimalBuff>*>(this, "APrimalDinoCharacter.BuffGivenToBasedCharacters"); }
6593 long double& LastTamedFlyerNearbyAllyCheckTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastTamedFlyerNearbyAllyCheckTime"); }
6594 long double& LastUpdatedBabyAgeAtTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastUpdatedBabyAgeAtTime"); }
6595 long double& LastUpdatedGestationAtTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastUpdatedGestationAtTime"); }
6596 long double& LastUpdatedMatingAtTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastUpdatedMatingAtTime"); }
6597 float& BabyAgeSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyAgeSpeed"); }
6598 float& ExtraBabyAgeSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ExtraBabyAgeSpeedMultiplier"); }
6599 float& FemaleMatingRangeAdditionField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FemaleMatingRangeAddition"); }
6600 float& FemaleMatingTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FemaleMatingTime"); }
6601 long double& NextAllowedMatingTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.NextAllowedMatingTime"); }
6602 float& MatingProgressField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MatingProgress"); }
6603 long double& LastMatingNotificationTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastMatingNotificationTime"); }
6604 APrimalDinoCharacter*& MatingWithDinoField() { return *GetNativePointerField<APrimalDinoCharacter**>(this, "APrimalDinoCharacter.MatingWithDino"); }
6605 UAnimMontage*& MatingAnimationMaleField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.MatingAnimationMale"); }
6606 FieldArray<unsigned __int8, 12> GestationEggNumberOfLevelUpPointsAppliedField() { return { this, "APrimalDinoCharacter.GestationEggNumberOfLevelUpPointsApplied" }; }
6607 FieldArray<unsigned __int8, 12> GestationEggNumberOfMutationsAppliedField() { return { this, "APrimalDinoCharacter.GestationEggNumberOfMutationsApplied" }; }
6608 float& GestationEggTamedIneffectivenessModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.GestationEggTamedIneffectivenessModifier"); }
6609 FieldArray<unsigned __int8, 6> GestationEggColorSetIndicesField() { return { this, "APrimalDinoCharacter.GestationEggColorSetIndices" }; }
6610 float& NewFemaleMinTimeBetweenMatingField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.NewFemaleMinTimeBetweenMating"); }
6611 float& NewFemaleMaxTimeBetweenMatingField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.NewFemaleMaxTimeBetweenMating"); }
6612 TArray<TSoftClassPtr<APrimalBuff>, TSizedDefaultAllocator<32> >& DefaultTamedBuffsField() { return *GetNativePointerField<TArray<TSoftClassPtr<APrimalBuff>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DefaultTamedBuffs"); }
6613 UE::Math::TVector<double>& InterpolatedVelocityField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.InterpolatedVelocity"); }
6614 UE::Math::TVector<double>& OldInterpolatedLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.OldInterpolatedLocation"); }
6615 float& HyperThermiaInsulationField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.HyperThermiaInsulation"); }
6616 float& HypoThermiaInsulationField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.HypoThermiaInsulation"); }
6617 float& InsulationRangeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.InsulationRange"); }
6618 float& GangOverlapRangeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.GangOverlapRange"); }
6619 float& GangDamageResistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.GangDamageResistance"); }
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"); }
6624 UE::Math::TVector<double>& LastGangCheckPositionField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.LastGangCheckPosition"); }
6625 int& PreviousTargetingTeamField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.PreviousTargetingTeam"); }
6626 int& LastRiderExitFrameCounterField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.LastRiderExitFrameCounter"); }
6627 float& WildRandomScaleField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WildRandomScale"); }
6628 float& HeldJumpSlowFallingGravityZScaleField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.HeldJumpSlowFallingGravityZScale"); }
6629 UAnimMontage*& SlowFallingAnimField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.SlowFallingAnim"); }
6630 float& SlowFallingStaminaCostPerSecondField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SlowFallingStaminaCostPerSecond"); }
6631 float& NoRiderRotationModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.NoRiderRotationModifier"); }
6632 FName& RiderFPVCameraUseSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.RiderFPVCameraUseSocketName"); }
6633 FName& RiderLatchedFPVCameraUseSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.RiderLatchedFPVCameraUseSocketName"); }
6634 FName& PassengerFPVCameraRootSocketField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.PassengerFPVCameraRootSocket"); }
6635 TArray<FName, TSizedDefaultAllocator<32> >& FPVRiderBoneNamesToHideField() { return *GetNativePointerField<TArray<FName, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.FPVRiderBoneNamesToHide"); }
6636 float& ExtraRunningSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ExtraRunningSpeedModifier"); }
6637 float& ScaleExtraRunningSpeedModifierMinField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ScaleExtraRunningSpeedModifierMin"); }
6638 float& ScaleExtraRunningSpeedModifierMaxField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ScaleExtraRunningSpeedModifierMax"); }
6639 float& ScaleExtraRunningSpeedModifierSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ScaleExtraRunningSpeedModifierSpeed"); }
6640 float& LastHigherScaleExtraRunningSpeedValueField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LastHigherScaleExtraRunningSpeedValue"); }
6641 long double& LastHigherScaleExtraRunningSpeedTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastHigherScaleExtraRunningSpeedTime"); }
6642 float& RiderMovementSpeedScalingRotationRatePowerMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RiderMovementSpeedScalingRotationRatePowerMultiplier"); }
6643 float& HighQualityLedgeDetectionExtraTraceDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.HighQualityLedgeDetectionExtraTraceDistance"); }
6644 float& ForwardPlatformSaddleStructureDamageToDinoMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ForwardPlatformSaddleStructureDamageToDinoMultiplier"); }
6645 FName& ForwardPlatformSaddleStructurePointDamageToBoneField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.ForwardPlatformSaddleStructurePointDamageToBone"); }
6646 int& LoadDestroyWildDinosUnderVersionField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.LoadDestroyWildDinosUnderVersion"); }
6647 int& SaveDestroyWildDinosUnderVersionField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.SaveDestroyWildDinosUnderVersion"); }
6648 float& AllowWaterSurfaceExtraJumpStaminaCostField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AllowWaterSurfaceExtraJumpStaminaCost"); }
6649 USoundBase*& PlayKillLocalSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalDinoCharacter.PlayKillLocalSound"); }
6650 TWeakObjectPtr<AActor>& RiderAttackTargetField() { return *GetNativePointerField<TWeakObjectPtr<AActor>*>(this, "APrimalDinoCharacter.RiderAttackTarget"); }
6651 UE::Math::TVector<double>& RiderAttackLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.RiderAttackLocation"); }
6652 unsigned __int8& TribeGroupPetRidingRankField() { return *GetNativePointerField<unsigned __int8*>(this, "APrimalDinoCharacter.TribeGroupPetRidingRank"); }
6653 FString& ImprinterNameField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.ImprinterName"); }
6654 FString& ImprinterPlayerUniqueNetIdField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.ImprinterPlayerUniqueNetId"); }
6655 float& BabyMinCuddleIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyMinCuddleInterval"); }
6656 float& BabyMaxCuddleIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyMaxCuddleInterval"); }
6657 float& BabyCuddleGracePeriodField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyCuddleGracePeriod"); }
6658 float& BabyCuddleLoseImpringQualityPerSecondField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyCuddleLoseImpringQualityPerSecond"); }
6659 float& BabyCuddleWalkDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyCuddleWalkDistance"); }
6660 UE::Math::TVector<double>& BabyCuddleWalkStartingLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.BabyCuddleWalkStartingLocation"); }
6661 long double& BabyNextCuddleTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.BabyNextCuddleTime"); }
6662 TSubclassOf<UPrimalItem>& BabyCuddleFoodField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "APrimalDinoCharacter.BabyCuddleFood"); }
6663 UAnimMontage*& BabyCuddledAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.BabyCuddledAnimation"); }
6664 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& MyBabyCuddleFoodTypesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.MyBabyCuddleFoodTypes"); }
6665 float& RiderMaxImprintingQualityDamageReductionField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RiderMaxImprintingQualityDamageReduction"); }
6666 float& RiderMaxImprintingQualityDamageMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RiderMaxImprintingQualityDamageMultiplier"); }
6667 float& BabyImprintingQualityTotalMaturationTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.BabyImprintingQualityTotalMaturationTime"); }
6668 float& WakingTameMaxDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WakingTameMaxDistance"); }
6669 float& TimeBetweenTamedWakingEatAnimationsField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TimeBetweenTamedWakingEatAnimations"); }
6670 long double& LastEatAnimationTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastEatAnimationTime"); }
6671 float& StepDamageFootDamageRunningMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StepDamageFootDamageRunningMultiplier"); }
6672 float& maxRangeForWeaponTriggeredTooltipField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.maxRangeForWeaponTriggeredTooltip"); }
6673 float& StepRadialDamageOffsetField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StepRadialDamageOffset"); }
6674 float& ForcePawnBigPushingForTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ForcePawnBigPushingForTime"); }
6675 float& WanderRadiusMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WanderRadiusMultiplier"); }
6676 float& HealthBarMaxDrawDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.HealthBarMaxDrawDistance"); }
6677 float& AIDinoForceActiveUntasisingRangeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AIDinoForceActiveUntasisingRange"); }
6678 float& WildRunningRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WildRunningRotationRateModifier"); }
6679 float& TamedRunningRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedRunningRotationRateModifier"); }
6680 float& TamedSwimmingRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedSwimmingRotationRateModifier"); }
6681 float& WildSwimmingRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WildSwimmingRotationRateModifier"); }
6682 TWeakObjectPtr<ANPCZoneVolume>& HardLimitWildDinoToVolumeField() { return *GetNativePointerField<TWeakObjectPtr<ANPCZoneVolume>*>(this, "APrimalDinoCharacter.HardLimitWildDinoToVolume"); }
6683 TWeakObjectPtr<AVolume>& WildLimitTargetVolumeField() { return *GetNativePointerField<TWeakObjectPtr<AVolume>*>(this, "APrimalDinoCharacter.WildLimitTargetVolume"); }
6684 float& RiderFlyingRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RiderFlyingRotationRateModifier"); }
6685 float& NoRiderFlyingRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.NoRiderFlyingRotationRateModifier"); }
6686 float& AICombatRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AICombatRotationRateModifier"); }
6687 float& WalkingRotationRateModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.WalkingRotationRateModifier"); }
6688 TEnumAsByte<enum EFilterInterpolationType>& UnMountedBlendFilterSmoothTypeField() { return *GetNativePointerField<TEnumAsByte<enum EFilterInterpolationType>*>(this, "APrimalDinoCharacter.UnMountedBlendFilterSmoothType"); }
6689 float& SetAttackTargetTraceDistanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SetAttackTargetTraceDistance"); }
6690 float& SetAttackTargetTraceWidthField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SetAttackTargetTraceWidth"); }
6691 long double& RepeatPrimaryAttackLastSendTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.RepeatPrimaryAttackLastSendTime"); }
6692 long double& NextTamedDinoCharacterStatusTickTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.NextTamedDinoCharacterStatusTickTime"); }
6693 long double& LastTamedDinoCharacterStatusTickTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastTamedDinoCharacterStatusTickTime"); }
6694 UAnimMontage*& PlayerMountedCarryAnimationField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.PlayerMountedCarryAnimation"); }
6695 float& HealthBarOffsetYField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.HealthBarOffsetY"); }
6696 AMissionType*& OwnerMissionField() { return *GetNativePointerField<AMissionType**>(this, "APrimalDinoCharacter.OwnerMission"); }
6697 float& LimitRiderYawOnLatchedRangeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LimitRiderYawOnLatchedRange"); }
6698 float& LatchingDistanceLimitField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LatchingDistanceLimit"); }
6699 float& LatchingInitialYawField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LatchingInitialYaw"); }
6700 float& LatchingInitialPitchField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LatchingInitialPitch"); }
6701 float& LatchingInterpolatedPitchField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LatchingInterpolatedPitch"); }
6702 float& LatchedFirstPersonViewAngleField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LatchedFirstPersonViewAngle"); }
6703 float& LatchingCameraInterpolationSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.LatchingCameraInterpolationSpeed"); }
6704 float& TargetLatchingInitialYawField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TargetLatchingInitialYaw"); }
6705 float& CurrentStrafeMagnitudeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CurrentStrafeMagnitude"); }
6706 float& GainStaminaWhenLatchedRateField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.GainStaminaWhenLatchedRate"); }
6707 float& AIAggroNotifyNeighborsClassesRangeScaleField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AIAggroNotifyNeighborsClassesRangeScale"); }
6708 int& LastFrameMoveRightField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.LastFrameMoveRight"); }
6709 int& LastFrameMoveLeftField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.LastFrameMoveLeft"); }
6710 UE::Math::TRotator<double>& LastRiderMountedWeaponRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalDinoCharacter.LastRiderMountedWeaponRotation"); }
6711 long double& LastRiderMountedWeaponRotationSentTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastRiderMountedWeaponRotationSentTime"); }
6712 int& DeathGivesDossierIndexField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.DeathGivesDossierIndex"); }
6713 float& DeathGivesDossierDelayField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DeathGivesDossierDelay"); }
6714 FRotator_NetQuantizeSmartPitch& LastMovementDesiredRotation_MountedWeaponryField() { return *GetNativePointerField<FRotator_NetQuantizeSmartPitch*>(this, "APrimalDinoCharacter.LastMovementDesiredRotation_MountedWeaponry"); }
6715 FName& SaddleRiderMovementTraceThruSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.SaddleRiderMovementTraceThruSocketName"); }
6716 float& SwimmingRunSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SwimmingRunSpeedModifier"); }
6717 float& RidingSwimmingRunSpeedModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RidingSwimmingRunSpeedModifier"); }
6718 long double& DinoDownloadedAtTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.DinoDownloadedAtTime"); }
6719 FString& UploadedFromServerNameField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.UploadedFromServerName"); }
6720 FString& LatestUploadedFromServerNameField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.LatestUploadedFromServerName"); }
6721 FString& PreviousUploadedFromServerNameField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.PreviousUploadedFromServerName"); }
6722 FString& TamedOnServerNameField() { return *GetNativePointerField<FString*>(this, "APrimalDinoCharacter.TamedOnServerName"); }
6723 TArray<FDinoAncestorsEntry, TSizedDefaultAllocator<32> >& DinoAncestorsField() { return *GetNativePointerField<TArray<FDinoAncestorsEntry, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DinoAncestors"); }
6724 TArray<FDinoAncestorsEntry, TSizedDefaultAllocator<32> >& DinoAncestorsMaleField() { return *GetNativePointerField<TArray<FDinoAncestorsEntry, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DinoAncestorsMale"); }
6725 TArray<FDinoAncestorsEntry, TSizedDefaultAllocator<32> >& NextBabyDinoAncestorsField() { return *GetNativePointerField<TArray<FDinoAncestorsEntry, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.NextBabyDinoAncestors"); }
6726 TArray<FDinoAncestorsEntry, TSizedDefaultAllocator<32> >& NextBabyDinoAncestorsMaleField() { return *GetNativePointerField<TArray<FDinoAncestorsEntry, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.NextBabyDinoAncestorsMale"); }
6727 int& MaxAllowedRandomMutationsField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.MaxAllowedRandomMutations"); }
6728 int& RandomMutationRollsField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.RandomMutationRolls"); }
6729 float& RandomMutationChanceField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RandomMutationChance"); }
6730 float& RandomMutationGivePointsField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RandomMutationGivePoints"); }
6731 int& RandomMutationsMaleField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.RandomMutationsMale"); }
6732 int& RandomMutationsFemaleField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.RandomMutationsFemale"); }
6733 int& GestationEggRandomMutationsFemaleField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.GestationEggRandomMutationsFemale"); }
6734 int& GestationEggRandomMutationsMaleField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.GestationEggRandomMutationsMale"); }
6735 FName& WakingTameDistanceSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.WakingTameDistanceSocketName"); }
6736 int& WakingTameConsumeEntireStackMaxQuantityField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.WakingTameConsumeEntireStackMaxQuantity"); }
6737 float& AttackPlayerDesirabilityMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AttackPlayerDesirabilityMultiplier"); }
6738 long double& LastAutoHealingItemUseField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastAutoHealingItemUse"); }
6739 long double& LastStartedCarryingCharacterTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastStartedCarryingCharacterTime"); }
6740 float& FlyerAttachedExplosiveSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.FlyerAttachedExplosiveSpeedMultiplier"); }
6741 TArray<FDinoExtraDefaultItemList, TSizedDefaultAllocator<32> >& DinoExtraDefaultInventoryItemsField() { return *GetNativePointerField<TArray<FDinoExtraDefaultItemList, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DinoExtraDefaultInventoryItems"); }
6742 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& DeathGiveEngramClassesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DeathGiveEngramClasses"); }
6743 float& SinglePlayerOutgoingDamageModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SinglePlayerOutgoingDamageModifier"); }
6744 float& SinglePlayerIncomingDamageModifierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SinglePlayerIncomingDamageModifier"); }
6745 int& LastTickDelayFrameCountField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.LastTickDelayFrameCount"); }
6746 long double& NextTickDelayAllowTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.NextTickDelayAllowTime"); }
6747 float& TickStatusTimeAccumulationField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TickStatusTimeAccumulation"); }
6748 long double& LastServerTamedTickField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastServerTamedTick"); }
6749 int& LastTempDampenMovementInputAccelerationFrameField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.LastTempDampenMovementInputAccelerationFrame"); }
6750 UAnimMontage*& DinoLevelUpAnimationOverrideField() { return *GetNativePointerField<UAnimMontage**>(this, "APrimalDinoCharacter.DinoLevelUpAnimationOverride"); }
6751 TArray<TSubclassOf<AActor>, TSizedDefaultAllocator<32> >& DamageVictimClassesIgnoreBlockingGeomtryTraceField() { return *GetNativePointerField<TArray<TSubclassOf<AActor>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.DamageVictimClassesIgnoreBlockingGeomtryTrace"); }
6752 long double& LastVacuumSpaceCheckTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastVacuumSpaceCheckTime"); }
6753 long double& LastGrappledTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastGrappledTime"); }
6754 float& CloneBaseElementCostField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CloneBaseElementCost"); }
6755 float& CloneElementCostPerLevelField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CloneElementCostPerLevel"); }
6756 int& LastValidTameVersionField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.LastValidTameVersion"); }
6757 int& SavedLastValidTameVersionField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.SavedLastValidTameVersion"); }
6758 FName& NonDedicatedFreezeDinoPhysicsIfLayerUnloadedField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.NonDedicatedFreezeDinoPhysicsIfLayerUnloaded"); }
6759 UE::Math::TVector<double>& UnboardLocationTraceOffsetField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.UnboardLocationTraceOffset"); }
6760 FName& AttackLineOfSightMeshSocketNameField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.AttackLineOfSightMeshSocketName"); }
6761 float& AttackForceWalkDistanceMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AttackForceWalkDistanceMultiplier"); }
6762 float& AttackForceWalkRotationRateMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AttackForceWalkRotationRateMultiplier"); }
6763 int& OverrideDinoTameSoundIndexField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.OverrideDinoTameSoundIndex"); }
6764 USoundBase*& SwimSoundField() { return *GetNativePointerField<USoundBase**>(this, "APrimalDinoCharacter.SwimSound"); }
6765 float& SwimSoundIntervalPerHundredSpeedField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SwimSoundIntervalPerHundredSpeed"); }
6766 float& SwimSoundTimeCacheField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.SwimSoundTimeCache"); }
6767 TSubclassOf<AController>& TamedAIControllerOverrideField() { return *GetNativePointerField<TSubclassOf<AController>*>(this, "APrimalDinoCharacter.TamedAIControllerOverride"); }
6768 int& PersonalTamedDinoCostField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.PersonalTamedDinoCost"); }
6769 long double& UploadEarliestValidTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.UploadEarliestValidTime"); }
6770 float& StasisAutoDestroyIntervalField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.StasisAutoDestroyInterval"); }
6771 float& CarryCameraYawOffsetField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CarryCameraYawOffset"); }
6772 float& ExtraDamageMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ExtraDamageMultiplier"); }
6773 float& ExtraTamedBaseHealthMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ExtraTamedBaseHealthMultiplier"); }
6774 float& AttackRangeOffsetField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.AttackRangeOffset"); }
6775 float& DinoExtraIncreasePlayerCollisionActivationDistanceSquaredField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DinoExtraIncreasePlayerCollisionActivationDistanceSquared"); }
6776 float& OverrideApproachRadiusField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.OverrideApproachRadius"); }
6777 float& TamedOverrideStasisComponentRadiusField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.TamedOverrideStasisComponentRadius"); }
6778 UStaticMesh*& UniqueDino_MapMarkerMeshField() { return *GetNativePointerField<UStaticMesh**>(this, "APrimalDinoCharacter.UniqueDino_MapMarkerMesh"); }
6779 FColor& UniqueDino_MapMarkerColorField() { return *GetNativePointerField<FColor*>(this, "APrimalDinoCharacter.UniqueDino_MapMarkerColor"); }
6780 float& OverrideDinoMaxExperiencePointsField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.OverrideDinoMaxExperiencePoints"); }
6781 int& MaxDinoTameLevelsField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.MaxDinoTameLevels"); }
6782 int& DestroyTamesOverLevelClampOffsetField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.DestroyTamesOverLevelClampOffset"); }
6783 float& NursingTroughFoodEffectivenessMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.NursingTroughFoodEffectivenessMultiplier"); }
6784 TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >& ForceAllowFoodAsConsumableListField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.ForceAllowFoodAsConsumableList"); }
6785 int& CustomReplicatedDataField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.CustomReplicatedData"); }
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"); }
6792 long double& NextAllowedBedUseTimeField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.NextAllowedBedUseTime"); }
6793 float& UseBedCooldownTimeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.UseBedCooldownTime"); }
6794 float& CarriedAsBabyPassengerSizeLimitOverrideField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.CarriedAsBabyPassengerSizeLimitOverride"); }
6795 float& MutagenBaseCostField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MutagenBaseCost"); }
6796 int& PaintTextureResolutionField() { return *GetNativePointerField<int*>(this, "APrimalDinoCharacter.PaintTextureResolution"); }
6797 FLinearColor& PaintingAllowedUVRangesField() { return *GetNativePointerField<FLinearColor*>(this, "APrimalDinoCharacter.PaintingAllowedUVRanges"); }
6798 FTimerHandle& InternalRemoveDinoFromTamingArrayHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalDinoCharacter.InternalRemoveDinoFromTamingArrayHandle"); }
6799 FNotifyFlyerLanded& OnFlyerStartLandingField() { return *GetNativePointerField<FNotifyFlyerLanded*>(this, "APrimalDinoCharacter.OnFlyerStartLanding"); }
6800 FNotifyFlyerLanded& OnFlyerLandedField() { return *GetNativePointerField<FNotifyFlyerLanded*>(this, "APrimalDinoCharacter.OnFlyerLanded"); }
6801 FNotifyFlyerLanded& OnFlyerLandingInterruptedField() { return *GetNativePointerField<FNotifyFlyerLanded*>(this, "APrimalDinoCharacter.OnFlyerLandingInterrupted"); }
6802 bool& bHasPlayerControllerField() { return *GetNativePointerField<bool*>(this, "APrimalDinoCharacter.bHasPlayerController"); }
6803 UStaticMeshComponent*& CopyDinoSettingsRangeMeshField() { return *GetNativePointerField<UStaticMeshComponent**>(this, "APrimalDinoCharacter.CopyDinoSettingsRangeMesh"); }
6804 float& MPLandingAfterLeavingTimerField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.MPLandingAfterLeavingTimer"); }
6805 FTimerHandle& DeferredDestroyHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalDinoCharacter.DeferredDestroyHandle"); }
6806 long double& TimeOfNextMateBoostUpdateField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.TimeOfNextMateBoostUpdate"); }
6807 UPrimalInventoryComponent*& SecondaryInventoryComponentField() { return *GetNativePointerField<UPrimalInventoryComponent**>(this, "APrimalDinoCharacter.SecondaryInventoryComponent"); }
6808 bool& bDisabledFromAscensionField() { return *GetNativePointerField<bool*>(this, "APrimalDinoCharacter.bDisabledFromAscension"); }
6809 float& RiddenStasisRangeMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.RiddenStasisRangeMultiplier"); }
6810 AActor*& WildFollowingParentRefField() { return *GetNativePointerField<AActor**>(this, "APrimalDinoCharacter.WildFollowingParentRef"); }
6811 TArray<AActor*, TSizedDefaultAllocator<32> >& WildFollowerRefsField() { return *GetNativePointerField<TArray<AActor*, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.WildFollowerRefs"); }
6812 TArray<FWildFollowerSpawnEntry, TSizedDefaultAllocator<32> >& OverwrittenWildFollowingDinoInfosField() { return *GetNativePointerField<TArray<FWildFollowerSpawnEntry, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.OverwrittenWildFollowingDinoInfos"); }
6813 float& ForcedWildBabyAgeField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.ForcedWildBabyAge"); }
6814 FTimerHandle& ServerCheckIfWildDinoChildCanBeImprintedHandleField() { return *GetNativePointerField<FTimerHandle*>(this, "APrimalDinoCharacter.ServerCheckIfWildDinoChildCanBeImprintedHandle"); }
6815 UE::Math::TVector<double>& DinoLimbWallAvoidanceLastLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.DinoLimbWallAvoidanceLastLocation"); }
6816 UE::Math::TRotator<double>& DinoLimbWallAvoidanceLastRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalDinoCharacter.DinoLimbWallAvoidanceLastRotation"); }
6817 UE::Math::TRotator<double>& DinoLimbWallAvoidanceLastAimRotationField() { return *GetNativePointerField<UE::Math::TRotator<double>*>(this, "APrimalDinoCharacter.DinoLimbWallAvoidanceLastAimRotation"); }
6818 UPrimalNavigationInvokerComponent*& NavigationInvokerComponentField() { return *GetNativePointerField<UPrimalNavigationInvokerComponent**>(this, "APrimalDinoCharacter.NavigationInvokerComponent"); }
6819 float& DieIfLeftWaterSpawnCapsuleDepthMultiField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DieIfLeftWaterSpawnCapsuleDepthMulti"); }
6820 FName& RestrictNonAlliedCarriedPlayerYawSocketField() { return *GetNativePointerField<FName*>(this, "APrimalDinoCharacter.RestrictNonAlliedCarriedPlayerYawSocket"); }
6821 TObjectPtr<UTexture2D>& RideIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.RideIcon"); }
6822 TObjectPtr<UTexture2D>& DriveIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DriveIcon"); }
6823 TObjectPtr<UTexture2D>& EquipSaddleToRideIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EquipSaddleToRideIcon"); }
6824 TObjectPtr<UTexture2D>& PassangerSeatsGenericIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.PassangerSeatsGenericIcon"); }
6825 TObjectPtr<UTexture2D>& EnablePublicSeatingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnablePublicSeatingIcon"); }
6826 TObjectPtr<UTexture2D>& DisablePublicSeatingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisablePublicSeatingIcon"); }
6827 TObjectPtr<UTexture2D>& FlyingMountsDisabledIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.FlyingMountsDisabledIcon"); }
6828 TObjectPtr<UTexture2D>& RequiresEngramToMountIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.RequiresEngramToMountIcon"); }
6829 TObjectPtr<UTexture2D>& OptionsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.OptionsIcon"); }
6830 TObjectPtr<UTexture2D>& BehaviourIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.BehaviourIcon"); }
6831 TObjectPtr<UTexture2D>& PickUpIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.PickUpIcon"); }
6832 TObjectPtr<UTexture2D>& NeuterIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.NeuterIcon"); }
6833 TObjectPtr<UTexture2D>& ExportIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.ExportIcon"); }
6834 TObjectPtr<UTexture2D>& AllowSpecialAttacksIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.AllowSpecialAttacksIcon"); }
6835 TObjectPtr<UTexture2D>& DisableSpecialAttacksIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableSpecialAttacksIcon"); }
6836 TObjectPtr<UTexture2D>& EnableTurretModeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnableTurretModeIcon"); }
6837 TObjectPtr<UTexture2D>& DisableTurretModeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableTurretModeIcon"); }
6838 TObjectPtr<UTexture2D>& HideBoneIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.HideBoneIcon"); }
6839 TObjectPtr<UTexture2D>& UnhideBoneIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.UnhideBoneIcon"); }
6840 TObjectPtr<UTexture2D>& RepairIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.RepairIcon"); }
6841 TObjectPtr<UTexture2D>& CantRepairIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.CantRepairIcon"); }
6842 TObjectPtr<UTexture2D>& RenameIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.RenameIcon"); }
6843 TObjectPtr<UTexture2D>& DemolishIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DemolishIcon"); }
6844 TObjectPtr<UTexture2D>& ImprintOnIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.ImprintOnIcon"); }
6845 TObjectPtr<UTexture2D>& WantsToCuddleIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.WantsToCuddleIcon"); }
6846 TObjectPtr<UTexture2D>& WantsToGoOnAWalkIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.WantsToGoOnAWalkIcon"); }
6847 TObjectPtr<UTexture2D>& WantsCareIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.WantsCareIcon"); }
6848 TObjectPtr<UTexture2D>& FeedToComfortIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.FeedToComfortIcon"); }
6849 TObjectPtr<UTexture2D>& FeedToTameIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.FeedToTameIcon"); }
6850 TObjectPtr<UTexture2D>& PutItemInLastSlotToTameIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.PutItemInLastSlotToTameIcon"); }
6851 TObjectPtr<UTexture2D>& PutTamingFoodInLastSlotToTameIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.PutTamingFoodInLastSlotToTameIcon"); }
6852 TObjectPtr<UTexture2D>& DoesNotWantToBeTamedIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DoesNotWantToBeTamedIcon"); }
6853 TObjectPtr<UTexture2D>& NeedLevelToFeedIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.NeedLevelToFeedIcon"); }
6854 TObjectPtr<UTexture2D>& WaitUntilHungryIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.WaitUntilHungryIcon"); }
6855 TObjectPtr<UTexture2D>& ClaimIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.ClaimIcon"); }
6856 TObjectPtr<UTexture2D>& UnclaimIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.UnclaimIcon"); }
6857 TObjectPtr<UTexture2D>& HarvestSettingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.HarvestSettingIcon"); }
6858 TObjectPtr<UTexture2D>& DisableResourceHarvestingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableResourceHarvestingIcon"); }
6859 TObjectPtr<UTexture2D>& EnableResourceHarvestingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnableResourceHarvestingIcon"); }
6860 TObjectPtr<UTexture2D>& DisableVictimItemCollectionIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableVictimItemCollectionIcon"); }
6861 TObjectPtr<UTexture2D>& EnableVictimItemCollectionIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnableVictimItemCollectionIcon"); }
6862 TObjectPtr<UTexture2D>& OrderGroupSettingsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.OrderGroupSettingsIcon"); }
6863 TObjectPtr<UTexture2D>& AddTameToGroupIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.AddTameToGroupIcon"); }
6864 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& AddTameToGroupSelectionIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.AddTameToGroupSelectionIcons"); }
6865 TObjectPtr<UTexture2D>& RemoveTameFromGroupsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.RemoveTameFromGroupsIcon"); }
6866 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& RemoveTameFromGroupSelectionIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.RemoveTameFromGroupSelectionIcons"); }
6867 TObjectPtr<UTexture2D>& AddClassToGroupIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.AddClassToGroupIcon"); }
6868 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& AddClassToGroupSelectionIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.AddClassToGroupSelectionIcons"); }
6869 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& RemoveClassFromGroupSelectionIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.RemoveClassFromGroupSelectionIcons"); }
6870 TObjectPtr<UTexture2D>& StanceIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.StanceIcon"); }
6871 TObjectPtr<UTexture2D>& StancePassiveFleeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.StancePassiveFleeIcon"); }
6872 TObjectPtr<UTexture2D>& StancePassiveIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.StancePassiveIcon"); }
6873 TObjectPtr<UTexture2D>& StanceNeutralIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.StanceNeutralIcon"); }
6874 TObjectPtr<UTexture2D>& StanceAggressiveIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.StanceAggressiveIcon"); }
6875 TObjectPtr<UTexture2D>& StanceAttackTargetIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.StanceAttackTargetIcon"); }
6876 TObjectPtr<UTexture2D>& DisableAllyLookingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableAllyLookingIcon"); }
6877 TObjectPtr<UTexture2D>& EnableAllyLookingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnableAllyLookingIcon"); }
6878 TObjectPtr<UTexture2D>& EnableIgnoreGroupWhistlesIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnableIgnoreGroupWhistlesIcon"); }
6879 TObjectPtr<UTexture2D>& DisableIgnoreGroupWhistlesIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableIgnoreGroupWhistlesIcon"); }
6880 TObjectPtr<UTexture2D>& EnableMatingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnableMatingIcon"); }
6881 TObjectPtr<UTexture2D>& DisableMatingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableMatingIcon"); }
6882 TObjectPtr<UTexture2D>& EnableWanderingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnableWanderingIcon"); }
6883 TObjectPtr<UTexture2D>& DisableWanderingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableWanderingIcon"); }
6884 TObjectPtr<UTexture2D>& EnableFollowingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnableFollowingIcon"); }
6885 TObjectPtr<UTexture2D>& DisableFollowingIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableFollowingIcon"); }
6886 TObjectPtr<UTexture2D>& ChangeFollowDistanceIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.ChangeFollowDistanceIcon"); }
6887 TObjectPtr<UTexture2D>& FollowDistanceLowestIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.FollowDistanceLowestIcon"); }
6888 TObjectPtr<UTexture2D>& FollowDistanceLowIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.FollowDistanceLowIcon"); }
6889 TObjectPtr<UTexture2D>& FollowDistanceMediumIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.FollowDistanceMediumIcon"); }
6890 TObjectPtr<UTexture2D>& FollowDistanceHighIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.FollowDistanceHighIcon"); }
6891 TObjectPtr<UTexture2D>& FollowDistanceHighestIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.FollowDistanceHighestIcon"); }
6892 TObjectPtr<UTexture2D>& ShowCopySettingsVisualIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.ShowCopySettingsVisualIcon"); }
6893 TObjectPtr<UTexture2D>& HideCopySettingsVisualIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.HideCopySettingsVisualIcon"); }
6894 TObjectPtr<UTexture2D>& CopySettingsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.CopySettingsIcon"); }
6895 TObjectPtr<UTexture2D>& CopySettingsInRangeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.CopySettingsInRangeIcon"); }
6896 TObjectPtr<UTexture2D>& CopySettingsInRangeWithPinCodeIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.CopySettingsInRangeWithPinCodeIcon"); }
6897 TObjectPtr<UTexture2D>& TargetingOptionsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.TargetingOptionsIcon"); }
6898 TObjectPtr<UTexture2D>& TargetingRangeLowestIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.TargetingRangeLowestIcon"); }
6899 TObjectPtr<UTexture2D>& TargetingRangeLowIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.TargetingRangeLowIcon"); }
6900 TObjectPtr<UTexture2D>& TargetingRangeMediumIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.TargetingRangeMediumIcon"); }
6901 TObjectPtr<UTexture2D>& TargetingRangeHighIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.TargetingRangeHighIcon"); }
6902 TObjectPtr<UTexture2D>& TargetingRangeHighestIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.TargetingRangeHighestIcon"); }
6903 TObjectPtr<UTexture2D>& EnableOnlyTargetConsciousIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.EnableOnlyTargetConsciousIcon"); }
6904 TObjectPtr<UTexture2D>& DisableOnlyTargetConsciousIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.DisableOnlyTargetConsciousIcon"); }
6905 TObjectPtr<UTexture2D>& TribeRankSettingsIconField() { return *GetNativePointerField<TObjectPtr<UTexture2D>*>(this, "APrimalDinoCharacter.TribeRankSettingsIcon"); }
6906 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& TribeOrderRankSelectionIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.TribeOrderRankSelectionIcons"); }
6907 TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >& TribeRidingRankSelectionIconsField() { return *GetNativePointerField<TArray<TObjectPtr<UTexture2D>, TSizedDefaultAllocator<32> >*>(this, "APrimalDinoCharacter.TribeRidingRankSelectionIcons"); }
6908 float& PathfollowingMaxSpeedModiferField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.PathfollowingMaxSpeedModifer"); }
6909 UE::Math::TVector<double>& SpawnedLocationField() { return *GetNativePointerField<UE::Math::TVector<double>*>(this, "APrimalDinoCharacter.SpawnedLocation"); }
6910 long double& LastWantsToEnableNavRelevancyField() { return *GetNativePointerField<long double*>(this, "APrimalDinoCharacter.LastWantsToEnableNavRelevancy"); }
6911 float& DinoArmorDurabilityScalingMultiplierField() { return *GetNativePointerField<float*>(this, "APrimalDinoCharacter.DinoArmorDurabilityScalingMultiplier"); }
6912 unsigned __int8& TamedAITargetingRangeField() { return *GetNativePointerField<unsigned __int8*>(this, "APrimalDinoCharacter.TamedAITargetingRange"); }
6913
6914 // Bitfields
6915
6916 BitFieldValue<bool, unsigned __int32> bAttackStopsMovement() { return { this, "APrimalDinoCharacter.bAttackStopsMovement" }; }
6917 BitFieldValue<bool, unsigned __int32> bLocationBasedAttack() { return { this, "APrimalDinoCharacter.bLocationBasedAttack" }; }
6918 BitFieldValue<bool, unsigned __int32> bTamedWanderHarvestAllowUsableHarvestingAsWell() { return { this, "APrimalDinoCharacter.bTamedWanderHarvestAllowUsableHarvestingAsWell" }; }
6919 BitFieldValue<bool, unsigned __int32> bUseBPKilledSomethingEvent() { return { this, "APrimalDinoCharacter.bUseBPKilledSomethingEvent" }; }
6920 BitFieldValue<bool, unsigned __int32> bPreventDinoResetAffinityOnUnsleep() { return { this, "APrimalDinoCharacter.bPreventDinoResetAffinityOnUnsleep" }; }
6921 BitFieldValue<bool, unsigned __int32> bKeepInventoryForWakingTame() { return { this, "APrimalDinoCharacter.bKeepInventoryForWakingTame" }; }
6922 BitFieldValue<bool, unsigned __int32> bForceReachedDestination() { return { this, "APrimalDinoCharacter.bForceReachedDestination" }; }
6923 BitFieldValue<bool, unsigned __int32> bHadLinkedSupplyCrate() { return { this, "APrimalDinoCharacter.bHadLinkedSupplyCrate" }; }
6924 BitFieldValue<bool, unsigned __int32> bRemovingStructuresOnDeath() { return { this, "APrimalDinoCharacter.bRemovingStructuresOnDeath" }; }
6925 BitFieldValue<bool, unsigned __int32> bResetUseAccelerationForRequestedMove() { return { this, "APrimalDinoCharacter.bResetUseAccelerationForRequestedMove" }; }
6926 BitFieldValue<bool, unsigned __int32> bHiddenForLocalPassenger() { return { this, "APrimalDinoCharacter.bHiddenForLocalPassenger" }; }
6927 BitFieldValue<bool, unsigned __int32> bRunCheckCarriedTrace() { return { this, "APrimalDinoCharacter.bRunCheckCarriedTrace" }; }
6928 BitFieldValue<bool, unsigned __int32> CanElevate() { return { this, "APrimalDinoCharacter.CanElevate" }; }
6929 BitFieldValue<bool, unsigned __int32> bIsElevating() { return { this, "APrimalDinoCharacter.bIsElevating" }; }
6930 BitFieldValue<bool, unsigned __int32> bIsBraking() { return { this, "APrimalDinoCharacter.bIsBraking" }; }
6931 BitFieldValue<bool, unsigned __int32> MovingForward() { return { this, "APrimalDinoCharacter.MovingForward" }; }
6932 BitFieldValue<bool, unsigned __int32> bTamedWanderCorpseHarvesting() { return { this, "APrimalDinoCharacter.bTamedWanderCorpseHarvesting" }; }
6933 BitFieldValue<bool, unsigned __int32> bUseBPNotifyStructurePlacedNearby() { return { this, "APrimalDinoCharacter.bUseBPNotifyStructurePlacedNearby" }; }
6934 BitFieldValue<bool, unsigned __int32> bUseBPCanTargetCorpse() { return { this, "APrimalDinoCharacter.bUseBPCanTargetCorpse" }; }
6935 BitFieldValue<bool, unsigned __int32> bUseBPShouldForceFlee() { return { this, "APrimalDinoCharacter.bUseBPShouldForceFlee" }; }
6936 BitFieldValue<bool, unsigned __int32> bReceivedDinoAncestors() { return { this, "APrimalDinoCharacter.bReceivedDinoAncestors" }; }
6937 BitFieldValue<bool, unsigned __int32> bForceWanderOverrideNPCZoneManager() { return { this, "APrimalDinoCharacter.bForceWanderOverrideNPCZoneManager" }; }
6938 BitFieldValue<bool, unsigned __int32> bDeprecateDino() { return { this, "APrimalDinoCharacter.bDeprecateDino" }; }
6939 BitFieldValue<bool, unsigned __int32> bForceFoodItemAutoConsume() { return { this, "APrimalDinoCharacter.bForceFoodItemAutoConsume" }; }
6940 BitFieldValue<bool, unsigned __int32> bFlyerAllowFlyingWithExplosive() { return { this, "APrimalDinoCharacter.bFlyerAllowFlyingWithExplosive" }; }
6941 BitFieldValue<bool, unsigned __int32> bForceUseDediAttackTiming() { return { this, "APrimalDinoCharacter.bForceUseDediAttackTiming" }; }
6942 BitFieldValue<bool, unsigned __int32> bForcePreventExitingWater() { return { this, "APrimalDinoCharacter.bForcePreventExitingWater" }; }
6943 BitFieldValue<bool, unsigned __int32> bWakingTameConsumeEntireStack() { return { this, "APrimalDinoCharacter.bWakingTameConsumeEntireStack" }; }