Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
GameMode.h
Go to the documentation of this file.
1#pragma once
2
3#include "API/UE/UE.h"
4#include "API/UE/Containers/Map.h"
5
6struct FSocket;
7
9{
10 TArray<unsigned char> BytesToSend;
17 long double LastSentAt;
19 TArray<unsigned char> BytesReceived;
21 bool Success;
23};
24
25
27{
37 float TaxRate;
40 __int8 bIsWar : 1;
41};
42
44{
45 int& IslandIdField() { return *GetNativePointerField< int*>(this, "FSeamlessIslandInfo.IslandId"); }
46 TMap<FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FString, 0> >& SpawnerOverridesField() { return *GetNativePointerField< TMap<FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FString, 0> >*>(this, "FSeamlessIslandInfo.SpawnerOverrides"); }
47 FString& IslandTreasureBottleSupplyCrateOverridesField() { return *GetNativePointerField< FString*>(this, "FSeamlessIslandInfo.IslandTreasureBottleSupplyCrateOverrides"); }
48 unsigned int& ParentServerIdField() { return *GetNativePointerField< unsigned int*>(this, "FSeamlessIslandInfo.ParentServerId"); }
49 FVector& GlobalLocationField() { return *GetNativePointerField< FVector*>(this, "FSeamlessIslandInfo.GlobalLocation"); }
50 FVector2D& ServerLocalLocationField() { return *GetNativePointerField< FVector2D*>(this, "FSeamlessIslandInfo.ServerLocalLocation"); }
51 float& minTreasureQualityField() { return *GetNativePointerField< float*>(this, "FSeamlessIslandInfo.minTreasureQuality"); }
52 float& maxTreasureQualityField() { return *GetNativePointerField< float*>(this, "FSeamlessIslandInfo.maxTreasureQuality"); }
53 float& TreasureQualityMultiplierField() { return *GetNativePointerField< float*>(this, "FSeamlessIslandInfo.TreasureQualityMultiplier"); }
54 float& TreasureQualityAdditionField() { return *GetNativePointerField< float*>(this, "FSeamlessIslandInfo.TreasureQualityAddition"); }
55 float& FinalNPCLevelMultiplierField() { return *GetNativePointerField< float*>(this, "FSeamlessIslandInfo.FinalNPCLevelMultiplier"); }
56 int& FinalNPCLevelOffsetField() { return *GetNativePointerField< int*>(this, "FSeamlessIslandInfo.FinalNPCLevelOffset"); }
57 bool& bUseNpcVolumesForTreasuresField() { return *GetNativePointerField< bool*>(this, "FSeamlessIslandInfo.bUseNpcVolumesForTreasures"); }
58 bool& bUseLevelBoundsForTreasuresField() { return *GetNativePointerField< bool*>(this, "FSeamlessIslandInfo.bUseLevelBoundsForTreasures"); }
59 bool& bPrioritizeVolumesForTreasuresField() { return *GetNativePointerField< bool*>(this, "FSeamlessIslandInfo.bPrioritizeVolumesForTreasures"); }
60 int& spawnPointRegionOverrideField() { return *GetNativePointerField< int*>(this, "FSeamlessIslandInfo.spawnPointRegionOverride"); }
61 TArray<FString, FDefaultAllocator>& IslandCustomDatas1Field() { return *GetNativePointerField< TArray<FString, FDefaultAllocator>*>(this, "FSeamlessIslandInfo.IslandCustomDatas1"); }
62 TArray<FString, FDefaultAllocator>& IslandCustomDatas2Field() { return *GetNativePointerField< TArray<FString, FDefaultAllocator>*>(this, "FSeamlessIslandInfo.IslandCustomDatas2"); }
63 TArray<FString, FDefaultAllocator>& IslandClientCustomDatas1Field() { return *GetNativePointerField< TArray<FString, FDefaultAllocator>*>(this, "FSeamlessIslandInfo.IslandClientCustomDatas1"); }
64 TArray<FString, FDefaultAllocator>& IslandClientCustomDatas2Field() { return *GetNativePointerField< TArray<FString, FDefaultAllocator>*>(this, "FSeamlessIslandInfo.IslandClientCustomDatas2"); }
65 FVector& SinglePlayerSpawnPointField() { return *GetNativePointerField< FVector*>(this, "FSeamlessIslandInfo.SinglePlayerSpawnPoint"); }
66 TArray<FVector, FDefaultAllocator>& SinglePlayerTreasureSpawnPointsField() { return *GetNativePointerField< TArray<FVector, FDefaultAllocator>*>(this, "FSeamlessServerInfo.SinglePlayerTreasureSpawnPoints"); }
67 float& WidthField() { return *GetNativePointerField< float*>(this, "FSeamlessIslandInfo.Width"); }
68 float& HeightField() { return *GetNativePointerField< float*>(this, "FSeamlessIslandInfo.Height"); }
69 float& RotationField() { return *GetNativePointerField< float*>(this, "FSeamlessIslandInfo.Rotation"); }
70 int& IslandPointsField() { return *GetNativePointerField< int*>(this, "FSeamlessIslandInfo.IslandPoints"); }
71 FIslandInfoGameplayValues& ReplicatedGameplayValuesField() { return *GetNativePointerField< FIslandInfoGameplayValues*>(this, "FSeamlessIslandInfo.ReplicatedGameplayValues"); }
72};
73
75{
76 unsigned __int16& gridXField() { return *GetNativePointerField<unsigned __int16*>(this, "FSeamlessServerInfo.gridX"); }
77 unsigned __int16& gridYField() { return *GetNativePointerField<unsigned __int16*>(this, "FSeamlessServerInfo.gridY"); }
78 FString& _IpField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo._Ip"); }
79 int& PortField() { return *GetNativePointerField<int*>(this, "FSeamlessServerInfo.Port"); }
80 int& GamePortField() { return *GetNativePointerField<int*>(this, "FSeamlessServerInfo.GamePort"); }
81 int& SeamlessDataPortField() { return *GetNativePointerField<int*>(this, "FSeamlessServerInfo.SeamlessDataPort"); }
82 int& SkyStyleIndexField() { return *GetNativePointerField<int*>(this, "FSeamlessServerInfo.SkyStyleIndex"); }
83 FVector& WaterColorOverrideField() { return *GetNativePointerField<FVector*>(this, "FSeamlessServerInfo.WaterColorOverride"); }
84 TArray<FString>& SubLevelsNamesField() { return *GetNativePointerField<TArray<FString>*>(this, "FSeamlessServerInfo.SubLevelsNames"); }
85 TArray<FTransform>& SubLevelsAdditionalTransformsField() { return *GetNativePointerField<TArray<FTransform>*>(this, "FSeamlessServerInfo.SubLevelsAdditionalTransforms"); }
86 TArray<unsigned int>& SubLevelsUniqueIdsField() { return *GetNativePointerField<TArray<unsigned int>*>(this, "FSeamlessServerInfo.SubLevelsUniqueIds"); }
87 TArray<int>& SubLevelsLandscapeMaterialOverrideField() { return *GetNativePointerField<TArray<int>*>(this, "FSeamlessServerInfo.SubLevelsLandscapeMaterialOverride"); }
88 TSet<FString, DefaultKeyFuncs<FString, 0>, FDefaultSetAllocator>& ExtraSubLevelsNamesField() { return *GetNativePointerField<TSet<FString, DefaultKeyFuncs<FString, 0>, FDefaultSetAllocator>*>(this, "FSeamlessServerInfo.ExtraSubLevelsNames"); }
89 float& OrientationField() { return *GetNativePointerField<float*>(this, "FSeamlessServerInfo.Orientation"); }
90 FVector& OffsetField() { return *GetNativePointerField<FVector*>(this, "FSeamlessServerInfo.Offset"); }
91 bool& bIsHomeServerField() { return *GetNativePointerField<bool*>(this, "FSeamlessServerInfo.bIsHomeServer"); }
92 FString& NameField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.Name"); }
93 float& TransitionMinZField() { return *GetNativePointerField<float*>(this, "FSeamlessServerInfo.TransitionMinZ"); }
94 int& UTCOffSetField() { return *GetNativePointerField<int*>(this, "FSeamlessServerInfo.UTCOffSet"); }
95 float& FloorDistFromOceanSurfaceField() { return *GetNativePointerField<float*>(this, "FSeamlessServerInfo.FloorDistFromOceanSurface"); }
96 FString& OceanDinoDepthEntriesOverrideField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.OceanDinoDepthEntriesOverride"); }
97 FString& TreasureMapLootTablesOverrideField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.TreasureMapLootTablesOverride"); }
98 FString& RegionOverridesField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.RegionOverrides"); }
99 FString& OceanFloatsamCratesOverrideField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.OceanFloatsamCratesOverride"); }
100 FString& NPCShipSpawnEntriesOverrideTemplateNameField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.NPCShipSpawnEntriesOverrideTemplateName"); }
101 FString& OceanEpicSpawnEntriesOverrideValuesField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.OceanEpicSpawnEntriesOverrideValues"); }
102 FString& GlobalBiomeSeamlessServerGridPreOffsetValuesField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.GlobalBiomeSeamlessServerGridPreOffsetValues"); }
103 FString& GlobalBiomeSeamlessServerGridPreOffsetValuesOceanWaterField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.GlobalBiomeSeamlessServerGridPreOffsetValuesOceanWater"); }
104 FString& AdditionalCmdLineParamsField() { return *GetNativePointerField<FString*>(this, "FSeamlessServerInfo.AdditionalCmdLineParams"); }
105 TArray<FString>& ServerCustomDatas1Field() { return *GetNativePointerField<TArray<FString>*>(this, "FSeamlessServerInfo.ServerCustomDatas1"); }
106 TArray<FString>& ServerCustomDatas2Field() { return *GetNativePointerField<TArray<FString>*>(this, "FSeamlessServerInfo.ServerCustomDatas2"); }
107 TArray<FString>& ClientCustomDatas1Field() { return *GetNativePointerField<TArray<FString>*>(this, "FSeamlessServerInfo.ClientCustomDatas1"); }
108 TArray<FString>& ClientCustomDatas2Field() { return *GetNativePointerField<TArray<FString>*>(this, "FSeamlessServerInfo.ClientCustomDatas2"); }
109 TArray<FSeamlessIslandInfo>& IslandInstancesField() { return *GetNativePointerField<TArray<FSeamlessIslandInfo>*>(this, "FSeamlessServerInfo.IslandInstances"); }
110 unsigned __int64& SteamServerIdField() { return *GetNativePointerField<unsigned __int64*>(this, "FSeamlessServerInfo.SteamServerId"); }
111 //TArray<FDiscoveryZone>& DiscoveryZonesField() { return *GetNativePointerField<TArray<FDiscoveryZone>*>(this, "FSeamlessServerInfo.DiscoveryZones"); }
112 //TArray<FSpawnRegion>& SpawnRegionsField() { return *GetNativePointerField<TArray<FSpawnRegion>*>(this, "FSeamlessServerInfo.SpawnRegions"); }
113
114 // Functions
115
116 unsigned int GetServerId() { return NativeCall<unsigned int>(this, "FSeamlessServerInfo.GetServerId"); }
117 static unsigned int GetServerId(unsigned __int16 x, unsigned __int16 y) { return NativeCall<unsigned int, unsigned __int16, unsigned __int16>(nullptr, "FSeamlessServerInfo.GetServerId", x, y); }
118 static void GetServerCoords(unsigned int id, unsigned __int16* OutX, unsigned __int16* OutY) { NativeCall<void, unsigned int, unsigned __int16*, unsigned __int16*>(nullptr, "FSeamlessServerInfo.GetServerCoords", id, OutX, OutY); }
119 //FDiscoveryZone * GetDiscoveryZonesById(int ZoneId) { return NativeCall<FDiscoveryZone *, int>(this, "FSeamlessServerInfo.GetDiscoveryZonesById", ZoneId); }
120 //FDiscoveryZone * GetDiscoveryZonesByManualName(FString ManualName) { return NativeCall<FDiscoveryZone *, FString>(this, "FSeamlessServerInfo.GetDiscoveryZonesByManualName", ManualName); }
121};
122
124{
128 (this, "FSeamlessGridInfo.HarvestOverrides");
129 }
130
131 //TArray<FShipPath>& ShipPathsField() { return *GetNativePointerField<TArray<FShipPath>*>(this, "FSeamlessGridInfo.ShipPaths"); }
132 FString& QuestDataField() { return *GetNativePointerField<FString*>(this, "FSeamlessGridInfo.QuestData"); }
133 FString& AtlasPasswordField() { return *GetNativePointerField<FString*>(this, "FSeamlessGridInfo.AtlasPassword"); }
134 int& columnUTCOffsetField() { return *GetNativePointerField<int*>(this, "FSeamlessGridInfo.columnUTCOffset"); }
135 int& TotalGridsXField() { return *GetNativePointerField<int*>(this, "FSeamlessGridInfo.TotalGridsX"); }
136 int& TotalGridsYField() { return *GetNativePointerField<int*>(this, "FSeamlessGridInfo.TotalGridsY"); }
137 __int16& MinXField() { return *GetNativePointerField<__int16*>(this, "FSeamlessGridInfo.MinX"); }
138 __int16& MaxXField() { return *GetNativePointerField<__int16*>(this, "FSeamlessGridInfo.MaxX"); }
139 __int16& MinYField() { return *GetNativePointerField<__int16*>(this, "FSeamlessGridInfo.MinY"); }
140 __int16& MaxYField() { return *GetNativePointerField<__int16*>(this, "FSeamlessGridInfo.MaxY"); }
141 //TSharedPtr<FJsonObject, 0>& ServerConfigJsonObjectField() { return *GetNativePointerField<TSharedPtr<FJsonObject, 0>*>(this, "FSeamlessGridInfo.ServerConfigJsonObject"); }
142 //TSharedPtr<FJsonObject, 0>& CurrentServerJsonObjectField() { return *GetNativePointerField<TSharedPtr<FJsonObject, 0>*>(this, "FSeamlessGridInfo.CurrentServerJsonObject"); }
143 unsigned int& CurrentServerIdField() { return *GetNativePointerField<unsigned int*>(this, "FSeamlessGridInfo.CurrentServerId"); }
144 TMap<unsigned int, FSeamlessServerInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, FSeamlessServerInfo, 0> >& ServersInfoField() { return *GetNativePointerField<TMap<unsigned int, FSeamlessServerInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, FSeamlessServerInfo, 0> >*>(this, "FSeamlessGridInfo.ServersInfo"); }
145 int& TotalDiscoveryZonesXPField() { return *GetNativePointerField<int*>(this, "FSeamlessGridInfo.TotalDiscoveryZonesXP"); }
146 float& GridSizeField() { return *GetNativePointerField<float*>(this, "FSeamlessGridInfo.GridSize"); }
147 float& GlobalTransitionMinZField() { return *GetNativePointerField<float*>(this, "FSeamlessGridInfo.GlobalTransitionMinZ"); }
148 bool& bUseUTCTimeField() { return *GetNativePointerField<bool*>(this, "FSeamlessGridInfo.bUseUTCTime"); }
149 FString& Day0Field() { return *GetNativePointerField<FString*>(this, "FSeamlessGridInfo.Day0"); }
150 FString& MetaWorldURLField() { return *GetNativePointerField<FString*>(this, "FSeamlessGridInfo.MetaWorldURL"); }
151 FString& WorldFriendlyNameField() { return *GetNativePointerField<FString*>(this, "FSeamlessGridInfo.WorldFriendlyName"); }
152 FString& WorldAtlasIdField() { return *GetNativePointerField<FString*>(this, "FSeamlessGridInfo.WorldAtlasId"); }
153 FString& MapImageURLField() { return *GetNativePointerField<FString*>(this, "FSeamlessGridInfo.MapImageURL"); }
154 FString& AuthListURLField() { return *GetNativePointerField<FString*>(this, "FSeamlessGridInfo.AuthListURL"); }
155 //TArray<FSeamlessIslandInfo>& CachedIslandsListField() { return *GetNativePointerField<TArray<FSeamlessIslandInfo>*>(this, "FSeamlessGridInfo.CachedIslandsList"); }
156 TArray<FSeamlessServerInfo>& CachedServersInfoField() { return *GetNativePointerField<TArray<FSeamlessServerInfo>*>(this, "FSeamlessGridInfo.CachedServersInfo"); }
157
158 // Functions
159
160 FSeamlessServerInfo* GetCurrentServerInfo() { return NativeCall<FSeamlessServerInfo*>(this, "FSeamlessGridInfo.GetCurrentServerInfo"); }
161 void GetAllServersInfo(TArray<FSeamlessServerInfo>* OutServersList) { NativeCall<void, TArray<FSeamlessServerInfo>*>(this, "FSeamlessGridInfo.GetAllServersInfo", OutServersList); }
162 unsigned int GetCurrentServerId() { return NativeCall<unsigned int>(this, "FSeamlessGridInfo.GetCurrentServerId"); }
163 FString* GetWorldAtlasId(FString* result) { return NativeCall<FString*, FString*>(this, "FSeamlessGridInfo.GetWorldAtlasId", result); }
164 FSeamlessServerInfo* GetServerInfo(unsigned int ServerId) { return NativeCall<FSeamlessServerInfo*, unsigned int>(this, "FSeamlessGridInfo.GetServerInfo", ServerId); }
165 FSeamlessServerInfo* GetServerContainingGPSLocation(FVector2D GPSLocation) { return NativeCall<FSeamlessServerInfo*, FVector2D>(this, "FSeamlessGridInfo.GetServerContainingGPSLocation", GPSLocation); }
166 FSeamlessServerInfo* GetServerContainingGlobalLocation(FVector GlobalLocation) { return NativeCall<FSeamlessServerInfo*, FVector>(this, "FSeamlessGridInfo.GetServerContainingGlobalLocation", GlobalLocation); }
167 FVector2D* GetWorldSize(FVector2D* result) { return NativeCall<FVector2D*, FVector2D*>(this, "FSeamlessGridInfo.GetWorldSize", result); }
168 bool IsCurrentServerInvalid() { return NativeCall<bool>(this, "FSeamlessGridInfo.IsCurrentServerInvalid"); }
169 //TArray<FSpawnRegion> * GetServerSpawnRegions(TArray<FSpawnRegion> * result, unsigned int ServerId) { return NativeCall<TArray<FSpawnRegion> *, TArray<FSpawnRegion> *, unsigned int>(this, "FSeamlessGridInfo.GetServerSpawnRegions", result, ServerId); }
170 FVector* GPSLocationToGlobalLocation(FVector* result, FVector2D GPSLocation) { return NativeCall<FVector*, FVector*, FVector2D>(this, "FSeamlessGridInfo.GPSLocationToGlobalLocation", result, GPSLocation); }
171 FVector* GPSLocationToServerLocation(FVector* result, FVector2D GPSLocation) { return NativeCall<FVector*, FVector*, FVector2D>(this, "FSeamlessGridInfo.GPSLocationToServerLocation", result, GPSLocation); }
172 FVector* GetAbsolutePostionFromRelativePositionInServer(FVector* result, unsigned int ServerId, FVector2D* RelativePos) { return NativeCall<FVector*, FVector*, unsigned int, FVector2D*>(this, "FSeamlessGridInfo.GetAbsolutePostionFromRelativePositionInServer", result, ServerId, RelativePos); }
173 //void GetAllIslandsInfo(TArray<FSeamlessIslandInfo> * OutIslandsList) { NativeCall<void, TArray<FSeamlessIslandInfo> *>(this, "FSeamlessGridInfo.GetAllIslandsInfo", OutIslandsList); }
174 bool GetCurrentServerIPAndPort(FString* IP, int* Port) { return NativeCall<bool, FString*, int*>(this, "FSeamlessGridInfo.GetCurrentServerIPAndPort", IP, Port); }
175 int GetCurrentServerSeamlessDataPort() { return NativeCall<int>(this, "FSeamlessGridInfo.GetCurrentServerSeamlessDataPort"); }
176 FVector* GetGlobalMapSize(FVector* result) { return NativeCall<FVector*, FVector*>(this, "FSeamlessGridInfo.GetGlobalMapSize", result); }
177 char GetMinimumHopsBetweenGridServers(unsigned int FromGridServerId, unsigned int ToGridServerId, ESeamlessVolumeSide::Side* OutFromSide, ESeamlessVolumeSide::Side* OutToSide) { return NativeCall<char, unsigned int, unsigned int, ESeamlessVolumeSide::Side*, ESeamlessVolumeSide::Side*>(this, "FSeamlessGridInfo.GetMinimumHopsBetweenGridServers", FromGridServerId, ToGridServerId, OutFromSide, OutToSide); }
178 FVector2D* GetRelativePostionInServerFromAbsolutePosition(FVector2D* result, unsigned int ServerId, FVector* AbsPos) { return NativeCall<FVector2D*, FVector2D*, unsigned int, FVector*>(this, "FSeamlessGridInfo.GetRelativePostionInServerFromAbsolutePosition", result, ServerId, AbsPos); }
179 bool GetServerIPAndPort(unsigned int InServerId, FString* IP, int* Port) { return NativeCall<bool, unsigned int, FString*, int*>(this, "FSeamlessGridInfo.GetServerIPAndPort", InServerId, IP, Port); }
180 unsigned int GetServerToSide(unsigned int InServerId, ESeamlessVolumeSide::Side InDesiredSide) { return NativeCall<unsigned int, unsigned int, ESeamlessVolumeSide::Side>(this, "FSeamlessGridInfo.GetServerToSide", InServerId, InDesiredSide); }
181 FVector2D* GlobalLocationToGPSLocation(FVector2D* result, FVector GlobalLocation) { return NativeCall<FVector2D*, FVector2D*, FVector>(this, "FSeamlessGridInfo.GlobalLocationToGPSLocation", result, GlobalLocation); }
182 FVector* GlobalLocationToServerLocation(FVector* result, FVector GlobalLocation) { return NativeCall<FVector*, FVector*, FVector>(this, "FSeamlessGridInfo.GlobalLocationToServerLocation", result, GlobalLocation); }
183 FVector* GlobalLocationToServerLocation(FVector* result, FVector GlobalLocation, FSeamlessServerInfo* ServerInfo) { return NativeCall<FVector*, FVector*, FVector, FSeamlessServerInfo*>(this, "FSeamlessGridInfo.GlobalLocationToServerLocation", result, GlobalLocation, ServerInfo); }
184 FVector* GlobalLocationToServerLocation(FVector* result, FVector GlobalLocation, unsigned int ServerId) { return NativeCall<FVector*, FVector*, FVector, unsigned int>(this, "FSeamlessGridInfo.GlobalLocationToServerLocation", result, GlobalLocation, ServerId); }
185 void LoadFromFile(FString FileName, unsigned __int16 InServerX, unsigned __int16 InServerY) { NativeCall<void, FString, unsigned __int16, unsigned __int16>(this, "FSeamlessGridInfo.LoadFromFile", FileName, InServerX, InServerY); }
186 void ParseJsonFromString(FString ServerGridJSON, unsigned __int16 InServerX, unsigned __int16 InServerY) { NativeCall<void, FString, unsigned __int16, unsigned __int16>(this, "FSeamlessGridInfo.ParseJsonFromString", ServerGridJSON, InServerX, InServerY); }
187 FVector2D* ServerLocationToGPSLocation(FVector2D* result, unsigned int ServerId, FVector ServerLocation) { return NativeCall<FVector2D*, FVector2D*, unsigned int, FVector>(this, "FSeamlessGridInfo.ServerLocationToGPSLocation", result, ServerId, ServerLocation); }
188 FVector* ServerLocationToGlobalLocation(FVector* result, unsigned int ServerId, FVector ServerLocation) { return NativeCall<FVector*, FVector*, unsigned int, FVector>(this, "FSeamlessGridInfo.ServerLocationToGlobalLocation", result, ServerId, ServerLocation); }
189 void SetServerId(unsigned int ServerId, FString* Ip, int Port, int GamePort) { NativeCall<void, unsigned int, FString*, int, int>(this, "FSeamlessGridInfo.SetServerId", ServerId, Ip, Port, GamePort); }
190 void SetServerInfoSteamId(unsigned int ServerId, unsigned __int64 SteamServerId) { NativeCall<void, unsigned int, unsigned __int64>(this, "FSeamlessGridInfo.SetServerInfoSteamId", ServerId, SteamServerId); }
191 //FDiscoveryZone * GetGlobalDiscoveryZonesById(int ZoneID) { return NativeCall<FDiscoveryZone *, int>(this, "FSeamlessGridInfo.GetGlobalDiscoveryZonesById", ZoneID); }
192 //FDiscoveryZone * GetGlobalDiscoveryZonesByManualName(FString ManualName) { return NativeCall<FDiscoveryZone *, FString>(this, "FSeamlessGridInfo.GetGlobalDiscoveryZonesByManualName", ManualName); }
193 TArray<FTransform>* GetSeamlessSublevelsAdditionalTransforms(TArray<FTransform>* result) { return NativeCall<TArray<FTransform>*, TArray<FTransform>*>(this, "FSeamlessGridInfo.GetSeamlessSublevelsAdditionalTransforms", result); }
194 TArray<unsigned int>* GetSeamlessSublevelsUniqueIds(TArray<unsigned int>* result) { return NativeCall<TArray<unsigned int>*, TArray<unsigned int>*>(this, "FSeamlessGridInfo.GetSeamlessSublevelsUniqueIds", result); }
195 TArray<FString>* GetSublevelsNames(TArray<FString>* result) { return NativeCall<TArray<FString>*, TArray<FString>*>(this, "FSeamlessGridInfo.GetSublevelsNames", result); }
196 FString* GetDay0(FString* result) { return NativeCall<FString*, FString*>(this, "FSeamlessGridInfo.GetDay0", result); }
197 FString* GetAuthListURL(FString* result) { return NativeCall<FString*, FString*>(this, "FSeamlessGridInfo.GetAuthListURL", result); }
198 FString* GetMapImageURL(FString* result) { return NativeCall<FString*, FString*>(this, "FSeamlessGridInfo.GetMapImageURL", result); }
199 FString* GetWorldFriendlyName(FString* result) { return NativeCall<FString*, FString*>(this, "FSeamlessGridInfo.GetWorldFriendlyName", result); }
200 FSeamlessServerInfo* FindServerInfo(unsigned int ServerId) { return NativeCall<FSeamlessServerInfo*, unsigned int>(this, "FSeamlessGridInfo.FindServerInfo", ServerId); }
201 static void GetServerInfo() { NativeCall<void>(nullptr, "FSeamlessGridInfo.GetServerInfo"); }
202};
203
205{
206 FWorldContext* WorldContextField() { return *GetNativePointerField<FWorldContext**>(this, "UGameInstance.WorldContext"); }
207 TArray<ULocalPlayer*> LocalPlayersField() { return *GetNativePointerField<TArray<ULocalPlayer*>*>(this, "UGameInstance.LocalPlayers"); }
208 FString& PIEMapNameField() { return *GetNativePointerField<FString*>(this, "UGameInstance.PIEMapName"); }
209 TArray<UObject*> ObjectsPendingTimeShiftField() { return *GetNativePointerField<TArray<UObject*>*>(this, "UGameInstance.ObjectsPendingTimeShift"); }
210};
211
213{
215 unsigned __int64 Port;
217 unsigned int TimeoutMsecs;
219 unsigned int RetryIntervalMsecs;
220};
221
223 static TMap<FString, FRedisDatabaseConnectionInfo> ConnectionLookups() { return *GetNativeDataPointerField<TMap<FString, FRedisDatabaseConnectionInfo>*>("Global.FDatabaseRedisShared::ConnectionLookups"); }
224};
226 bool& bInitializedField() { return *GetNativePointerField<bool*>(this, "UDatabaseShared.bInitialized"); }
227};
230 unsigned int& MyLocalServerIdField() { return *GetNativePointerField<unsigned int*>(this, "UDatabase_ClusterInfo_Redis.MyLocalServerId"); }
231};
232
234{
235 unsigned int& OurServerIdField() { return *GetNativePointerField<unsigned int*>(this, "UPubSub_GeneralNotifications.OurServerId"); }
236 bool Subscribe(FString* PlayerId) { return NativeCall<bool, FString*>(this, "UPubSub_GeneralNotifications.Subscribe", PlayerId); }
237 FString* GetPubSubChannel(FString* result) { return NativeCall<FString*, FString*>(this, "UPubSub_GeneralNotifications.GetPubSubChannel", result); }
238 static UClass* GetPrivateStaticClass(const wchar_t* Package) { return NativeCall<UClass*, const wchar_t*>(nullptr, "UPubSub_GeneralNotifications.GetPrivateStaticClass", Package); }
239};
240
242 char Publish(FString* Id, const FString* Msg) { return NativeCall<char, FString*, const FString*>(this, "UPubSub_GeneralNotifications_Redis.Publish", Id, Msg); }
243 char Subscribe(FString* Id, std::function<void __cdecl(unsigned int, FString&)>* callback) { return NativeCall<char, FString*, std::function<void __cdecl(unsigned int, FString&)>*>(this, "UPubSub_GeneralNotifications_Redis.Subscribe", Id, callback); }
244 static UClass* GetPrivateStaticClass(const wchar_t* Package) { return NativeCall<UClass*, const wchar_t*>(nullptr, "UPubSub_GeneralNotifications_Redis.GetPrivateStaticClass", Package); }
245};
246
248{
249 FName& CurrentStateField() { return *GetNativePointerField<FName*>(this, "UShooterGameInstance.CurrentState"); }
250 bool& bCanUseUserGeneratedContentField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bCanUseUserGeneratedContent"); }
251 bool& bHasCommunicationPriviligeField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bHasCommunicationPrivilige"); }
252 long double& CachedLastServerTimestampField() { return *GetNativePointerField<long double*>(this, "UShooterGameInstance.CachedLastServerTimestamp"); }
253 bool& bAwaitingTravelTimestampField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bAwaitingTravelTimestamp"); }
254 long double& LastTravelShiftField() { return *GetNativePointerField<long double*>(this, "UShooterGameInstance.LastTravelShift"); }
255 TWeakObjectPtr<APlayerCameraManager>& SeamlessTravelPlayerCameraField() { return *GetNativePointerField<TWeakObjectPtr<APlayerCameraManager>*>(this, "UShooterGameInstance.SeamlessTravelPlayerCamera"); }
256 FRotator& SeamlessTravelControlRotationField() { return *GetNativePointerField<FRotator*>(this, "UShooterGameInstance.SeamlessTravelControlRotation"); }
257 TWeakObjectPtr<AHUD>& SeamlessTravelHUDField() { return *GetNativePointerField<TWeakObjectPtr<AHUD>*>(this, "UShooterGameInstance.SeamlessTravelHUD"); }
258 unsigned int& DestinationServerIdField() { return *GetNativePointerField<unsigned int*>(this, "UShooterGameInstance.DestinationServerId"); }
259 TArray<FTransformedSubLevel>& LastLoadedSubLevelsField() { return *GetNativePointerField<TArray<FTransformedSubLevel>*>(this, "UShooterGameInstance.LastLoadedSubLevels"); }
260 FSeamlessGridInfo* GridInfoField() { return *GetNativePointerField<FSeamlessGridInfo**>(this, "UShooterGameInstance.GridInfo"); }
261 bool& ShouldInitSpectatorPosField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.ShouldInitSpectatorPos"); }
262 FVector& SpectatorInitialPosField() { return *GetNativePointerField<FVector*>(this, "UShooterGameInstance.SpectatorInitialPos"); }
263 UDatabase_ClusterInfo* Database_ClusterInfo_RefField() { return *GetNativePointerField<UDatabase_ClusterInfo**>(this, "UShooterGameInstance.Database_ClusterInfo_Ref"); }
264 TArray<TWeakObjectPtr<AActor>>& SeamlessTravelActorsField() { return *GetNativePointerField<TArray<TWeakObjectPtr<AActor>>*>(this, "UShooterGameInstance.SeamlessTravelActors"); }
265 TWeakObjectPtr<ACharacter>& LastControlledCharacterField() { return *GetNativePointerField<TWeakObjectPtr<ACharacter>*>(this, "UShooterGameInstance.LastControlledCharacter"); }
266 long double& LastSeamlesslyTravelledAtField() { return *GetNativePointerField<long double*>(this, "UShooterGameInstance.LastSeamlesslyTravelledAt"); }
267 FString& WelcomeScreenMapField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.WelcomeScreenMap"); }
268 FString& MainMenuMapField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.MainMenuMap"); }
269 FName& PendingStateField() { return *GetNativePointerField<FName*>(this, "UShooterGameInstance.PendingState"); }
270 FString& TravelURLField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.TravelURL"); }
271 bool& bIsOnlineField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bIsOnline"); }
272 bool& bPendingEnableSplitscreenField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bPendingEnableSplitscreen"); }
273 bool& bIsLicensedField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bIsLicensed"); }
274 bool& bIsTravellingSeamlesslyField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bIsTravellingSeamlessly"); }
275 int& IgnorePairingChangeForControllerIdField() { return *GetNativePointerField<int*>(this, "UShooterGameInstance.IgnorePairingChangeForControllerId"); }
276 TWeakObjectPtr<ADayCycleManager>& DayCycleManagerField() { return *GetNativePointerField<TWeakObjectPtr<ADayCycleManager>*>(this, "UShooterGameInstance.DayCycleManager"); }
277 TWeakObjectPtr<ASOTFNotification>& SOTFNotificationManagerField() { return *GetNativePointerField<TWeakObjectPtr<ASOTFNotification>*>(this, "UShooterGameInstance.SOTFNotificationManager"); }
278 int& bOnReturnToMainMenuNotificationField() { return *GetNativePointerField<int*>(this, "UShooterGameInstance.bOnReturnToMainMenuNotification"); }
279 FString& OnReturnToMainMenuNotificationMessageField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.OnReturnToMainMenuNotificationMessage"); }
280 FString& OnReturnToMainMenuNotificationTitleField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.OnReturnToMainMenuNotificationTitle"); }
281 FString& GlobalMainMenuMessageField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.GlobalMainMenuMessage"); }
282 FString& GlobalMainMenuTitleField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.GlobalMainMenuTitle"); }
283 bool& bHasReceivedNewsMessageField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bHasReceivedNewsMessage"); }
284 bool& bHasOfficialStatusMessageField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bHasOfficialStatusMessage"); }
285 FString& NewsMessageField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.NewsMessage"); }
286 FString& OfficialStatusMessageField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.OfficialStatusMessage"); }
287 FString& TerrainGenerationProgressBarMsgField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.TerrainGenerationProgressBarMsg"); }
288 float& SecondsSpentGeneratingTerrainField() { return *GetNativePointerField<float*>(this, "UShooterGameInstance.SecondsSpentGeneratingTerrain"); }
289 bool& TerrainIsGeneratingField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.TerrainIsGenerating"); }
290 bool& bFindingLastCurrServerField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bFindingLastCurrServer"); }
291 bool& bRedirectingToLastServerField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bRedirectingToLastServer"); }
292 FString& LastServerIdField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.LastServerId"); }
293 FString& LastAtlasIdField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.LastAtlasId"); }
294 FString& LastConnectURLField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.LastConnectURL"); }
295 FString& LastAtlasPasswordField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.LastAtlasPassword"); }
296 FString& LastAtlasNameField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.LastAtlasName"); }
297 FString& LastRegionNameField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.LastRegionName"); }
298 EListSessionStatus::Type& LastSessionSearchTypeField() { return *GetNativePointerField<EListSessionStatus::Type*>(this, "UShooterGameInstance.LastSessionSearchType"); }
299 bool& bGotoListSessionsOnMainMenuLoadField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bGotoListSessionsOnMainMenuLoad"); }
300 bool& bSelectingNewHomeServerField() { return *GetNativePointerField<bool*>(this, "UShooterGameInstance.bSelectingNewHomeServer"); }
301 UTexture2D* InfrastructureImageField() { return *GetNativePointerField<UTexture2D**>(this, "UShooterGameInstance.InfrastructureImage"); }
302 FString& MainMenuLoadListSessionAtlasIdField() { return *GetNativePointerField<FString*>(this, "UShooterGameInstance.MainMenuLoadListSessionAtlasId"); }
303
304 // Functions
305
306 void AddNetworkFailureHandlers() { NativeCall<void>(this, "UShooterGameInstance.AddNetworkFailureHandlers"); }
307 void AttemptJoinLastServer() { NativeCall<void>(this, "UShooterGameInstance.AttemptJoinLastServer"); }
308 TSubclassOf<UActorComponent>* GetOverridenFoliageAttachment(TSubclassOf<UActorComponent>* result, ULevel* TheLevel, UFoliageType* FoliageTypeReference) { return NativeCall<TSubclassOf<UActorComponent>*, TSubclassOf<UActorComponent>*, ULevel*, UFoliageType*>(this, "UShooterGameInstance.GetOverridenFoliageAttachment", result, TheLevel, FoliageTypeReference); }
309
310 FVector* BP_GPSLocationToGlobalLocation(FVector* result, FVector2D GPSLocation) { return NativeCall<FVector*, FVector*, FVector2D>(this, "UShooterGameInstance.BP_GPSLocationToGlobalLocation", result, GPSLocation); }
311 FVector* BP_GPSLocationToLocalLocation(FVector* result, FVector2D GPSLocation) { return NativeCall<FVector*, FVector*, FVector2D>(this, "UShooterGameInstance.BP_GPSLocationToLocalLocation", result, GPSLocation); }
312 FVector2D* BP_GlobalLocationToGPSLocation(FVector2D* result, FVector GlobalLocation) { return NativeCall<FVector2D*, FVector2D*, FVector>(this, "UShooterGameInstance.BP_GlobalLocationToGPSLocation", result, GlobalLocation); }
313 FVector* BP_GlobalLocationToLocalLocation(FVector* result, FVector GlobalLocation) { return NativeCall<FVector*, FVector*, FVector>(this, "UShooterGameInstance.BP_GlobalLocationToLocalLocation", result, GlobalLocation); }
314 FVector2D* BP_LocalLocationToGPSLocation(FVector2D* result, FVector LocalLocation) { return NativeCall<FVector2D*, FVector2D*, FVector>(this, "UShooterGameInstance.BP_LocalLocationToGPSLocation", result, LocalLocation); }
315 FVector* BP_LocalLocationToGlobalLocation(FVector* result, FVector LocalLocation) { return NativeCall<FVector*, FVector*, FVector>(this, "UShooterGameInstance.BP_LocalLocationToGlobalLocation", result, LocalLocation); }
316 void BeginMainMenuState() { NativeCall<void>(this, "UShooterGameInstance.BeginMainMenuState"); }
317 void BeginMessageMenuState() { NativeCall<void>(this, "UShooterGameInstance.BeginMessageMenuState"); }
318 void BeginNewState(FName NewState, FName PrevState) { NativeCall<void, FName, FName>(this, "UShooterGameInstance.BeginNewState", NewState, PrevState); }
319 void BeginPlayingState() { NativeCall<void>(this, "UShooterGameInstance.BeginPlayingState"); }
320 void BeginWelcomeScreenState() { NativeCall<void>(this, "UShooterGameInstance.BeginWelcomeScreenState"); }
321 void CheckConnectString(FString ConnectStr, bool FromRedirection) { NativeCall<void, FString, bool>(this, "UShooterGameInstance.CheckConnectString", ConnectStr, FromRedirection); }
322 void CleanupSessionOnReturnToMenu() { NativeCall<void>(this, "UShooterGameInstance.CleanupSessionOnReturnToMenu"); }
323 void ClientOnCancelSeamlessTravel() { NativeCall<void>(this, "UShooterGameInstance.ClientOnCancelSeamlessTravel"); }
324 void ClientOnDoTravelSeamless(FString* Url, FString AtlasId, FString ServerId) { NativeCall<void, FString*, FString, FString>(this, "UShooterGameInstance.ClientOnDoTravelSeamless", Url, AtlasId, ServerId); }
325 void ClientOnEndSeamlessTravel() { NativeCall<void>(this, "UShooterGameInstance.ClientOnEndSeamlessTravel"); }
326 void ClientReceiveNewServerTime(long double NewServerTime) { NativeCall<void, long double>(this, "UShooterGameInstance.ClientReceiveNewServerTime", NewServerTime); }
327 void ClusterStatusDump() { NativeCall<void>(this, "UShooterGameInstance.ClusterStatusDump"); }
328 TArray<unsigned char>* CompressGridInfo(TArray<unsigned char>* result) { return NativeCall<TArray<unsigned char>*, TArray<unsigned char>*>(this, "UShooterGameInstance.CompressGridInfo", result); }
329 void ConditionalGoToMenuAndDisplayFailureNotification() { NativeCall<void>(this, "UShooterGameInstance.ConditionalGoToMenuAndDisplayFailureNotification"); }
330 void ConstructMapImagesManager() { NativeCall<void>(this, "UShooterGameInstance.ConstructMapImagesManager"); }
331 void DeCompressGridInfo(TArray<unsigned char> ByteArray, bool bSaveToFile) { NativeCall<void, TArray<unsigned char>, bool>(this, "UShooterGameInstance.DeCompressGridInfo", ByteArray, bSaveToFile); }
332 void DisplayGlobalMainMenuNotification() { NativeCall<void>(this, "UShooterGameInstance.DisplayGlobalMainMenuNotification"); }
333 void DoPostLoadMap(bool bForceReinitUI) { NativeCall<void, bool>(this, "UShooterGameInstance.DoPostLoadMap", bForceReinitUI); }
334 void EndCurrentState(FName NextState) { NativeCall<void, FName>(this, "UShooterGameInstance.EndCurrentState", NextState); }
335 void EndPlayingState() { NativeCall<void>(this, "UShooterGameInstance.EndPlayingState"); }
336 TSubclassOf<AGameMode>* GetDefaultGameModeClass(TSubclassOf<AGameMode>* result) { return NativeCall<TSubclassOf<AGameMode>*, TSubclassOf<AGameMode>*>(this, "UShooterGameInstance.GetDefaultGameModeClass", result); }
337 AShooterGameSession* GetGameSession() { return NativeCall<AShooterGameSession*>(this, "UShooterGameInstance.GetGameSession"); }
338 bool GetLastCachedServerConnectString(FString* ConnectURL, FString* AtlasId, FString* ServerId, FString* AtlasPassword, FString* AtlasName, FString* RegionName) { return NativeCall<bool, FString*, FString*, FString*, FString*, FString*, FString*>(this, "UShooterGameInstance.GetLastCachedServerConnectString", ConnectURL, AtlasId, ServerId, AtlasPassword, AtlasName, RegionName); }
339 void GetLoginThrottle() { NativeCall<void>(this, "UShooterGameInstance.GetLoginThrottle"); }
340 TSubclassOf<UObject>* GetRemappedResourceClass(TSubclassOf<UObject>* result, TSubclassOf<UObject> ForClass) { return NativeCall<TSubclassOf<UObject>*, TSubclassOf<UObject>*, TSubclassOf<UObject>>(this, "UShooterGameInstance.GetRemappedResourceClass", result, ForClass); }
341 TArray<TEnumAsByte<enum ECollisionChannel>>* GetSkeletalPhysCustomBodyAdditionalIgnores() { return NativeCall<TArray<TEnumAsByte<enum ECollisionChannel>>*>(this, "UShooterGameInstance.GetSkeletalPhysCustomBodyAdditionalIgnores"); }
342 void GotoInitialState() { NativeCall<void>(this, "UShooterGameInstance.GotoInitialState"); }
343 void GotoState(FName NewState) { NativeCall<void, FName>(this, "UShooterGameInstance.GotoState", NewState); }
344 void HandleAppLicenseUpdate() { NativeCall<void>(this, "UShooterGameInstance.HandleAppLicenseUpdate"); }
345 void HandleAppResume() { NativeCall<void>(this, "UShooterGameInstance.HandleAppResume"); }
346 void HandleAppSuspend() { NativeCall<void>(this, "UShooterGameInstance.HandleAppSuspend"); }
347 void HandleAppWillDeactivate() { NativeCall<void>(this, "UShooterGameInstance.HandleAppWillDeactivate"); }
348 void HandleControllerConnectionChange(bool bIsConnection, int Unused, int GameUserIndex) { NativeCall<void, bool, int, int>(this, "UShooterGameInstance.HandleControllerConnectionChange", bIsConnection, Unused, GameUserIndex); }
349 void HandleSafeFrameChanged() { NativeCall<void>(this, "UShooterGameInstance.HandleSafeFrameChanged"); }
350 void HandleSessionUserInviteAccepted(const bool bWasSuccess, const int ControllerId, TSharedPtr<FUniqueNetId, 0> UserId, FOnlineSessionSearchResult* InviteResult) { NativeCall<void, const bool, const int, TSharedPtr<FUniqueNetId, 0>, FOnlineSessionSearchResult*>(this, "UShooterGameInstance.HandleSessionUserInviteAccepted", bWasSuccess, ControllerId, UserId, InviteResult); }
351 bool HasExtraSublevel(FString* SublevelName) { return NativeCall<bool, FString*>(this, "UShooterGameInstance.HasExtraSublevel", SublevelName); }
352 void HttpGetLoginThrottleRequestComplete(TSharedPtr<IHttpRequest, 0> HttpRequest, TSharedPtr<IHttpResponse, 1> HttpResponse, bool bSucceeded) { NativeCall<void, TSharedPtr<IHttpRequest, 0>, TSharedPtr<IHttpResponse, 1>, bool>(this, "UShooterGameInstance.HttpGetLoginThrottleRequestComplete", HttpRequest, HttpResponse, bSucceeded); }
353 void Init() { NativeCall<void>(this, "UShooterGameInstance.Init"); }
354 void InternalTravelToSession(FName* SessionName) { NativeCall<void, FName*>(this, "UShooterGameInstance.InternalTravelToSession", SessionName); }
355 bool IsCurrentServerInvalid() { return NativeCall<bool>(this, "UShooterGameInstance.IsCurrentServerInvalid"); }
356 bool IsLocalPlayerOnline(ULocalPlayer* LocalPlayer) { return NativeCall<bool, ULocalPlayer*>(this, "UShooterGameInstance.IsLocalPlayerOnline", LocalPlayer); }
357 bool IsLoginAllowed(FString* AtlasId, FString* UserId, FString* ReasonMsg) { return NativeCall<bool, FString*, FString*, FString*>(this, "UShooterGameInstance.IsLoginAllowed", AtlasId, UserId, ReasonMsg); }
358 bool IsTravellingSeamlessly() { return NativeCall<bool>(this, "UShooterGameInstance.IsTravellingSeamlessly"); }
359 bool JoinSession(ULocalPlayer* LocalPlayer, FOnlineSessionSearchResult* SearchResult) { return NativeCall<bool, ULocalPlayer*, FOnlineSessionSearchResult*>(this, "UShooterGameInstance.JoinSession", LocalPlayer, SearchResult); }
360 bool JoinSession(ULocalPlayer* LocalPlayer, int SessionIndexInSearchResults) { return NativeCall<bool, ULocalPlayer*, int>(this, "UShooterGameInstance.JoinSession", LocalPlayer, SessionIndexInSearchResults); }
361 bool JustSeamlesslyTravelledToServer() { return NativeCall<bool>(this, "UShooterGameInstance.JustSeamlesslyTravelledToServer"); }
362 void LabelPlayerAsQuitter(ULocalPlayer* LocalPlayer) { NativeCall<void, ULocalPlayer*>(this, "UShooterGameInstance.LabelPlayerAsQuitter", LocalPlayer); }
363 void LoadDynamicSublevels(UWorld* PlayWorld, bool bForceLoadLevels) { NativeCall<void, UWorld*, bool>(this, "UShooterGameInstance.LoadDynamicSublevels", PlayWorld, bForceLoadLevels); }
364 void LoadFrontEndMap(FString* MapName) { NativeCall<void, FString*>(this, "UShooterGameInstance.LoadFrontEndMap", MapName); }
365 void LoadGameMedia() { NativeCall<void>(this, "UShooterGameInstance.LoadGameMedia"); }
366 void LoadTheGameMedia() { NativeCall<void>(this, "UShooterGameInstance.LoadTheGameMedia"); }
367 void MaybeChangeState() { NativeCall<void>(this, "UShooterGameInstance.MaybeChangeState"); }
368 void OnCurrentServerFindCompleted(bool bSuccess) { NativeCall<void, bool>(this, "UShooterGameInstance.OnCurrentServerFindCompleted", bSuccess); }
369 void OnEndSessionComplete(FName SessionName, bool bWasSuccessful) { NativeCall<void, FName, bool>(this, "UShooterGameInstance.OnEndSessionComplete", SessionName, bWasSuccessful); }
370 void OnGenerateTerrainBegin() { NativeCall<void>(this, "UShooterGameInstance.OnGenerateTerrainBegin"); }
371 void OnGenerateTerrainEnd() { NativeCall<void>(this, "UShooterGameInstance.OnGenerateTerrainEnd"); }
372 void OnPostLoadMap() { NativeCall<void>(this, "UShooterGameInstance.OnPostLoadMap"); }
373 void OnPreLoadMap() { NativeCall<void>(this, "UShooterGameInstance.OnPreLoadMap"); }
374 void OnRedirectToURLReceived(FString* ToURL, FString* ToAtlasId, FString* ToServerId) { NativeCall<void, FString*, FString*, FString*>(this, "UShooterGameInstance.OnRedirectToURLReceived", ToURL, ToAtlasId, ToServerId); }
375 void ProcessSeamlessTravelActorsOnClient() { NativeCall<void>(this, "UShooterGameInstance.ProcessSeamlessTravelActorsOnClient"); }
376 void RefreshSpawnPoints(unsigned int HomeServerId) { NativeCall<void, unsigned int>(this, "UShooterGameInstance.RefreshSpawnPoints", HomeServerId); }
377 void RemoveExistingLocalPlayer(ULocalPlayer* ExistingPlayer) { NativeCall<void, ULocalPlayer*>(this, "UShooterGameInstance.RemoveExistingLocalPlayer", ExistingPlayer); }
378 void RemoveNetworkFailureHandlers() { NativeCall<void>(this, "UShooterGameInstance.RemoveNetworkFailureHandlers"); }
379 void RemovePlayersFromParty() { NativeCall<void>(this, "UShooterGameInstance.RemovePlayersFromParty"); }
380 void RemoveSplitScreenPlayers() { NativeCall<void>(this, "UShooterGameInstance.RemoveSplitScreenPlayers"); }
381 void SetGenerateTerrainProgressMsg(FString Msg) { NativeCall<void, FString>(this, "UShooterGameInstance.SetGenerateTerrainProgressMsg", Msg); }
382 void SetIsOnline(bool bInIsOnline) { NativeCall<void, bool>(this, "UShooterGameInstance.SetIsOnline", bInIsOnline); }
383 void SetLastServerConnectStringCache(FString* ConnectURL, FString AtlasId, FString ServerId, FString AtlasPassword, FString AtlasName, FString RegionName) { NativeCall<void, FString*, FString, FString, FString, FString, FString>(this, "UShooterGameInstance.SetLastServerConnectStringCache", ConnectURL, AtlasId, ServerId, AtlasPassword, AtlasName, RegionName); }
384 void ShowLoadingScreen() { NativeCall<void>(this, "UShooterGameInstance.ShowLoadingScreen"); }
385 void ShowMessageThenGotoState(FString* Message, FString* OKButtonString, FString* CancelButtonString, FName* NewState, const bool OverrideExisting, TWeakObjectPtr<ULocalPlayer> PlayerOwner) { NativeCall<void, FString*, FString*, FString*, FName*, const bool, TWeakObjectPtr<ULocalPlayer>>(this, "UShooterGameInstance.ShowMessageThenGotoState", Message, OKButtonString, CancelButtonString, NewState, OverrideExisting, PlayerOwner); }
386 void Shutdown() { NativeCall<void>(this, "UShooterGameInstance.Shutdown"); }
387 void StartGameInstance() { NativeCall<void>(this, "UShooterGameInstance.StartGameInstance"); }
388 void StartPlayerCurrentServerDownloader() { NativeCall<void>(this, "UShooterGameInstance.StartPlayerCurrentServerDownloader"); }
389 bool Tick(float DeltaSeconds) { return NativeCall<bool, float>(this, "UShooterGameInstance.Tick", DeltaSeconds); }
390 void TravelLocalSessionFailure(UWorld* World, ETravelFailure::Type FailureType, FString* ReasonString) { NativeCall<void, UWorld*, ETravelFailure::Type, FString*>(this, "UShooterGameInstance.TravelLocalSessionFailure", World, FailureType, ReasonString); }
391 void UpdateTerrainGenerationProgressBar(float DeltaSeconds) { NativeCall<void, float>(this, "UShooterGameInstance.UpdateTerrainGenerationProgressBar", DeltaSeconds); }
392 void WorldLoaded() { NativeCall<void>(this, "UShooterGameInstance.WorldLoaded"); }
393 static UClass* GetPrivateStaticClass(const wchar_t* Package) { return NativeCall<UClass*, const wchar_t*>(nullptr, "UShooterGameInstance.GetPrivateStaticClass", Package); }
394 static void StaticRegisterNativesUShooterGameInstance() { NativeCall<void>(nullptr, "UShooterGameInstance.StaticRegisterNativesUShooterGameInstance"); }
395};
396
398{
400 {
401 };
402 TArray<TSubclassOf<AActor>>& ActorsClassesAllowedToSaveField() { return *GetNativePointerField<TArray<TSubclassOf<AActor>>*>(this, "UWorld.ActorsClassesAllowedToSave"); }
403 bool& bIsIdleField() { return *GetNativePointerField<bool*>(this, "UWorld.bIsIdle"); }
404 bool& bEverHadGameStateField() { return *GetNativePointerField<bool*>(this, "UWorld.bEverHadGameState"); }
405 bool& bClientReceivedSeamlessMapImagesField() { return *GetNativePointerField<bool*>(this, "UWorld.bClientReceivedSeamlessMapImages"); }
406 TArray<TWeakObjectPtr<AActor>>& LocalStasisActorsField() { return *GetNativePointerField<TArray<TWeakObjectPtr<AActor>>*>(this, "UWorld.LocalStasisActors"); }
407 TSet<FName, DefaultKeyFuncs<FName, 0>, FDefaultSetAllocator>& LevelNameHashField() { return *GetNativePointerField<TSet<FName, DefaultKeyFuncs<FName, 0>, FDefaultSetAllocator>*>(this, "UWorld.LevelNameHash"); }
408 ULevel* PersistentLevelField() { return *GetNativePointerField<ULevel**>(this, "UWorld.PersistentLevel"); }
409 AGameState* GameStateField() { return *GetNativePointerField<AGameState**>(this, "UWorld.GameState"); }
410 TArray<UObject*> ExtraReferencedObjectsField() { return *GetNativePointerField<TArray<UObject*>*>(this, "UWorld.ExtraReferencedObjects"); }
411 FString& StreamingLevelsPrefixField() { return *GetNativePointerField<FString*>(this, "UWorld.StreamingLevelsPrefix"); }
412 ULevel* CurrentLevelPendingVisibilityField() { return *GetNativePointerField<ULevel**>(this, "UWorld.CurrentLevelPendingVisibility"); }
413 TArray<FVector>& ViewLocationsRenderedLastFrameField() { return *GetNativePointerField<TArray<FVector>*>(this, "UWorld.ViewLocationsRenderedLastFrame"); }
414 AGameMode* AuthorityGameModeField() { return *GetNativePointerField<AGameMode**>(this, "UWorld.AuthorityGameMode"); }
415 TArray<ULevel*> LevelsField() { return *GetNativePointerField<TArray<ULevel*>*>(this, "UWorld.Levels"); }
416 TArray<AActor*> NetworkActorsField() { return *GetNativePointerField<TArray<AActor*>*>(this, "UWorld.NetworkActors"); }
417 ULevel* CurrentLevelField() { return *GetNativePointerField<ULevel**>(this, "UWorld.CurrentLevel"); }
418 UGameInstance* OwningGameInstanceField() { return *GetNativePointerField<UGameInstance**>(this, "UWorld.OwningGameInstance"); }
419 int& FrameCounterField() { return *GetNativePointerField<int*>(this, "UWorld.FrameCounter"); }
420 bool& GamePreviewField() { return *GetNativePointerField<bool*>(this, "UWorld.GamePreview"); }
421 TMap<FString, TArray<TArray<TArray<unsigned int>>>, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, TArray<TArray<TArray<unsigned int>>>, 0> >& LocalInstancedStaticMeshComponentInstancesVisibilityStateField() { return *GetNativePointerField<TMap<FString, TArray<TArray<TArray<unsigned int>>>, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, TArray<TArray<TArray<unsigned int>>>, 0> >*>(this, "UWorld.LocalInstancedStaticMeshComponentInstancesVisibilityState"); }
423 TMap<unsigned int, TWeakObjectPtr<AActor>, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, TWeakObjectPtr<AActor>, 0> >& UniqueActorIdsField() { return *GetNativePointerField<TMap<unsigned int, TWeakObjectPtr<AActor>, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, TWeakObjectPtr<AActor>, 0> >*>(this, "UWorld.UniqueActorIds"); }
424 TArray<TAutoWeakObjectPtr<AController>>& ControllerListField() { return *GetNativePointerField<TArray<TAutoWeakObjectPtr<AController>>*>(this, "UWorld.ControllerList"); }
425 TArray<TAutoWeakObjectPtr<APlayerController>>& PlayerControllerListField() { return *GetNativePointerField<TArray<TAutoWeakObjectPtr<APlayerController>>*>(this, "UWorld.PlayerControllerList"); }
426 TArray<TAutoWeakObjectPtr<APawn>>& PawnListField() { return *GetNativePointerField<TArray<TAutoWeakObjectPtr<APawn>>*>(this, "UWorld.PawnList"); }
430 bool& bRequiresHitProxiesField() { return *GetNativePointerField<bool*>(this, "UWorld.bRequiresHitProxies"); }
431 long double& BuildStreamingDataTimerField() { return *GetNativePointerField<long double*>(this, "UWorld.BuildStreamingDataTimer"); }
432 bool& bInTickField() { return *GetNativePointerField<bool*>(this, "UWorld.bInTick"); }
433 bool& bIsBuiltField() { return *GetNativePointerField<bool*>(this, "UWorld.bIsBuilt"); }
434 bool& bTickNewlySpawnedField() { return *GetNativePointerField<bool*>(this, "UWorld.bTickNewlySpawned"); }
435 bool& bPostTickComponentUpdateField() { return *GetNativePointerField<bool*>(this, "UWorld.bPostTickComponentUpdate"); }
436 int& PlayerNumField() { return *GetNativePointerField<int*>(this, "UWorld.PlayerNum"); }
437 float& TimeSinceLastPendingKillPurgeField() { return *GetNativePointerField<float*>(this, "UWorld.TimeSinceLastPendingKillPurge"); }
438 bool& FullPurgeTriggeredField() { return *GetNativePointerField<bool*>(this, "UWorld.FullPurgeTriggered"); }
439 bool& bShouldDelayGarbageCollectField() { return *GetNativePointerField<bool*>(this, "UWorld.bShouldDelayGarbageCollect"); }
440 bool& bIsWorldInitializedField() { return *GetNativePointerField<bool*>(this, "UWorld.bIsWorldInitialized"); }
441 int& AllowLevelLoadOverrideField() { return *GetNativePointerField<int*>(this, "UWorld.AllowLevelLoadOverride"); }
442 int& StreamingVolumeUpdateDelayField() { return *GetNativePointerField<int*>(this, "UWorld.StreamingVolumeUpdateDelay"); }
443 bool& bIsLevelStreamingFrozenField() { return *GetNativePointerField<bool*>(this, "UWorld.bIsLevelStreamingFrozen"); }
444 bool& bShouldForceUnloadStreamingLevelsField() { return *GetNativePointerField<bool*>(this, "UWorld.bShouldForceUnloadStreamingLevels"); }
445 bool& bShouldForceVisibleStreamingLevelsField() { return *GetNativePointerField<bool*>(this, "UWorld.bShouldForceVisibleStreamingLevels"); }
446 bool& bDoDelayedUpdateCullDistanceVolumesField() { return *GetNativePointerField<bool*>(this, "UWorld.bDoDelayedUpdateCullDistanceVolumes"); }
447 TEnumAsByte<enum EWorldType::Type>& WorldTypeField() { return *GetNativePointerField<TEnumAsByte<enum EWorldType::Type>*>(this, "UWorld.WorldType"); }
448 bool& bIsRunningConstructionScriptField() { return *GetNativePointerField<bool*>(this, "UWorld.bIsRunningConstructionScript"); }
449 bool& bShouldSimulatePhysicsField() { return *GetNativePointerField<bool*>(this, "UWorld.bShouldSimulatePhysics"); }
450 FName& DebugDrawTraceTagField() { return *GetNativePointerField<FName*>(this, "UWorld.DebugDrawTraceTag"); }
451 long double& LastTimeUnbuiltLightingWasEncounteredField() { return *GetNativePointerField<long double*>(this, "UWorld.LastTimeUnbuiltLightingWasEncountered"); }
452 long double& TimeSecondsField() { return *GetNativePointerField<long double*>(this, "UWorld.TimeSeconds"); }
453 long double& LoadedAtTimeSecondsField() { return *GetNativePointerField<long double*>(this, "UWorld.LoadedAtTimeSeconds"); }
454 long double& RealTimeSecondsField() { return *GetNativePointerField<long double*>(this, "UWorld.RealTimeSeconds"); }
455 long double& AudioTimeSecondsField() { return *GetNativePointerField<long double*>(this, "UWorld.AudioTimeSeconds"); }
456 float& DeltaTimeSecondsField() { return *GetNativePointerField<float*>(this, "UWorld.DeltaTimeSeconds"); }
457 float& PreviousDeltaTimeSecondsField() { return *GetNativePointerField<float*>(this, "UWorld.PreviousDeltaTimeSeconds"); }
458 float& PauseDelayField() { return *GetNativePointerField<float*>(this, "UWorld.PauseDelay"); }
459 unsigned int& StasisThisFrameField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.StasisThisFrame"); }
460 unsigned int& UnStasisThisFrameField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.UnStasisThisFrame"); }
461 unsigned int& StasisOssilationThisFrameField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.StasisOssilationThisFrame"); }
462 unsigned int& StasisThisFrameMaxField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.StasisThisFrameMax"); }
463 unsigned int& UnStasisThisFrameMaxField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.UnStasisThisFrameMax"); }
464 unsigned int& StasisOssilationThisFrameMaxField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.StasisOssilationThisFrameMax"); }
465 float& StasisThisFrameAvgField() { return *GetNativePointerField<float*>(this, "UWorld.StasisThisFrameAvg"); }
466 float& UnStasisThisFrameAvgField() { return *GetNativePointerField<float*>(this, "UWorld.UnStasisThisFrameAvg"); }
467 float& StasisOssilationThisFrameAvgField() { return *GetNativePointerField<float*>(this, "UWorld.StasisOssilationThisFrameAvg"); }
468 float& StasisMaxResetTimerField() { return *GetNativePointerField<float*>(this, "UWorld.StasisMaxResetTimer"); }
469 unsigned int& LastUnstasisCountField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.LastUnstasisCount"); }
470 unsigned int& LoadedSaveIncrementorField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.LoadedSaveIncrementor"); }
471 unsigned int& CurrentSaveIncrementorField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.CurrentSaveIncrementor"); }
472 bool& bBlockAllOnNextLevelStreamingProcessField() { return *GetNativePointerField<bool*>(this, "UWorld.bBlockAllOnNextLevelStreamingProcess"); }
473 FIntVector& OriginLocationField() { return *GetNativePointerField<FIntVector*>(this, "UWorld.OriginLocation"); }
474 FIntVector& RequestedOriginLocationField() { return *GetNativePointerField<FIntVector*>(this, "UWorld.RequestedOriginLocation"); }
475 bool& bOriginOffsetThisFrameField() { return *GetNativePointerField<bool*>(this, "UWorld.bOriginOffsetThisFrame"); }
476 bool& bFlushingLevelStreamingField() { return *GetNativePointerField<bool*>(this, "UWorld.bFlushingLevelStreaming"); }
477 long double& ForceBlockLoadTimeoutField() { return *GetNativePointerField<long double*>(this, "UWorld.ForceBlockLoadTimeout"); }
478 FString& NextURLField() { return *GetNativePointerField<FString*>(this, "UWorld.NextURL"); }
479 float& NextSwitchCountdownField() { return *GetNativePointerField<float*>(this, "UWorld.NextSwitchCountdown"); }
480 TArray<FName>& PreparingLevelNamesField() { return *GetNativePointerField<TArray<FName>*>(this, "UWorld.PreparingLevelNames"); }
481 FName& CommittedPersistentLevelNameField() { return *GetNativePointerField<FName*>(this, "UWorld.CommittedPersistentLevelName"); }
482 FString& CurrentDayTimeField() { return *GetNativePointerField<FString*>(this, "UWorld.CurrentDayTime"); }
483 unsigned int& NumLightingUnbuiltObjectsField() { return *GetNativePointerField<unsigned int*>(this, "UWorld.NumLightingUnbuiltObjects"); }
484 UWaveWorksComponent* WaveWorksComponentField() { return *GetNativePointerField<UWaveWorksComponent**>(this, "UWorld.WaveWorksComponent"); }
485 bool& bHasCheckedForWaveWorksField() { return *GetNativePointerField<bool*>(this, "UWorld.bHasCheckedForWaveWorks"); }
486 FShorelineProps& WorldShorelinePropsField() { return *GetNativePointerField<FShorelineProps*>(this, "UWorld.WorldShorelineProps"); }
487 TArray<unsigned char>& WorldShorelineMapField() { return *GetNativePointerField<TArray<unsigned char>*>(this, "UWorld.WorldShorelineMap"); }
488 UTexture2D* ShorelineMapsTextureField() { return *GetNativePointerField<UTexture2D**>(this, "UWorld.ShorelineMapsTexture"); }
489
490 // Functions
491
492 void CleanupActors() { NativeCall<void>(this, "UWorld.CleanupActors"); }
493 bool DestroyActor(AActor* ThisActor, bool bNetForce, bool bShouldModifyLevel) { return NativeCall<bool, AActor*, bool, bool>(this, "UWorld.DestroyActor", ThisActor, bNetForce, bShouldModifyLevel); }
494 bool EncroachingBlockingGeometry(AActor* TestActor, FVector TestLocation, FRotator TestRotation, FVector* ProposedAdjustment, FVector* TraceWorldGeometryFromLocation) { return NativeCall<bool, AActor*, FVector, FRotator, FVector*, FVector*>(this, "UWorld.EncroachingBlockingGeometry", TestActor, TestLocation, TestRotation, ProposedAdjustment, TraceWorldGeometryFromLocation); }
495 bool FindTeleportSpot(AActor* TestActor, FVector* TestLocation, FRotator TestRotation, FVector* TraceWorldGeometryFromLocation) { return NativeCall<bool, AActor*, FVector*, FRotator, FVector*>(this, "UWorld.FindTeleportSpot", TestActor, TestLocation, TestRotation, TraceWorldGeometryFromLocation); }
496 void ForceGarbageCollection(bool bForcePurge) { NativeCall<void, bool>(this, "UWorld.ForceGarbageCollection", bForcePurge); }
497 bool IsPaused() { return NativeCall<bool>(this, "UWorld.IsPaused"); }
498 void MarkActorComponentForNeededEndOfFrameUpdate(UActorComponent* Component, bool bForceGameThread) { NativeCall<void, UActorComponent*, bool>(this, "UWorld.MarkActorComponentForNeededEndOfFrameUpdate", Component, bForceGameThread); }
499 void ProcessLevelStreamingVolumes(FVector* OverrideViewLocation) { NativeCall<void, FVector*>(this, "UWorld.ProcessLevelStreamingVolumes", OverrideViewLocation); }
500 void SetMapNeedsLightingFullyRebuilt(int InNumLightingUnbuiltObjects) { NativeCall<void, int>(this, "UWorld.SetMapNeedsLightingFullyRebuilt", InNumLightingUnbuiltObjects); }
501 AActor* SpawnActor(UClass* Class, FVector* Location, FRotator* Rotation, FActorSpawnParameters* SpawnParameters) { return NativeCall<AActor*, UClass*, FVector*, FRotator*, FActorSpawnParameters*>(this, "UWorld.SpawnActor", Class, Location, Rotation, SpawnParameters); }
502 void TickNetClient(float DeltaSeconds) { NativeCall<void, float>(this, "UWorld.TickNetClient", DeltaSeconds); }
503 void UpdateAllReflectionCaptures() { NativeCall<void>(this, "UWorld.UpdateAllReflectionCaptures"); }
504 void AddController(AController* Controller) { NativeCall<void, AController*>(this, "UWorld.AddController", Controller); }
505 bool AddLevel(ULevel* InLevel) { return NativeCall<bool, ULevel*>(this, "UWorld.AddLevel", InLevel); }
506 void AddNetworkActor(AActor* Actor) { NativeCall<void, AActor*>(this, "UWorld.AddNetworkActor", Actor); }
507 void AddToWorld(ULevel* Level, FTransform* LevelTransform, bool bAlwaysConsiderTimeLimit, bool bIsInFarthestTileLayer, bool bIgnoreGroupedLevelHiding) { NativeCall<void, ULevel*, FTransform*, bool, bool, bool>(this, "UWorld.AddToWorld", Level, LevelTransform, bAlwaysConsiderTimeLimit, bIsInFarthestTileLayer, bIgnoreGroupedLevelHiding); }
508 bool AllowAudioPlayback() { return NativeCall<bool>(this, "UWorld.AllowAudioPlayback"); }
509 bool AreActorsInitialized() { return NativeCall<bool>(this, "UWorld.AreActorsInitialized"); }
510 bool AreAlwaysLoadedLevelsLoaded() { return NativeCall<bool>(this, "UWorld.AreAlwaysLoadedLevelsLoaded"); }
511 void BeginPlay() { NativeCall<void>(this, "UWorld.BeginPlay"); }
512 void BroadcastLevelsChanged() { NativeCall<void>(this, "UWorld.BroadcastLevelsChanged"); }
513 static FString* BuildPIEPackagePrefix(FString* result, int PIEInstanceID) { return NativeCall<FString*, FString*, int>(nullptr, "UWorld.BuildPIEPackagePrefix", result, PIEInstanceID); }
514 void CancelPendingMapChange() { NativeCall<void>(this, "UWorld.CancelPendingMapChange"); }
515 void CleanupWorld(bool bSessionEnded, bool bCleanupResources, UWorld* NewWorld) { NativeCall<void, bool, bool, UWorld*>(this, "UWorld.CleanupWorld", bSessionEnded, bCleanupResources, NewWorld); }
516 void ClearWorldComponents() { NativeCall<void>(this, "UWorld.ClearWorldComponents"); }
517 void CommitMapChange() { NativeCall<void>(this, "UWorld.CommitMapChange"); }
518 void CompositeShorelineIntoWorld(FShorelineMetadata* Shoreline, FTransform* Transform) { NativeCall<void, FShorelineMetadata*, FTransform*>(this, "UWorld.CompositeShorelineIntoWorld", Shoreline, Transform); }
519 bool CompositeShorelineIntoWorldInternal(FShorelineMetadata* Shoreline, FTransform* Transform) { return NativeCall<bool, FShorelineMetadata*, FTransform*>(this, "UWorld.CompositeShorelineIntoWorldInternal", Shoreline, Transform); }
520 bool ContainsActor(AActor* Actor) { return NativeCall<bool, AActor*>(this, "UWorld.ContainsActor", Actor); }
521 bool ContainsLevel(ULevel* InLevel) { return NativeCall<bool, ULevel*>(this, "UWorld.ContainsLevel", InLevel); }
522 static FString* ConvertToPIEPackageName(FString* result, FString* PackageName, int PIEInstanceID) { return NativeCall<FString*, FString*, FString*, int>(nullptr, "UWorld.ConvertToPIEPackageName", result, PackageName, PIEInstanceID); }
523 void CreatePhysicsScene() { NativeCall<void>(this, "UWorld.CreatePhysicsScene"); }
524 bool DestroySwappedPC(UNetConnection* Connection) { return NativeCall<bool, UNetConnection*>(this, "UWorld.DestroySwappedPC", Connection); }
525 static UWorld* DuplicateWorldForPIE(FString* PackageName, UWorld* OwningWorld) { return NativeCall<UWorld*, FString*, UWorld*>(nullptr, "UWorld.DuplicateWorldForPIE", PackageName, OwningWorld); }
526 void EnsureCollisionTreeIsBuilt() { NativeCall<void>(this, "UWorld.EnsureCollisionTreeIsBuilt"); }
527 void FindOrCreateSerializedObject(FAtlasSaveObjectData* SavedObject, TArray<UObject*>* Levels, FName Name, TArray<AActor*>* ActorsToBeginPlay, UWorld* World) { NativeCall<void, FAtlasSaveObjectData*, TArray<UObject*>*, FName, TArray<AActor*>*, UWorld*>(this, "UWorld.FindOrCreateSerializedObject", SavedObject, Levels, Name, ActorsToBeginPlay, World); }
528 void FinishDestroy() { NativeCall<void>(this, "UWorld.FinishDestroy"); }
529 int GetActorCount() { return NativeCall<int>(this, "UWorld.GetActorCount"); }
530 FString* GetAddressURL(FString* result) { return NativeCall<FString*, FString*>(this, "UWorld.GetAddressURL", result); }
531 long double GetAudioTimeSeconds() { return NativeCall<long double>(this, "UWorld.GetAudioTimeSeconds"); }
532 TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<AController>> const, TAutoWeakObjectPtr<AController> const, int>* GetControllerIterator(TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<AController>> const, TAutoWeakObjectPtr<AController> const, int>* result) { return NativeCall<TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<AController>> const, TAutoWeakObjectPtr<AController> const, int>*, TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<AController>> const, TAutoWeakObjectPtr<AController> const, int>*>(this, "UWorld.GetControllerIterator", result); }
533 ULevel* GetCurrentLevel() { return NativeCall<ULevel*>(this, "UWorld.GetCurrentLevel"); }
534 float GetDefaultGravityZ() { return NativeCall<float>(this, "UWorld.GetDefaultGravityZ"); }
535 float GetDeltaSeconds() { return NativeCall<float>(this, "UWorld.GetDeltaSeconds"); }
536 float GetDistanceToShore(FVector2D* Position) { return NativeCall<float, FVector2D*>(this, "UWorld.GetDistanceToShore", Position); }
537 ULocalPlayer* GetFirstLocalPlayerFromController() { return NativeCall<ULocalPlayer*>(this, "UWorld.GetFirstLocalPlayerFromController"); }
538 APlayerController* GetFirstPlayerController() { return NativeCall<APlayerController*>(this, "UWorld.GetFirstPlayerController"); }
539 float GetGravityZ() { return NativeCall<float>(this, "UWorld.GetGravityZ"); }
540 ULevel* GetLevel(int InLevelIndex) { return NativeCall<ULevel*, int>(this, "UWorld.GetLevel", InLevelIndex); }
541 ALevelScriptActor* GetLevelScriptActor(ULevel* OwnerLevel) { return NativeCall<ALevelScriptActor*, ULevel*>(this, "UWorld.GetLevelScriptActor", OwnerLevel); }
542 TArray<ULevel*>* GetLevels() { return NativeCall<TArray<ULevel*>*>(this, "UWorld.GetLevels"); }
543 FString* GetLocalURL(FString* result) { return NativeCall<FString*, FString*>(this, "UWorld.GetLocalURL", result); }
544 FString* GetMapName(FString* result) { return NativeCall<FString*, FString*>(this, "UWorld.GetMapName", result); }
545 void GetMatineeActors(TArray<AMatineeActor*>* OutMatineeActors) { NativeCall<void, TArray<AMatineeActor*>*>(this, "UWorld.GetMatineeActors", OutMatineeActors); }
546 UClass* GetModPrioritizedClass(FName* NameIn) { return NativeCall<UClass*, FName*>(this, "UWorld.GetModPrioritizedClass", NameIn); }
547 int GetNetRelevantActorCount() { return NativeCall<int>(this, "UWorld.GetNetRelevantActorCount"); }
548 TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<APawn>> const, TAutoWeakObjectPtr<APawn> const, int>* GetPawnIterator(TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<APawn>> const, TAutoWeakObjectPtr<APawn> const, int>* result) { return NativeCall<TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<APawn>> const, TAutoWeakObjectPtr<APawn> const, int>*, TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<APawn>> const, TAutoWeakObjectPtr<APawn> const, int>*>(this, "UWorld.GetPawnIterator", result); }
549 TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<APlayerController>> const, TAutoWeakObjectPtr<APlayerController> const, int>* GetPlayerControllerIterator(TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<APlayerController>> const, TAutoWeakObjectPtr<APlayerController> const, int>* result) { return NativeCall<TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<APlayerController>> const, TAutoWeakObjectPtr<APlayerController> const, int>*, TIndexedContainerIterator<TArray<TAutoWeakObjectPtr<APlayerController>> const, TAutoWeakObjectPtr<APlayerController> const, int>*>(this, "UWorld.GetPlayerControllerIterator", result); }
550 long double GetRealTimeSeconds() { return NativeCall<long double>(this, "UWorld.GetRealTimeSeconds"); }
551 float GetShoreDepth(FVector2D* Position) { return NativeCall<float, FVector2D*>(this, "UWorld.GetShoreDepth", Position); }
552 FVector* GetShorelineDampeningFactors(FVector* result, FVector2D* Position, float WindSpeed) { return NativeCall<FVector*, FVector*, FVector2D*, float>(this, "UWorld.GetShorelineDampeningFactors", result, Position, WindSpeed); }
553 long double GetTimeSeconds() { return NativeCall<long double>(this, "UWorld.GetTimeSeconds"); }
554 UWaveWorksComponent* GetWaveWorksComponent() { return NativeCall<UWaveWorksComponent*>(this, "UWorld.GetWaveWorksComponent"); }
555 static FVector4* GetWindSpeedDampeningInfluence(FVector4* result, float WindSpeed) { return NativeCall<FVector4*, FVector4*, float>(nullptr, "UWorld.GetWindSpeedDampeningInfluence", result, WindSpeed); }
556 AWorldSettings* GetWorldSettings(bool bCheckStreamingPesistent, bool bChecked) { return NativeCall<AWorldSettings*, bool, bool>(this, "UWorld.GetWorldSettings", bCheckStreamingPesistent, bChecked); }
557 bool HasBegunPlay() { return NativeCall<bool>(this, "UWorld.HasBegunPlay"); }
558 void InitWorld(UWorld::InitializationValues IVS) { NativeCall<void, UWorld::InitializationValues>(this, "UWorld.InitWorld", IVS); }
559 void InitializeNewWorld(UWorld::InitializationValues IVS) { NativeCall<void, UWorld::InitializationValues>(this, "UWorld.InitializeNewWorld", IVS); }
560 void InitializeShorelineToDefault() { NativeCall<void>(this, "UWorld.InitializeShorelineToDefault"); }
561 bool IsClient() { return NativeCall<bool>(this, "UWorld.IsClient"); }
562 bool IsGameWorld() { return NativeCall<bool>(this, "UWorld.IsGameWorld"); }
563 bool IsInSeamlessTravel() { return NativeCall<bool>(this, "UWorld.IsInSeamlessTravel"); }
564 bool IsLevelLoadedByName(FName* LevelName) { return NativeCall<bool, FName*>(this, "UWorld.IsLevelLoadedByName", LevelName); }
565 bool IsPlayInEditor() { return NativeCall<bool>(this, "UWorld.IsPlayInEditor"); }
566 bool IsPreparingMapChange() { return NativeCall<bool>(this, "UWorld.IsPreparingMapChange"); }
567 bool IsServer() { return NativeCall<bool>(this, "UWorld.IsServer"); }
568 bool IsStreamingLevelLoaded(FName* LevelName, unsigned int UniqueID) { return NativeCall<bool, FName*, unsigned int>(this, "UWorld.IsStreamingLevelLoaded", LevelName, UniqueID); }
569 bool IsVisibilityRequestPending() { return NativeCall<bool>(this, "UWorld.IsVisibilityRequestPending"); }
570 bool LoadFromFile(FString* filename) { return NativeCall<bool, FString*>(this, "UWorld.LoadFromFile", filename); }
571 void ModifyLevel(ULevel* Level) { NativeCall<void, ULevel*>(this, "UWorld.ModifyLevel", Level); }
572 void PostDuplicate(bool bDuplicateForPIE) { NativeCall<void, bool>(this, "UWorld.PostDuplicate", bDuplicateForPIE); }
573 void PostLoad() { NativeCall<void>(this, "UWorld.PostLoad"); }
574 void PostSaveRoot(bool bCleanupIsRequired) { NativeCall<void, bool>(this, "UWorld.PostSaveRoot", bCleanupIsRequired); }
575 bool PreSaveRoot(const wchar_t* Filename, TArray<FString>* AdditionalPackagesToCook) { return NativeCall<bool, const wchar_t*, TArray<FString>*>(this, "UWorld.PreSaveRoot", Filename, AdditionalPackagesToCook); }
576 void PrepareMapChange(TArray<FName>* LevelNames) { NativeCall<void, TArray<FName>*>(this, "UWorld.PrepareMapChange", LevelNames); }
577 void RebuildShoreline() { NativeCall<void>(this, "UWorld.RebuildShoreline"); }
578 void RemoveActor(AActor* Actor, bool bShouldModifyLevel) { NativeCall<void, AActor*, bool>(this, "UWorld.RemoveActor", Actor, bShouldModifyLevel); }
579 void RemoveController(AController* Controller) { NativeCall<void, AController*>(this, "UWorld.RemoveController", Controller); }
580 void RemoveFromInternalOctree(UPrimitiveComponent* InComponent) { NativeCall<void, UPrimitiveComponent*>(this, "UWorld.RemoveFromInternalOctree", InComponent); }
581 void RemoveFromInternalSimpleOctree(FOctreeElementSimple* InElement) { NativeCall<void, FOctreeElementSimple*>(this, "UWorld.RemoveFromInternalSimpleOctree", InElement); }
582 void RemoveFromWorld(ULevel* Level) { NativeCall<void, ULevel*>(this, "UWorld.RemoveFromWorld", Level); }
583 void RemoveNetworkActor(AActor* Actor) { NativeCall<void, AActor*>(this, "UWorld.RemoveNetworkActor", Actor); }
584 static FString* RemovePIEPrefix(FString* result, FString* Source) { return NativeCall<FString*, FString*, FString*>(nullptr, "UWorld.RemovePIEPrefix", result, Source); }
585 void RequestNewWorldOrigin(FIntVector InNewOriginLocation) { NativeCall<void, FIntVector>(this, "UWorld.RequestNewWorldOrigin", InNewOriginLocation); }
586 void SeamlessTravel(FString* SeamlessTravelURL, bool bAbsolute, FGuid MapPackageGuid) { NativeCall<void, FString*, bool, FGuid>(this, "UWorld.SeamlessTravel", SeamlessTravelURL, bAbsolute, MapPackageGuid); }
587 void ServerTravel(FString* FURL, bool bAbsolute, bool bShouldSkipGameNotify) { NativeCall<void, FString*, bool, bool>(this, "UWorld.ServerTravel", FURL, bAbsolute, bShouldSkipGameNotify); }
588 bool SetNewWorldOrigin(FIntVector InNewOriginLocation) { return NativeCall<bool, FIntVector>(this, "UWorld.SetNewWorldOrigin", InNewOriginLocation); }
589 void SetWaveWorksComponent(UUI_HostSession* SessionUI) { NativeCall<void, UUI_HostSession*>(this, "UWorld.SetWaveWorksComponent", SessionUI); }
590 void SetupParameterCollectionInstances() { NativeCall<void>(this, "UWorld.SetupParameterCollectionInstances"); }
591 static FString* StripPIEPrefixFromPackageName(FString* result, FString* PrefixedName, FString* Prefix) { return NativeCall<FString*, FString*, FString*, FString*>(nullptr, "UWorld.StripPIEPrefixFromPackageName", result, PrefixedName, Prefix); }
592 long double TimeSince(long double Time) { return NativeCall<long double, long double>(this, "UWorld.TimeSince", Time); }
593 void UpdateConstraintActors() { NativeCall<void>(this, "UWorld.UpdateConstraintActors"); }
594 void UpdateCullDistanceVolumes() { NativeCall<void>(this, "UWorld.UpdateCullDistanceVolumes"); }
595 void UpdateInternalOctreeTransform(UPrimitiveComponent* InComponent) { NativeCall<void, UPrimitiveComponent*>(this, "UWorld.UpdateInternalOctreeTransform", InComponent); }
596 void UpdateInternalSimpleOctreeTransform(FOctreeElementSimple* InElement) { NativeCall<void, FOctreeElementSimple*>(this, "UWorld.UpdateInternalSimpleOctreeTransform", InElement); }
597 void UpdateParameterCollectionInstances(bool bUpdateInstanceUniformBuffers) { NativeCall<void, bool>(this, "UWorld.UpdateParameterCollectionInstances", bUpdateInstanceUniformBuffers); }
598 void UpdateWorldComponents(bool bRerunConstructionScripts, bool bCurrentLevelOnly) { NativeCall<void, bool, bool>(this, "UWorld.UpdateWorldComponents", bRerunConstructionScripts, bCurrentLevelOnly); }
599 void WelcomePlayer(UNetConnection* Connection) { NativeCall<void, UNetConnection*>(this, "UWorld.WelcomePlayer", Connection); }
600 void FinishAsyncTrace() { NativeCall<void>(this, "UWorld.FinishAsyncTrace"); }
601 bool LineTraceMulti(TArray<FHitResult>* OutHits, FVector* Start, FVector* End, FCollisionQueryParams* Params, FCollisionObjectQueryParams* ObjectQueryParams, bool bDoSort, bool bCullBackfaces, bool bUsePostFilter, float NegativeDistanceTolerance) { return NativeCall<bool, TArray<FHitResult>*, FVector*, FVector*, FCollisionQueryParams*, FCollisionObjectQueryParams*, bool, bool, bool, float>(this, "UWorld.LineTraceMulti", OutHits, Start, End, Params, ObjectQueryParams, bDoSort, bCullBackfaces, bUsePostFilter, NegativeDistanceTolerance); }
602 bool LineTraceMulti(TArray<FHitResult>* OutHits, FVector* Start, FVector* End, ECollisionChannel TraceChannel, FCollisionQueryParams* Params, FCollisionResponseParams* ResponseParam, bool bDoSort, bool bCullBackfaces, bool bUsePostFilter, float NegativeDistanceTolerance) { return NativeCall<bool, TArray<FHitResult>*, FVector*, FVector*, ECollisionChannel, FCollisionQueryParams*, FCollisionResponseParams*, bool, bool, bool, float>(this, "UWorld.LineTraceMulti", OutHits, Start, End, TraceChannel, Params, ResponseParam, bDoSort, bCullBackfaces, bUsePostFilter, NegativeDistanceTolerance); }
603 bool LineTraceSingle(FHitResult* OutHit, FVector* Start, FVector* End, FCollisionQueryParams* Params, FCollisionObjectQueryParams* ObjectQueryParams, bool bUsePostFilter, float NegativeDistanceTolerance) { return NativeCall<bool, FHitResult*, FVector*, FVector*, FCollisionQueryParams*, FCollisionObjectQueryParams*, bool, float>(this, "UWorld.LineTraceSingle", OutHit, Start, End, Params, ObjectQueryParams, bUsePostFilter, NegativeDistanceTolerance); }
604 bool LineTraceSingle(FHitResult* OutHit, FVector* Start, FVector* End, ECollisionChannel TraceChannel, FCollisionQueryParams* Params, FCollisionResponseParams* ResponseParam, bool bUsePostfilter, float NegativeDistanceTolerance) { return NativeCall<bool, FHitResult*, FVector*, FVector*, ECollisionChannel, FCollisionQueryParams*, FCollisionResponseParams*, bool, float>(this, "UWorld.LineTraceSingle", OutHit, Start, End, TraceChannel, Params, ResponseParam, bUsePostfilter, NegativeDistanceTolerance); }
605 bool LineTraceTest(FVector* Start, FVector* End, ECollisionChannel TraceChannel, FCollisionQueryParams* Params, FCollisionResponseParams* ResponseParam) { return NativeCall<bool, FVector*, FVector*, ECollisionChannel, FCollisionQueryParams*, FCollisionResponseParams*>(this, "UWorld.LineTraceTest", Start, End, TraceChannel, Params, ResponseParam); }
606 bool QueryTraceData(FTraceHandle* Handle, int FrameOffset, FTraceDatum* OutData) { return NativeCall<bool, FTraceHandle*, int, FTraceDatum*>(this, "UWorld.QueryTraceData", Handle, FrameOffset, OutData); }
607 void ResetAsyncTrace() { NativeCall<void>(this, "UWorld.ResetAsyncTrace"); }
608 void StartAsyncTrace() { NativeCall<void>(this, "UWorld.StartAsyncTrace"); }
609 void FinishPhysicsSim() { NativeCall<void>(this, "UWorld.FinishPhysicsSim"); }
610 void StartPhysicsSim() { NativeCall<void>(this, "UWorld.StartPhysicsSim"); }
611 static UClass* GetPrivateStaticClass(const wchar_t* Package) { return NativeCall<UClass*, const wchar_t*>(nullptr, "UWorld.GetPrivateStaticClass", Package); }
612};
613
615{
616 struct FOnTravelFailure;
617 struct FOnNetworkFailure;
618 struct FWorldAddedEvent;
619 struct FWorldDestroyedEvent;
621 TWeakObjectPtr<AMatineeActor>& ActiveMatineeField() { return *GetNativePointerField<TWeakObjectPtr<AMatineeActor>*>(this, "UEngine.ActiveMatinee"); }
622 TArray<FString>& AdditionalFontNamesField() { return *GetNativePointerField<TArray<FString>*>(this, "UEngine.AdditionalFontNames"); }
623 TSubclassOf<UConsole>& ConsoleClassField() { return *GetNativePointerField<TSubclassOf<UConsole>*>(this, "UEngine.ConsoleClass"); }
624 TSubclassOf<ULocalPlayer>& LocalPlayerClassField() { return *GetNativePointerField<TSubclassOf<ULocalPlayer>*>(this, "UEngine.LocalPlayerClass"); }
625 TSubclassOf<AWorldSettings>& WorldSettingsClassField() { return *GetNativePointerField<TSubclassOf<AWorldSettings>*>(this, "UEngine.WorldSettingsClass"); }
626 TSubclassOf<UGameUserSettings>& GameUserSettingsClassField() { return *GetNativePointerField<TSubclassOf<UGameUserSettings>*>(this, "UEngine.GameUserSettingsClass"); }
627 UGameUserSettings* GameUserSettingsField() { return *GetNativePointerField<UGameUserSettings**>(this, "UEngine.GameUserSettings"); }
628 TSubclassOf<ALevelScriptActor>& LevelScriptActorClassField() { return *GetNativePointerField<TSubclassOf<ALevelScriptActor>*>(this, "UEngine.LevelScriptActorClass"); }
629 UPrimalGlobals* GameSingletonField() { return *GetNativePointerField<UPrimalGlobals**>(this, "UEngine.GameSingleton"); }
630 UTireType* DefaultTireTypeField() { return *GetNativePointerField<UTireType**>(this, "UEngine.DefaultTireType"); }
631 TSubclassOf<APawn>& DefaultPreviewPawnClassField() { return *GetNativePointerField<TSubclassOf<APawn>*>(this, "UEngine.DefaultPreviewPawnClass"); }
632 FString& PlayOnConsoleSaveDirField() { return *GetNativePointerField<FString*>(this, "UEngine.PlayOnConsoleSaveDir"); }
633 UTexture2D* DefaultTextureField() { return *GetNativePointerField<UTexture2D**>(this, "UEngine.DefaultTexture"); }
634 UTexture* DefaultDiffuseTextureField() { return *GetNativePointerField<UTexture**>(this, "UEngine.DefaultDiffuseTexture"); }
635 UTexture2D* DefaultBSPVertexTextureField() { return *GetNativePointerField<UTexture2D**>(this, "UEngine.DefaultBSPVertexTexture"); }
636 UTexture2D* HighFrequencyNoiseTextureField() { return *GetNativePointerField<UTexture2D**>(this, "UEngine.HighFrequencyNoiseTexture"); }
637 UTexture2D* DefaultBokehTextureField() { return *GetNativePointerField<UTexture2D**>(this, "UEngine.DefaultBokehTexture"); }
638 UMaterial* WireframeMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.WireframeMaterial"); }
639 UMaterial* DebugMeshMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.DebugMeshMaterial"); }
640 UMaterial* LevelColorationLitMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.LevelColorationLitMaterial"); }
641 UMaterial* LevelColorationUnlitMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.LevelColorationUnlitMaterial"); }
642 UMaterial* LightingTexelDensityMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.LightingTexelDensityMaterial"); }
643 UMaterial* ShadedLevelColorationLitMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.ShadedLevelColorationLitMaterial"); }
644 UMaterial* ShadedLevelColorationUnlitMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.ShadedLevelColorationUnlitMaterial"); }
645 UMaterial* RemoveSurfaceMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.RemoveSurfaceMaterial"); }
646 UMaterial* VertexColorMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.VertexColorMaterial"); }
647 UMaterial* VertexColorViewModeMaterial_ColorOnlyField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.VertexColorViewModeMaterial_ColorOnly"); }
648 UMaterial* VertexColorViewModeMaterial_AlphaAsColorField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.VertexColorViewModeMaterial_AlphaAsColor"); }
649 UMaterial* VertexColorViewModeMaterial_RedOnlyField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.VertexColorViewModeMaterial_RedOnly"); }
650 UMaterial* VertexColorViewModeMaterial_GreenOnlyField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.VertexColorViewModeMaterial_GreenOnly"); }
651 UMaterial* VertexColorViewModeMaterial_BlueOnlyField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.VertexColorViewModeMaterial_BlueOnly"); }
652 UMaterial* ConstraintLimitMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.ConstraintLimitMaterial"); }
653 UMaterial* InvalidLightmapSettingsMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.InvalidLightmapSettingsMaterial"); }
654 UMaterial* PreviewShadowsIndicatorMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.PreviewShadowsIndicatorMaterial"); }
655 UMaterial* ArrowMaterialField() { return *GetNativePointerField<UMaterial**>(this, "UEngine.ArrowMaterial"); }
656 FLinearColor& LightingOnlyBrightnessField() { return *GetNativePointerField<FLinearColor*>(this, "UEngine.LightingOnlyBrightness"); }
657 TArray<FColor>& LightComplexityColorsField() { return *GetNativePointerField<TArray<FColor>*>(this, "UEngine.LightComplexityColors"); }
658 TArray<FLinearColor>& ShaderComplexityColorsField() { return *GetNativePointerField<TArray<FLinearColor>*>(this, "UEngine.ShaderComplexityColors"); }
659 TArray<FLinearColor>& StationaryLightOverlapColorsField() { return *GetNativePointerField<TArray<FLinearColor>*>(this, "UEngine.StationaryLightOverlapColors"); }
660 float& MaxPixelShaderAdditiveComplexityCountField() { return *GetNativePointerField<float*>(this, "UEngine.MaxPixelShaderAdditiveComplexityCount"); }
661 float& MaxES2PixelShaderAdditiveComplexityCountField() { return *GetNativePointerField<float*>(this, "UEngine.MaxES2PixelShaderAdditiveComplexityCount"); }
662 float& MinLightMapDensityField() { return *GetNativePointerField<float*>(this, "UEngine.MinLightMapDensity"); }
663 float& IdealLightMapDensityField() { return *GetNativePointerField<float*>(this, "UEngine.IdealLightMapDensity"); }
664 float& MaxLightMapDensityField() { return *GetNativePointerField<float*>(this, "UEngine.MaxLightMapDensity"); }
665 float& RenderLightMapDensityGrayscaleScaleField() { return *GetNativePointerField<float*>(this, "UEngine.RenderLightMapDensityGrayscaleScale"); }
666 float& RenderLightMapDensityColorScaleField() { return *GetNativePointerField<float*>(this, "UEngine.RenderLightMapDensityColorScale"); }
667 FLinearColor& LightMapDensityVertexMappedColorField() { return *GetNativePointerField<FLinearColor*>(this, "UEngine.LightMapDensityVertexMappedColor"); }
668 FLinearColor& LightMapDensitySelectedColorField() { return *GetNativePointerField<FLinearColor*>(this, "UEngine.LightMapDensitySelectedColor"); }
669 TArray<FStatColorMapping>& StatColorMappingsField() { return *GetNativePointerField<TArray<FStatColorMapping>*>(this, "UEngine.StatColorMappings"); }
670 UPhysicalMaterial* DefaultPhysMaterialField() { return *GetNativePointerField<UPhysicalMaterial**>(this, "UEngine.DefaultPhysMaterial"); }
671 TArray<FGameNameRedirect>& ActiveGameNameRedirectsField() { return *GetNativePointerField<TArray<FGameNameRedirect>*>(this, "UEngine.ActiveGameNameRedirects"); }
672 TArray<FClassRedirect>& ActiveClassRedirectsField() { return *GetNativePointerField<TArray<FClassRedirect>*>(this, "UEngine.ActiveClassRedirects"); }
673 TArray<FPluginRedirect>& ActivePluginRedirectsField() { return *GetNativePointerField<TArray<FPluginRedirect>*>(this, "UEngine.ActivePluginRedirects"); }
674 TArray<FStructRedirect>& ActiveStructRedirectsField() { return *GetNativePointerField<TArray<FStructRedirect>*>(this, "UEngine.ActiveStructRedirects"); }
675 UTexture2D* PreIntegratedSkinBRDFTextureField() { return *GetNativePointerField<UTexture2D**>(this, "UEngine.PreIntegratedSkinBRDFTexture"); }
676 UTexture2D* MiniFontTextureField() { return *GetNativePointerField<UTexture2D**>(this, "UEngine.MiniFontTexture"); }
677 UTexture* WeightMapPlaceholderTextureField() { return *GetNativePointerField<UTexture**>(this, "UEngine.WeightMapPlaceholderTexture"); }
678 UTexture2D* LightMapDensityTextureField() { return *GetNativePointerField<UTexture2D**>(this, "UEngine.LightMapDensityTexture"); }
679 IEngineLoop* EngineLoopField() { return *GetNativePointerField<IEngineLoop**>(this, "UEngine.EngineLoop"); }
680 TArray<FString>& DeferredCommandsField() { return *GetNativePointerField<TArray<FString>*>(this, "UEngine.DeferredCommands"); }
681 int& TickCyclesField() { return *GetNativePointerField<int*>(this, "UEngine.TickCycles"); }
682 int& GameCyclesField() { return *GetNativePointerField<int*>(this, "UEngine.GameCycles"); }
683 int& ClientCyclesField() { return *GetNativePointerField<int*>(this, "UEngine.ClientCycles"); }
684 float& NearClipPlaneField() { return *GetNativePointerField<float*>(this, "UEngine.NearClipPlane"); }
685 float& TimeBetweenPurgingPendingKillObjectsField() { return *GetNativePointerField<float*>(this, "UEngine.TimeBetweenPurgingPendingKillObjects"); }
686 float& AsyncLoadingTimeLimitField() { return *GetNativePointerField<float*>(this, "UEngine.AsyncLoadingTimeLimit"); }
687 float& PriorityAsyncLoadingExtraTimeField() { return *GetNativePointerField<float*>(this, "UEngine.PriorityAsyncLoadingExtraTime"); }
688 float& LevelStreamingActorsUpdateTimeLimitField() { return *GetNativePointerField<float*>(this, "UEngine.LevelStreamingActorsUpdateTimeLimit"); }
689 int& LevelStreamingComponentsRegistrationGranularityField() { return *GetNativePointerField<int*>(this, "UEngine.LevelStreamingComponentsRegistrationGranularity"); }
690 int& MaximumLoopIterationCountField() { return *GetNativePointerField<int*>(this, "UEngine.MaximumLoopIterationCount"); }
691 //TRange<float>& SmoothedFrameRateRangeField() { return *GetNativePointerField<TRange<float>*>(this, "UEngine.SmoothedFrameRateRange"); }
692 int& NumPawnsAllowedToBeSpawnedInAFrameField() { return *GetNativePointerField<int*>(this, "UEngine.NumPawnsAllowedToBeSpawnedInAFrame"); }
693 FColor& C_WorldBoxField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_WorldBox"); }
694 FColor& C_BrushWireField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_BrushWire"); }
695 FColor& C_AddWireField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_AddWire"); }
696 FColor& C_SubtractWireField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_SubtractWire"); }
697 FColor& C_SemiSolidWireField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_SemiSolidWire"); }
698 FColor& C_NonSolidWireField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_NonSolidWire"); }
699 FColor& C_WireBackgroundField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_WireBackground"); }
700 FColor& C_ScaleBoxHiField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_ScaleBoxHi"); }
701 FColor& C_VolumeCollisionField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_VolumeCollision"); }
702 FColor& C_BSPCollisionField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_BSPCollision"); }
703 FColor& C_OrthoBackgroundField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_OrthoBackground"); }
704 FColor& C_VolumeField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_Volume"); }
705 FColor& C_BrushShapeField() { return *GetNativePointerField<FColor*>(this, "UEngine.C_BrushShape"); }
706 float& StreamingDistanceFactorField() { return *GetNativePointerField<float*>(this, "UEngine.StreamingDistanceFactor"); }
707 TEnumAsByte<enum ETransitionType>& TransitionTypeField() { return *GetNativePointerField<TEnumAsByte<enum ETransitionType>*>(this, "UEngine.TransitionType"); }
708 FString& TransitionDescriptionField() { return *GetNativePointerField<FString*>(this, "UEngine.TransitionDescription"); }
709 FString& TransitionGameModeField() { return *GetNativePointerField<FString*>(this, "UEngine.TransitionGameMode"); }
710 float& MeshLODRangeField() { return *GetNativePointerField<float*>(this, "UEngine.MeshLODRange"); }
711 float& CameraRotationThresholdField() { return *GetNativePointerField<float*>(this, "UEngine.CameraRotationThreshold"); }
712 float& CameraTranslationThresholdField() { return *GetNativePointerField<float*>(this, "UEngine.CameraTranslationThreshold"); }
713 float& PrimitiveProbablyVisibleTimeField() { return *GetNativePointerField<float*>(this, "UEngine.PrimitiveProbablyVisibleTime"); }
714 float& MaxOcclusionPixelsFractionField() { return *GetNativePointerField<float*>(this, "UEngine.MaxOcclusionPixelsFraction"); }
715 int& MaxParticleResizeField() { return *GetNativePointerField<int*>(this, "UEngine.MaxParticleResize"); }
716 int& MaxParticleResizeWarnField() { return *GetNativePointerField<int*>(this, "UEngine.MaxParticleResizeWarn"); }
717 TArray<FDropNoteInfo>& PendingDroppedNotesField() { return *GetNativePointerField<TArray<FDropNoteInfo>*>(this, "UEngine.PendingDroppedNotes"); }
718 FRigidBodyErrorCorrection& PhysicErrorCorrectionField() { return *GetNativePointerField<FRigidBodyErrorCorrection*>(this, "UEngine.PhysicErrorCorrection"); }
719 float& NetClientTicksPerSecondField() { return *GetNativePointerField<float*>(this, "UEngine.NetClientTicksPerSecond"); }
720 float& DisplayGammaField() { return *GetNativePointerField<float*>(this, "UEngine.DisplayGamma"); }
721 float& MinDesiredFrameRateField() { return *GetNativePointerField<float*>(this, "UEngine.MinDesiredFrameRate"); }
722 FLinearColor& DefaultSelectedMaterialColorField() { return *GetNativePointerField<FLinearColor*>(this, "UEngine.DefaultSelectedMaterialColor"); }
723 FLinearColor& SelectedMaterialColorField() { return *GetNativePointerField<FLinearColor*>(this, "UEngine.SelectedMaterialColor"); }
724 FLinearColor& SelectionOutlineColorField() { return *GetNativePointerField<FLinearColor*>(this, "UEngine.SelectionOutlineColor"); }
725 FLinearColor& SelectedMaterialColorOverrideField() { return *GetNativePointerField<FLinearColor*>(this, "UEngine.SelectedMaterialColorOverride"); }
726 bool& bIsOverridingSelectedColorField() { return *GetNativePointerField<bool*>(this, "UEngine.bIsOverridingSelectedColor"); }
727 unsigned int& bEnableVisualLogRecordingOnStartField() { return *GetNativePointerField<unsigned int*>(this, "UEngine.bEnableVisualLogRecordingOnStart"); }
728 UDeviceProfileManager* DeviceProfileManagerField() { return *GetNativePointerField<UDeviceProfileManager**>(this, "UEngine.DeviceProfileManager"); }
729 int& ScreenSaverInhibitorSemaphoreField() { return *GetNativePointerField<int*>(this, "UEngine.ScreenSaverInhibitorSemaphore"); }
730 FString& MatineeCaptureNameField() { return *GetNativePointerField<FString*>(this, "UEngine.MatineeCaptureName"); }
731 FString& MatineePackageCaptureNameField() { return *GetNativePointerField<FString*>(this, "UEngine.MatineePackageCaptureName"); }
732 int& MatineeCaptureFPSField() { return *GetNativePointerField<int*>(this, "UEngine.MatineeCaptureFPS"); }
733 TEnumAsByte<enum EMatineeCaptureType::Type>& MatineeCaptureTypeField() { return *GetNativePointerField<TEnumAsByte<enum EMatineeCaptureType::Type>*>(this, "UEngine.MatineeCaptureType"); }
734 bool& bNoTextureStreamingField() { return *GetNativePointerField<bool*>(this, "UEngine.bNoTextureStreaming"); }
735 FString& ParticleEventManagerClassPathField() { return *GetNativePointerField<FString*>(this, "UEngine.ParticleEventManagerClassPath"); }
736 TArray<FScreenMessageString>& PriorityScreenMessagesField() { return *GetNativePointerField<TArray<FScreenMessageString>*>(this, "UEngine.PriorityScreenMessages"); }
737 float& SelectionHighlightIntensityField() { return *GetNativePointerField<float*>(this, "UEngine.SelectionHighlightIntensity"); }
738 float& BSPSelectionHighlightIntensityField() { return *GetNativePointerField<float*>(this, "UEngine.BSPSelectionHighlightIntensity"); }
739 float& HoverHighlightIntensityField() { return *GetNativePointerField<float*>(this, "UEngine.HoverHighlightIntensity"); }
740 float& SelectionHighlightIntensityBillboardsField() { return *GetNativePointerField<float*>(this, "UEngine.SelectionHighlightIntensityBillboards"); }
741 FString& LastModDownloadTextField() { return *GetNativePointerField<FString*>(this, "UEngine.LastModDownloadText"); }
742 FString& PrimalNetAuth_MyIPStrField() { return *GetNativePointerField<FString*>(this, "UEngine.PrimalNetAuth_MyIPStr"); }
743 FString& PrimalNetAuth_TokenField() { return *GetNativePointerField<FString*>(this, "UEngine.PrimalNetAuth_Token"); }
744 UEngine::FOnTravelFailure& TravelFailureEventField() { return *GetNativePointerField<UEngine::FOnTravelFailure*>(this, "UEngine.TravelFailureEvent"); }
745 UEngine::FOnNetworkFailure& NetworkFailureEventField() { return *GetNativePointerField<UEngine::FOnNetworkFailure*>(this, "UEngine.NetworkFailureEvent"); }
746 bool& bIsInitializedField() { return *GetNativePointerField<bool*>(this, "UEngine.bIsInitialized"); }
747 TMap<int, FScreenMessageString, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, FScreenMessageString, 0> >& ScreenMessagesField() { return *GetNativePointerField<TMap<int, FScreenMessageString, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, FScreenMessageString, 0> >*>(this, "UEngine.ScreenMessages"); }
748 FAudioDevice* AudioDeviceField() { return *GetNativePointerField<FAudioDevice**>(this, "UEngine.AudioDevice"); }
749 TSharedPtr<IStereoRendering, 1>& StereoRenderingDeviceField() { return *GetNativePointerField<TSharedPtr<IStereoRendering, 1>*>(this, "UEngine.StereoRenderingDevice"); }
750 TSharedPtr<IHeadMountedDisplay, 1>& HMDDeviceField() { return *GetNativePointerField<TSharedPtr<IHeadMountedDisplay, 1>*>(this, "UEngine.HMDDevice"); }
751 UEngine::FWorldAddedEvent& WorldAddedEventField() { return *GetNativePointerField<UEngine::FWorldAddedEvent*>(this, "UEngine.WorldAddedEvent"); }
752 UEngine::FWorldDestroyedEvent& WorldDestroyedEventField() { return *GetNativePointerField<UEngine::FWorldDestroyedEvent*>(this, "UEngine.WorldDestroyedEvent"); }
753 FRunnableThread* ScreenSaverInhibitorField() { return *GetNativePointerField<FRunnableThread**>(this, "UEngine.ScreenSaverInhibitor"); }
754 FScreenSaverInhibitor* ScreenSaverInhibitorRunnableField() { return *GetNativePointerField<FScreenSaverInhibitor**>(this, "UEngine.ScreenSaverInhibitorRunnable"); }
755 bool& bPendingHardwareSurveyResultsField() { return *GetNativePointerField<bool*>(this, "UEngine.bPendingHardwareSurveyResults"); }
756 TArray<FNetDriverDefinition>& NetDriverDefinitionsField() { return *GetNativePointerField<TArray<FNetDriverDefinition>*>(this, "UEngine.NetDriverDefinitions"); }
757 TArray<FString>& ServerActorsField() { return *GetNativePointerField<TArray<FString>*>(this, "UEngine.ServerActors"); }
758 TArray<FWorldContext>& WorldListField() { return *GetNativePointerField<TArray<FWorldContext>*>(this, "UEngine.WorldList"); }
759 int& NextWorldContextHandleField() { return *GetNativePointerField<int*>(this, "UEngine.NextWorldContextHandle"); }
760 //TArray<UEngine::FEngineStatFuncs>& EngineStatsField() { return *GetNativePointerField<TArray<UEngine::FEngineStatFuncs>*>(this, "UEngine.EngineStats"); }
761
762 // Functions
763
764 FAudioDevice* GetAudioDevice() { return NativeCall<FAudioDevice*>(this, "UEngine.GetAudioDevice"); }
765 FString* GetLastModDownloadText(FString* result) { return NativeCall<FString*, FString*>(this, "UEngine.GetLastModDownloadText", result); }
766 bool IsInitialized() { return NativeCall<bool>(this, "UEngine.IsInitialized"); }
767 void FEngineStatFuncs() { NativeCall<void>(this, "UEngine.FEngineStatFuncs"); }
768 void DumpFPSChart(FString* InMapName, bool bForceDump) { NativeCall<void, FString*, bool>(this, "UEngine.DumpFPSChart", InMapName, bForceDump); }
769 void DumpFPSChartToLog(float TotalTime, float DeltaTime, int NumFrames, FString* InMapName) { NativeCall<void, float, float, int, FString*>(this, "UEngine.DumpFPSChartToLog", TotalTime, DeltaTime, NumFrames, InMapName); }
770 void StartFPSChart() { NativeCall<void>(this, "UEngine.StartFPSChart"); }
771 void StopFPSChart() { NativeCall<void>(this, "UEngine.StopFPSChart"); }
772 void TickFPSChart(float DeltaSeconds) { NativeCall<void, float>(this, "UEngine.TickFPSChart", DeltaSeconds); }
773 FString* GetCurrentModPath(FString* result) { return NativeCall<FString*, FString*>(this, "UEngine.GetCurrentModPath", result); }
774 void Tick(float DeltaSeconds, bool bIdleMode) { NativeCall<void, float, bool>(this, "UEngine.Tick", DeltaSeconds, bIdleMode); }
775 void BrowseToDefaultMap(FWorldContext* Context) { NativeCall<void, FWorldContext*>(this, "UEngine.BrowseToDefaultMap", Context); }
776 void CancelAllPending() { NativeCall<void>(this, "UEngine.CancelAllPending"); }
777 void CancelPending(FWorldContext* Context) { NativeCall<void, FWorldContext*>(this, "UEngine.CancelPending", Context); }
778 void CancelPending(UWorld* InWorld, UPendingNetGame* NewPendingNetGame) { NativeCall<void, UWorld*, UPendingNetGame*>(this, "UEngine.CancelPending", InWorld, NewPendingNetGame); }
779 void CancelPendingMapChange(FWorldContext* Context) { NativeCall<void, FWorldContext*>(this, "UEngine.CancelPendingMapChange", Context); }
780 void CleanupPackagesToFullyLoad(FWorldContext* Context, EFullyLoadPackageType FullyLoadType, FString* Tag) { NativeCall<void, FWorldContext*, EFullyLoadPackageType, FString*>(this, "UEngine.CleanupPackagesToFullyLoad", Context, FullyLoadType, Tag); }
781 void ClearDebugDisplayProperties() { NativeCall<void>(this, "UEngine.ClearDebugDisplayProperties"); }
782 bool CommitMapChange(FWorldContext* Context) { return NativeCall<bool, FWorldContext*>(this, "UEngine.CommitMapChange", Context); }
783 void ConditionalCommitMapChange(FWorldContext* Context) { NativeCall<void, FWorldContext*>(this, "UEngine.ConditionalCommitMapChange", Context); }
784 static void CopyPropertiesForUnrelatedObjects(UObject* OldObject, UObject* NewObject, UEngine::FCopyPropertiesForUnrelatedObjectsParams Params) { NativeCall<void, UObject*, UObject*, UEngine::FCopyPropertiesForUnrelatedObjectsParams>(nullptr, "UEngine.CopyPropertiesForUnrelatedObjects", OldObject, NewObject, Params); }
785 void CreateGameUserSettings() { NativeCall<void>(this, "UEngine.CreateGameUserSettings"); }
786 bool CreateNamedNetDriver(UPendingNetGame* PendingNetGame, FName NetDriverName, FName NetDriverDefinition) { return NativeCall<bool, UPendingNetGame*, FName, FName>(this, "UEngine.CreateNamedNetDriver", PendingNetGame, NetDriverName, NetDriverDefinition); }
787 bool CreateNamedNetDriver(UWorld* InWorld, FName NetDriverName, FName NetDriverDefinition) { return NativeCall<bool, UWorld*, FName, FName>(this, "UEngine.CreateNamedNetDriver", InWorld, NetDriverName, NetDriverDefinition); }
788 FWorldContext* CreateNewWorldContext(EWorldType::Type WorldType) { return NativeCall<FWorldContext*, EWorldType::Type>(this, "UEngine.CreateNewWorldContext", WorldType); }
789 void DestroyNamedNetDriver(UPendingNetGame* PendingNetGame, FName NetDriverName) { NativeCall<void, UPendingNetGame*, FName>(this, "UEngine.DestroyNamedNetDriver", PendingNetGame, NetDriverName); }
790 void DestroyNamedNetDriver(UWorld* InWorld, FName NetDriverName) { NativeCall<void, UWorld*, FName>(this, "UEngine.DestroyNamedNetDriver", InWorld, NetDriverName); }
791 void DestroyWorldContext(UWorld* InWorld) { NativeCall<void, UWorld*>(this, "UEngine.DestroyWorldContext", InWorld); }
792 void EnableScreenSaver(bool bEnable) { NativeCall<void, bool>(this, "UEngine.EnableScreenSaver", bEnable); }
793 ULocalPlayer* FindFirstLocalPlayerFromControllerId(int ControllerId) { return NativeCall<ULocalPlayer*, int>(this, "UEngine.FindFirstLocalPlayerFromControllerId", ControllerId); }
794 void FinishDestroy() { NativeCall<void>(this, "UEngine.FinishDestroy"); }
795 void GetAllLocalPlayerControllers(TArray<APlayerController*>* PlayerList) { NativeCall<void, TArray<APlayerController*>*>(this, "UEngine.GetAllLocalPlayerControllers", PlayerList); }
796 ULocalPlayer* GetFirstGamePlayer(UPendingNetGame* PendingNetGame) { return NativeCall<ULocalPlayer*, UPendingNetGame*>(this, "UEngine.GetFirstGamePlayer", PendingNetGame); }
797 ULocalPlayer* GetFirstGamePlayer(UWorld* InWorld) { return NativeCall<ULocalPlayer*, UWorld*>(this, "UEngine.GetFirstGamePlayer", InWorld); }
798 APlayerController* GetFirstLocalPlayerController(UWorld* InWorld) { return NativeCall<APlayerController*, UWorld*>(this, "UEngine.GetFirstLocalPlayerController", InWorld); }
799 TArray<ULocalPlayer*>* GetGamePlayers(UWorld* World) { return NativeCall<TArray<ULocalPlayer*>*, UWorld*>(this, "UEngine.GetGamePlayers", World); }
800 UGameUserSettings* GetGameUserSettings() { return NativeCall<UGameUserSettings*>(this, "UEngine.GetGameUserSettings"); }
801 ULocalPlayer* GetLocalPlayerFromControllerId(UWorld* InWorld, int ControllerId) { return NativeCall<ULocalPlayer*, UWorld*, int>(this, "UEngine.GetLocalPlayerFromControllerId", InWorld, ControllerId); }
802 TIndexedContainerIterator<TArray<ULocalPlayer*> const, ULocalPlayer* const, int>* GetLocalPlayerIterator(TIndexedContainerIterator<TArray<ULocalPlayer*> const, ULocalPlayer* const, int>* result, UWorld* World) { return NativeCall<TIndexedContainerIterator<TArray<ULocalPlayer*> const, ULocalPlayer* const, int>*, TIndexedContainerIterator<TArray<ULocalPlayer*> const, ULocalPlayer* const, int>*, UWorld*>(this, "UEngine.GetLocalPlayerIterator", result, World); }
803 float GetMaxTickRate(float DeltaTime, bool bAllowFrameRateSmoothing) { return NativeCall<float, float, bool>(this, "UEngine.GetMaxTickRate", DeltaTime, bAllowFrameRateSmoothing); }
804 int GetNumGamePlayers(UWorld* InWorld) { return NativeCall<int, UWorld*>(this, "UEngine.GetNumGamePlayers", InWorld); }
805 static FGuid* GetPackageGuid(FGuid* result, FName PackageName) { return NativeCall<FGuid*, FGuid*, FName>(nullptr, "UEngine.GetPackageGuid", result, PackageName); }
806 FWorldContext* GetWorldContextFromHandleChecked(FName WorldContextHandle) { return NativeCall<FWorldContext*, FName>(this, "UEngine.GetWorldContextFromHandleChecked", WorldContextHandle); }
807 FWorldContext* GetWorldContextFromWorld(UWorld* InWorld) { return NativeCall<FWorldContext*, UWorld*>(this, "UEngine.GetWorldContextFromWorld", InWorld); }
808 FWorldContext* GetWorldContextFromWorldChecked(UWorld* InWorld) { return NativeCall<FWorldContext*, UWorld*>(this, "UEngine.GetWorldContextFromWorldChecked", InWorld); }
809 UWorld* GetWorldFromContextObject(UObject* Object, bool bChecked) { return NativeCall<UWorld*, UObject*, bool>(this, "UEngine.GetWorldFromContextObject", Object, bChecked); }
810 void HandleTravelFailure(UWorld* InWorld, ETravelFailure::Type FailureType, FString* ErrorString) { NativeCall<void, UWorld*, ETravelFailure::Type, FString*>(this, "UEngine.HandleTravelFailure", InWorld, FailureType, ErrorString); }
811 static FString* HardwareSurveyBucketRAM(FString* result, unsigned int MemoryMB) { return NativeCall<FString*, FString*, unsigned int>(nullptr, "UEngine.HardwareSurveyBucketRAM", result, MemoryMB); }
812 static FString* HardwareSurveyBucketResolution(FString* result, unsigned int DisplayWidth, unsigned int DisplayHeight) { return NativeCall<FString*, FString*, unsigned int, unsigned int>(nullptr, "UEngine.HardwareSurveyBucketResolution", result, DisplayWidth, DisplayHeight); }
813 static FString* HardwareSurveyBucketVRAM(FString* result, unsigned int VidMemoryMB) { return NativeCall<FString*, FString*, unsigned int>(nullptr, "UEngine.HardwareSurveyBucketVRAM", result, VidMemoryMB); }
814 void Init(IEngineLoop* InEngineLoop) { NativeCall<void, IEngineLoop*>(this, "UEngine.Init", InEngineLoop); }
815 void InitHardwareSurvey() { NativeCall<void>(this, "UEngine.InitHardwareSurvey"); }
816 bool InitializeAudioDevice() { return NativeCall<bool>(this, "UEngine.InitializeAudioDevice"); }
817 bool InitializeHMDDevice() { return NativeCall<bool>(this, "UEngine.InitializeHMDDevice"); }
818 void InitializeObjectReferences() { NativeCall<void>(this, "UEngine.InitializeObjectReferences"); }
819 bool IsEngineStat(FString* InName) { return NativeCall<bool, FString*>(this, "UEngine.IsEngineStat", InName); }
820 bool IsPreparingMapChange(FWorldContext* Context) { return NativeCall<bool, FWorldContext*>(this, "UEngine.IsPreparingMapChange", Context); }
821 bool IsSplitScreen(UWorld* InWorld) { return NativeCall<bool, UWorld*>(this, "UEngine.IsSplitScreen", InWorld); }
822 bool IsStereoscopic3D(FViewport* InViewport) { return NativeCall<bool, FViewport*>(this, "UEngine.IsStereoscopic3D", InViewport); }
823 void LoadPackagesFully(UWorld* InWorld, EFullyLoadPackageType FullyLoadType, FString* Tag) { NativeCall<void, UWorld*, EFullyLoadPackageType, FString*>(this, "UEngine.LoadPackagesFully", InWorld, FullyLoadType, Tag); }
824 bool MakeSureMapNameIsValid(FString* InOutMapName) { return NativeCall<bool, FString*>(this, "UEngine.MakeSureMapNameIsValid", InOutMapName); }
825 void MovePendingLevel(FWorldContext* Context) { NativeCall<void, FWorldContext*>(this, "UEngine.MovePendingLevel", Context); }
826 void OnExternalUIChange(bool bInIsOpening) { NativeCall<void, bool>(this, "UEngine.OnExternalUIChange", bInIsOpening); }
827 void OnHardwareSurveyComplete(FHardwareSurveyResults* SurveyResults) { NativeCall<void, FHardwareSurveyResults*>(this, "UEngine.OnHardwareSurveyComplete", SurveyResults); }
828 void OnLostFocusPause(bool EnablePause) { NativeCall<void, bool>(this, "UEngine.OnLostFocusPause", EnablePause); }
829 void ParseCommandline() { NativeCall<void>(this, "UEngine.ParseCommandline"); }
830 UPendingNetGame* PendingNetGameFromWorld(UWorld* InWorld) { return NativeCall<UPendingNetGame*, UWorld*>(this, "UEngine.PendingNetGameFromWorld", InWorld); }
831 void PerformanceCapture(FString* CaptureName) { NativeCall<void, FString*>(this, "UEngine.PerformanceCapture", CaptureName); }
832 void PreExit() { NativeCall<void>(this, "UEngine.PreExit"); }
833 bool PrepareMapChange(FWorldContext* Context, TArray<FName>* LevelNames) { return NativeCall<bool, FWorldContext*, TArray<FName>*>(this, "UEngine.PrepareMapChange", Context, LevelNames); }
834 void RecordHMDAnalytics() { NativeCall<void>(this, "UEngine.RecordHMDAnalytics"); }
835 void RenderEngineStats(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int LHSX, int* InOutLHSY, int RHSX, int* InOutRHSY, FVector* ViewLocation, FRotator* ViewRotation) { NativeCall<void, UWorld*, FViewport*, FCanvas*, int, int*, int, int*, FVector*, FRotator*>(this, "UEngine.RenderEngineStats", World, Viewport, Canvas, LHSX, InOutLHSY, RHSX, InOutRHSY, ViewLocation, ViewRotation); }
836 int RenderStatAI(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatAI", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
837 int RenderStatColorList(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatColorList", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
838 int RenderStatFPS(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatFPS", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
839 int RenderStatHitches(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatHitches", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
840 int RenderStatLevels(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatLevels", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
841 int RenderStatNamedEvents(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatNamedEvents", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
842 int RenderStatSounds(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatSounds", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
843 int RenderStatSummary(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatSummary", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
844 int RenderStatTexture(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatTexture", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
845 int RenderStatUnit(UWorld* World, FViewport* Viewport, FCanvas* Canvas, int X, int Y, FVector* ViewLocation, FRotator* ViewRotation) { return NativeCall<int, UWorld*, FViewport*, FCanvas*, int, int, FVector*, FRotator*>(this, "UEngine.RenderStatUnit", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
846 void RequestAuthTokenThenNotifyPendingNetGame(UPendingNetGame* PendingNetGameToNotify) { NativeCall<void, UPendingNetGame*>(this, "UEngine.RequestAuthTokenThenNotifyPendingNetGame", PendingNetGameToNotify); }
847 FSeamlessTravelHandler* SeamlessTravelHandlerForWorld(UWorld* World) { return NativeCall<FSeamlessTravelHandler*, UWorld*>(this, "UEngine.SeamlessTravelHandlerForWorld", World); }
848 void SetShouldCommitPendingMapChange(UWorld* InWorld, bool NewShouldCommitPendingMapChange) { NativeCall<void, UWorld*, bool>(this, "UEngine.SetShouldCommitPendingMapChange", InWorld, NewShouldCommitPendingMapChange); }
849 bool ShouldAbsorbAuthorityOnlyEvent() { return NativeCall<bool>(this, "UEngine.ShouldAbsorbAuthorityOnlyEvent"); }
850 bool ShouldAbsorbCosmeticOnlyEvent() { return NativeCall<bool>(this, "UEngine.ShouldAbsorbCosmeticOnlyEvent"); }
851 bool ShouldCommitPendingMapChange(UWorld* InWorld) { return NativeCall<bool, UWorld*>(this, "UEngine.ShouldCommitPendingMapChange", InWorld); }
852 void ShutdownAudioDevice() { NativeCall<void>(this, "UEngine.ShutdownAudioDevice"); }
853 void ShutdownWorldNetDriver(UWorld* World) { NativeCall<void, UWorld*>(this, "UEngine.ShutdownWorldNetDriver", World); }
854 void SpawnServerActors(UWorld* World) { NativeCall<void, UWorld*>(this, "UEngine.SpawnServerActors", World); }
855 void SwapControllerId(ULocalPlayer* NewPlayer, int CurrentControllerId, int NewControllerID) { NativeCall<void, ULocalPlayer*, int, int>(this, "UEngine.SwapControllerId", NewPlayer, CurrentControllerId, NewControllerID); }
856 void TickDeferredCommands() { NativeCall<void>(this, "UEngine.TickDeferredCommands"); }
857 void TickHardwareSurvey() { NativeCall<void>(this, "UEngine.TickHardwareSurvey"); }
858 bool TickWorldTravel(FWorldContext* Context, float DeltaSeconds) { return NativeCall<bool, FWorldContext*, float>(this, "UEngine.TickWorldTravel", Context, DeltaSeconds); }
859 void TriggerPostLoadMapEvents() { NativeCall<void>(this, "UEngine.TriggerPostLoadMapEvents"); }
860 void UpdateTimeAndHandleMaxTickRate() { NativeCall<void>(this, "UEngine.UpdateTimeAndHandleMaxTickRate"); }
861 void UpdateTransitionType(UWorld* CurrentWorld) { NativeCall<void, UWorld*>(this, "UEngine.UpdateTransitionType", CurrentWorld); }
862 bool UseSound() { return NativeCall<bool>(this, "UEngine.UseSound"); }
863 void VerifyLoadMapWorldCleanup() { NativeCall<void>(this, "UEngine.VerifyLoadMapWorldCleanup"); }
864 void WorldAdded(UWorld* InWorld) { NativeCall<void, UWorld*>(this, "UEngine.WorldAdded", InWorld); }
865 void WorldDestroyed(UWorld* InWorld) { NativeCall<void, UWorld*>(this, "UEngine.WorldDestroyed", InWorld); }
866 bool IsHardwareSurveyRequired() { return NativeCall<bool>(this, "UEngine.IsHardwareSurveyRequired"); }
867 static UClass* GetPrivateStaticClass(const wchar_t* Package) { return NativeCall<UClass*, const wchar_t*>(nullptr, "UEngine.GetPrivateStaticClass", Package); }
868};
869
871{
872
873};
874
876{
877 UPrimalGameData* PrimalGameDataField() { return *GetNativePointerField<UPrimalGameData**>(this, "UPrimalGlobals.PrimalGameData"); }
878 UPrimalGameData* PrimalGameDataOverrideField() { return *GetNativePointerField<UPrimalGameData**>(this, "UPrimalGlobals.PrimalGameDataOverride"); }
879 TSubclassOf<UUI_GenericConfirmationDialog>& GlobalGenericConfirmationDialogField() { return *GetNativePointerField<TSubclassOf<UUI_GenericConfirmationDialog>*>(this, "UPrimalGlobals.GlobalGenericConfirmationDialog"); }
880 bool& bAllowSingleplayerField() { return *GetNativePointerField<bool*>(this, "UPrimalGlobals.bAllowSingleplayer"); }
881 bool& bAllowNonDedicatedHostField() { return *GetNativePointerField<bool*>(this, "UPrimalGlobals.bAllowNonDedicatedHost"); }
882 TArray<FString>& UIOnlyShowMapFileNamesField() { return *GetNativePointerField<TArray<FString>*>(this, "UPrimalGlobals.UIOnlyShowMapFileNames"); }
883 TArray<FString>& UIOnlyShowModIDsField() { return *GetNativePointerField<TArray<FString>*>(this, "UPrimalGlobals.UIOnlyShowModIDs"); }
884 TArray<USoundClass*> CoreSoundClassesField() { return *GetNativePointerField<TArray<USoundClass*>*>(this, "UPrimalGlobals.CoreSoundClasses"); }
885 bool& bTotalConversionShowUnofficialServersField() { return *GetNativePointerField<bool*>(this, "UPrimalGlobals.bTotalConversionShowUnofficialServers"); }
886 FString& CreditStringField() { return *GetNativePointerField<FString*>(this, "UPrimalGlobals.CreditString"); }
887 bool& bGameMediaLoadedField() { return *GetNativePointerField<bool*>(this, "UPrimalGlobals.bGameMediaLoaded"); }
888 bool& bStartedAsyncLoadField() { return *GetNativePointerField<bool*>(this, "UPrimalGlobals.bStartedAsyncLoad"); }
889 FStreamableManager& StreamableManagerField() { return *GetNativePointerField<FStreamableManager*>(this, "UPrimalGlobals.StreamableManager"); }
890
891 // Functions
892
893 void AsyncLoadGameMedia() { NativeCall<void>(this, "UPrimalGlobals.AsyncLoadGameMedia"); }
894 static UPrimalGlobals FinishLoadGameMedia() { return NativeCall<UPrimalGlobals>(nullptr, "UPrimalGlobals.FinishLoadGameMedia"); }
895 static UPrimalGlobals FinishedLoadingGameMedia() { return NativeCall<UPrimalGlobals>(nullptr, "UPrimalGlobals.FinishedLoadingGameMedia"); }
896 static ADayCycleManager* GetDayCycleManager(UWorld* World) { return NativeCall<ADayCycleManager*, UWorld*>(nullptr, "UPrimalGlobals.GetDayCycleManager", World); }
897 static ASOTFNotification* GetSOTFNotificationManager(UWorld* World) { return NativeCall<ASOTFNotification*, UWorld*>(nullptr, "UPrimalGlobals.GetSOTFNotificationManager", World); }
898 void LoadNextTick(UWorld* ForWorld) { NativeCall<void, UWorld*>(this, "UPrimalGlobals.LoadNextTick", ForWorld); }
899 void OnConfirmationDialogClosed(bool bAccept) { NativeCall<void, bool>(this, "UPrimalGlobals.OnConfirmationDialogClosed", bAccept); }
900 static UClass* GetPrivateStaticClass(const wchar_t* Package) { return NativeCall<UClass*, const wchar_t*>(nullptr, "UPrimalGlobals.GetPrivateStaticClass", Package); }
901 static void StaticRegisterNativesUPrimalGlobals() { NativeCall<void>(nullptr, "UPrimalGlobals.StaticRegisterNativesUPrimalGlobals"); }
902};
903// Level
904
906{
907 TArray<AActor*> GetActorsField() const { return GetNativeField<TArray<AActor*>>(this, "ULevelBase.Actors"); }
908};
909
911{
912};
913
915{
916 FName& MatchStateField() { return *GetNativePointerField<FName*>(this, "AGameMode.MatchState"); }
917 FString& OptionsStringField() { return *GetNativePointerField<FString*>(this, "AGameMode.OptionsString"); }
918 TSubclassOf<APawn>& DefaultPawnClassField() { return *GetNativePointerField<TSubclassOf<APawn>*>(this, "AGameMode.DefaultPawnClass"); }
919 TSubclassOf<AHUD>& HUDClassField() { return *GetNativePointerField<TSubclassOf<AHUD>*>(this, "AGameMode.HUDClass"); }
920 int& NumSpectatorsField() { return *GetNativePointerField<int*>(this, "AGameMode.NumSpectators"); }
921 int& NumPlayersField() { return *GetNativePointerField<int*>(this, "AGameMode.NumPlayers"); }
922 int& NumBotsField() { return *GetNativePointerField<int*>(this, "AGameMode.NumBots"); }
923 float& MinRespawnDelayField() { return *GetNativePointerField<float*>(this, "AGameMode.MinRespawnDelay"); }
924 AGameSession* GameSessionField() { return *GetNativePointerField<AGameSession**>(this, "AGameMode.GameSession"); }
925 int& NumTravellingPlayersField() { return *GetNativePointerField<int*>(this, "AGameMode.NumTravellingPlayers"); }
926 int& CurrentIDField() { return *GetNativePointerField<int*>(this, "AGameMode.CurrentID"); }
927 FString& DefaultPlayerNameField() { return *GetNativePointerField<FString*>(this, "AGameMode.DefaultPlayerName"); }
928 TArray<APlayerStart*> PlayerStartsField() { return *GetNativePointerField<TArray<APlayerStart*>*>(this, "AGameMode.PlayerStarts"); }
929 TSubclassOf<APlayerController>& PlayerControllerClassField() { return *GetNativePointerField<TSubclassOf<APlayerController>*>(this, "AGameMode.PlayerControllerClass"); }
930 TSubclassOf<APlayerState>& PlayerStateClassField() { return *GetNativePointerField<TSubclassOf<APlayerState>*>(this, "AGameMode.PlayerStateClass"); }
931 TSubclassOf<AGameState>& GameStateClassField() { return *GetNativePointerField<TSubclassOf<AGameState>*>(this, "AGameMode.GameStateClass"); }
932 AGameState* GameStateField() { return *GetNativePointerField<AGameState**>(this, "AGameMode.GameState"); }
933 TArray<APlayerState*> InactivePlayerArrayField() { return *GetNativePointerField<TArray<APlayerState*>*>(this, "AGameMode.InactivePlayerArray"); }
934 float& InactivePlayerStateLifeSpanField() { return *GetNativePointerField<float*>(this, "AGameMode.InactivePlayerStateLifeSpan"); }
935 TArray<APlayerStart*> UsedPlayerStartsField() { return *GetNativePointerField<TArray<APlayerStart*>*>(this, "AGameMode.UsedPlayerStarts"); }
936
937 // Bit fields
938
939 BitFieldValue<bool, unsigned __int32> bUseSeamlessTravel() { return { this, "AGameMode.bUseSeamlessTravel" }; }
940 BitFieldValue<bool, unsigned __int32> bPauseable() { return { this, "AGameMode.bPauseable" }; }
941 BitFieldValue<bool, unsigned __int32> bStartPlayersAsSpectators() { return { this, "AGameMode.bStartPlayersAsSpectators" }; }
942 BitFieldValue<bool, unsigned __int32> bDelayedStart() { return { this, "AGameMode.bDelayedStart" }; }
943
944 // Functions
945
946 void AbortMatch() { NativeCall<void>(this, "AGameMode.AbortMatch"); }
947 void AddInactivePlayer(APlayerState* PlayerState, APlayerController* PC) { NativeCall<void, APlayerState*, APlayerController*>(this, "AGameMode.AddInactivePlayer", PlayerState, PC); }
948 void AddPlayerStart(APlayerStart* NewPlayerStart) { NativeCall<void, APlayerStart*>(this, "AGameMode.AddPlayerStart", NewPlayerStart); }
949 bool AllowCheats(APlayerController* P) { return NativeCall<bool, APlayerController*>(this, "AGameMode.AllowCheats", P); }
950 bool AllowPausing(APlayerController* PC) { return NativeCall<bool, APlayerController*>(this, "AGameMode.AllowPausing", PC); }
951 void Broadcast(AActor* Sender, FString* Msg, FName Type) { NativeCall<void, AActor*, FString*, FName>(this, "AGameMode.Broadcast", Sender, Msg, Type); }
952 void ChangeName(AController* Other, FString* S, bool bNameChange) { NativeCall<void, AController*, FString*, bool>(this, "AGameMode.ChangeName", Other, S, bNameChange); }
953 AActor* ChoosePlayerStart_Implementation(AController* Player) { return NativeCall<AActor*, AController*>(this, "AGameMode.ChoosePlayerStart_Implementation", Player); }
954 void ClearPause() { NativeCall<void>(this, "AGameMode.ClearPause"); }
955 void EndMatch() { NativeCall<void>(this, "AGameMode.EndMatch"); }
956 bool FindInactivePlayer(APlayerController* PC) { return NativeCall<bool, APlayerController*>(this, "AGameMode.FindInactivePlayer", PC); }
957 AActor* FindPlayerStart(AController* Player, FString* IncomingName) { return NativeCall<AActor*, AController*, FString*>(this, "AGameMode.FindPlayerStart", Player, IncomingName); }
958 void ForceClearUnpauseDelegates(AActor* PauseActor) { NativeCall<void, AActor*>(this, "AGameMode.ForceClearUnpauseDelegates", PauseActor); }
959 void GenericPlayerInitialization(AController* C) { NativeCall<void, AController*>(this, "AGameMode.GenericPlayerInitialization", C); }
960 FString* GetDefaultGameClassPath(FString* result, FString* MapName, FString* Options, FString* Portal) { return NativeCall<FString*, FString*, FString*, FString*, FString*>(this, "AGameMode.GetDefaultGameClassPath", result, MapName, Options, Portal); }
961 TSubclassOf<UObject>* GetDefaultPawnClassForController_Implementation(TSubclassOf<UObject>* result, AController* InController) { return NativeCall<TSubclassOf<UObject>*, TSubclassOf<UObject>*, AController*>(this, "AGameMode.GetDefaultPawnClassForController_Implementation", result, InController); }
962 TSubclassOf<AGameSession>* GetGameSessionClass(TSubclassOf<AGameSession>* result) { return NativeCall<TSubclassOf<AGameSession>*, TSubclassOf<AGameSession>*>(this, "AGameMode.GetGameSessionClass", result); }
963 int GetIntOption(FString* Options, FString* ParseString, int CurrentValue) { return NativeCall<int, FString*, FString*, int>(this, "AGameMode.GetIntOption", Options, ParseString, CurrentValue); }
964 void GetKeyValue(FString* Pair, FString* Key, FString* Value) { NativeCall<void, FString*, FString*, FString*>(this, "AGameMode.GetKeyValue", Pair, Key, Value); }
965 FString* GetNetworkNumber(FString* result) { return NativeCall<FString*, FString*>(this, "AGameMode.GetNetworkNumber", result); }
966 int GetNumPlayers() { return NativeCall<int>(this, "AGameMode.GetNumPlayers"); }
967 void GetSeamlessTravelActorList(bool bToEntry, TArray<AActor*>* ActorList) { NativeCall<void, bool, TArray<AActor*>*>(this, "AGameMode.GetSeamlessTravelActorList", bToEntry, ActorList); }
968 bool GrabOption(FString* Options, FString* Result) { return NativeCall<bool, FString*, FString*>(this, "AGameMode.GrabOption", Options, Result); }
969 void HandleMatchHasEnded() { NativeCall<void>(this, "AGameMode.HandleMatchHasEnded"); }
970 void HandleMatchHasStarted() { NativeCall<void>(this, "AGameMode.HandleMatchHasStarted"); }
971 void HandleMatchIsWaitingToStart() { NativeCall<void>(this, "AGameMode.HandleMatchIsWaitingToStart"); }
972 void HandleSeamlessTravelPlayer(AController** C) { NativeCall<void, AController**>(this, "AGameMode.HandleSeamlessTravelPlayer", C); }
973 bool HasMatchEnded() { return NativeCall<bool>(this, "AGameMode.HasMatchEnded"); }
974 bool HasMatchStarted() { return NativeCall<bool>(this, "AGameMode.HasMatchStarted"); }
975 bool HasOption(FString* Options, FString* InKey) { return NativeCall<bool, FString*, FString*>(this, "AGameMode.HasOption", Options, InKey); }
976 void InitGame(FString* MapName, FString* Options, FString* ErrorMessage) { NativeCall<void, FString*, FString*, FString*>(this, "AGameMode.InitGame", MapName, Options, ErrorMessage); }
977 void InitGameState() { NativeCall<void>(this, "AGameMode.InitGameState"); }
978 FString* InitNewPlayer(FString* result, APlayerController* NewPlayerController, TSharedPtr<FUniqueNetId, 0>* UniqueId, FString* Options, FString* Portal) { return NativeCall<FString*, FString*, APlayerController*, TSharedPtr<FUniqueNetId, 0>*, FString*, FString*>(this, "AGameMode.InitNewPlayer", result, NewPlayerController, UniqueId, Options, Portal); }
979 bool IsMatchInProgress() { return NativeCall<bool>(this, "AGameMode.IsMatchInProgress"); }
980 APlayerController* Login(UPlayer* NewPlayer, FString* Portal, FString* Options, TSharedPtr<FUniqueNetId, 0>* UniqueId, FString* ErrorMessage) { return NativeCall<APlayerController*, UPlayer*, FString*, FString*, TSharedPtr<FUniqueNetId, 0>*, FString*>(this, "AGameMode.Login", NewPlayer, Portal, Options, UniqueId, ErrorMessage); }
981 void Logout(AController* Exiting) { NativeCall<void, AController*>(this, "AGameMode.Logout", Exiting); }
982 bool MustSpectate(APlayerController* NewPlayerController) { return NativeCall<bool, APlayerController*>(this, "AGameMode.MustSpectate", NewPlayerController); }
983 void OverridePlayerState(APlayerController* PC, APlayerState* OldPlayerState) { NativeCall<void, APlayerController*, APlayerState*>(this, "AGameMode.OverridePlayerState", PC, OldPlayerState); }
984 FString* ParseOption(FString* result, FString* Options, FString* InKey) { return NativeCall<FString*, FString*, FString*, FString*>(this, "AGameMode.ParseOption", result, Options, InKey); }
985 bool PlayerCanRestart(APlayerController* Player) { return NativeCall<bool, APlayerController*>(this, "AGameMode.PlayerCanRestart", Player); }
986 void PostLogin(APlayerController* NewPlayer) { NativeCall<void, APlayerController*>(this, "AGameMode.PostLogin", NewPlayer); }
987 void PostSeamlessTravel() { NativeCall<void>(this, "AGameMode.PostSeamlessTravel"); }
988 void PreInitializeComponents() { NativeCall<void>(this, "AGameMode.PreInitializeComponents"); }
989 void PreLogin(FString* Options, FString* Address, TSharedPtr<FUniqueNetId, 0>* UniqueId, FString* authToken, FString* ErrorMessage, unsigned int* NewHomeServerId) { NativeCall<void, FString*, FString*, TSharedPtr<FUniqueNetId, 0>*, FString*, FString*, unsigned int*>(this, "AGameMode.PreLogin", Options, Address, UniqueId, authToken, ErrorMessage, NewHomeServerId); }
990 APlayerController* ProcessClientTravel(FString* FURL, FGuid NextMapGuid, bool bSeamless, bool bAbsolute) { return NativeCall<APlayerController*, FString*, FGuid, bool, bool>(this, "AGameMode.ProcessClientTravel", FURL, NextMapGuid, bSeamless, bAbsolute); }
991 void ProcessServerTravel(FString* URL, bool bAbsolute) { NativeCall<void, FString*, bool>(this, "AGameMode.ProcessServerTravel", URL, bAbsolute); }
992 bool ReadyToStartMatch() { return NativeCall<bool>(this, "AGameMode.ReadyToStartMatch"); }
993 void RemoveConnectedPlayer(TSharedPtr<FUniqueNetId, 0>* UniqueNetId) { NativeCall<void, TSharedPtr<FUniqueNetId, 0>*>(this, "AGameMode.RemoveConnectedPlayer", UniqueNetId); }
994 void RemovePlayerControllerFromPlayerCount(APlayerController* PC) { NativeCall<void, APlayerController*>(this, "AGameMode.RemovePlayerControllerFromPlayerCount", PC); }
995 void RemovePlayerStart(APlayerStart* RemovedPlayerStart) { NativeCall<void, APlayerStart*>(this, "AGameMode.RemovePlayerStart", RemovedPlayerStart); }
996 void Reset() { NativeCall<void>(this, "AGameMode.Reset"); }
997 void ResetLevel() { NativeCall<void>(this, "AGameMode.ResetLevel"); }
998 void RestartGame() { NativeCall<void>(this, "AGameMode.RestartGame"); }
999 void RestartPlayer(AController* NewPlayer) { NativeCall<void, AController*>(this, "AGameMode.RestartPlayer", NewPlayer); }
1000 void ReturnToMainMenuHost() { NativeCall<void>(this, "AGameMode.ReturnToMainMenuHost"); }
1001 void SendPlayer(APlayerController* aPlayer, FString* FURL) { NativeCall<void, APlayerController*, FString*>(this, "AGameMode.SendPlayer", aPlayer, FURL); }
1002 void SetBandwidthLimit(float AsyncIOBandwidthLimit) { NativeCall<void, float>(this, "AGameMode.SetBandwidthLimit", AsyncIOBandwidthLimit); }
1003 void SetMatchState(FName NewState) { NativeCall<void, FName>(this, "AGameMode.SetMatchState", NewState); }
1004 void SetPlayerDefaults(APawn* PlayerPawn) { NativeCall<void, APawn*>(this, "AGameMode.SetPlayerDefaults", PlayerPawn); }
1005 void SetSeamlessTravelViewTarget(APlayerController* PC) { NativeCall<void, APlayerController*>(this, "AGameMode.SetSeamlessTravelViewTarget", PC); }
1006 bool ShouldSpawnAtStartSpot_Implementation(AController* Player) { return NativeCall<bool, AController*>(this, "AGameMode.ShouldSpawnAtStartSpot_Implementation", Player); }
1007 APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot) { return NativeCall<APawn*, AController*, AActor*>(this, "AGameMode.SpawnDefaultPawnFor", NewPlayer, StartSpot); }
1008 APlayerController* SpawnPlayerController(FVector* SpawnLocation, FRotator* SpawnRotation) { return NativeCall<APlayerController*, FVector*, FRotator*>(this, "AGameMode.SpawnPlayerController", SpawnLocation, SpawnRotation); }
1009 void StartMatch() { NativeCall<void>(this, "AGameMode.StartMatch"); }
1010 void StartNewPlayer(APlayerController* NewPlayer) { NativeCall<void, APlayerController*>(this, "AGameMode.StartNewPlayer", NewPlayer); }
1011 void StartPlay() { NativeCall<void>(this, "AGameMode.StartPlay"); }
1012 void StartToLeaveMap() { NativeCall<void>(this, "AGameMode.StartToLeaveMap"); }
1013 static FString* StaticGetFullGameClassName(FString* result, FString* Str) { return NativeCall<FString*, FString*, FString*>(nullptr, "AGameMode.StaticGetFullGameClassName", result, Str); }
1014 void SwapPlayerControllers(APlayerController* OldPC, APlayerController* NewPC) { NativeCall<void, APlayerController*, APlayerController*>(this, "AGameMode.SwapPlayerControllers", OldPC, NewPC); }
1015 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "AGameMode.Tick", DeltaSeconds); }
1016 void UpdateGameplayMuteList(APlayerController* aPlayer) { NativeCall<void, APlayerController*>(this, "AGameMode.UpdateGameplayMuteList", aPlayer); }
1017 AActor* ChoosePlayerStart(AController* Player) { return NativeCall<AActor*, AController*>(this, "AGameMode.ChoosePlayerStart", Player); }
1018 TSubclassOf<UObject>* GetDefaultPawnClassForController(TSubclassOf<UObject>* result, AController* InController) { return NativeCall<TSubclassOf<UObject>*, TSubclassOf<UObject>*, AController*>(this, "AGameMode.GetDefaultPawnClassForController", result, InController); }
1019 static UClass* GetPrivateStaticClass(const wchar_t* Package) { return NativeCall<UClass*, const wchar_t*>(nullptr, "AGameMode.GetPrivateStaticClass", Package); }
1020 void K2_PostLogin(APlayerController* NewPlayer) { NativeCall<void, APlayerController*>(this, "AGameMode.K2_PostLogin", NewPlayer); }
1021 bool ShouldSpawnAtStartSpot(AController* Player) { return NativeCall<bool, AController*>(this, "AGameMode.ShouldSpawnAtStartSpot", Player); }
1022};
1023
1024
1028 float Quality;
1029 //TWeakObjectPtr<AShooterCharacter> MapGiveToCharacter;
1031};
1032
1034 TArray<FPendingTreasureMapSpawnInfo>& PendingSpawnTreasureMapsField() { return *GetNativePointerField<TArray<FPendingTreasureMapSpawnInfo>*>(this, "ATreasureMapManager.PendingSpawnTreasureMaps"); }
1035 int& RequestCounterField() { return *GetNativePointerField<int*>(this, "ATreasureMapManager.RequestCounter"); }
1036 char GenerateTreasureLocationOnIsland(unsigned int IslandId, float InQuality, FVector* OutLocation, bool* OutIsInCave, float* OutModifiedQuality, FSeamlessIslandInfo* ForIslandInfo) {
1037 return NativeCall<char, unsigned int, float, FVector*, bool*, float*, FSeamlessIslandInfo* >(this, "ATreasureMapManager.GenerateTreasureLocationOnIsland", IslandId, InQuality, OutLocation, OutIsInCave, OutModifiedQuality, ForIslandInfo);
1038 }
1039
1040 void OnTreasureChestLocationFound(int RequestId, FVector* Location, bool bInCave, float InQuality) {
1041 NativeCall<char, int, FVector*, bool, float >(this, "ATreasureMapManager.OnTreasureChestLocationFound", RequestId, Location, bInCave, InQuality);
1042 }
1043};
1044
1046{
1052 unsigned int OtherServerId;
1057};
1058
1060};
1061
1063 bool OnReceivedFromPeerServer(FSocket* Socket, const TArray<unsigned char, FDefaultAllocator>* PacketData, unsigned int* SizeInBytes, unsigned int* OriginatingServerId, unsigned __int64* OriginatingSteamServerId, unsigned __int8* MessageType, TArray<unsigned char, FDefaultAllocator>* BodyBytes) {
1064 return NativeCall<bool, FSocket*, const TArray<unsigned char>*, unsigned int*, unsigned int*, unsigned __int64*, unsigned __int8*,
1065 TArray<unsigned char>* >(this, "ASeamlessVolumeManager.OnReceivedFromPeerServer", Socket, PacketData, SizeInBytes, OriginatingServerId, OriginatingSteamServerId, MessageType, BodyBytes);
1066 }
1067};
1068
1070{
1071 struct SeamlessTravelLogEntry;
1072 TMap<int, FSeamlessIslandInfo*>& AtlasIslandInfoField() { return *GetNativePointerField<TMap<int, FSeamlessIslandInfo*>*>(this, "AShooterGameMode.AtlasIslandInfo"); }
1073 int& LastRepopulationIndexToCheckField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.LastRepopulationIndexToCheck"); }
1074 FString& AlarmNotificationKeyField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.AlarmNotificationKey"); }
1075 FString& AlarmNotificationURLField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.AlarmNotificationURL"); }
1076 FString& BanFileNameField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.BanFileName"); }
1077 TMap<FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FString, 0> >& BannedMapField() { return *GetNativePointerField<TMap<FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FString, 0> >*>(this, "AShooterGameMode.BannedMap"); }
1078 long double& LastTimeCheckedForSaveBackupField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.LastTimeCheckedForSaveBackup"); }
1079 int& LastDayOfYearBackedUpField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.LastDayOfYearBackedUp"); }
1080 long double& TimeLastStartedDoingRemoteBackupField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.TimeLastStartedDoingRemoteBackup"); }
1081 ATreasureMapManager* TreasureMapManagerField() { return *GetNativePointerField<ATreasureMapManager**>(this, "AShooterGameMode.TreasureMapManager"); }
1082 AShipPathManager* ShipPathManagerField() { return *GetNativePointerField<AShipPathManager**>(this, "AShooterGameMode.ShipPathManager"); }
1083 unsigned int& MetricLoginRedirectsField() { return *GetNativePointerField<unsigned int*>(this, "AShooterGameMode.MetricLoginRedirects"); }
1084 TArray<AShooterGameMode::SeamlessTravelLogEntry>& SeamlessTravelLogField() { return *GetNativePointerField<TArray<AShooterGameMode::SeamlessTravelLogEntry>*>(this, "AShooterGameMode.SeamlessTravelLog"); }
1085 TMap<FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FString, 0> >& PlayersCorrectCurrentServersField() { return *GetNativePointerField<TMap<FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FString, 0> >*>(this, "AShooterGameMode.PlayersCorrectCurrentServers"); }
1086 bool& InitialLogProcessingDoneField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.InitialLogProcessingDone"); }
1087 //FAsyncTask<FAsyncSharedLogCleanup> * AsyncSharedLogCleanupField() { return *GetNativePointerField<FAsyncTask<FAsyncSharedLogCleanup> **>(this, "AShooterGameMode.AsyncSharedLogCleanup"); }
1088 FEvent* PendingSharedLogEntriesReadyField() { return *GetNativePointerField<FEvent**>(this, "AShooterGameMode.PendingSharedLogEntriesReady"); }
1089 int& PendingFetchOperationsField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.PendingFetchOperations"); }
1090 TArray<TFunction<void __cdecl(void)>>& LogSentinelCallbacksActiveField() { return *GetNativePointerField<TArray<TFunction<void __cdecl(void)>>*>(this, "AShooterGameMode.LogSentinelCallbacksActive"); }
1091 TArray<TFunction<void __cdecl(void)>>& LogSentinelCallbacksQueuedField() { return *GetNativePointerField<TArray<TFunction<void __cdecl(void)>>*>(this, "AShooterGameMode.LogSentinelCallbacksQueued"); }
1092 FString& PendingSharedLogEntries_Debug_CurrentEntryInfoField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.PendingSharedLogEntries_Debug_CurrentEntryInfo"); }
1093 long double& PendingSharedLogEntries_StartedProcessingTimeField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.PendingSharedLogEntries_StartedProcessingTime"); }
1094 //TQueue<TSharedPtr<FDatabase_LogEntryWrapper,1>,0>& PendingSharedLogEntriesField() { return *GetNativePointerField<TQueue<TSharedPtr<FDatabase_LogEntryWrapper,1>,0>*>(this, "AShooterGameMode.PendingSharedLogEntries"); }
1095 TMap<unsigned __int64, TSharedPtr<TArray<unsigned char>, 0>, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, TSharedPtr<TArray<unsigned char>, 0>, 0> >& TravelDataCacheField() { return *GetNativePointerField<TMap<unsigned __int64, TSharedPtr<TArray<unsigned char>, 0>, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, TSharedPtr<TArray<unsigned char>, 0>, 0> >*>(this, "AShooterGameMode.TravelDataCache"); }
1096 unsigned int& SharedLogReplayFailsField() { return *GetNativePointerField<unsigned int*>(this, "AShooterGameMode.SharedLogReplayFails"); }
1097 URCONServer* RCONSocketField() { return *GetNativePointerField<URCONServer**>(this, "AShooterGameMode.RCONSocket"); }
1098 FString& PlayersJoinNoCheckFilenameField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.PlayersJoinNoCheckFilename"); }
1099 FString& PlayersExclusiveCheckFilenameField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.PlayersExclusiveCheckFilename"); }
1100 AOceanDinoManager* TheOceanDinoManagerField() { return *GetNativePointerField<AOceanDinoManager**>(this, "AShooterGameMode.TheOceanDinoManager"); }
1101 AOceanVolume* TheOceanVolumeField() { return *GetNativePointerField<AOceanVolume**>(this, "AShooterGameMode.TheOceanVolume"); }
1102 bool& bCheckedForOceanDinoManagerField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bCheckedForOceanDinoManager"); }
1103 bool& bCheckedForOceanVolumeField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bCheckedForOceanVolume"); }
1104 int& TerrainGeneratorVersionField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.TerrainGeneratorVersion"); }
1105 TArray<FUniqueNetIdUInt64>& PlayersJoinNoCheckField() { return *GetNativePointerField<TArray<FUniqueNetIdUInt64>*>(this, "AShooterGameMode.PlayersJoinNoCheck"); }
1106 TArray<FUniqueNetIdUInt64>& PlayersExclusiveListField() { return *GetNativePointerField<TArray<FUniqueNetIdUInt64>*>(this, "AShooterGameMode.PlayersExclusiveList"); }
1107 UDatabase_TribeDataManager* Database_TribeDataManagerRefField() { return *GetNativePointerField<UDatabase_TribeDataManager**>(this, "AShooterGameMode.Database_TribeDataManagerRef"); }
1108 UDatabase_TerritoryMap* Database_TerritoryMapRefField() { return *GetNativePointerField<UDatabase_TerritoryMap**>(this, "AShooterGameMode.Database_TerritoryMapRef"); }
1109 UPubSub_TribeNotifications* PubSub_TribeNotificationsRefField() { return *GetNativePointerField<UPubSub_TribeNotifications**>(this, "AShooterGameMode.PubSub_TribeNotificationsRef"); }
1110 UPubSub_GeneralNotifications* PubSub_GeneralNotificationsRefField() { return *GetNativePointerField<UPubSub_GeneralNotifications**>(this, "AShooterGameMode.PubSub_GeneralNotificationsRef"); }
1111 UDatabase_SharedLog* Database_SharedLogRefField() { return *GetNativePointerField<UDatabase_SharedLog**>(this, "AShooterGameMode.Database_SharedLogRef"); }
1112 unsigned __int64& LastSharedLogLineProcessedField() { return *GetNativePointerField<unsigned __int64*>(this, "AShooterGameMode.LastSharedLogLineProcessed"); }
1113 UDatabase_TravelData* Database_TravelDataRefField() { return *GetNativePointerField<UDatabase_TravelData**>(this, "AShooterGameMode.Database_TravelDataRef"); }
1114 UDatabase_RemoteFileManager* Database_RemoteFileManagerRefField() { return *GetNativePointerField<UDatabase_RemoteFileManager**>(this, "AShooterGameMode.Database_RemoteFileManagerRef"); }
1115 UShooterCheatManager* GlobalCommandsCheatManagerField() { return *GetNativePointerField<UShooterCheatManager**>(this, "AShooterGameMode.GlobalCommandsCheatManager"); }
1116 void* GameBackupPipeReadField() { return *GetNativePointerField<void**>(this, "AShooterGameMode.GameBackupPipeRead"); }
1117 void* GameBackupPipeWriteField() { return *GetNativePointerField<void**>(this, "AShooterGameMode.GameBackupPipeWrite"); }
1118 TMap<unsigned __int64, TArray<FTribeNotification>, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, TArray<FTribeNotification>, 0> >& PendingTribeNotificationsField() { return *GetNativePointerField<TMap<unsigned __int64, TArray<FTribeNotification>, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, TArray<FTribeNotification>, 0> >*>(this, "AShooterGameMode.PendingTribeNotifications"); }
1119 TMap<unsigned __int64, TArray<FTribeNotification>, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, TArray<FTribeNotification>, 0> >& PendingAllianceNotificationsField() { return *GetNativePointerField<TMap<unsigned __int64, TArray<FTribeNotification>, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, TArray<FTribeNotification>, 0> >*>(this, "AShooterGameMode.PendingAllianceNotifications"); }
1120 bool& bFirstTickedField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bFirstTicked"); }
1121 TSet<unsigned int, DefaultKeyFuncs<unsigned int, 0>, FDefaultSetAllocator>& TribesIdsField() { return *GetNativePointerField<TSet<unsigned int, DefaultKeyFuncs<unsigned int, 0>, FDefaultSetAllocator>*>(this, "AShooterGameMode.TribesIds"); }
1122 TMap<int, unsigned __int64, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, unsigned __int64, 0> >& PlayersIdsField() { return *GetNativePointerField<TMap<int, unsigned __int64, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, unsigned __int64, 0> >*>(this, "AShooterGameMode.PlayersIds"); }
1123 TMap<unsigned __int64, int, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, int, 0> >& SteamIdsField() { return *GetNativePointerField<TMap<unsigned __int64, int, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, int, 0> >*>(this, "AShooterGameMode.SteamIds"); }
1124 FString& LaunchOptionsField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.LaunchOptions"); }
1125 TMap<unsigned __int64, FTribeData, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, FTribeData, 0> >& TribesDataField() { return *GetNativePointerField<TMap<unsigned __int64, FTribeData, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, FTribeData, 0> >*>(this, "AShooterGameMode.TribesData"); }
1126 FQueuedThreadPool* FullPoolField() { return *GetNativePointerField<FQueuedThreadPool**>(this, "AShooterGameMode.FullPool"); }
1127 FString& PGMapNameField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.PGMapName"); }
1128 FString& PGTerrainPropertiesStringField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.PGTerrainPropertiesString"); }
1129 TMap<FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FString, 0> >& PGTerrainPropertiesField() { return *GetNativePointerField<TMap<FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FString, 0> >*>(this, "AShooterGameMode.PGTerrainProperties"); }
1130
1131 bool& bAutoCreateNewPlayerDataField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAutoCreateNewPlayerData"); }
1132 bool& bUseNewStructureFoundationSupportChecksField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUseNewStructureFoundationSupportChecks"); }
1133 bool& bDisableFogOfWarField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableFogOfWar"); }
1134 float& MaximumCraftingSkillBonusField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.MaximumCraftingSkillBonus"); }
1135
1136 bool& bIsRestartingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bIsRestarting"); }
1137 bool& bProximityVoiceChatField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bProximityVoiceChat"); }
1138 bool& bProximityChatField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bProximityChat"); }
1139 bool& bAutoRestoreBackupsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAutoRestoreBackups"); }
1140 float& DifficultyValueField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DifficultyValue"); }
1141 float& DifficultyValueMinField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DifficultyValueMin"); }
1142 float& DifficultyValueMaxField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DifficultyValueMax"); }
1143 float& ProximityRadiusField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ProximityRadius"); }
1144 float& ProximityRadiusUnconsiousScaleField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ProximityRadiusUnconsiousScale"); }
1145 float& YellingRadiusField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.YellingRadius"); }
1146 TSubclassOf<UCheatManager>& CheatClassField() { return *GetNativePointerField<TSubclassOf<UCheatManager>*>(this, "AShooterGameMode.CheatClass"); }
1147 bool& bIsOfficialServerField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bIsOfficialServer"); }
1148 bool& bIsCurrentlySavingWorldField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bIsCurrentlySavingWorld"); }
1149 bool& bServerAllowArkDownloadField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerAllowArkDownload"); }
1150 bool& bServerAllowThirdPersonPlayerField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerAllowThirdPersonPlayer"); }
1151 bool& bUseExclusiveListField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUseExclusiveList"); }
1152 bool& bAlwaysNotifyPlayerLeftField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAlwaysNotifyPlayerLeft"); }
1153 bool& bAlwaysNotifyPlayerJoinedField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAlwaysNotifyPlayerJoined"); }
1154 bool& bServerHardcoreField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerHardcore"); }
1155 bool& bServerPVEField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerPVE"); }
1156 bool& bServerCrosshairField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerCrosshair"); }
1157 bool& bEnableHealthbarsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bEnableHealthbars"); }
1158 bool& bServerForceNoHUDField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerForceNoHUD"); }
1159 bool& bMapPlayerLocationField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bMapPlayerLocation"); }
1160 bool& bAllowFlyerCarryPvEField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowFlyerCarryPvE"); }
1161 bool& bDisableStructureDecayPvEField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableStructureDecayPvE"); }
1162 bool& bDisableDinoDecayPvEField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableDinoDecayPvE"); }
1163 bool& bEnablePvPGammaField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bEnablePvPGamma"); }
1164 bool& bDisablePvEGammaField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisablePvEGamma"); }
1165 bool& bClampResourceHarvestDamageField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bClampResourceHarvestDamage"); }
1166 bool& bPreventStructurePaintingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPreventStructurePainting"); }
1167 bool& bAllowCaveBuildingPvEField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowCaveBuildingPvE"); }
1168 bool& bAdminLoggingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAdminLogging"); }
1169 bool& bPvPStructureDecayField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPvPStructureDecay"); }
1170 bool& bAutoDestroyStructuresField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAutoDestroyStructures"); }
1171 bool& bForceAllStructureLockingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bForceAllStructureLocking"); }
1172 bool& bAllowDeprecatedStructuresField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowDeprecatedStructures"); }
1173 bool& bPreventTribeAlliancesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPreventTribeAlliances"); }
1174 bool& bAllowHitMarkersField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowHitMarkers"); }
1175 bool& bOnlyAutoDestroyCoreStructuresField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bOnlyAutoDestroyCoreStructures"); }
1176 bool& bPreventMateBoostField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPreventMateBoost"); }
1177 bool& bTribeLogDestroyedEnemyStructuresField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bTribeLogDestroyedEnemyStructures"); }
1178 bool& bPvEAllowStructuresAtSupplyDropsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPvEAllowStructuresAtSupplyDrops"); }
1179 bool& bServerGameLogIncludeTribeLogsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerGameLogIncludeTribeLogs"); }
1180 bool& bServerRCONOutputTribeLogsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerRCONOutputTribeLogs"); }
1181 bool& bUseOptimizedHarvestingHealthField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUseOptimizedHarvestingHealth"); }
1182 bool& bClampItemSpoilingTimesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bClampItemSpoilingTimes"); }
1183 bool& bClampItemStatsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bClampItemStats"); }
1184 bool& bAutoDestroyDecayedDinosField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAutoDestroyDecayedDinos"); }
1185 bool& bAllowMultipleAttachedC4Field() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowMultipleAttachedC4"); }
1186 bool& bAllowFlyingStaminaRecoveryField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowFlyingStaminaRecovery"); }
1187 bool& bCrossARKAllowForeignDinoDownloadsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bCrossARKAllowForeignDinoDownloads"); }
1188 bool& bPreventSpawnAnimationsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPreventSpawnAnimations"); }
1189 bool& bIsLegacyServerField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bIsLegacyServer"); }
1190 bool& bIdlePlayerKickAllowedField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bIdlePlayerKickAllowed"); }
1191 bool& bAllowStructureDecayInLandClaimField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowStructureDecayInLandClaim"); }
1192 bool& bOfficialAtlasServerPvPField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bOfficialAtlasServerPvP"); }
1193 int& TheMaxStructuresInRangeField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.TheMaxStructuresInRange"); }
1194 int& MaxStructuresInSmallRadiusField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxStructuresInSmallRadius"); }
1195 int& RCONPortField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.RCONPort"); }
1196 float& DayCycleSpeedScaleField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DayCycleSpeedScale"); }
1197 float& NightTimeSpeedScaleField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.NightTimeSpeedScale"); }
1198 float& DayTimeSpeedScaleField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DayTimeSpeedScale"); }
1199 float& PvEStructureDecayPeriodMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PvEStructureDecayPeriodMultiplier"); }
1200 float& StructurePreventResourceRadiusMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.StructurePreventResourceRadiusMultiplier"); }
1201 float& PvEDinoDecayPeriodMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PvEDinoDecayPeriodMultiplier"); }
1202 float& ResourcesRespawnPeriodMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ResourcesRespawnPeriodMultiplier"); }
1203 float& MaxTamedDinosField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.MaxTamedDinos"); }
1204 float& ListenServerTetherDistanceMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ListenServerTetherDistanceMultiplier"); }
1205 float& PerPlatformMaxStructuresMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PerPlatformMaxStructuresMultiplier"); }
1206 float& AutoDestroyOldStructuresMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.AutoDestroyOldStructuresMultiplier"); }
1207 float& RCONServerGameLogBufferField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.RCONServerGameLogBuffer"); }
1208 float& OxygenSwimSpeedStatMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.OxygenSwimSpeedStatMultiplier"); }
1209 float& ServerAutoForceRespawnWildDinosIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ServerAutoForceRespawnWildDinosInterval"); }
1210 float& RadiusStructuresInSmallRadiusField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.RadiusStructuresInSmallRadius"); }
1211 float& EnableAFKKickPlayerCountPercentField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.EnableAFKKickPlayerCountPercent"); }
1212 float& KickIdlePlayersPeriodField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.KickIdlePlayersPeriod"); }
1213 float& MateBoostEffectMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.MateBoostEffectMultiplier"); }
1214 float& AutoSavePeriodMinutesField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.AutoSavePeriodMinutes"); }
1215 float& XPMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.XPMultiplier"); }
1216 float& TribeNameChangeCooldownField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.TribeNameChangeCooldown"); }
1217 bool& bAllowHideDamageSourceFromLogsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowHideDamageSourceFromLogs"); }
1218 float& KillXPMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.KillXPMultiplier"); }
1219 float& HarvestXPMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.HarvestXPMultiplier"); }
1220 float& CraftXPMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.CraftXPMultiplier"); }
1221 float& GenericXPMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.GenericXPMultiplier"); }
1222 float& SpecialXPMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.SpecialXPMultiplier"); }
1223 float& ShipKillXPMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ShipKillXPMultiplier"); }
1224 float& SafeSpawnPointMaxDistanceFromShoreField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.SafeSpawnPointMaxDistanceFromShore"); }
1225 long double& LastSeamlessSocketTickTimeField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.LastSeamlessSocketTickTime"); }
1226 long double& SeamlessSocketTickIntervalField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.SeamlessSocketTickInterval"); }
1227 TWeakObjectPtr<ASeamlessVolumeManager>& SeamlessVolumeManagerField() { return *GetNativePointerField<TWeakObjectPtr<ASeamlessVolumeManager>*>(this, "AShooterGameMode.SeamlessVolumeManager"); }
1228 float& RandomAutoSaveSpreadField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.RandomAutoSaveSpread"); }
1229 FString& SteamAPIKeyField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.SteamAPIKey"); }
1230 FString& LastServerNotificationMessageField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.LastServerNotificationMessage"); }
1231 long double& LastServerNotificationRecievedAtField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.LastServerNotificationRecievedAt"); }
1232 long double& LastExecSaveTimeField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.LastExecSaveTime"); }
1233 long double& LastTimeSavedWorldField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.LastTimeSavedWorld"); }
1234 FString& SaveDirectoryNameField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.SaveDirectoryName"); }
1235 TArray<UPrimalPlayerData*> PlayerDatasField() { return *GetNativePointerField<TArray<UPrimalPlayerData*>*>(this, "AShooterGameMode.PlayerDatas"); }
1236 int& NPCZoneManagerModField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.NPCZoneManagerMod"); }
1237 bool& bPopulatingSpawnZonesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPopulatingSpawnZones"); }
1238 bool& bRestartedAPlayerField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bRestartedAPlayer"); }
1239 bool& bForceRespawnDinosField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bForceRespawnDinos"); }
1240 bool& bFirstSaveWorldField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bFirstSaveWorld"); }
1241 bool& bAllowRaidDinoFeedingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowRaidDinoFeeding"); }
1242 FDateTime& LastBackupTimeField() { return *GetNativePointerField<FDateTime*>(this, "AShooterGameMode.LastBackupTime"); }
1243 FDateTime& LastSaveWorldTimeField() { return *GetNativePointerField<FDateTime*>(this, "AShooterGameMode.LastSaveWorldTime"); }
1244 float& TamedDinoDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.TamedDinoDamageMultiplier"); }
1245 float& DinoDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoDamageMultiplier"); }
1246 float& PlayerDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PlayerDamageMultiplier"); }
1247 float& StructureDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.StructureDamageMultiplier"); }
1248 float& PlayerResistanceMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PlayerResistanceMultiplier"); }
1249 float& DinoResistanceMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoResistanceMultiplier"); }
1250 float& TamedDinoResistanceMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.TamedDinoResistanceMultiplier"); }
1251 float& StructureResistanceMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.StructureResistanceMultiplier"); }
1252 bool& bJoinInProgressGamesAsSpectatorField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bJoinInProgressGamesAsSpectator"); }
1253 float& TamingSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.TamingSpeedMultiplier"); }
1254 float& HarvestAmountMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.HarvestAmountMultiplier"); }
1255 float& HarvestHealthMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.HarvestHealthMultiplier"); }
1256 float& PlayerCharacterWaterDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PlayerCharacterWaterDrainMultiplier"); }
1257 float& PlayerCharacterFoodDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PlayerCharacterFoodDrainMultiplier"); }
1258 float& DinoCharacterFoodDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoCharacterFoodDrainMultiplier"); }
1259 float& RaidDinoCharacterFoodDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.RaidDinoCharacterFoodDrainMultiplier"); }
1260 float& PlayerCharacterStaminaDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PlayerCharacterStaminaDrainMultiplier"); }
1261 float& DinoCharacterStaminaDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoCharacterStaminaDrainMultiplier"); }
1262 float& PlayerCharacterHealthRecoveryMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PlayerCharacterHealthRecoveryMultiplier"); }
1263 float& DinoCharacterHealthRecoveryMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoCharacterHealthRecoveryMultiplier"); }
1264 float& CarnivoreNaturalTargetingRangeMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.CarnivoreNaturalTargetingRangeMultiplier"); }
1265 float& CarnivorePlayerAggroMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.CarnivorePlayerAggroMultiplier"); }
1266 float& HerbivoreNaturalTargetingRangeMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.HerbivoreNaturalTargetingRangeMultiplier"); }
1267 float& HerbivorePlayerAggroMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.HerbivorePlayerAggroMultiplier"); }
1268 bool& AIForceTargetPlayersField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.AIForceTargetPlayers"); }
1269 bool& AIForceOverlapCheckField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.AIForceOverlapCheck"); }
1270 float& DinoCountMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoCountMultiplier"); }
1271 bool& bDisableSaveLoadField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableSaveLoad"); }
1272 bool& bDisableXPField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableXP"); }
1273 bool& bDisableDynamicMusicField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableDynamicMusic"); }
1274 TArray<FPlayerDeathReason>& PlayerDeathReasonsField() { return *GetNativePointerField<TArray<FPlayerDeathReason>*>(this, "AShooterGameMode.PlayerDeathReasons"); }
1275 TArray<FLevelExperienceRamp>& LevelExperienceRampOverridesField() { return *GetNativePointerField<TArray<FLevelExperienceRamp>*>(this, "AShooterGameMode.LevelExperienceRampOverrides"); }
1276 TArray<int>& OverridePlayerLevelEngramPointsField() { return *GetNativePointerField<TArray<int>*>(this, "AShooterGameMode.OverridePlayerLevelEngramPoints"); }
1277 TArray<int>& ExcludeItemIndicesField() { return *GetNativePointerField<TArray<int>*>(this, "AShooterGameMode.ExcludeItemIndices"); }
1278 TArray<FEngramEntryOverride>& OverrideEngramEntriesField() { return *GetNativePointerField<TArray<FEngramEntryOverride>*>(this, "AShooterGameMode.OverrideEngramEntries"); }
1279 TArray<FEngramEntryOverride>& OverrideNamedEngramEntriesField() { return *GetNativePointerField<TArray<FEngramEntryOverride>*>(this, "AShooterGameMode.OverrideNamedEngramEntries"); }
1280 TArray<FEngramEntryAutoUnlock>& EngramEntryAutoUnlocksField() { return *GetNativePointerField<TArray<FEngramEntryAutoUnlock>*>(this, "AShooterGameMode.EngramEntryAutoUnlocks"); }
1281 TArray<FString>& PreventDinoTameClassNamesField() { return *GetNativePointerField<TArray<FString>*>(this, "AShooterGameMode.PreventDinoTameClassNames"); }
1282 TArray<FDinoSpawnWeightMultiplier>& DinoSpawnWeightMultipliersField() { return *GetNativePointerField<TArray<FDinoSpawnWeightMultiplier>*>(this, "AShooterGameMode.DinoSpawnWeightMultipliers"); }
1283 TArray<FClassMultiplier>& DinoClassResistanceMultipliersField() { return *GetNativePointerField<TArray<FClassMultiplier>*>(this, "AShooterGameMode.DinoClassResistanceMultipliers"); }
1284 TArray<FClassMultiplier>& TamedDinoClassResistanceMultipliersField() { return *GetNativePointerField<TArray<FClassMultiplier>*>(this, "AShooterGameMode.TamedDinoClassResistanceMultipliers"); }
1285 TArray<FClassMultiplier>& DinoClassDamageMultipliersField() { return *GetNativePointerField<TArray<FClassMultiplier>*>(this, "AShooterGameMode.DinoClassDamageMultipliers"); }
1286 TArray<FClassMultiplier>& TamedDinoClassDamageMultipliersField() { return *GetNativePointerField<TArray<FClassMultiplier>*>(this, "AShooterGameMode.TamedDinoClassDamageMultipliers"); }
1287 TArray<FClassMultiplier>& HarvestResourceItemAmountClassMultipliersField() { return *GetNativePointerField<TArray<FClassMultiplier>*>(this, "AShooterGameMode.HarvestResourceItemAmountClassMultipliers"); }
1288 TArray<FClassNameReplacement>& NPCReplacementsField() { return *GetNativePointerField<TArray<FClassNameReplacement>*>(this, "AShooterGameMode.NPCReplacements"); }
1289 float& PvPZoneStructureDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PvPZoneStructureDamageMultiplier"); }
1290 bool& bOnlyAllowSpecifiedEngramsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bOnlyAllowSpecifiedEngrams"); }
1291 int& OverrideMaxExperiencePointsPlayerField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.OverrideMaxExperiencePointsPlayer"); }
1292 int& OverrideMaxExperiencePointsDinoField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.OverrideMaxExperiencePointsDino"); }
1293 float& GlobalSpoilingTimeMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.GlobalSpoilingTimeMultiplier"); }
1294 float& GlobalItemDecompositionTimeMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.GlobalItemDecompositionTimeMultiplier"); }
1295 float& GlobalCorpseDecompositionTimeMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.GlobalCorpseDecompositionTimeMultiplier"); }
1296 float& MaxFallSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.MaxFallSpeedMultiplier"); }
1297 bool& bAutoPvETimerField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAutoPvETimer"); }
1298 bool& bAutoPvEUseSystemTimeField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAutoPvEUseSystemTime"); }
1299 bool& bUsingStructureDestructionTagField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUsingStructureDestructionTag"); }
1300 FName& StructureDestructionTagField() { return *GetNativePointerField<FName*>(this, "AShooterGameMode.StructureDestructionTag"); }
1301 float& AutoPvEStartTimeSecondsField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.AutoPvEStartTimeSeconds"); }
1302 float& AutoPvEStopTimeSecondsField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.AutoPvEStopTimeSeconds"); }
1303 int& TributeItemExpirationSecondsField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.TributeItemExpirationSeconds"); }
1304 int& TributeDinoExpirationSecondsField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.TributeDinoExpirationSeconds"); }
1305 int& TributeCharacterExpirationSecondsField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.TributeCharacterExpirationSeconds"); }
1306 bool& PreventDownloadSurvivorsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.PreventDownloadSurvivors"); }
1307 bool& PreventDownloadItemsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.PreventDownloadItems"); }
1308 bool& PreventDownloadDinosField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.PreventDownloadDinos"); }
1309 bool& bPreventUploadSurvivorsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPreventUploadSurvivors"); }
1310 bool& bPreventUploadItemsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPreventUploadItems"); }
1311 bool& bPreventUploadDinosField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPreventUploadDinos"); }
1312 int& MaxTributeItemsField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxTributeItems"); }
1313 int& MaxTributeDinosField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxTributeDinos"); }
1314 int& MaxTributeCharactersField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxTributeCharacters"); }
1315 bool& bIncreasePvPRespawnIntervalField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bIncreasePvPRespawnInterval"); }
1316 float& IncreasePvPRespawnIntervalCheckPeriodField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.IncreasePvPRespawnIntervalCheckPeriod"); }
1317 float& IncreasePvPRespawnIntervalMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.IncreasePvPRespawnIntervalMultiplier"); }
1318 float& IncreasePvPRespawnIntervalBaseAmountField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.IncreasePvPRespawnIntervalBaseAmount"); }
1319 float& ResourceNoReplenishRadiusStructuresField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ResourceNoReplenishRadiusStructures"); }
1320 float& ResourceNoReplenishRadiusPlayersField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ResourceNoReplenishRadiusPlayers"); }
1321 float& CropGrowthSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.CropGrowthSpeedMultiplier"); }
1322 float& LayEggIntervalMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.LayEggIntervalMultiplier"); }
1323 float& PoopIntervalMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PoopIntervalMultiplier"); }
1324 float& CropDecaySpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.CropDecaySpeedMultiplier"); }
1325 bool& bAllowChatFromDeadNonAdminsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowChatFromDeadNonAdmins"); }
1326 bool& bAllowDisablingSpectatorField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowDisablingSpectator"); }
1327 bool& bPvEDisableFriendlyFireField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPvEDisableFriendlyFire"); }
1328 bool& bFlyerPlatformAllowUnalignedDinoBasingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bFlyerPlatformAllowUnalignedDinoBasing"); }
1329 int& MaxPerTribePlatformSaddleStructureLimitField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxPerTribePlatformSaddleStructureLimit"); }
1330 int& MaxPlatformSaddleStructureLimitField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxPlatformSaddleStructureLimit"); }
1331 int& MaxDinoBaseLevelField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxDinoBaseLevel"); }
1332 int& MaxNumberOfPlayersInTribeField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxNumberOfPlayersInTribe"); }
1333 float& MatingIntervalMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.MatingIntervalMultiplier"); }
1334 float& EggHatchSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.EggHatchSpeedMultiplier"); }
1335 float& BabyMatureSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.BabyMatureSpeedMultiplier"); }
1336 float& BabyFoodConsumptionSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.BabyFoodConsumptionSpeedMultiplier"); }
1337 int& CurrentPlatformSaddleStructuresField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.CurrentPlatformSaddleStructures"); }
1338 FieldArray<float, 16> PerLevelStatsMultiplier_PlayerField() { return { this, "AShooterGameMode.PerLevelStatsMultiplier_Player" }; }
1339 FieldArray<float, 16> PerLevelStatsMultiplier_DinoTamedField() { return { this, "AShooterGameMode.PerLevelStatsMultiplier_DinoTamed" }; }
1340 FieldArray<float, 16> PerLevelStatsMultiplier_DinoTamed_AddField() { return { this, "AShooterGameMode.PerLevelStatsMultiplier_DinoTamed_Add" }; }
1341 FieldArray<float, 16> PerLevelStatsMultiplier_DinoTamed_AffinityField() { return { this, "AShooterGameMode.PerLevelStatsMultiplier_DinoTamed_Affinity" }; }
1342 FieldArray<float, 16> PerLevelStatsMultiplier_DinoWildField() { return { this, "AShooterGameMode.PerLevelStatsMultiplier_DinoWild" }; }
1343 FieldArray<int, 8> ItemStatClampsField() { return { this, "AShooterGameMode.ItemStatClamps" }; }
1344 bool& bCustomGameModeAllowSpectatorJoinAfterMatchStartField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bCustomGameModeAllowSpectatorJoinAfterMatchStart"); }
1345 bool& bGameplayLogEnabledField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bGameplayLogEnabled"); }
1346 bool& bServerGameLogEnabledField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerGameLogEnabled"); }
1347 TSubclassOf<UPrimalItem>& BonusSupplyCrateItemClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "AShooterGameMode.BonusSupplyCrateItemClass"); }
1348 float& BonusSupplyCrateItemGiveIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.BonusSupplyCrateItemGiveInterval"); }
1349 float& StructureDamageRepairCooldownField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.StructureDamageRepairCooldown"); }
1350 float& CustomRecipeEffectivenessMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.CustomRecipeEffectivenessMultiplier"); }
1351 float& CustomRecipeSkillMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.CustomRecipeSkillMultiplier"); }
1352 FString& BonusSupplyCrateItemStringField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.BonusSupplyCrateItemString"); }
1353 bool& bPvEAllowTribeWarField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPvEAllowTribeWar"); }
1354 bool& bPvEAllowTribeWarCancelField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPvEAllowTribeWarCancel"); }
1355 bool& bAllowCustomRecipesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowCustomRecipes"); }
1356 bool& bPassiveDefensesDamageRiderlessDinosField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPassiveDefensesDamageRiderlessDinos"); }
1357 long double& LastBonusSupplyCrateItemGiveTimeField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.LastBonusSupplyCrateItemGiveTime"); }
1358 bool& bEnableDeathTeamSpectatorField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bEnableDeathTeamSpectator"); }
1359 bool& bTribeStoreCharacterConfigurationField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bTribeStoreCharacterConfiguration"); }
1360 TMap<int, TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>, 0> >& PvEActiveTribeWarsField() { return *GetNativePointerField<TMap<int, TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>, 0> >*>(this, "AShooterGameMode.PvEActiveTribeWars"); }
1361 TMap<int, TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>, 0> >& TribeAlliesField() { return *GetNativePointerField<TMap<int, TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, TSet<int, DefaultKeyFuncs<int, 0>, FDefaultSetAllocator>, 0> >*>(this, "AShooterGameMode.TribeAllies"); }
1362 TMap<unsigned __int64, UPrimalPlayerData*, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, UPrimalPlayerData*, 0> > IDtoPlayerDatasField() { return *GetNativePointerField<TMap<unsigned __int64, UPrimalPlayerData*, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, UPrimalPlayerData*, 0> >*>(this, "AShooterGameMode.IDtoPlayerDatas"); }
1363 TMap<int, TArray<FTribeEntity>, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, TArray<FTribeEntity>, 0> >& PlayersEntitiesField() { return *GetNativePointerField<TMap<int, TArray<FTribeEntity>, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, TArray<FTribeEntity>, 0> >*>(this, "AShooterGameMode.PlayersEntities"); }
1364 TMap<unsigned __int64, FDatabase_TribeWrapper, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, FDatabase_TribeWrapper, 0> >& PendingTribeLoadsField() { return *GetNativePointerField<TMap<unsigned __int64, FDatabase_TribeWrapper, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, FDatabase_TribeWrapper, 0> >*>(this, "AShooterGameMode.PendingTribeLoads"); }
1365 TSet<unsigned __int64, DefaultKeyFuncs<unsigned __int64, 0>, FDefaultSetAllocator>& PendingAllianceLoadsField() { return *GetNativePointerField<TSet<unsigned __int64, DefaultKeyFuncs<unsigned __int64, 0>, FDefaultSetAllocator>*>(this, "AShooterGameMode.PendingAllianceLoads"); }
1366 TSet<unsigned __int64, DefaultKeyFuncs<unsigned __int64, 0>, FDefaultSetAllocator>& PendingAllianceDeletesField() { return *GetNativePointerField<TSet<unsigned __int64, DefaultKeyFuncs<unsigned __int64, 0>, FDefaultSetAllocator>*>(this, "AShooterGameMode.PendingAllianceDeletes"); }
1367 TMap<unsigned __int64, FTribeAlliance, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, FTribeAlliance, 0> >& AlliancesField() { return *GetNativePointerField<TMap<unsigned __int64, FTribeAlliance, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned __int64, FTribeAlliance, 0> >*>(this, "AShooterGameMode.Alliances"); }
1368 int& MaxTribeLogsField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxTribeLogs"); }
1369 TArray<FString>& CachedGameLogField() { return *GetNativePointerField<TArray<FString>*>(this, "AShooterGameMode.CachedGameLog"); }
1370 int& PersonalTamedDinosSaddleStructureCostField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.PersonalTamedDinosSaddleStructureCost"); }
1371 bool& bDisableFriendlyFireField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableFriendlyFire"); }
1372 bool& bAllowInactiveTribesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowInactiveTribes"); }
1373 bool& bForceMapPlayerLocationField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bForceMapPlayerLocation"); }
1374 float& DinoHarvestingDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoHarvestingDamageMultiplier"); }
1375 float& PlayerHarvestingDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PlayerHarvestingDamageMultiplier"); }
1376 float& DinoTurretDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoTurretDamageMultiplier"); }
1377 bool& bDisableLootCratesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableLootCrates"); }
1378 float& ExtinctionEventTimeIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ExtinctionEventTimeInterval"); }
1379 bool& bEnableExtraStructurePreventionVolumesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bEnableExtraStructurePreventionVolumes"); }
1380 unsigned int& NextExtinctionEventUTCField() { return *GetNativePointerField<unsigned int*>(this, "AShooterGameMode.NextExtinctionEventUTC"); }
1381 bool& bForceAllowCaveFlyersField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bForceAllowCaveFlyers"); }
1382 bool& bDoExtinctionEventField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDoExtinctionEvent"); }
1383 bool& bPreventOfflinePvPField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPreventOfflinePvP"); }
1384 bool& bPvPDinoDecayField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPvPDinoDecay"); }
1385 bool& bOverideStructurePlatformPreventionField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bOverideStructurePlatformPrevention"); }
1386 bool& bAllowAnyoneBabyImprintCuddleField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowAnyoneBabyImprintCuddle"); }
1387 bool& bDisableImprintDinoBuffField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableImprintDinoBuff"); }
1388 bool& bShowFloatingDamageTextField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bShowFloatingDamageText"); }
1389 bool& bOnlyDecayUnsnappedCoreStructuresField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bOnlyDecayUnsnappedCoreStructures"); }
1390 bool& bFastDecayUnsnappedCoreStructuresField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bFastDecayUnsnappedCoreStructures"); }
1391 bool& bDestroyUnconnectedWaterPipesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDestroyUnconnectedWaterPipes"); }
1392 bool& bAllowCrateSpawnsOnTopOfStructuresField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowCrateSpawnsOnTopOfStructures"); }
1393 bool& bNotifyAdminCommandsInChatField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bNotifyAdminCommandsInChat"); }
1394 bool& bRandomSupplyCratePointsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bRandomSupplyCratePoints"); }
1395 float& PreventOfflinePvPIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PreventOfflinePvPInterval"); }
1396 FString& CurrentMerticsURLField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.CurrentMerticsURL"); }
1397 FString& CurrentMetricEventsURLField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.CurrentMetricEventsURL"); }
1398 FString& CurrentMetricCharacterLocationsURLField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.CurrentMetricCharacterLocationsURL"); }
1399 TArray<FItemCraftingCostOverride>& OverrideItemCraftingCostsField() { return *GetNativePointerField<TArray<FItemCraftingCostOverride>*>(this, "AShooterGameMode.OverrideItemCraftingCosts"); }
1400 TArray<FConfigItemCraftingCostOverride>& ConfigOverrideItemCraftingCostsField() { return *GetNativePointerField<TArray<FConfigItemCraftingCostOverride>*>(this, "AShooterGameMode.ConfigOverrideItemCraftingCosts"); }
1401 TArray<FConfigSupplyCrateItemsOverride>& ConfigOverrideSupplyCrateItemsField() { return *GetNativePointerField<TArray<FConfigSupplyCrateItemsOverride>*>(this, "AShooterGameMode.ConfigOverrideSupplyCrateItems"); }
1402 TArray<FConfigNPCSpawnEntriesContainer>& ConfigOverrideNPCSpawnEntriesContainerField() { return *GetNativePointerField<TArray<FConfigNPCSpawnEntriesContainer>*>(this, "AShooterGameMode.ConfigOverrideNPCSpawnEntriesContainer"); }
1403 TArray<FConfigNPCSpawnEntriesContainer>& ConfigAddNPCSpawnEntriesContainerField() { return *GetNativePointerField<TArray<FConfigNPCSpawnEntriesContainer>*>(this, "AShooterGameMode.ConfigAddNPCSpawnEntriesContainer"); }
1404 TArray<FConfigNPCSpawnEntriesContainer>& ConfigSubtractNPCSpawnEntriesContainerField() { return *GetNativePointerField<TArray<FConfigNPCSpawnEntriesContainer>*>(this, "AShooterGameMode.ConfigSubtractNPCSpawnEntriesContainer"); }
1405 float& BabyImprintingStatScaleMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.BabyImprintingStatScaleMultiplier"); }
1406 float& BabyCuddleIntervalMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.BabyCuddleIntervalMultiplier"); }
1407 float& BabyCuddleGracePeriodMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.BabyCuddleGracePeriodMultiplier"); }
1408 float& BabyCuddleLoseImprintQualitySpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.BabyCuddleLoseImprintQualitySpeedMultiplier"); }
1409 float& HairGrowthSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.HairGrowthSpeedMultiplier"); }
1410 bool& bPreventDiseasesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bPreventDiseases"); }
1411 bool& bNonPermanentDiseasesField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bNonPermanentDiseases"); }
1412 int& SaveForceRespawnDinosVersionField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.SaveForceRespawnDinosVersion"); }
1413 unsigned __int64& ServerIDField() { return *GetNativePointerField<unsigned __int64*>(this, "AShooterGameMode.ServerID"); }
1414 int& LoadForceRespawnDinosVersionField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.LoadForceRespawnDinosVersion"); }
1415 bool& bIsLoadedServerField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bIsLoadedServer"); }
1416 TMap<FString, FTributePlayerTribeInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FTributePlayerTribeInfo, 0> >& TributePlayerTribeInfosField() { return *GetNativePointerField<TMap<FString, FTributePlayerTribeInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs<FString, FTributePlayerTribeInfo, 0> >*>(this, "AShooterGameMode.TributePlayerTribeInfos"); }
1417 TArray<int>& SupportedSpawnRegionsField() { return *GetNativePointerField<TArray<int>*>(this, "AShooterGameMode.SupportedSpawnRegions"); }
1418 bool& bServerUseDinoListField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bServerUseDinoList"); }
1419 float& MaxAllowedRespawnIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.MaxAllowedRespawnInterval"); }
1420 float& TribeJoinIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.TribeJoinInterval"); }
1421 bool& bUseDinoLevelUpAnimationsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUseDinoLevelUpAnimations"); }
1422 bool& bDisableDinoTamingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableDinoTaming"); }
1423 bool& bDisableDinoRidingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableDinoRiding"); }
1424 float& MinimumDinoReuploadIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.MinimumDinoReuploadInterval"); }
1425 int& SaveGameCustomVersionField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.SaveGameCustomVersion"); }
1426 float& OverrideOfficialDifficultyField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.OverrideOfficialDifficulty"); }
1427 FieldArray<float, 16> PlayerBaseStatMultipliersField() { return { this, "AShooterGameMode.PlayerBaseStatMultipliers" }; }
1428 int& NPCActiveCountTamedField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.NPCActiveCountTamed"); }
1429 int& NPCActiveCountField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.NPCActiveCount"); }
1430 int& NPCCountField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.NPCCount"); }
1431 float& MatingSpeedMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.MatingSpeedMultiplier"); }
1432 float& FastDecayIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.FastDecayInterval"); }
1433 bool& bUseSingleplayerSettingsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUseSingleplayerSettings"); }
1434 bool& bUseCorpseLocatorField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUseCorpseLocator"); }
1435 bool& bDisableStructurePlacementCollisionField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableStructurePlacementCollision"); }
1436 bool& bForceUseInventoryAppendsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bForceUseInventoryAppends"); }
1437 float& SupplyCrateLootQualityMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.SupplyCrateLootQualityMultiplier"); }
1438 float& FishingLootQualityMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.FishingLootQualityMultiplier"); }
1439 float& CraftingSkillBonusMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.CraftingSkillBonusMultiplier"); }
1440 bool& bAllowPlatformSaddleMultiFloorsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowPlatformSaddleMultiFloors"); }
1441 bool& bAllowUnlimitedRespecsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowUnlimitedRespecs"); }
1442 float& FuelConsumptionIntervalMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.FuelConsumptionIntervalMultiplier"); }
1443 int& DestroyTamesOverLevelClampField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.DestroyTamesOverLevelClamp"); }
1444 int& MaxAlliancesPerTribeField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxAlliancesPerTribe"); }
1445 int& MaxTribesPerAllianceField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxTribesPerAlliance"); }
1446 bool& bDisableDinoDecayClaimingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableDinoDecayClaiming"); }
1447 bool& bUseTameLimitForStructuresOnlyField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUseTameLimitForStructuresOnly"); }
1448 bool& bLimitTurretsInRangeField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bLimitTurretsInRange"); }
1449 float& LimitTurretsRangeField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.LimitTurretsRange"); }
1450 int& LimitTurretsNumField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.LimitTurretsNum"); }
1451 bool& bHardLimitTurretsInRangeField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bHardLimitTurretsInRange"); }
1452 bool& bAutoUnlockAllEngramsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAutoUnlockAllEngrams"); }
1453 long double& ServerLastForceRespawnWildDinosTimeField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.ServerLastForceRespawnWildDinosTime"); }
1454 FString& UseStructurePreventionVolumeTagStringField() { return *GetNativePointerField<FString*>(this, "AShooterGameMode.UseStructurePreventionVolumeTagString"); }
1455 float& BaseTemperatureMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.BaseTemperatureMultiplier"); }
1456 bool& bForceAllowAllStructuresField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bForceAllowAllStructures"); }
1457 bool& bForceAllowAscensionItemDownloadsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bForceAllowAscensionItemDownloads"); }
1458 bool& bShowCreativeModeField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bShowCreativeMode"); }
1459 float& GlobalPoweredBatteryDurabilityDecreasePerSecondField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.GlobalPoweredBatteryDurabilityDecreasePerSecond"); }
1460 float& SingleplayerSettingsCorpseLifespanMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.SingleplayerSettingsCorpseLifespanMultiplier"); }
1461 bool& bUseStaticCharacterAgeField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUseStaticCharacterAge"); }
1462 float& UseCorpseLifeSpanMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.UseCorpseLifeSpanMultiplier"); }
1463 bool& bUseBPPreSpawnedDinoField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bUseBPPreSpawnedDino"); }
1464 float& PreventOfflinePvPConnectionInvincibleIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PreventOfflinePvPConnectionInvincibleInterval"); }
1465 float& TamedDinoCharacterFoodDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.TamedDinoCharacterFoodDrainMultiplier"); }
1466 float& WildDinoCharacterFoodDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.WildDinoCharacterFoodDrainMultiplier"); }
1467 float& WildDinoTorporDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.WildDinoTorporDrainMultiplier"); }
1468 float& PassiveTameIntervalMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.PassiveTameIntervalMultiplier"); }
1469 float& TamedDinoTorporDrainMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.TamedDinoTorporDrainMultiplier"); }
1470 float& DinoCreatureDamageMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoCreatureDamageMultiplier"); }
1471 float& DinoCreatureResistanceMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.DinoCreatureResistanceMultiplier"); }
1472 FieldArray<int, 3> MaxTameUnitsField() { return { this, "AShooterGameMode.MaxTameUnits" }; }
1473 int& MaxGlobalShipsField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.MaxGlobalShips"); }
1474 bool& bDontUseClaimFlagsField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDontUseClaimFlags"); }
1475 float& NoClaimFlagDecayPeriodMultiplierField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.NoClaimFlagDecayPeriodMultiplier"); }
1476 bool& bDisableWeatherFogField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bDisableWeatherFog"); }
1477 int& PlayerDefaultNoDiscoveriesMaxLevelUpsField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.PlayerDefaultNoDiscoveriesMaxLevelUps"); }
1478 bool& bClampHomeServerXPField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bClampHomeServerXP"); }
1479 int& ClampHomeServerXPLevelField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.ClampHomeServerXPLevel"); }
1480 TMap<int, FTameUnitCounts, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, FTameUnitCounts, 0> >& TeamTameUnitCountsField() { return *GetNativePointerField<TMap<int, FTameUnitCounts, FDefaultSetAllocator, TDefaultMapKeyFuncs<int, FTameUnitCounts, 0> >*>(this, "AShooterGameMode.TeamTameUnitCounts"); }
1481 FTameUnitCounts& EmptyTameUnitsField() { return *GetNativePointerField<FTameUnitCounts*>(this, "AShooterGameMode.EmptyTameUnits"); }
1482 FName& UseStructurePreventionVolumeTagField() { return *GetNativePointerField<FName*>(this, "AShooterGameMode.UseStructurePreventionVolumeTag"); }
1483 bool& bHasCovertedToStoreField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bHasCovertedToStore"); }
1484 bool& bAllowStoredDatasField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bAllowStoredDatas"); }
1485 //FDataStore<unsigned int>& TribeDataStoreField() { return *GetNativePointerField<FDataStore<unsigned int>*>(this, "AShooterGameMode.TribeDataStore"); }
1486 //FDataStore<unsigned __int64>& PlayerDataStoreField() { return *GetNativePointerField<FDataStore<unsigned __int64>*>(this, "AShooterGameMode.PlayerDataStore"); }
1487 //FSocket * SeamlessServerSocketField() { return *GetNativePointerField<FSocket **>(this, "AShooterGameMode.SeamlessServerSocket"); }
1488 TArray<FSeamlessTravelPlayerData>& SeamlessTravelPlayersDataField() { return *GetNativePointerField<TArray<FSeamlessTravelPlayerData>*>(this, "AShooterGameMode.SeamlessTravelPlayersData"); }
1489 //TSet<unsigned int,DefaultKeyFuncs<unsigned int,0>,FDefaultSetAllocator>& CurrentPendingTribeLoadsField() { return *GetNativePointerField<TSet<unsigned int,DefaultKeyFuncs<unsigned int,0>,FDefaultSetAllocator>*>(this, "AShooterGameMode.CurrentPendingTribeLoads"); }
1490 TArray<unsigned int>& PlayerDataIDsWaitingForTribeDataField() { return *GetNativePointerField<TArray<unsigned int>*>(this, "AShooterGameMode.PlayerDataIDsWaitingForTribeData"); }
1491 //TMap<unsigned int,TArray<TWeakObjectPtr<AActor>>,FDefaultSetAllocator,TDefaultMapKeyFuncs<unsigned int,TArray<TWeakObjectPtr<AActor>>,0> >& TribesEntitiesPendingAddField() { return *GetNativePointerField<TMap<unsigned int,TArray<TWeakObjectPtr<AActor>>,FDefaultSetAllocator,TDefaultMapKeyFuncs<unsigned int,TArray<TWeakObjectPtr<AActor>>,0> >*>(this, "AShooterGameMode.TribesEntitiesPendingAdd"); }
1492 //TMap<unsigned int,TArray<TWeakObjectPtr<AActor>>,FDefaultSetAllocator,TDefaultMapKeyFuncs<unsigned int,TArray<TWeakObjectPtr<AActor>>,0> >& AssignedTribesEntitiesFromPlayerField() { return *GetNativePointerField<TMap<unsigned int,TArray<TWeakObjectPtr<AActor>>,FDefaultSetAllocator,TDefaultMapKeyFuncs<unsigned int,TArray<TWeakObjectPtr<AActor>>,0> >*>(this, "AShooterGameMode.AssignedTribesEntitiesFromPlayer"); }
1493 //TSet<unsigned int,DefaultKeyFuncs<unsigned int,0>,FDefaultSetAllocator>& TribesToLoadField() { return *GetNativePointerField<TSet<unsigned int,DefaultKeyFuncs<unsigned int,0>,FDefaultSetAllocator>*>(this, "AShooterGameMode.TribesToLoad"); }
1494 //TMap<unsigned int,TArray<TFunction<void __cdecl(void)>>,FDefaultSetAllocator,TDefaultMapKeyFuncs<unsigned int,TArray<TFunction<void __cdecl(void)>>,0> >& TribeCallbacksPendingLoadField() { return *GetNativePointerField<TMap<unsigned int,TArray<TFunction<void __cdecl(void)>>,FDefaultSetAllocator,TDefaultMapKeyFuncs<unsigned int,TArray<TFunction<void __cdecl(void)>>,0> >*>(this, "AShooterGameMode.TribeCallbacksPendingLoad"); }
1495 //TSet<unsigned int,DefaultKeyFuncs<unsigned int,0>,FDefaultSetAllocator>& LoadPlayerEntitiesOperationsField() { return *GetNativePointerField<TSet<unsigned int,DefaultKeyFuncs<unsigned int,0>,FDefaultSetAllocator>*>(this, "AShooterGameMode.LoadPlayerEntitiesOperations"); }
1496 long double& LastUpdatedTribeOnlinePresenceField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.LastUpdatedTribeOnlinePresence"); }
1497 bool& bHasLoadedSaveGameField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bHasLoadedSaveGame"); }
1498 long double& StartedBeingOverSubscribedAtField() { return *GetNativePointerField<long double*>(this, "AShooterGameMode.StartedBeingOverSubscribedAt"); }
1499 FTickCallbacks& TickCallbacksField() { return *GetNativePointerField<FTickCallbacks*>(this, "AShooterGameMode.TickCallbacks"); }
1500 TMap<unsigned int, FGridCellServerInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, FGridCellServerInfo, 0> >& GridServersInfosField() { return *GetNativePointerField<TMap<unsigned int, FGridCellServerInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, FGridCellServerInfo, 0> >*>(this, "AShooterGameMode.GridServersInfos"); }
1501 USeamlessDataServer* SeamlessDataServerField() { return *GetNativePointerField<USeamlessDataServer**>(this, "AShooterGameMode.SeamlessDataServer"); }
1502 bool& bIsHomeServerField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bIsHomeServer"); }
1503 bool& bNoDinoTamingField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bNoDinoTaming"); }
1504 bool& bNoAnchoringField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bNoAnchoring"); }
1505 bool& bIsLawlessHomeServerField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bIsLawlessHomeServer"); }
1506 bool& bHomeServerDontReplicateLoggedOutPlayersField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bHomeServerDontReplicateLoggedOutPlayers"); }
1507 float& ShipDecayRateField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.ShipDecayRate"); }
1508 TArray<FPlayerFlagData>& PlayerFlagDatasField() { return *GetNativePointerField<TArray<FPlayerFlagData>*>(this, "AShooterGameMode.PlayerFlagDatas"); }
1509 TMap<unsigned int, double, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, double, 0> >& PendingTribesClaimFlagNotifsField() { return *GetNativePointerField<TMap<unsigned int, double, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, double, 0> >*>(this, "AShooterGameMode.PendingTribesClaimFlagNotifs"); }
1510 TArray<FTribeTravelCount>& TribesTravelCountField() { return *GetNativePointerField<TArray<FTribeTravelCount>*>(this, "AShooterGameMode.TribesTravelCount"); }
1511 TMap<unsigned int, FServerTribeAtMax, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, FServerTribeAtMax, 0> >& MapServerAtMaxField() { return *GetNativePointerField<TMap<unsigned int, FServerTribeAtMax, FDefaultSetAllocator, TDefaultMapKeyFuncs<unsigned int, FServerTribeAtMax, 0> >*>(this, "AShooterGameMode.MapServerAtMax"); }
1512 int& NextTribeTravelResetTimeUTCField() { return *GetNativePointerField<int*>(this, "AShooterGameMode.NextTribeTravelResetTimeUTC"); }
1513 float& LastTribeTravelResetTimeField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.LastTribeTravelResetTime"); }
1514 float& LastTribeTravelFailsafeCheckField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.LastTribeTravelFailsafeCheck"); }
1515 float& MaxTribeTravelResetIntervalField() { return *GetNativePointerField<float*>(this, "AShooterGameMode.MaxTribeTravelResetInterval"); }
1516 unsigned int& MaxTribeTravelCountField() { return *GetNativePointerField<unsigned int*>(this, "AShooterGameMode.MaxTribeTravelCount"); }
1517 FRegionGeneralOverrides& RegionOverridesField() { return *GetNativePointerField<FRegionGeneralOverrides*>(this, "AShooterGameMode.RegionOverrides"); }
1518 TSet<unsigned __int64, DefaultKeyFuncs<unsigned __int64, 0>, FDefaultSetAllocator>& SeenPlayerAndTribeIdsField() { return *GetNativePointerField<TSet<unsigned __int64, DefaultKeyFuncs<unsigned __int64, 0>, FDefaultSetAllocator>*>(this, "AShooterGameMode.SeenPlayerAndTribeIds"); }
1519 bool& bOutGoingTransfersEnabledField() { return *GetNativePointerField<bool*>(this, "AShooterGameMode.bOutGoingTransfersEnabled"); }
1520 TArray<FAttachedInstancedHarvestingElement*, FDefaultAllocator>& HiddenHarvestingComponentsField() { return *GetNativePointerField<TArray<FAttachedInstancedHarvestingElement*, FDefaultAllocator>*>(this, "AShooterGameMode.HiddenHarvestingComponents"); }
1521
1522
1523
1524 // Functions
1525
1526 bool AllowAddXP(UPrimalCharacterStatusComponent* forComp) { return NativeCall<bool, UPrimalCharacterStatusComponent*>(this, "AShooterGameMode.AllowAddXP", forComp); }
1527 void AddPendingTribeToLoad(unsigned int TribeID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.AddPendingTribeToLoad", TribeID); }
1528 static AShooterGameMode SharedLogFetchPending() { return NativeCall<AShooterGameMode>(nullptr, "AShooterGameMode.SharedLogFetchPending"); }
1529 //FSetElementId * TickOverSubscription(FSetElementId * result, TPairInitializer<unsigned int const &,`AShooterGameMode::TickOverSubscription'::`54'::DestGridServerStat const &> * Args, bool * bIsAlreadyInSetPtr) { return NativeCall<FSetElementId *, FSetElementId *, TPairInitializer<unsigned int const &,`AShooterGameMode::TickOverSubscription'::`54'::DestGridServerStat const &> *, bool *>(this, "AShooterGameMode.TickOverSubscription", result, Args, bIsAlreadyInSetPtr); }
1530 void TickOverSubscription() { NativeCall<void>(this, "AShooterGameMode.TickOverSubscription"); }
1531 void AddAndSaveTribeEntity(unsigned int TribeID, TArray<FTribeEntity>* Entities, FTribeEntity* TribeEntity) { NativeCall<void, unsigned int, TArray<FTribeEntity>*, FTribeEntity*>(this, "AShooterGameMode.AddAndSaveTribeEntity", TribeID, Entities, TribeEntity); }
1532 void AddClaimFlag(APrimalStructureClaimFlag* Flag, unsigned __int64 TribeOrOwnerId) { NativeCall<void, APrimalStructureClaimFlag*, unsigned __int64>(this, "AShooterGameMode.AddClaimFlag", Flag, TribeOrOwnerId); }
1533 unsigned __int64 AddNewTribe(AShooterPlayerState* PlayerOwner, FString* TribeName, FTribeGovernment* TribeGovernment) { return NativeCall<unsigned __int64, AShooterPlayerState*, FString*, FTribeGovernment*>(this, "AShooterGameMode.AddNewTribe", PlayerOwner, TribeName, TribeGovernment); }
1534 void AddPlayerID(int playerDataID, unsigned __int64 netUniqueID) { NativeCall<void, int, unsigned __int64>(this, "AShooterGameMode.AddPlayerID", playerDataID, netUniqueID); }
1535 void AddTameUnits(int ToTeam, int AddUnits, ETameUnitType::Type TheTameUnitType, bool bIgnoreNetworking) { NativeCall<void, int, int, ETameUnitType::Type, bool>(this, "AShooterGameMode.AddTameUnits", ToTeam, AddUnits, TheTameUnitType, bIgnoreNetworking); }
1536 void AddToTribeLog(int TribeId, FString* NewLog) { NativeCall<void, int, FString*>(this, "AShooterGameMode.AddToTribeLog", TribeId, NewLog); }
1537 bool AddTribeEntity(unsigned int TribeID, FTribeEntity* TribeEntity) { return NativeCall<bool, unsigned int, FTribeEntity*>(this, "AShooterGameMode.AddTribeEntity", TribeID, TribeEntity); }
1538 bool AddTribeEntity(AActor* Entity) { return NativeCall<bool, AActor*>(this, "AShooterGameMode.AddTribeEntity", Entity); }
1539 bool AddTribeShip(APrimalRaft* Ship) { return NativeCall<bool, APrimalRaft*>(this, "AShooterGameMode.AddTribeShip", Ship); }
1540 void AddTribeTravelCount(unsigned int TribeId) { NativeCall<void, unsigned int>(this, "AShooterGameMode.AddTribeTravelCount", TribeId); }
1541 void AddTribeWar(int MyTribeID, int EnemyTeamID, int StartDayNum, int EndDayNumber, float WarStartTime, float WarEndTime, bool bForceApprove) { NativeCall<void, int, int, int, int, float, float, bool>(this, "AShooterGameMode.AddTribeWar", MyTribeID, EnemyTeamID, StartDayNum, EndDayNumber, WarStartTime, WarEndTime, bForceApprove); }
1542 void AdjustDamage(AActor* Victim, float* Damage, FDamageEvent* DamageEvent, AController* EventInstigator, AActor* DamageCauser) { NativeCall<void, AActor*, float*, FDamageEvent*, AController*, AActor*>(this, "AShooterGameMode.AdjustDamage", Victim, Damage, DamageEvent, EventInstigator, DamageCauser); }
1543 static bool AllowDamage(UWorld* ForWorld, int TargetingTeam1, int TargetingTeam2, bool bIgnoreDamageIfAllied) { return NativeCall<bool, UWorld*, int, int, bool>(nullptr, "AShooterGameMode.AllowDamage", ForWorld, TargetingTeam1, TargetingTeam2, bIgnoreDamageIfAllied); }
1544 void AllowPlayerToJoinNoCheck(FUniqueNetIdUInt64* PlayerId) { NativeCall<void, FUniqueNetIdUInt64*>(this, "AShooterGameMode.AllowPlayerToJoinNoCheck", PlayerId); }
1545 bool AllowRenameTribe(AShooterPlayerState* ForPlayerState, FString* TribeName) { return NativeCall<bool, AShooterPlayerState*, FString*>(this, "AShooterGameMode.AllowRenameTribe", ForPlayerState, TribeName); }
1546 bool AllowTaming(int ForTeam) { return NativeCall<bool, int>(this, "AShooterGameMode.AllowTaming", ForTeam); }
1547 bool AreTribesAllied(int TribeID1, int TribeID2) { return NativeCall<bool, int, int>(this, "AShooterGameMode.AreTribesAllied", TribeID1, TribeID2); }
1548 void AsyncSetAndUpdateClaimFlagBytesForTribe(unsigned int TribeId, int PaintingId, int PaintingRevision, TArray<unsigned char>* CompressedBytes, TArray<short>* StructureColors) { NativeCall<void, unsigned int, int, int, TArray<unsigned char>*, TArray<short>*>(this, "AShooterGameMode.AsyncSetAndUpdateClaimFlagBytesForTribe", TribeId, PaintingId, PaintingRevision, CompressedBytes, StructureColors); }
1549 void AtlasGlobalCommand(FString Command) { NativeCall<void, FString>(this, "AShooterGameMode.AtlasGlobalCommand", Command); }
1550 bool BanPlayer(FString PlayerSteamName, FString PlayerSteamID) { return NativeCall<bool, FString, FString>(this, "AShooterGameMode.BanPlayer", PlayerSteamName, PlayerSteamID); }
1551 void BeginPlay() { NativeCall<void>(this, "AShooterGameMode.BeginPlay"); }
1552 void BeginUnloadingWorld() { NativeCall<void>(this, "AShooterGameMode.BeginUnloadingWorld"); }
1553 void ChangeClaimFlag(APrimalStructureClaimFlag* Flag, unsigned __int64 OLDTribeOrOwnerId, unsigned __int64 NEWTribeOrOwnerId) { NativeCall<void, APrimalStructureClaimFlag*, unsigned __int64, unsigned __int64>(this, "AShooterGameMode.ChangeClaimFlag", Flag, OLDTribeOrOwnerId, NEWTribeOrOwnerId); }
1554 bool ChangeTribeGovernment(unsigned int TribeID, FTribeGovernment* TribeGovernment) { return NativeCall<bool, unsigned int, FTribeGovernment*>(this, "AShooterGameMode.ChangeTribeGovernment", TribeID, TribeGovernment); }
1555 bool ChangeTribeName(unsigned int TribeID, FString* NewTribeName) { return NativeCall<bool, unsigned int, FString*>(this, "AShooterGameMode.ChangeTribeName", TribeID, NewTribeName); }
1556 void CheckForRepopulation() { NativeCall<void>(this, "AShooterGameMode.CheckForRepopulation"); }
1557 void CheckIsOfficialServer() { NativeCall<void>(this, "AShooterGameMode.CheckIsOfficialServer"); }
1558 void CheckTribeTravelFailsafe() { NativeCall<void>(this, "AShooterGameMode.CheckTribeTravelFailsafe"); }
1559 AActor* ChoosePlayerStart_Implementation(AController* Player) { return NativeCall<AActor*, AController*>(this, "AShooterGameMode.ChoosePlayerStart_Implementation", Player); }
1560 void ClearSavesAndRestart() { NativeCall<void>(this, "AShooterGameMode.ClearSavesAndRestart"); }
1561 float ConvertTribeResetUTCToLastGameTime(int ResetUTC) { return NativeCall<float, int>(this, "AShooterGameMode.ConvertTribeResetUTCToLastGameTime", ResetUTC); }
1562 int CountOverlappingDinoCharactersOfTeamAndClass(FVector* AtLocation, float OverlapRange, TSubclassOf<APrimalDinoCharacter> DinoClass, int DinoTeam, bool bExactClassMatch, bool bIgnoreClass) { return NativeCall<int, FVector*, float, TSubclassOf<APrimalDinoCharacter>, int, bool, bool>(this, "AShooterGameMode.CountOverlappingDinoCharactersOfTeamAndClass", AtLocation, OverlapRange, DinoClass, DinoTeam, bExactClassMatch, bIgnoreClass); }
1563 void CreateAlliance(unsigned __int64 TribeId, FString* AllianceName) { NativeCall<void, unsigned __int64, FString*>(this, "AShooterGameMode.CreateAlliance", TribeId, AllianceName); }
1564 void DDoSDetected() { NativeCall<void>(this, "AShooterGameMode.DDoSDetected"); }
1565 void DeletePlayerData(FString* UniqueNetId) { NativeCall<void, FString*>(this, "AShooterGameMode.DeletePlayerData", UniqueNetId); }
1566 void DeletePlayerData(AShooterPlayerState* PlayerState) { NativeCall<void, AShooterPlayerState*>(this, "AShooterGameMode.DeletePlayerData", PlayerState); }
1567 bool DemoteFromTribeAdmin(unsigned int TribeID, unsigned int PlayerDataID) { return NativeCall<bool, unsigned int, unsigned int>(this, "AShooterGameMode.DemoteFromTribeAdmin", TribeID, PlayerDataID); }
1568 void DisallowPlayerToJoinNoCheck(FUniqueNetIdUInt64* PlayerId) { NativeCall<void, FUniqueNetIdUInt64*>(this, "AShooterGameMode.DisallowPlayerToJoinNoCheck", PlayerId); }
1569 FString* DoGameCommand(FString* result, FString* TheCommand) { return NativeCall<FString*, FString*, FString*>(this, "AShooterGameMode.DoGameCommand", result, TheCommand); }
1570 void EndPlay(EEndPlayReason::Type EndPlayReason) { NativeCall<void, EEndPlayReason::Type>(this, "AShooterGameMode.EndPlay", EndPlayReason); }
1571 void FinishTribeClaimFlagPainting(unsigned int TribeId, int PaintingUniqueId, int PaintingRevision, TArray<short>* StructureColors) { NativeCall<void, unsigned int, int, int, TArray<short>*>(this, "AShooterGameMode.FinishTribeClaimFlagPainting", TribeId, PaintingUniqueId, PaintingRevision, StructureColors); }
1572 bool FinshProcessingEntry(TSharedPtr<FDatabase_LogEntryWrapper, 1> Entry) { return NativeCall<bool, TSharedPtr<FDatabase_LogEntryWrapper, 1>>(this, "AShooterGameMode.FinshProcessingEntry", Entry); }
1573 void FlushPrimalStats(AShooterPlayerController* ForPC) { NativeCall<void, AShooterPlayerController*>(this, "AShooterGameMode.FlushPrimalStats", ForPC); }
1574 int ForceAddPlayerToTribe(AShooterPlayerState* ForPlayerState, FString* TribeName) { return NativeCall<int, AShooterPlayerState*, FString*>(this, "AShooterGameMode.ForceAddPlayerToTribe", ForPlayerState, TribeName); }
1575 int ForceCreateTribe(FString* TribeName, int TeamOverride) { return NativeCall<int, FString*, int>(this, "AShooterGameMode.ForceCreateTribe", TribeName, TeamOverride); }
1576 void ForceRotateTribeLog(unsigned __int64 TribeId) { NativeCall<void, unsigned __int64>(this, "AShooterGameMode.ForceRotateTribeLog", TribeId); }
1577 unsigned int GeneratePlayerDataId(unsigned __int64 NetUniqueID) { return NativeCall<unsigned int, unsigned __int64>(this, "AShooterGameMode.GeneratePlayerDataId", NetUniqueID); }
1578 FString* GenerateProfileFileName(FString* result, FString* UniqueId, FString* NetworkAddresss, FString* PlayerName) { return NativeCall<FString*, FString*, FString*, FString*, FString*>(this, "AShooterGameMode.GenerateProfileFileName", result, UniqueId, NetworkAddresss, PlayerName); }
1579 unsigned int GenerateTribeId() { return NativeCall<unsigned int>(this, "AShooterGameMode.GenerateTribeId"); }
1580 void GenerateTribePNG(unsigned __int64 TribeId) { NativeCall<void, unsigned __int64>(this, "AShooterGameMode.GenerateTribePNG", TribeId); }
1581 void GetActorSaveGameTypes(TArray<TSubclassOf<AActor>>* saveGameTypes) { NativeCall<void, TArray<TSubclassOf<AActor>>*>(this, "AShooterGameMode.GetActorSaveGameTypes", saveGameTypes); }
1583 bool GetBoolOption(FString* Options, FString* ParseString, bool CurrentValue) { return NativeCall<bool, FString*, FString*, bool>(this, "AShooterGameMode.GetBoolOption", Options, ParseString, CurrentValue); }
1584 bool GetBoolOptionIni(FString Section, FString OptionName) { return NativeCall<bool, FString, FString>(this, "AShooterGameMode.GetBoolOptionIni", Section, OptionName); }
1585 TArray<unsigned char>* GetClaimFlagBytes(TArray<unsigned char>* result, int PaintingId) { return NativeCall<TArray<unsigned char>*, TArray<unsigned char>*, int>(this, "AShooterGameMode.GetClaimFlagBytes", result, PaintingId); }
1586 bool GetClaimFlagBytes(int PaintingId, TArray<unsigned char>* ClaimFlagBytes) { return NativeCall<bool, int, TArray<unsigned char>*>(this, "AShooterGameMode.GetClaimFlagBytes", PaintingId, ClaimFlagBytes); }
1587 FString* GetCurrentServerConnectionString(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterGameMode.GetCurrentServerConnectionString", result); }
1588 unsigned int GetCurrentServerId() { return NativeCall<unsigned int>(this, "AShooterGameMode.GetCurrentServerId"); }
1589 TSubclassOf<UObject>* GetDefaultPawnClassForController_Implementation(TSubclassOf<UObject>* result, AController* InController) { return NativeCall<TSubclassOf<UObject>*, TSubclassOf<UObject>*, AController*>(this, "AShooterGameMode.GetDefaultPawnClassForController_Implementation", result, InController); }
1590 float GetDinoDamageMultiplier(APrimalDinoCharacter* ForDino) { return NativeCall<float, APrimalDinoCharacter*>(this, "AShooterGameMode.GetDinoDamageMultiplier", ForDino); }
1591 float GetDinoResistanceMultiplier(APrimalDinoCharacter* ForDino) { return NativeCall<float, APrimalDinoCharacter*>(this, "AShooterGameMode.GetDinoResistanceMultiplier", ForDino); }
1592 float GetExtraDinoSpawnWeight(FName DinoNameTag) { return NativeCall<float, FName>(this, "AShooterGameMode.GetExtraDinoSpawnWeight", DinoNameTag); }
1593 float GetFloatOption(FString* Options, FString* ParseString, float CurrentValue) { return NativeCall<float, FString*, FString*, float>(this, "AShooterGameMode.GetFloatOption", Options, ParseString, CurrentValue); }
1594 float GetFloatOptionIni(FString Section, FString OptionName) { return NativeCall<float, FString, FString>(this, "AShooterGameMode.GetFloatOptionIni", Section, OptionName); }
1595 TSubclassOf<AGameSession>* GetGameSessionClass(TSubclassOf<AGameSession>* result) { return NativeCall<TSubclassOf<AGameSession>*, TSubclassOf<AGameSession>*>(this, "AShooterGameMode.GetGameSessionClass", result); }
1596 int GetGlobalNumOfShipsForTribe(int TribeId) { return NativeCall<int, int>(this, "AShooterGameMode.GetGlobalNumOfShipsForTribe", TribeId); }
1597 float GetHarvestResourceItemAmountMultiplier(TSubclassOf<UPrimalItem> HarvestItemClass) { return NativeCall<float, TSubclassOf<UPrimalItem>>(this, "AShooterGameMode.GetHarvestResourceItemAmountMultiplier", HarvestItemClass); }
1598 int GetIntOptionIni(FString Section, FString OptionName) { return NativeCall<int, FString, FString>(this, "AShooterGameMode.GetIntOptionIni", Section, OptionName); }
1599 bool GetLaunchOptionFloat(FString* LaunchOptionKey, float* ReturnVal) { return NativeCall<bool, FString*, float*>(this, "AShooterGameMode.GetLaunchOptionFloat", LaunchOptionKey, ReturnVal); }
1600 FString* GetMapName(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterGameMode.GetMapName", result); }
1601 int GetNumDeaths(FString* PlayerDataID) { return NativeCall<int, FString*>(this, "AShooterGameMode.GetNumDeaths", PlayerDataID); }
1602 int GetNumberOfLivePlayersOnTribe(FString* TribeName) { return NativeCall<int, FString*>(this, "AShooterGameMode.GetNumberOfLivePlayersOnTribe", TribeName); }
1603 AOceanDinoManager* GetOceanDinoManager() { return NativeCall<AOceanDinoManager*>(this, "AShooterGameMode.GetOceanDinoManager"); }
1604 AOceanVolume* GetOceanVolume() { return NativeCall<AOceanVolume*>(this, "AShooterGameMode.GetOceanVolume"); }
1605 bool GetOrLoadTribeData(int TribeID, FTribeData* LoadedTribeData) { return NativeCall<bool, int, FTribeData*>(this, "AShooterGameMode.GetOrLoadTribeData", TribeID, LoadedTribeData); }
1606 TArray<APrimalDinoCharacter*>* GetOverlappingDinoCharactersOfTeamAndClass(TArray<APrimalDinoCharacter*>* result, FVector* AtLocation, float OverlapRange, TSubclassOf<APrimalDinoCharacter> DinoClass, int DinoTeam, bool bExactClassMatch, bool bIgnoreClass) { return NativeCall<TArray<APrimalDinoCharacter*>*, TArray<APrimalDinoCharacter*>*, FVector*, float, TSubclassOf<APrimalDinoCharacter>, int, bool, bool>(this, "AShooterGameMode.GetOverlappingDinoCharactersOfTeamAndClass", result, AtLocation, OverlapRange, DinoClass, DinoTeam, bExactClassMatch, bIgnoreClass); }
1607 UPrimalPlayerData* GetPlayerData(FString* PlayerDataID) { return NativeCall<UPrimalPlayerData*, FString*>(this, "AShooterGameMode.GetPlayerData", PlayerDataID); }
1608 UPrimalPlayerData* GetPlayerData(unsigned int PlayerDataID) { return NativeCall<UPrimalPlayerData*, unsigned int>(this, "AShooterGameMode.GetPlayerData", PlayerDataID); }
1609 UPrimalPlayerData* GetPlayerDataFor(AShooterPlayerController* PC, bool* bCreatedNewPlayerData, bool bForceCreateNewPlayerData, FPrimalPlayerCharacterConfigStruct* charConfig, bool bAutoCreateNewData, bool bDontSaveNewData) { return NativeCall<UPrimalPlayerData*, AShooterPlayerController*, bool*, bool, FPrimalPlayerCharacterConfigStruct*, bool, bool>(this, "AShooterGameMode.GetPlayerDataFor", PC, bCreatedNewPlayerData, bForceCreateNewPlayerData, charConfig, bAutoCreateNewData, bDontSaveNewData); }
1610 UPrimalPlayerData* GetPlayerDataForInternal(AShooterPlayerController* PC, bool* bCreatedNewPlayerData, bool bForceCreateNewPlayerData, FPrimalPlayerCharacterConfigStruct* charConfig, bool bAutoCreateNewData, bool bDontSaveNewData) { return NativeCall<UPrimalPlayerData*, AShooterPlayerController*, bool*, bool, FPrimalPlayerCharacterConfigStruct*, bool, bool>(this, "AShooterGameMode.GetPlayerDataForInternal", PC, bCreatedNewPlayerData, bForceCreateNewPlayerData, charConfig, bAutoCreateNewData, bDontSaveNewData); }
1611 UPrimalPlayerData* GetPlayerDataForUniqueNetId(FString* UniqueNetId, FString* PlayerName) { return NativeCall<UPrimalPlayerData*, FString*, FString*>(this, "AShooterGameMode.GetPlayerDataForUniqueNetId", UniqueNetId, PlayerName); }
1612 int GetPlayerIDForSteamID(unsigned __int64 steamID) { return NativeCall<int, unsigned __int64>(this, "AShooterGameMode.GetPlayerIDForSteamID", steamID); }
1613 FString* GetSaveDirectoryName(FString* result, ESaveType::Type SaveType) { return NativeCall<FString*, FString*, ESaveType::Type>(this, "AShooterGameMode.GetSaveDirectoryName", result, SaveType); }
1614 FNetworkGUID* GetSeamlessObjectOldGuidForPlayer(FNetworkGUID* result, FString* PlayerId, UObject* Object) { return NativeCall<FNetworkGUID*, FNetworkGUID*, FString*, UObject*>(this, "AShooterGameMode.GetSeamlessObjectOldGuidForPlayer", result, PlayerId, Object); }
1615 TArray<FTransform>* GetSeamlessSublevelsAdditionalTransforms(TArray<FTransform>* result) { return NativeCall<TArray<FTransform>*, TArray<FTransform>*>(this, "AShooterGameMode.GetSeamlessSublevelsAdditionalTransforms", result); }
1616 TArray<FString>* GetSeamlessSublevelsNames(TArray<FString>* result) { return NativeCall<TArray<FString>*, TArray<FString>*>(this, "AShooterGameMode.GetSeamlessSublevelsNames", result); }
1617 TArray<unsigned int>* GetSeamlessSublevelsUniqueIds(TArray<unsigned int>* result) { return NativeCall<TArray<unsigned int>*, TArray<unsigned int>*>(this, "AShooterGameMode.GetSeamlessSublevelsUniqueIds", result); }
1618 bool GetServerSettingsFloat(FString* Keyvalue, float* OutFloat) { return NativeCall<bool, FString*, float*>(this, "AShooterGameMode.GetServerSettingsFloat", Keyvalue, OutFloat); }
1619 FString* GetSessionTimeString_Implementation(FString* result) { return NativeCall<FString*, FString*>(this, "AShooterGameMode.GetSessionTimeString_Implementation", result); }
1620 unsigned __int64 GetSteamIDForPlayerID(int playerDataID) { return NativeCall<unsigned __int64, int>(this, "AShooterGameMode.GetSteamIDForPlayerID", playerDataID); }
1621 FString* GetStringOption(FString* result, FString Section, FString OptionName) { return NativeCall<FString*, FString*, FString, FString>(this, "AShooterGameMode.GetStringOption", result, Section, OptionName); }
1622 int GetTameUnitCount(int ToTeam, ETameUnitType::Type TheTameUnitType) { return NativeCall<int, int, ETameUnitType::Type>(this, "AShooterGameMode.GetTameUnitCount", ToTeam, TheTameUnitType); }
1623 FTameUnitCounts* GetTameUnitCounts(FTameUnitCounts* result, int ForTeam) { return NativeCall<FTameUnitCounts*, FTameUnitCounts*, int>(this, "AShooterGameMode.GetTameUnitCounts", result, ForTeam); }
1624 FVector* GetTracedSpawnLocation(FVector* result, FVector* SpawnLoc, float CharHalfHeight) { return NativeCall<FVector*, FVector*, FVector*, float>(this, "AShooterGameMode.GetTracedSpawnLocation", result, SpawnLoc, CharHalfHeight); }
1625 int GetTribeClaimFlagPaintingIdAndRevision(unsigned int TribeId, int* PaintingRevision, TArray<short>* OutStructureColors) { return NativeCall<int, unsigned int, int*, TArray<short>*>(this, "AShooterGameMode.GetTribeClaimFlagPaintingIdAndRevision", TribeId, PaintingRevision, OutStructureColors); }
1626 FTribeData* GetTribeData(unsigned __int64 TribeID) { return NativeCall<FTribeData*, unsigned __int64>(this, "AShooterGameMode.GetTribeData", TribeID); }
1627 FTribeData* GetTribeDataBlueprint(FTribeData* result, int TribeID) { return NativeCall<FTribeData*, FTribeData*, int>(this, "AShooterGameMode.GetTribeDataBlueprint", result, TribeID); }
1628 bool GetTribeEntityFromDBResultAndUpdateIfNeeded(unsigned __int64 TribeId, FDatabase_TribeEntities* DBResult, FTribeEntity* OutTribeEntity) { return NativeCall<bool, unsigned __int64, FDatabase_TribeEntities*, FTribeEntity*>(this, "AShooterGameMode.GetTribeEntityFromDBResultAndUpdateIfNeeded", TribeId, DBResult, OutTribeEntity); }
1629 int GetTribeIDOfPlayerID(unsigned __int64 PlayerDataID) { return NativeCall<int, unsigned __int64>(this, "AShooterGameMode.GetTribeIDOfPlayerID", PlayerDataID); }
1630 TArray<FString>* GetWhiteListedMap(TArray<FString>* result) { return NativeCall<TArray<FString>*, TArray<FString>*>(this, "AShooterGameMode.GetWhiteListedMap", result); }
1631 void GiveNewTreasureMapToCharacter(AShooterCharacter* ShooterChar, float Quality) { NativeCall<void, AShooterCharacter*, float>(this, "AShooterGameMode.GiveNewTreasureMapToCharacter", ShooterChar, Quality); }
1632 void HandleLeavingMap() { NativeCall<void>(this, "AShooterGameMode.HandleLeavingMap"); }
1633 void HandleMatchHasStarted() { NativeCall<void>(this, "AShooterGameMode.HandleMatchHasStarted"); }
1634 bool HandleNewPlayer_Implementation(AShooterPlayerController* NewPlayer, UPrimalPlayerData* PlayerData, AShooterCharacter* PlayerCharacter, bool bIsFromLogin) { return NativeCall<bool, AShooterPlayerController*, UPrimalPlayerData*, AShooterCharacter*, bool>(this, "AShooterGameMode.HandleNewPlayer_Implementation", NewPlayer, PlayerData, PlayerCharacter, bIsFromLogin); }
1635 bool HasSeenPlayerOrTribeID(unsigned __int64 id) { return NativeCall<bool, unsigned __int64>(this, "AShooterGameMode.HasSeenPlayerOrTribeID", id); }
1636 void IncrementNumDeaths(FString* PlayerDataID) { NativeCall<void, FString*>(this, "AShooterGameMode.IncrementNumDeaths", PlayerDataID); }
1637 void IncrementNumDinos(int ForTeam, int ByAmount) { NativeCall<void, int, int>(this, "AShooterGameMode.IncrementNumDinos", ForTeam, ByAmount); }
1638 static AShooterGameMode InitDiscoveryZones() { return NativeCall<AShooterGameMode>(nullptr, "AShooterGameMode.InitDiscoveryZones"); }
1639 void InitGame(FString* MapName, FString* Options, FString* ErrorMessage) { NativeCall<void, FString*, FString*, FString*>(this, "AShooterGameMode.InitGame", MapName, Options, ErrorMessage); }
1640 void InitGameState() { NativeCall<void>(this, "AShooterGameMode.InitGameState"); }
1641 FString* InitNewPlayer(FString* result, APlayerController* NewPlayerController, TSharedPtr<FUniqueNetId, 0>* UniqueId, FString* Options, FString* Portal) { return NativeCall<FString*, FString*, APlayerController*, TSharedPtr<FUniqueNetId, 0>*, FString*, FString*>(this, "AShooterGameMode.InitNewPlayer", result, NewPlayerController, UniqueId, Options, Portal); }
1642 void InitOptionBool(FString Commandline, FString Section, FString Option, bool bDefaultValue) { NativeCall<void, FString, FString, FString, bool>(this, "AShooterGameMode.InitOptionBool", Commandline, Section, Option, bDefaultValue); }
1643 void InitOptionFloat(FString Commandline, FString Section, FString Option, float CurrentValue) { NativeCall<void, FString, FString, FString, float>(this, "AShooterGameMode.InitOptionFloat", Commandline, Section, Option, CurrentValue); }
1644 void InitOptionInteger(FString Commandline, FString Section, FString Option, int CurrentValue) { NativeCall<void, FString, FString, FString, int>(this, "AShooterGameMode.InitOptionInteger", Commandline, Section, Option, CurrentValue); }
1645 void InitOptionString(FString Commandline, FString Section, FString Option) { NativeCall<void, FString, FString, FString>(this, "AShooterGameMode.InitOptionString", Commandline, Section, Option); }
1646 void InitOptions(FString Options) { NativeCall<void, FString>(this, "AShooterGameMode.InitOptions", Options); }
1647 void InitSeamlessDataServer() { NativeCall<void>(this, "AShooterGameMode.InitSeamlessDataServer"); }
1648 void InitSeamlessSocket() { NativeCall<void>(this, "AShooterGameMode.InitSeamlessSocket"); }
1649 void InitSpawnPoints() { NativeCall<void>(this, "AShooterGameMode.InitSpawnPoints"); }
1650 void InitStartSpot(AActor* StartSpot, AController* NewPlayer) { NativeCall<void, AActor*, AController*>(this, "AShooterGameMode.InitStartSpot", StartSpot, NewPlayer); }
1651 void InitTameUnitCounts() { NativeCall<void>(this, "AShooterGameMode.InitTameUnitCounts"); }
1652 void InitializeDatabaseRefs() { NativeCall<void>(this, "AShooterGameMode.InitializeDatabaseRefs"); }
1653 bool IsAtTameUnitLimit(int ToTeam, ETameUnitType::Type TheTameUnitType, int TameLimitOffset, bool bIgnoreGlobalCheck) { return NativeCall<bool, int, ETameUnitType::Type, int, bool>(this, "AShooterGameMode.IsAtTameUnitLimit", ToTeam, TheTameUnitType, TameLimitOffset, bIgnoreGlobalCheck); }
1654 bool IsFirstPlayerSpawn(APlayerController* NewPlayer) { return NativeCall<bool, APlayerController*>(this, "AShooterGameMode.IsFirstPlayerSpawn", NewPlayer); }
1655 bool IsPlayerAllowedToCheat(AShooterPlayerController* ForPlayer) { return NativeCall<bool, AShooterPlayerController*>(this, "AShooterGameMode.IsPlayerAllowedToCheat", ForPlayer); }
1656 bool IsPlayerAllowedToJoinNoCheck(FUniqueNetIdUInt64* PlayerId) { return NativeCall<bool, FUniqueNetIdUInt64*>(this, "AShooterGameMode.IsPlayerAllowedToJoinNoCheck", PlayerId); }
1657 bool IsPlayerControllerAllowedToExclusiveJoin(AShooterPlayerController* ForPlayer) { return NativeCall<bool, AShooterPlayerController*>(this, "AShooterGameMode.IsPlayerControllerAllowedToExclusiveJoin", ForPlayer); }
1658 bool IsPlayerControllerAllowedToJoinNoCheck(AShooterPlayerController* ForPlayer) { return NativeCall<bool, AShooterPlayerController*>(this, "AShooterGameMode.IsPlayerControllerAllowedToJoinNoCheck", ForPlayer); }
1659 bool IsSpawnpointPreferred(APlayerStart* SpawnPoint, AController* Player) { return NativeCall<bool, APlayerStart*, AController*>(this, "AShooterGameMode.IsSpawnpointPreferred", SpawnPoint, Player); }
1660 bool IsTribeAtMax(unsigned int ServerId, unsigned __int64 TribeID) { return NativeCall<bool, unsigned int, unsigned __int64>(this, "AShooterGameMode.IsTribeAtMax", ServerId, TribeID); }
1661 bool IsTribeWar(int TribeID1, int TribeID2) { return NativeCall<bool, int, int>(this, "AShooterGameMode.IsTribeWar", TribeID1, TribeID2); }
1662 void JoinAlliance(unsigned __int64 AdminTribeId, unsigned __int64 AddTribeId, FString* AddTribeName, unsigned __int64 AllianceId, bool bAuthority) { NativeCall<void, unsigned __int64, unsigned __int64, FString*, unsigned __int64, bool>(this, "AShooterGameMode.JoinAlliance", AdminTribeId, AddTribeId, AddTribeName, AllianceId, bAuthority); }
1663 void KickAllPlayersAndReload() { NativeCall<void>(this, "AShooterGameMode.KickAllPlayersAndReload"); }
1664 bool KickPlayer(FString PlayerSteamName, FString PlayerSteamID) { return NativeCall<bool, FString, FString>(this, "AShooterGameMode.KickPlayer", PlayerSteamName, PlayerSteamID); }
1665 void KickPlayerController(APlayerController* thePC, FString* KickMessage) { NativeCall<void, APlayerController*, FString*>(this, "AShooterGameMode.KickPlayerController", thePC, KickMessage); }
1666 void Killed(AController* Killer, AController* KilledPlayer, APawn* KilledPawn, UDamageType* DamageType) { NativeCall<void, AController*, AController*, APawn*, UDamageType*>(this, "AShooterGameMode.Killed", Killer, KilledPlayer, KilledPawn, DamageType); }
1667 void LeaveAlliance(unsigned __int64 AdminTribeId, unsigned __int64 RemoveTribeId, unsigned __int64 AllianceId, bool bAuthority) { NativeCall<void, unsigned __int64, unsigned __int64, unsigned __int64, bool>(this, "AShooterGameMode.LeaveAlliance", AdminTribeId, RemoveTribeId, AllianceId, bAuthority); }
1668 void ListenServerClampPlayerLocations() { NativeCall<void>(this, "AShooterGameMode.ListenServerClampPlayerLocations"); }
1669 void LoadBannedList() { NativeCall<void>(this, "AShooterGameMode.LoadBannedList"); }
1670 void LoadPendingTribesToLoad() { NativeCall<void>(this, "AShooterGameMode.LoadPendingTribesToLoad"); }
1671 UPrimalPlayerData* LoadPlayerData(FString* UniqueNetId, FString* PlayerName, FString* SavedNetworkAddress, bool IsLocalController, bool bIsLoadingBackup) { return NativeCall<UPrimalPlayerData*, FString*, FString*, FString*, bool, bool>(this, "AShooterGameMode.LoadPlayerData", UniqueNetId, PlayerName, SavedNetworkAddress, IsLocalController, bIsLoadingBackup); }
1672 UPrimalPlayerData* LoadPlayerData(AShooterPlayerState* PlayerState, bool bIsLoadingBackup) { return NativeCall<UPrimalPlayerData*, AShooterPlayerState*, bool>(this, "AShooterGameMode.LoadPlayerData", PlayerState, bIsLoadingBackup); }
1673 void LoadPlayerDataIds() { NativeCall<void>(this, "AShooterGameMode.LoadPlayerDataIds"); }
1674 void LoadPlayerIds_Process(unsigned __int64 InPlayerID, TArray<unsigned char>* ReadBytes) { NativeCall<void, unsigned __int64, TArray<unsigned char>*>(this, "AShooterGameMode.LoadPlayerIds_Process", InPlayerID, ReadBytes); }
1675 void LoadPlayersJoinNoCheckList() { NativeCall<void>(this, "AShooterGameMode.LoadPlayersJoinNoCheckList"); }
1676 bool LoadTribeData(int TribeID, FTribeData* LoadedTribeData, bool bIsLoadingBackup, bool bDontCheckDirtyTribeWar) { return NativeCall<bool, int, FTribeData*, bool, bool>(this, "AShooterGameMode.LoadTribeData", TribeID, LoadedTribeData, bIsLoadingBackup, bDontCheckDirtyTribeWar); }
1677 void LoadTribeIds() { NativeCall<void>(this, "AShooterGameMode.LoadTribeIds"); }
1678 void LoadTribeIds_Process(unsigned int theTribeID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.LoadTribeIds_Process", theTribeID); }
1679 void LoadTributePlayerDatas(FString UniqueID) { NativeCall<void, FString>(this, "AShooterGameMode.LoadTributePlayerDatas", UniqueID); }
1680 bool LoadWorld() { return NativeCall<bool>(this, "AShooterGameMode.LoadWorld"); }
1681 void Logout(AController* Exiting) { NativeCall<void, AController*>(this, "AShooterGameMode.Logout", Exiting); }
1682 void MarkTribeEntitiesAtMaxForServer(unsigned int ServerId, unsigned __int64 TribeID, unsigned int NextResetUTC) { NativeCall<void, unsigned int, unsigned __int64, unsigned int>(this, "AShooterGameMode.MarkTribeEntitiesAtMaxForServer", ServerId, TribeID, NextResetUTC); }
1683 float ModifyNPCSpawnLimits(FName DinoNameTag, float CurrentLimit) { return NativeCall<float, FName, float>(this, "AShooterGameMode.ModifyNPCSpawnLimits", DinoNameTag, CurrentLimit); }
1684 void MoveInChractersOutOfBounds() { NativeCall<void>(this, "AShooterGameMode.MoveInChractersOutOfBounds"); }
1685 void NetUpdateTameUnits(int ToTeam, FTameUnitCounts* NewTameUnits) { NativeCall<void, int, FTameUnitCounts*>(this, "AShooterGameMode.NetUpdateTameUnits", ToTeam, NewTameUnits); }
1686 void NotifyTribeMembersInSameServerOfTribeChange(unsigned int TribeID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.NotifyTribeMembersInSameServerOfTribeChange", TribeID); }
1687 void OnAddPlayerToTribe(FDatabase_PlayerJoinedTribe* pAddPlayer) { NativeCall<void, FDatabase_PlayerJoinedTribe*>(this, "AShooterGameMode.OnAddPlayerToTribe", pAddPlayer); }
1688 void OnAllianceLoaded(bool bFullTribeAndAllianceLoad, bool bSuccess, unsigned __int64 AllianceId, FDatabase_AllianceWrapper* InResult) { NativeCall<void, bool, bool, unsigned __int64, FDatabase_AllianceWrapper*>(this, "AShooterGameMode.OnAllianceLoaded", bFullTribeAndAllianceLoad, bSuccess, AllianceId, InResult); }
1689 void OnCompleteTribeLoadedFromCache(unsigned int TribeID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.OnCompleteTribeLoadedFromCache", TribeID); }
1690 void OnDeserializedByGame(EOnDesrializationType::Type DeserializationType) { NativeCall<void, EOnDesrializationType::Type>(this, "AShooterGameMode.OnDeserializedByGame", DeserializationType); }
1691 void OnGridServerChanged(unsigned int ServerId, bool bAlive, FDatabase_ClusterInfo_Server* ServerInfo) { NativeCall<void, unsigned int, bool, FDatabase_ClusterInfo_Server*>(this, "AShooterGameMode.OnGridServerChanged", ServerId, bAlive, ServerInfo); }
1692 void OnReceivedAllianceNotifcation(FTribeAlliance* Alliance, TArray<FTribeNotification>* Notifications) { NativeCall<void, FTribeAlliance*, TArray<FTribeNotification>*>(this, "AShooterGameMode.OnReceivedAllianceNotifcation", Alliance, Notifications); }
1693 void OnReceivedTribeNotifcation(FTribeData* TribeData, TArray<FTribeNotification>* Notifications) { NativeCall<void, FTribeData*, TArray<FTribeNotification>*>(this, "AShooterGameMode.OnReceivedTribeNotifcation", TribeData, Notifications); }
1694 void OnRemovePlayerFromTribe(FDatabase_PlayerRemovedFromTribe* pRemovePlayer) { NativeCall<void, FDatabase_PlayerRemovedFromTribe*>(this, "AShooterGameMode.OnRemovePlayerFromTribe", pRemovePlayer); }
1695 void OnTribeEntityJoinedServer(AActor* Entity) { NativeCall<void, AActor*>(this, "AShooterGameMode.OnTribeEntityJoinedServer", Entity); }
1696 void OnTribeEntityJoinedServerHelper(AActor* Entity, FTribeData* CachedTribeData) { NativeCall<void, AActor*, FTribeData*>(this, "AShooterGameMode.OnTribeEntityJoinedServerHelper", Entity, CachedTribeData); }
1697 void OnTribeEntityLeftServer(AActor* Entity, unsigned int DestinationServerId, ESeamlessVolumeSide::Side DestinationServerVolumeSide) { NativeCall<void, AActor*, unsigned int, ESeamlessVolumeSide::Side>(this, "AShooterGameMode.OnTribeEntityLeftServer", Entity, DestinationServerId, DestinationServerVolumeSide); }
1698 void OnTribeLoaded(bool bSuccess, unsigned __int64 TribeId, FDatabase_TribeWrapper* InResult) { NativeCall<void, bool, unsigned __int64, FDatabase_TribeWrapper*>(this, "AShooterGameMode.OnTribeLoaded", bSuccess, TribeId, InResult); }
1699 void OnTribeSettingsChanged(unsigned int TribeID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.OnTribeSettingsChanged", TribeID); }
1700 static AShooterGameMode PeriodicMoveOutofBoundsActorsInCheck() { return NativeCall<AShooterGameMode>(nullptr, "AShooterGameMode.PeriodicMoveOutofBoundsActorsInCheck"); }
1701 void PlayEnded() { NativeCall<void>(this, "AShooterGameMode.PlayEnded"); }
1702 bool PlayerCanRestart(APlayerController* Player) { return NativeCall<bool, APlayerController*>(this, "AShooterGameMode.PlayerCanRestart", Player); }
1703 void PostAlarmNotification(FUniqueNetId* SteamID, FString* Title, FString* Message) { NativeCall<void, FUniqueNetId*, FString*, FString*>(this, "AShooterGameMode.PostAlarmNotification", SteamID, Title, Message); }
1704 void PostAlarmNotification(FString SteamID, FString* Title, FString* Message) { NativeCall<void, FString, FString*, FString*>(this, "AShooterGameMode.PostAlarmNotification", SteamID, Title, Message); }
1705 void PostAlarmNotificationPlayerID(int PlayerID, FString* Title, FString* Message) { NativeCall<void, int, FString*, FString*>(this, "AShooterGameMode.PostAlarmNotificationPlayerID", PlayerID, Title, Message); }
1706 void PostAlarmNotificationTribe(int TribeID, FString Title, FString Message) { NativeCall<void, int, FString, FString>(this, "AShooterGameMode.PostAlarmNotificationTribe", TribeID, Title, Message); }
1707 static AShooterGameMode PostCharacterLocationMetrics() { return NativeCall<AShooterGameMode>(nullptr, "AShooterGameMode.PostCharacterLocationMetrics"); }
1708 void PostLogFailEvent(unsigned __int64 FailedLogLine) { NativeCall<void, unsigned __int64>(this, "AShooterGameMode.PostLogFailEvent", FailedLogLine); }
1709 void PostLogin(APlayerController* NewPlayer) { NativeCall<void, APlayerController*>(this, "AShooterGameMode.PostLogin", NewPlayer); }
1710 static AShooterGameMode PostServerMetrics() { return NativeCall<AShooterGameMode>(nullptr, "AShooterGameMode.PostServerMetrics"); }
1711 void PreInitializeComponents() { NativeCall<void>(this, "AShooterGameMode.PreInitializeComponents"); }
1712 void PreLogin(FString* Options, FString* Address, TSharedPtr<FUniqueNetId, 0>* UniqueId, FString* authToken, FString* ErrorMessage, unsigned int* NewHomeServerId) { NativeCall<void, FString*, FString*, TSharedPtr<FUniqueNetId, 0>*, FString*, FString*, unsigned int*>(this, "AShooterGameMode.PreLogin", Options, Address, UniqueId, authToken, ErrorMessage, NewHomeServerId); }
1713 void PrintToGameplayLog(FString* InString) { NativeCall<void, FString*>(this, "AShooterGameMode.PrintToGameplayLog", InString); }
1714 void PrintToServerGameLog(FString* InString, bool bSendChatToAllAdmins) { NativeCall<void, FString*, bool>(this, "AShooterGameMode.PrintToServerGameLog", InString, bSendChatToAllAdmins); }
1715 static AShooterGameMode ProcessActorPlayersAwaitingSeamlessTravelController() { return NativeCall<AShooterGameMode>(nullptr, "AShooterGameMode.ProcessActorPlayersAwaitingSeamlessTravelController"); }
1716 void ProcessChat(bool bFromTribeNotification, FPubSub_TribeNotification_Chat* InChat) { NativeCall<void, bool, FPubSub_TribeNotification_Chat*>(this, "AShooterGameMode.ProcessChat", bFromTribeNotification, InChat); }
1717 bool ProcessCreateCheckpointEntry(TSharedPtr<FDatabase_LogEntryWrapper, 1> Entry, FDatabase_CreateShapshot* pCreateCheckpoint) { return NativeCall<bool, TSharedPtr<FDatabase_LogEntryWrapper, 1>, FDatabase_CreateShapshot*>(this, "AShooterGameMode.ProcessCreateCheckpointEntry", Entry, pCreateCheckpoint); }
1718 bool ProcessPlayerJoinedTribe(TSharedPtr<FDatabase_LogEntryWrapper, 1> Entry, FDatabase_PlayerJoinedTribe* pPlayerJoinedTribe) { return NativeCall<bool, TSharedPtr<FDatabase_LogEntryWrapper, 1>, FDatabase_PlayerJoinedTribe*>(this, "AShooterGameMode.ProcessPlayerJoinedTribe", Entry, pPlayerJoinedTribe); }
1719 bool ProcessPlayerRemovedFromTribe(TSharedPtr<FDatabase_LogEntryWrapper, 1> Entry, FDatabase_PlayerRemovedFromTribe* pPlayerRemovedFromTribe) { return NativeCall<bool, TSharedPtr<FDatabase_LogEntryWrapper, 1>, FDatabase_PlayerRemovedFromTribe*>(this, "AShooterGameMode.ProcessPlayerRemovedFromTribe", Entry, pPlayerRemovedFromTribe); }
1720 bool ProcessTravelEntry(TSharedPtr<FDatabase_LogEntryWrapper, 1> Entry, FDatabase_TravelEntry* Travel) { return NativeCall<bool, TSharedPtr<FDatabase_LogEntryWrapper, 1>, FDatabase_TravelEntry*>(this, "AShooterGameMode.ProcessTravelEntry", Entry, Travel); }
1721 void ProcessTribeAndAllianceLoadResults(unsigned __int64 TribeId) { NativeCall<void, unsigned __int64>(this, "AShooterGameMode.ProcessTribeAndAllianceLoadResults", TribeId); }
1722 void PromoteToAdminAlliance(unsigned __int64 AdminTribeId, unsigned __int64 AddTribeId, unsigned __int64 AllianceId, bool bAuthority) { NativeCall<void, unsigned __int64, unsigned __int64, unsigned __int64, bool>(this, "AShooterGameMode.PromoteToAdminAlliance", AdminTribeId, AddTribeId, AllianceId, bAuthority); }
1723 bool PromoteToTribeAdmin(unsigned int TribeID, unsigned int PlayerDataID, APlayerController* PromoterPC) { return NativeCall<bool, unsigned int, unsigned int, APlayerController*>(this, "AShooterGameMode.PromoteToTribeAdmin", TribeID, PlayerDataID, PromoterPC); }
1724 void RefreshLandBedsClaimFlagCheck() { NativeCall<void>(this, "AShooterGameMode.RefreshLandBedsClaimFlagCheck"); }
1725 void RefreshTerrityoryUrls() { NativeCall<void>(this, "AShooterGameMode.RefreshTerrityoryUrls"); }
1726 void RemoveActorPlayerAwaitingSeamlessTravelController(FString* PlayerUniqueId) { NativeCall<void, FString*>(this, "AShooterGameMode.RemoveActorPlayerAwaitingSeamlessTravelController", PlayerUniqueId); }
1727 void RemoveClaimFlag(APrimalStructureClaimFlag* Flag) { NativeCall<void, APrimalStructureClaimFlag*>(this, "AShooterGameMode.RemoveClaimFlag", Flag); }
1728 void RemoveInactivePlayersAndTribes() { NativeCall<void>(this, "AShooterGameMode.RemoveInactivePlayersAndTribes"); }
1729 void RemovePlayerData(AShooterPlayerState* PlayerState, bool bDeleteStored, bool bDontClearTribe) { NativeCall<void, AShooterPlayerState*, bool, bool>(this, "AShooterGameMode.RemovePlayerData", PlayerState, bDeleteStored, bDontClearTribe); }
1730 void RemovePlayerStructuresFromTribe(FString* PlayerName, bool bChangeDinos, bool bChangeStructures, unsigned int NewPlayerId) { NativeCall<void, FString*, bool, bool, unsigned int>(this, "AShooterGameMode.RemovePlayerStructuresFromTribe", PlayerName, bChangeDinos, bChangeStructures, NewPlayerId); }
1731 void RemoveTameUnits(int ToTeam, int RemoveUnits, ETameUnitType::Type TheTameUnitType, bool bIgnoreNetworking) { NativeCall<void, int, int, ETameUnitType::Type, bool>(this, "AShooterGameMode.RemoveTameUnits", ToTeam, RemoveUnits, TheTameUnitType, bIgnoreNetworking); }
1732 void RemoveTribe(unsigned __int64 TribeID) { NativeCall<void, unsigned __int64>(this, "AShooterGameMode.RemoveTribe", TribeID); }
1733 bool RemoveTribeEntity(unsigned int TribeID, FTribeEntity* TribeEntity) { return NativeCall<bool, unsigned int, FTribeEntity*>(this, "AShooterGameMode.RemoveTribeEntity", TribeID, TribeEntity); }
1734 bool RemoveTribeEntity(AActor* Entity) { return NativeCall<bool, AActor*>(this, "AShooterGameMode.RemoveTribeEntity", Entity); }
1735 void RequestFinishAndExitToMainMenu() { NativeCall<void>(this, "AShooterGameMode.RequestFinishAndExitToMainMenu"); }
1736 void ResetTribeEntitiesAtMaxForServer(unsigned int ServerId, unsigned int NextResetUTC) { NativeCall<void, unsigned int, unsigned int>(this, "AShooterGameMode.ResetTribeEntitiesAtMaxForServer", ServerId, NextResetUTC); }
1737 void ResetTribeEntityToAnotherServer(unsigned int TribeID, unsigned int EntityID, TArray<FTribeEntity>* TribeEntities, unsigned int DestinationServerId, ESeamlessVolumeSide::Side DestinationServerVolumeSide) { NativeCall<void, unsigned int, unsigned int, TArray<FTribeEntity>*, unsigned int, ESeamlessVolumeSide::Side>(this, "AShooterGameMode.ResetTribeEntityToAnotherServer", TribeID, EntityID, TribeEntities, DestinationServerId, DestinationServerVolumeSide); }
1738 void ResetTribeTravelCounts() { NativeCall<void>(this, "AShooterGameMode.ResetTribeTravelCounts"); }
1739 void RestartServer() { NativeCall<void>(this, "AShooterGameMode.RestartServer"); }
1740 void SaveBannedList() { NativeCall<void>(this, "AShooterGameMode.SaveBannedList"); }
1741 void SavePlayersJoinNoCheckList() { NativeCall<void>(this, "AShooterGameMode.SavePlayersJoinNoCheckList"); }
1742 void SaveWorld(ESaveWorldType::Type SaveType, bool bDoPartialSave) { NativeCall<void, ESaveWorldType::Type, bool>(this, "AShooterGameMode.SaveWorld", SaveType, bDoPartialSave); }
1743 void SendAllianceChat(unsigned __int64 AllianceID, FPubSub_TribeNotification_Chat* Chat) { NativeCall<void, unsigned __int64, FPubSub_TribeNotification_Chat*>(this, "AShooterGameMode.SendAllianceChat", AllianceID, Chat); }
1744 void SendDatadogMetricEvent(FString* Title, FString* Message) { NativeCall<void, FString*, FString*>(this, "AShooterGameMode.SendDatadogMetricEvent", Title, Message); }
1745 void SendServerChatMessage(FString* MessageText, FLinearColor MessageColor, bool bIsBold, int ReceiverTeamId, int ReceiverPlayerID, bool bSendToAllServers) { NativeCall<void, FString*, FLinearColor, bool, int, int, bool>(this, "AShooterGameMode.SendServerChatMessage", MessageText, MessageColor, bIsBold, ReceiverTeamId, ReceiverPlayerID, bSendToAllServers); }
1746 void SendServerDirectMessage(FString* PlayerSteamID, FString* MessageText, FLinearColor MessageColor, bool bIsBold, int ReceiverTeamId, int ReceiverPlayerID, FString* PlayerName) { NativeCall<void, FString*, FString*, FLinearColor, bool, int, int, FString*>(this, "AShooterGameMode.SendServerDirectMessage", PlayerSteamID, MessageText, MessageColor, bIsBold, ReceiverTeamId, ReceiverPlayerID, PlayerName); }
1747 void SendServerNotification(FString* MessageText, FLinearColor MessageColor, float DisplayScale, float DisplayTime, UTexture2D* MessageIcon, USoundBase* SoundToPlay, int ReceiverTeamId, int ReceiverPlayerID, bool bDoBillboard, bool bSaveToTribeLog, bool bSendToAllServers) { NativeCall<void, FString*, FLinearColor, float, float, UTexture2D*, USoundBase*, int, int, bool, bool, bool>(this, "AShooterGameMode.SendServerNotification", MessageText, MessageColor, DisplayScale, DisplayTime, MessageIcon, SoundToPlay, ReceiverTeamId, ReceiverPlayerID, bDoBillboard, bSaveToTribeLog, bSendToAllServers); }
1748 bool SendServerNotificationInternal(FString* MessageText, FLinearColor MessageColor, float DisplayScale, float DisplayTime, UTexture2D* MessageIcon, USoundBase* SoundToPlay, int ReceiverTeamId, int ReceiverPlayerID, bool bDoBillboard, bool bSaveToTribeLog) { return NativeCall<bool, FString*, FLinearColor, float, float, UTexture2D*, USoundBase*, int, int, bool, bool>(this, "AShooterGameMode.SendServerNotificationInternal", MessageText, MessageColor, DisplayScale, DisplayTime, MessageIcon, SoundToPlay, ReceiverTeamId, ReceiverPlayerID, bDoBillboard, bSaveToTribeLog); }
1749 void SendServerNotificationTypeParam(int MessageType, int ReceiverTeamId, int ReceiverPlayerID, bool bSendToAllServers, int MessageType1, int MessageParam2, UObject* ObjectParam1, FString* StringParam1) { NativeCall<void, int, int, int, bool, int, int, UObject*, FString*>(this, "AShooterGameMode.SendServerNotificationTypeParam", MessageType, ReceiverTeamId, ReceiverPlayerID, bSendToAllServers, MessageType1, MessageParam2, ObjectParam1, StringParam1); }
1750 void SendTribeChat(unsigned int TribeID, FPubSub_TribeNotification_Chat* Chat) { NativeCall<void, unsigned int, FPubSub_TribeNotification_Chat*>(this, "AShooterGameMode.SendTribeChat", TribeID, Chat); }
1751 void SetClaimFlagBytesForTribe(int PaintingId, TArray<unsigned char>* CompressedBytes) { NativeCall<void, int, TArray<unsigned char>*>(this, "AShooterGameMode.SetClaimFlagBytesForTribe", PaintingId, CompressedBytes); }
1752 void SetMessageOfTheDay(FString* Message) { NativeCall<void, FString*>(this, "AShooterGameMode.SetMessageOfTheDay", Message); }
1753 void SetTimeOfDay(FString* timeString) { NativeCall<void, FString*>(this, "AShooterGameMode.SetTimeOfDay", timeString); }
1754 void SetTribeClaimFlagPainting(unsigned int TribeId, int PaintingUniqueId, int PaintingRevision, TArray<short>* StructureColors) { NativeCall<void, unsigned int, int, int, TArray<short>*>(this, "AShooterGameMode.SetTribeClaimFlagPainting", TribeId, PaintingUniqueId, PaintingRevision, StructureColors); }
1755 static AShooterGameMode SharedLogBackgroundCleanup() { return NativeCall<AShooterGameMode>(nullptr, "AShooterGameMode.SharedLogBackgroundCleanup"); }
1756 static AShooterGameMode SharedLogCreateSnapshot() { return NativeCall<AShooterGameMode>(nullptr, "AShooterGameMode.SharedLogCreateSnapshot"); }
1757 //void SharedLogFetchPending(TFunction<void __cdecl(void)> TFunction<void __cdecl) { NativeCall<void, TFunction<void __cdecl(void)>>(this, "AShooterGameMode.SharedLogFetchPending", TFunction<void __cdecl); }
1758 void SharedLogRollback(unsigned __int64 RollbackTarget) { NativeCall<void, unsigned __int64>(this, "AShooterGameMode.SharedLogRollback", RollbackTarget); }
1759 void SharedLogTravelNotification(unsigned __int64 LogLine, TSharedPtr<TArray<unsigned char>>* TravelData) { NativeCall<void, unsigned __int64, TSharedPtr<TArray<unsigned char>>* >(this, "AShooterGameMode.SharedLogTravelNotification", LogLine, TravelData); }
1760 void ShowMessageOfTheDay() { NativeCall<void>(this, "AShooterGameMode.ShowMessageOfTheDay"); }
1761 void SingleplayerSetupValues() { NativeCall<void>(this, "AShooterGameMode.SingleplayerSetupValues"); }
1762 APawn* SpawnDefaultPawnFor(AController* NewPlayer, AActor* StartSpot) { return NativeCall<APawn*, AController*, AActor*>(this, "AShooterGameMode.SpawnDefaultPawnFor", NewPlayer, StartSpot); }
1763 void SpawnedPawnFor(AController* PC, APawn* SpawnedPawn) { NativeCall<void, AController*, APawn*>(this, "AShooterGameMode.SpawnedPawnFor", PC, SpawnedPawn); }
1764 void StartAddPlayerToTribe(unsigned int PlayerId, unsigned __int64 FromTribeId, unsigned __int64 ToTribeId, bool bMergeTribes, FString* PlayerRequesting) { NativeCall<void, unsigned int, unsigned __int64, unsigned __int64, bool, FString*>(this, "AShooterGameMode.StartAddPlayerToTribe", PlayerId, FromTribeId, ToTribeId, bMergeTribes, PlayerRequesting); }
1765 void StartLoadingPlayerEntities(unsigned int PlayerDataID, unsigned int IgnoreBedId) { NativeCall<void, unsigned int, unsigned int>(this, "AShooterGameMode.StartLoadingPlayerEntities", PlayerDataID, IgnoreBedId); }
1766 void StartLoadingTribeData(unsigned int TribeID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.StartLoadingTribeData", TribeID); }
1767 void StartLoadingTribeIDForPlayerDataID(unsigned int PlayerDataID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.StartLoadingTribeIDForPlayerDataID", PlayerDataID); }
1768 void StartNewPlayer(APlayerController* NewPlayer) { NativeCall<void, APlayerController*>(this, "AShooterGameMode.StartNewPlayer", NewPlayer); }
1769 void StartNewShooterPlayer(APlayerController* NewPlayer, bool bForceCreateNewPlayerData, bool bIsFromLogin, FPrimalPlayerCharacterConfigStruct* charConfig, UPrimalPlayerData* ArkPlayerData) { NativeCall<void, APlayerController*, bool, bool, FPrimalPlayerCharacterConfigStruct*, UPrimalPlayerData*>(this, "AShooterGameMode.StartNewShooterPlayer", NewPlayer, bForceCreateNewPlayerData, bIsFromLogin, charConfig, ArkPlayerData); }
1770 void StartRemovePlayerFromTribe(unsigned int PlayerId, unsigned __int64 TribeId, FString* PlayerRequesting) { NativeCall<void, unsigned int, unsigned __int64, FString*>(this, "AShooterGameMode.StartRemovePlayerFromTribe", PlayerId, TribeId, PlayerRequesting); }
1771 bool StartSaveBackup() { return NativeCall<bool>(this, "AShooterGameMode.StartSaveBackup"); }
1772 void StartSavingTribeData(unsigned int TribeID, bool bIncludeClaimData) { NativeCall<void, unsigned int, bool>(this, "AShooterGameMode.StartSavingTribeData", TribeID, bIncludeClaimData); }
1773 void StartSavingTribeEntity(unsigned int TribeID, FTribeEntity* TribeEntity) { NativeCall<void, unsigned int, FTribeEntity*>(this, "AShooterGameMode.StartSavingTribeEntity", TribeID, TribeEntity); }
1774 void StartSavingTribeMember(unsigned int PlayerDataID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.StartSavingTribeMember", PlayerDataID); }
1775 void StartSubscribingToAllianceTopic(unsigned __int64 AllianceID) { NativeCall<void, unsigned __int64>(this, "AShooterGameMode.StartSubscribingToAllianceTopic", AllianceID); }
1776 void StartSubscribingToTribeTopic(unsigned int TribeID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.StartSubscribingToTribeTopic", TribeID); }
1777 void StressTestTravelStartLoop(float IntervalSec) { NativeCall<void, float>(this, "AShooterGameMode.StressTestTravelStartLoop", IntervalSec); }
1778 static AShooterGameMode StressTestTravelTimer() { return NativeCall<AShooterGameMode>(nullptr, "AShooterGameMode.StressTestTravelTimer"); }
1779 void SyncToUTCTime() { NativeCall<void>(this, "AShooterGameMode.SyncToUTCTime"); }
1780 void Tick(float DeltaSeconds) { NativeCall<void, float>(this, "AShooterGameMode.Tick", DeltaSeconds); }
1781 //void TickOverSubscription() { NativeCall<void>(this, "AShooterGameMode.TickOverSubscription"); }
1782 void TickPendingSharedLog() { NativeCall<void>(this, "AShooterGameMode.TickPendingSharedLog"); }
1783 void TickPendingTribeFlagNotifs() { NativeCall<void>(this, "AShooterGameMode.TickPendingTribeFlagNotifs"); }
1784 void TickSaveBackup() { NativeCall<void>(this, "AShooterGameMode.TickSaveBackup"); }
1785 void TickSeamlessSocket() { NativeCall<void>(this, "AShooterGameMode.TickSeamlessSocket"); }
1786 void TickTribeCloudNotifications() { NativeCall<void>(this, "AShooterGameMode.TickTribeCloudNotifications"); }
1787 void TransferTribalObjects(unsigned int FromTeam, unsigned int ToTeam, bool bDontIncludePlayers) { NativeCall<void, unsigned int, unsigned int, bool>(this, "AShooterGameMode.TransferTribalObjects", FromTeam, ToTeam, bDontIncludePlayers); }
1788 bool TransferTribeOwnershipTo(unsigned int TribeID, unsigned int PlayerDataID) { return NativeCall<bool, unsigned int, unsigned int>(this, "AShooterGameMode.TransferTribeOwnershipTo", TribeID, PlayerDataID); }
1789 static bool TriggerLevelCustomEvents(UWorld* InWorld, FString* EventName) { return NativeCall<bool, UWorld*, FString*>(nullptr, "AShooterGameMode.TriggerLevelCustomEvents", InWorld, EventName); }
1790 void TryUpdateTribesEntitiesServerAndLocation() { NativeCall<void>(this, "AShooterGameMode.TryUpdateTribesEntitiesServerAndLocation"); }
1791 bool UnbanPlayer(FString PlayerSteamName, FString PlayerSteamID) { return NativeCall<bool, FString, FString>(this, "AShooterGameMode.UnbanPlayer", PlayerSteamName, PlayerSteamID); }
1792 void UnloadAllianceData(unsigned __int64 AllianceID) { NativeCall<void, unsigned __int64>(this, "AShooterGameMode.UnloadAllianceData", AllianceID); }
1793 void UnloadTribeData(unsigned int TribeID) { NativeCall<void, unsigned int>(this, "AShooterGameMode.UnloadTribeData", TribeID); }
1794 void UnloadTribeDataIfNoLongerNeeded(unsigned int TribeID, AController* Exiting) { NativeCall<void, unsigned int, AController*>(this, "AShooterGameMode.UnloadTribeDataIfNoLongerNeeded", TribeID, Exiting); }
1795 void UpdateAlliancesTribes(FTribeAlliance* Alliance) { NativeCall<void, FTribeAlliance*>(this, "AShooterGameMode.UpdateAlliancesTribes", Alliance); }
1796 void UpdateClaimFlagPaintingsForTribe(unsigned int TribeId, int PaintingUniqueId, int PaintingRevision, TArray<short>* StructureColors) { NativeCall<void, unsigned int, int, int, TArray<short>*>(this, "AShooterGameMode.UpdateClaimFlagPaintingsForTribe", TribeId, PaintingUniqueId, PaintingRevision, StructureColors); }
1797 void UpdateGridCellServer() { NativeCall<void>(this, "AShooterGameMode.UpdateGridCellServer"); }
1798 void UpdateSaveBackupFiles() { NativeCall<void>(this, "AShooterGameMode.UpdateSaveBackupFiles"); }
1799 void UpdateTerritoryUrlsInPlayerState() { NativeCall<void>(this, "AShooterGameMode.UpdateTerritoryUrlsInPlayerState"); }
1800 void UpdateTribeData(FTribeData* NewTribeData) { NativeCall<void, FTribeData*>(this, "AShooterGameMode.UpdateTribeData", NewTribeData); }
1801 bool UpdateTribeEntity(AActor* Entity) { return NativeCall<bool, AActor*>(this, "AShooterGameMode.UpdateTribeEntity", Entity); }
1802 bool UpdateTribeMemberPresence(unsigned int TribeID, AShooterPlayerState* PlayerState) { return NativeCall<bool, unsigned int, AShooterPlayerState*>(this, "AShooterGameMode.UpdateTribeMemberPresence", TribeID, PlayerState); }
1803 void UpdateTribeNameInAlliances(FTribeData* TribeData) { NativeCall<void, FTribeData*>(this, "AShooterGameMode.UpdateTribeNameInAlliances", TribeData); }
1804 void UpdateTribeWars() { NativeCall<void>(this, "AShooterGameMode.UpdateTribeWars"); }
1806 FString* ValidateTribeName(FString* result, FString theTribeName) { return NativeCall<FString*, FString*, FString>(this, "AShooterGameMode.ValidateTribeName", result, theTribeName); }
1807 void BPPreSpawnedDino(APrimalDinoCharacter* theDino) { NativeCall<void, APrimalDinoCharacter*>(this, "AShooterGameMode.BPPreSpawnedDino", theDino); }
1808 bool CheckJoinInProgress(bool bIsFromLogin, APlayerController* NewPlayer) { return NativeCall<bool, bool, APlayerController*>(this, "AShooterGameMode.CheckJoinInProgress", bIsFromLogin, NewPlayer); }
1809 static UClass* GetPrivateStaticClass(const wchar_t* Package) { return NativeCall<UClass*, const wchar_t*>(nullptr, "AShooterGameMode.GetPrivateStaticClass", Package); }
1810 bool HandleNewPlayer(AShooterPlayerController* NewPlayer, UPrimalPlayerData* PlayerData, AShooterCharacter* PlayerCharacter, bool bIsFromLogin) { return NativeCall<bool, AShooterPlayerController*, UPrimalPlayerData*, AShooterCharacter*, bool>(this, "AShooterGameMode.HandleNewPlayer", NewPlayer, PlayerData, PlayerCharacter, bIsFromLogin); }
1811 void OnLogout(AController* Exiting) { NativeCall<void, AController*>(this, "AShooterGameMode.OnLogout", Exiting); }
1812 static void StaticRegisterNativesAShooterGameMode() { NativeCall<void>(nullptr, "AShooterGameMode.StaticRegisterNativesAShooterGameMode"); }
1813 //bool TickOverSubscription() { return NativeCall<bool>(this, "AShooterGameMode.TickOverSubscription"); }
1814};
1815
1817{
1818 FString& ModNameField() { return *GetNativePointerField<FString*>(this, "UPrimalGameData.ModName"); }
1819 FString& ModDescriptionField() { return *GetNativePointerField<FString*>(this, "UPrimalGameData.ModDescription"); }
1820 FieldArray<FPrimalCharacterStatusValueDefinition, 16> StatusValueDefinitionsField() { return { this, "UPrimalGameData.StatusValueDefinitions" }; }
1821 FieldArray<FPrimalCharacterStatusStateDefinition, 38> StatusStateDefinitionsField() { return { this, "UPrimalGameData.StatusStateDefinitions" }; }
1822 FieldArray<FPrimalItemStatDefinition, 8> ItemStatDefinitionsField() { return { this, "UPrimalGameData.ItemStatDefinitions" }; }
1823 FieldArray<FPrimalItemDefinition, 9> ItemTypeDefinitionsField() { return { this, "UPrimalGameData.ItemTypeDefinitions" }; }
1824 FieldArray<FPrimalEquipmentDefinition, 9> EquipmentTypeDefinitionsField() { return { this, "UPrimalGameData.EquipmentTypeDefinitions" }; }
1825 FieldArray<FDisciplineDefinition, 16> EngramDisciplineDefinitionsField() { return { this, "UPrimalGameData.EngramDisciplineDefinitions" }; }
1826 FieldArray<FShipTypeDisplayInformation, 7> ShipTypeDisplayInformationsField() { return { this, "UPrimalGameData.ShipTypeDisplayInformations" }; }
1827 TArray<TEnumAsByte<enum EEngramDiscipline::Type>>& DefaultUnlockedDisciplinesField() { return *GetNativePointerField<TArray<TEnumAsByte<enum EEngramDiscipline::Type>>*>(this, "UPrimalGameData.DefaultUnlockedDisciplines"); }
1828 TArray<TSubclassOf<UPrimalItem>>& MasterItemListField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>>*>(this, "UPrimalGameData.MasterItemList"); }
1829 TArray<FPrimalItemQuality>& ItemQualityDefinitionsField() { return *GetNativePointerField<TArray<FPrimalItemQuality>*>(this, "UPrimalGameData.ItemQualityDefinitions"); }
1830 TArray<TSubclassOf<UPrimalEngramEntry>>& EngramBlueprintClassesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalEngramEntry>>*>(this, "UPrimalGameData.EngramBlueprintClasses"); }
1831 TArray<TSubclassOf<UPrimalEngramEntry>>& HiddenEngramBlueprintClassesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalEngramEntry>>*>(this, "UPrimalGameData.HiddenEngramBlueprintClasses"); }
1832 TArray<TSubclassOf<UPrimalEngramEntry>>& AdditionalEngramBlueprintClassesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalEngramEntry>>*>(this, "UPrimalGameData.AdditionalEngramBlueprintClasses"); }
1833 TArray<TSubclassOf<UPrimalEngramEntry>>& RemoveEngramBlueprintClassesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalEngramEntry>>*>(this, "UPrimalGameData.RemoveEngramBlueprintClasses"); }
1834 TArray<FStatusValueModifierDescription>& StatusValueModifierDescriptionsField() { return *GetNativePointerField<TArray<FStatusValueModifierDescription>*>(this, "UPrimalGameData.StatusValueModifierDescriptions"); }
1835 TArray<FString>& PlayerSpawnRegionsField() { return *GetNativePointerField<TArray<FString>*>(this, "UPrimalGameData.PlayerSpawnRegions"); }
1836 USoundBase* TutorialDisplaySoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.TutorialDisplaySound"); }
1837 USoundBase* Sound_StartItemDragField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_StartItemDrag"); }
1838 USoundBase* Sound_StopItemDragField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_StopItemDrag"); }
1839 USoundBase* Sound_CancelPlacingStructureField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_CancelPlacingStructure"); }
1840 USoundBase* Sound_ChooseStructureRotationField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ChooseStructureRotation"); }
1841 USoundBase* Sound_FailPlacingStructureField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_FailPlacingStructure"); }
1842 USoundBase* Sound_ConfirmPlacingStructureField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ConfirmPlacingStructure"); }
1843 USoundBase* Sound_StartPlacingStructureField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_StartPlacingStructure"); }
1844 USoundBase* Sound_CorpseDecomposeField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_CorpseDecompose"); }
1845 USoundBase* Sound_ApplyLevelUpField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ApplyLevelUp"); }
1846 USoundBase* Sound_ApplyLevelPointField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ApplyLevelPoint"); }
1847 USoundBase* Sound_LearnedEngramField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_LearnedEngram"); }
1848 USoundBase* Sound_ReconnectToCharacterField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ReconnectToCharacter"); }
1849 USoundBase* Sound_CreateNewCharacterField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_CreateNewCharacter"); }
1850 USoundBase* Sound_RespawnField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_Respawn"); }
1851 USoundBase* Sound_DropAllItemsField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_DropAllItems"); }
1852 USoundBase* Sound_TransferAllItemsToRemoteField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_TransferAllItemsToRemote"); }
1853 USoundBase* Sound_TransferAllItemsFromRemoteField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_TransferAllItemsFromRemote"); }
1854 USoundBase* Sound_TransferItemToRemoteField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_TransferItemToRemote"); }
1855 USoundBase* Sound_TransferItemFromRemoteField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_TransferItemFromRemote"); }
1856 USoundBase* Sound_AddItemToSlotField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_AddItemToSlot"); }
1857 USoundBase* Sound_RemoveItemFromSlotField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_RemoveItemFromSlot"); }
1858 USoundBase* Sound_ClearCraftQueueField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ClearCraftQueue"); }
1859 USoundBase* Sound_AddToCraftQueueField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_AddToCraftQueue"); }
1860 USoundBase* Sound_SetRadioFrequencyField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_SetRadioFrequency"); }
1861 USoundBase* Sound_AddPinToMapField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_AddPinToMap"); }
1862 USoundBase* Sound_RemovePinFromMapField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_RemovePinFromMap"); }
1863 USoundBase* Sound_ApplyDyeField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ApplyDye"); }
1864 USoundBase* Sound_ApplyPaintField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ApplyPaint"); }
1865 USoundBase* Sound_SetTextGenericField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_SetTextGeneric"); }
1866 USoundBase* Sound_SplitItemStackField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_SplitItemStack"); }
1867 USoundBase* Sound_MergeItemStackField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_MergeItemStack"); }
1868 USoundBase* Sound_InputPinDigitField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_InputPinDigit"); }
1869 USoundBase* Sound_PinValidatedField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_PinValidated"); }
1870 USoundBase* Sound_PinRejectedField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_PinRejected"); }
1871 USoundBase* Sound_TribeWarBeginField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_TribeWarBegin"); }
1872 USoundBase* Sound_TribeWarEndField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_TribeWarEnd"); }
1873 USoundBase* Sound_DropInventoryItemField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_DropInventoryItem"); }
1874 USoundBase* Sound_RefillWaterContainerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_RefillWaterContainer"); }
1875 TArray<FAppIDItem>& CoreAppIDItemsField() { return *GetNativePointerField<TArray<FAppIDItem>*>(this, "UPrimalGameData.CoreAppIDItems"); }
1876 TArray<FAppIDItem>& AppIDItemsField() { return *GetNativePointerField<TArray<FAppIDItem>*>(this, "UPrimalGameData.AppIDItems"); }
1877 TArray<UPrimalEngramEntry*> EngramBlueprintEntriesField() { return *GetNativePointerField<TArray<UPrimalEngramEntry*>*>(this, "UPrimalGameData.EngramBlueprintEntries"); }
1878 TArray<UGenericDataListEntry*> ExplorerNoteEntriesObjectsField() { return *GetNativePointerField<TArray<UGenericDataListEntry*>*>(this, "UPrimalGameData.ExplorerNoteEntriesObjects"); }
1879 TArray<UGenericDataListEntry*> HeadHairStylesEntriesObjectsField() { return *GetNativePointerField<TArray<UGenericDataListEntry*>*>(this, "UPrimalGameData.HeadHairStylesEntriesObjects"); }
1880 TArray<UGenericDataListEntry*> FacialHairStylesEntriesObjectsField() { return *GetNativePointerField<TArray<UGenericDataListEntry*>*>(this, "UPrimalGameData.FacialHairStylesEntriesObjects"); }
1881 TSubclassOf<UToolTipWidget>& DefaultToolTipWidgetField() { return *GetNativePointerField<TSubclassOf<UToolTipWidget>*>(this, "UPrimalGameData.DefaultToolTipWidget"); }
1882 TSubclassOf<UPrimalItem>& StarterNoteItemField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "UPrimalGameData.StarterNoteItem"); }
1883 TArray<TSubclassOf<UPrimalItem>>& PrimaryResourcesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>>*>(this, "UPrimalGameData.PrimaryResources"); }
1884 TSubclassOf<ADroppedItem>& GenericDroppedItemTemplateField() { return *GetNativePointerField<TSubclassOf<ADroppedItem>*>(this, "UPrimalGameData.GenericDroppedItemTemplate"); }
1885 UMaterialInterface* PostProcess_KnockoutBlurField() { return *GetNativePointerField<UMaterialInterface**>(this, "UPrimalGameData.PostProcess_KnockoutBlur"); }
1886 TArray<UMaterialInterface*> BuffPostProcessEffectsField() { return *GetNativePointerField<TArray<UMaterialInterface*>*>(this, "UPrimalGameData.BuffPostProcessEffects"); }
1887 TArray<UMaterialInterface*> AdditionalBuffPostProcessEffectsField() { return *GetNativePointerField<TArray<UMaterialInterface*>*>(this, "UPrimalGameData.AdditionalBuffPostProcessEffects"); }
1888 TSubclassOf<ADroppedItemLowQuality>& GenericDroppedItemTemplateLowQualityField() { return *GetNativePointerField<TSubclassOf<ADroppedItemLowQuality>*>(this, "UPrimalGameData.GenericDroppedItemTemplateLowQuality"); }
1889 FieldArray<FName, 5> PlayerMeshEquipmentShrinkageMaskParamNamesField() { return { this, "UPrimalGameData.PlayerMeshEquipmentShrinkageMaskParamNames" }; }
1890 UTexture2D* PlayerMeshEquipmentDefaultClothingShrinkageMaskField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.PlayerMeshEquipmentDefaultClothingShrinkageMask"); }
1891 TArray<FTutorialDefinition>& TutorialDefinitionsField() { return *GetNativePointerField<TArray<FTutorialDefinition>*>(this, "UPrimalGameData.TutorialDefinitions"); }
1892 UTexture2D* UnknownIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.UnknownIcon"); }
1893 UMaterialInterface* UnknownMaterialField() { return *GetNativePointerField<UMaterialInterface**>(this, "UPrimalGameData.UnknownMaterial"); }
1894 UTexture2D* WhiteTextureField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.WhiteTexture"); }
1895 UTexture2D* BlueprintBackgroundField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.BlueprintBackground"); }
1896 UTexture2D* BabyCuddleIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.BabyCuddleIcon"); }
1897 UTexture2D* ImprintedRiderIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.ImprintedRiderIcon"); }
1898 UTexture2D* WeaponAccessoryActivatedIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.WeaponAccessoryActivatedIcon"); }
1899 UTexture2D* EngramBackgroundField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.EngramBackground"); }
1900 UTexture2D* VoiceChatIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.VoiceChatIcon"); }
1901 UTexture2D* VoiceChatYellingIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.VoiceChatYellingIcon"); }
1902 UTexture2D* ItemButtonRecentlySelectedBackgroundField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.ItemButtonRecentlySelectedBackground"); }
1903 float& GlobalGeneralArmorDegradationMultiplierField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.GlobalGeneralArmorDegradationMultiplier"); }
1904 float& GlobalSpecificArmorDegradationMultiplierField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.GlobalSpecificArmorDegradationMultiplier"); }
1905 float& GlobalSpecificArmorRatingMultiplierField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.GlobalSpecificArmorRatingMultiplier"); }
1906 float& GlobalGeneralArmorRatingMultiplierField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.GlobalGeneralArmorRatingMultiplier"); }
1907 float& EnemyFoundationPreventionRadiusField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.EnemyFoundationPreventionRadius"); }
1908 TArray<FColorDefinition>& ColorDefinitionsField() { return *GetNativePointerField<TArray<FColorDefinition>*>(this, "UPrimalGameData.ColorDefinitions"); }
1909 TArray<UObject*> ExtraResourcesField() { return *GetNativePointerField<TArray<UObject*>*>(this, "UPrimalGameData.ExtraResources"); }
1910 TArray<UObject*> BaseExtraResourcesField() { return *GetNativePointerField<TArray<UObject*>*>(this, "UPrimalGameData.BaseExtraResources"); }
1911 TSubclassOf<UObject>& BaseExtraResourcesContainerField() { return *GetNativePointerField<TSubclassOf<UObject>*>(this, "UPrimalGameData.BaseExtraResourcesContainer"); }
1912 USoundBase* NavalCombatMusicDayField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.NavalCombatMusicDay"); }
1913 USoundBase* NavalCombatMusicNightField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.NavalCombatMusicNight"); }
1914 USoundBase* CombatMusicDayField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.CombatMusicDay"); }
1915 USoundBase* CombatMusicNightField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.CombatMusicNight"); }
1916 USoundBase* CombatMusicDay_HeavyField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.CombatMusicDay_Heavy"); }
1917 USoundBase* CombatMusicNight_HeavyField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.CombatMusicNight_Heavy"); }
1918 USoundBase* LevelUpStingerSoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.LevelUpStingerSound"); }
1919 FieldArray<FPlayerCharacterGenderDefinition, 2> PlayerCharacterGenderDefinitionsField() { return { this, "UPrimalGameData.PlayerCharacterGenderDefinitions" }; }
1920 TSubclassOf<AGameMode>& DefaultGameModeField() { return *GetNativePointerField<TSubclassOf<AGameMode>*>(this, "UPrimalGameData.DefaultGameMode"); }
1921 FieldArray<FLevelExperienceRamp, 4> LevelExperienceRampsField() { return { this, "UPrimalGameData.LevelExperienceRamps" }; }
1922 FieldArray<FLevelExperienceRamp, 4> SinglePlayerLevelExperienceRampsField() { return { this, "UPrimalGameData.SinglePlayerLevelExperienceRamps" }; }
1923 TArray<FNamedTeamDefinition>& NamedTeamDefinitionsField() { return *GetNativePointerField<TArray<FNamedTeamDefinition>*>(this, "UPrimalGameData.NamedTeamDefinitions"); }
1924 TArray<int>& PlayerLevelEngramPointsField() { return *GetNativePointerField<TArray<int>*>(this, "UPrimalGameData.PlayerLevelEngramPoints"); }
1925 TArray<int>& PlayerLevelEngramPointsSPField() { return *GetNativePointerField<TArray<int>*>(this, "UPrimalGameData.PlayerLevelEngramPointsSP"); }
1926 TArray<FString>& PreventBuildStructureReasonStringsField() { return *GetNativePointerField<TArray<FString>*>(this, "UPrimalGameData.PreventBuildStructureReasonStrings"); }
1927 TArray<FExplorerNoteAchievement>& ExplorerNoteAchievementsField() { return *GetNativePointerField<TArray<FExplorerNoteAchievement>*>(this, "UPrimalGameData.ExplorerNoteAchievements"); }
1928 TArray<FClassRemapping>& Remap_NPCField() { return *GetNativePointerField<TArray<FClassRemapping>*>(this, "UPrimalGameData.Remap_NPC"); }
1929 TArray<FClassRemapping>& Remap_SupplyCratesField() { return *GetNativePointerField<TArray<FClassRemapping>*>(this, "UPrimalGameData.Remap_SupplyCrates"); }
1930 TArray<FClassRemapping>& Remap_ResourceComponentsField() { return *GetNativePointerField<TArray<FClassRemapping>*>(this, "UPrimalGameData.Remap_ResourceComponents"); }
1931 TArray<FClassRemapping>& Remap_NPCSpawnEntriesField() { return *GetNativePointerField<TArray<FClassRemapping>*>(this, "UPrimalGameData.Remap_NPCSpawnEntries"); }
1932 TArray<FClassRemapping>& Remap_EngramsField() { return *GetNativePointerField<TArray<FClassRemapping>*>(this, "UPrimalGameData.Remap_Engrams"); }
1933 TArray<FClassRemapping>& Remap_ItemsField() { return *GetNativePointerField<TArray<FClassRemapping>*>(this, "UPrimalGameData.Remap_Items"); }
1934 TArray<FClassAddition>& AdditionalStructureEngramsField() { return *GetNativePointerField<TArray<FClassAddition>*>(this, "UPrimalGameData.AdditionalStructureEngrams"); }
1935 TArray<FBuffAddition>& AdditionalDefaultBuffsField() { return *GetNativePointerField<TArray<FBuffAddition>*>(this, "UPrimalGameData.AdditionalDefaultBuffs"); }
1936 TSubclassOf<AActor>& ActorToSpawnUponEnemyCoreStructureDeathField() { return *GetNativePointerField<TSubclassOf<AActor>*>(this, "UPrimalGameData.ActorToSpawnUponEnemyCoreStructureDeath"); }
1937 TArray<TSubclassOf<APrimalStructure>>& AdditionalStructuresToPlaceField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalStructure>>*>(this, "UPrimalGameData.AdditionalStructuresToPlace"); }
1938 TArray<TSubclassOf<UPrimalItem_Dye>>& MasterDyeListField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem_Dye>>*>(this, "UPrimalGameData.MasterDyeList"); }
1939 TArray<FColor>& MasterColorTableField() { return *GetNativePointerField<TArray<FColor>*>(this, "UPrimalGameData.MasterColorTable"); }
1940 float& EnemyCoreStructureDeathActorRadiusBuildCheckField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.EnemyCoreStructureDeathActorRadiusBuildCheck"); }
1941 TSubclassOf<APrimalStructureItemContainer>& DeathDestructionDepositInventoryClassField() { return *GetNativePointerField<TSubclassOf<APrimalStructureItemContainer>*>(this, "UPrimalGameData.DeathDestructionDepositInventoryClass"); }
1942 TSubclassOf<ADestroyedMeshActor>& GenericSimpleFadingDestructionMeshClassField() { return *GetNativePointerField<TSubclassOf<ADestroyedMeshActor>*>(this, "UPrimalGameData.GenericSimpleFadingDestructionMeshClass"); }
1943 UTexture2D* MateBoostIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.MateBoostIcon"); }
1944 UTexture2D* EggBoostIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.EggBoostIcon"); }
1945 UTexture2D* MatingIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.MatingIcon"); }
1946 UTexture2D* MatingWrongTemperatureIconLowField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.MatingWrongTemperatureIconLow"); }
1947 UTexture2D* MatingWrongTemperatureIconHighField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.MatingWrongTemperatureIconHigh"); }
1948 UTexture2D* NearFeedIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.NearFeedIcon"); }
1949 UTexture2D* BuffedIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.BuffedIcon"); }
1950 UTexture2D* GamepadFaceButtonTopField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.GamepadFaceButtonTop"); }
1951 UTexture2D* GamepadFaceButtonBottomField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.GamepadFaceButtonBottom"); }
1952 UTexture2D* GamepadFaceButtonLeftField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.GamepadFaceButtonLeft"); }
1953 UTexture2D* GamepadFaceButtonRightField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.GamepadFaceButtonRight"); }
1954 TSubclassOf<UUI_XBoxFooter>& FooterTemplateField() { return *GetNativePointerField<TSubclassOf<UUI_XBoxFooter>*>(this, "UPrimalGameData.FooterTemplate"); }
1955 float& TribeXPSharePercentField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.TribeXPSharePercent"); }
1956 int& OverrideServerPhysXSubstepsField() { return *GetNativePointerField<int*>(this, "UPrimalGameData.OverrideServerPhysXSubsteps"); }
1957 float& OverrideServerPhysXSubstepsDeltaTimeField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.OverrideServerPhysXSubstepsDeltaTime"); }
1958 bool& bInitializedField() { return *GetNativePointerField<bool*>(this, "UPrimalGameData.bInitialized"); }
1959 FieldArray<USoundBase*, 3> Sound_TamedDinosField() { return { this, "UPrimalGameData.Sound_TamedDinos" }; }
1960 USoundBase* Sound_ItemStartCraftingField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ItemStartCrafting"); }
1961 USoundBase* Sound_ItemFinishCraftingField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ItemFinishCrafting"); }
1962 USoundBase* Sound_ItemStartRepairingField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ItemStartRepairing"); }
1963 USoundBase* Sound_ItemFinishRepairingField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ItemFinishRepairing"); }
1964 TSubclassOf<UUI_Notification>& NotifClassField() { return *GetNativePointerField<TSubclassOf<UUI_Notification>*>(this, "UPrimalGameData.NotifClass"); }
1965 TSubclassOf<UPrimalStructureToolTipWidget>& StructureDefaultOverlayToolTipWidgetField() { return *GetNativePointerField<TSubclassOf<UPrimalStructureToolTipWidget>*>(this, "UPrimalGameData.StructureDefaultOverlayToolTipWidget"); }
1966 float& MinPaintDurationConsumptionField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.MinPaintDurationConsumption"); }
1967 float& MaxPaintDurationConsumptionField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.MaxPaintDurationConsumption"); }
1968 float& MinDinoRadiusForPaintConsumptionField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.MinDinoRadiusForPaintConsumption"); }
1969 float& MaxDinoRadiusForPaintConsumptionField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.MaxDinoRadiusForPaintConsumption"); }
1970 TArray<FDinoBabySetup>& DinoBabySetupsField() { return *GetNativePointerField<TArray<FDinoBabySetup>*>(this, "UPrimalGameData.DinoBabySetups"); }
1971 TArray<FDinoBabySetup>& DinoGestationSetupsField() { return *GetNativePointerField<TArray<FDinoBabySetup>*>(this, "UPrimalGameData.DinoGestationSetups"); }
1972 TSubclassOf<UPrimalItem>& SoapItemTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "UPrimalGameData.SoapItemTemplate"); }
1973 UTexture2D* NameTagWildcardAdminField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.NameTagWildcardAdmin"); }
1974 UTexture2D* NameTagServerAdminField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.NameTagServerAdmin"); }
1975 UTexture2D* NameTagTribeAdminField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.NameTagTribeAdmin"); }
1976 UTexture2D* TreasureIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.TreasureIcon"); }
1977 TArray<UTexture2D*> BadgeGroupsNameTagField() { return *GetNativePointerField<TArray<UTexture2D*>*>(this, "UPrimalGameData.BadgeGroupsNameTag"); }
1978 TArray<FString>& AchievementIDsField() { return *GetNativePointerField<TArray<FString>*>(this, "UPrimalGameData.AchievementIDs"); }
1979 TSet<FString, DefaultKeyFuncs<FString, 0>, FDefaultSetAllocator>& AchievementIDSetField() { return *GetNativePointerField<TSet<FString, DefaultKeyFuncs<FString, 0>, FDefaultSetAllocator>*>(this, "UPrimalGameData.AchievementIDSet"); }
1980 TArray<float>& AdditionalEggWeightsToSpawnField() { return *GetNativePointerField<TArray<float>*>(this, "UPrimalGameData.AdditionalEggWeightsToSpawn"); }
1981 TArray<TSubclassOf<UPrimalItem>>& AdditionalEggItemsToSpawnField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>>*>(this, "UPrimalGameData.AdditionalEggItemsToSpawn"); }
1982 TArray<float>& FertilizedAdditionalEggWeightsToSpawnField() { return *GetNativePointerField<TArray<float>*>(this, "UPrimalGameData.FertilizedAdditionalEggWeightsToSpawn"); }
1983 TArray<TSubclassOf<UPrimalItem>>& FertilizedAdditionalEggItemsToSpawnField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>>*>(this, "UPrimalGameData.FertilizedAdditionalEggItemsToSpawn"); }
1984 FString& ItemAchievementsNameField() { return *GetNativePointerField<FString*>(this, "UPrimalGameData.ItemAchievementsName"); }
1985 TArray<TSubclassOf<UPrimalItem>>& ItemAchievementsListField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>>*>(this, "UPrimalGameData.ItemAchievementsList"); }
1986 TArray<TSubclassOf<UPrimalItem>>& GlobalCuddleFoodListField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalItem>>*>(this, "UPrimalGameData.GlobalCuddleFoodList"); }
1987 TArray<FMultiAchievement>& MultiAchievementsField() { return *GetNativePointerField<TArray<FMultiAchievement>*>(this, "UPrimalGameData.MultiAchievements"); }
1988 USoundBase* DinoIncrementedImprintingSoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.DinoIncrementedImprintingSound"); }
1989 USoundBase* HitMarkerCharacterSoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.HitMarkerCharacterSound"); }
1990 USoundBase* HitMarkerCharacterMeleeSoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.HitMarkerCharacterMeleeSound"); }
1991 USoundBase* HitMarkerStructureSoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.HitMarkerStructureSound"); }
1992 USoundBase* HitMarkerStructureMeleeSoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.HitMarkerStructureMeleeSound"); }
1993 TArray<FNPCSpawnEntriesContainerAdditions>& TheNPCSpawnEntriesContainerAdditionsField() { return *GetNativePointerField<TArray<FNPCSpawnEntriesContainerAdditions>*>(this, "UPrimalGameData.TheNPCSpawnEntriesContainerAdditions"); }
1994 UMaterialInterface* PostProcess_ColorLUTField() { return *GetNativePointerField<UMaterialInterface**>(this, "UPrimalGameData.PostProcess_ColorLUT"); }
1995 TSubclassOf<UPrimalStructureSettings>& DefaultStructureSettingsField() { return *GetNativePointerField<TSubclassOf<UPrimalStructureSettings>*>(this, "UPrimalGameData.DefaultStructureSettings"); }
1996 USoundBase* Sound_DossierUnlockedField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_DossierUnlocked"); }
1997 USoundBase* Sound_ItemUseOnItemField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ItemUseOnItem"); }
1998 USoundBase* Sound_RemoveItemSkinField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_RemoveItemSkin"); }
1999 USoundBase* Sound_RemoveClipAmmoField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_RemoveClipAmmo"); }
2000 TArray<FExplorerNoteEntry>& ExplorerNoteEntriesField() { return *GetNativePointerField<TArray<FExplorerNoteEntry>*>(this, "UPrimalGameData.ExplorerNoteEntries"); }
2001 float& ExplorerNoteXPGainField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.ExplorerNoteXPGain"); }
2002 FieldArray<UTexture2D* [3], 23> BuffTypeBackgroundsField() { return { this, "UPrimalGameData.BuffTypeBackgrounds" }; }
2003 FieldArray<UTexture2D* [3], 23> BuffTypeForegroundsField() { return { this, "UPrimalGameData.BuffTypeForegrounds" }; }
2004 TSubclassOf<APrimalBuff>& ExplorerNoteXPBuffField() { return *GetNativePointerField<TSubclassOf<APrimalBuff>*>(this, "UPrimalGameData.ExplorerNoteXPBuff"); }
2005 UTexture2D* PerMapExplorerNoteLockedIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.PerMapExplorerNoteLockedIcon"); }
2006 UTexture2D* TamedDinoUnlockedIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.TamedDinoUnlockedIcon"); }
2007 UTexture2D* TamedDinoLockedIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.TamedDinoLockedIcon"); }
2008 TArray<FUnlockableEmoteEntry>& UnlockableEmotesField() { return *GetNativePointerField<TArray<FUnlockableEmoteEntry>*>(this, "UPrimalGameData.UnlockableEmotes"); }
2009 TArray<FClassRemappingWeight>& GlobalNPCRandomSpawnClassWeightsField() { return *GetNativePointerField<TArray<FClassRemappingWeight>*>(this, "UPrimalGameData.GlobalNPCRandomSpawnClassWeights"); }
2010 UTexture2D* DinoOrderIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.DinoOrderIcon"); }
2011 TArray<FObjectCorrelation>& AdditionalHumanMaleAnimSequenceOverridesField() { return *GetNativePointerField<TArray<FObjectCorrelation>*>(this, "UPrimalGameData.AdditionalHumanMaleAnimSequenceOverrides"); }
2012 TArray<FObjectCorrelation>& AdditionalHumanFemaleAnimSequenceOverridesField() { return *GetNativePointerField<TArray<FObjectCorrelation>*>(this, "UPrimalGameData.AdditionalHumanFemaleAnimSequenceOverrides"); }
2013 TArray<FObjectCorrelation>& AdditionalHumanMaleAnimMontagesOverridesField() { return *GetNativePointerField<TArray<FObjectCorrelation>*>(this, "UPrimalGameData.AdditionalHumanMaleAnimMontagesOverrides"); }
2014 TArray<FObjectCorrelation>& AdditionalHumanFemaleAnimMontagesOverridesField() { return *GetNativePointerField<TArray<FObjectCorrelation>*>(this, "UPrimalGameData.AdditionalHumanFemaleAnimMontagesOverrides"); }
2015 TArray<TSubclassOf<AActor>>& ServerExtraWorldSingletonActorClassesField() { return *GetNativePointerField<TArray<TSubclassOf<AActor>>*>(this, "UPrimalGameData.ServerExtraWorldSingletonActorClasses"); }
2016 bool& bForceServerUseDinoListField() { return *GetNativePointerField<bool*>(this, "UPrimalGameData.bForceServerUseDinoList"); }
2017 TArray<TSubclassOf<UPrimalGameData>>& ExtraStackedGameDataClassesField() { return *GetNativePointerField<TArray<TSubclassOf<UPrimalGameData>>*>(this, "UPrimalGameData.ExtraStackedGameDataClasses"); }
2018 TArray<FHairStyleDefinition>& HeadHairStyleDefinitionsField() { return *GetNativePointerField<TArray<FHairStyleDefinition>*>(this, "UPrimalGameData.HeadHairStyleDefinitions"); }
2019 TArray<FHairStyleDefinition>& FacialHairStyleDefinitionsField() { return *GetNativePointerField<TArray<FHairStyleDefinition>*>(this, "UPrimalGameData.FacialHairStyleDefinitions"); }
2020 TArray<FHairStyleDefinition>& AdditionalHeadHairStyleDefinitionsField() { return *GetNativePointerField<TArray<FHairStyleDefinition>*>(this, "UPrimalGameData.AdditionalHeadHairStyleDefinitions"); }
2021 TArray<FHairStyleDefinition>& AdditionalFacialHairStyleDefinitionsField() { return *GetNativePointerField<TArray<FHairStyleDefinition>*>(this, "UPrimalGameData.AdditionalFacialHairStyleDefinitions"); }
2022 TSubclassOf<UPrimalItem>& ExtraEggItemField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "UPrimalGameData.ExtraEggItem"); }
2023 USoundBase* GenericWaterPostprocessAmbientSoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.GenericWaterPostprocessAmbientSound"); }
2024 TSubclassOf<UPrimalPlayerData>& OverridePlayerDataClassField() { return *GetNativePointerField<TSubclassOf<UPrimalPlayerData>*>(this, "UPrimalGameData.OverridePlayerDataClass"); }
2025 TArray<FName>& AllDinosAchievementNameTagsField() { return *GetNativePointerField<TArray<FName>*>(this, "UPrimalGameData.AllDinosAchievementNameTags"); }
2026 USoundBase* GenericArrowPickedUpSoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.GenericArrowPickedUpSound"); }
2027 UTexture2D* UnlockIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.UnlockIcon"); }
2028 FColor& WheelFolderColorField() { return *GetNativePointerField<FColor*>(this, "UPrimalGameData.WheelFolderColor"); }
2029 FColor& WheelBackColorField() { return *GetNativePointerField<FColor*>(this, "UPrimalGameData.WheelBackColor"); }
2030 UTexture2D* MaxInventoryIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.MaxInventoryIcon"); }
2031 UTexture2D* ItemSkinIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.ItemSkinIcon"); }
2032 UTexture2D* TinyBlueprintIconField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.TinyBlueprintIcon"); }
2033 UMaterialInterface* TerritoryMapOverlayMaterialField() { return *GetNativePointerField<UMaterialInterface**>(this, "UPrimalGameData.TerritoryMapOverlayMaterial"); }
2034 TArray<TEnumAsByte<enum ECollisionChannel>>& SkeletalPhysCustomBodyAdditionalIgnoresField() { return *GetNativePointerField<TArray<TEnumAsByte<enum ECollisionChannel>>*>(this, "UPrimalGameData.SkeletalPhysCustomBodyAdditionalIgnores"); }
2035 USoundBase* ActionWheelClickSoundField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.ActionWheelClickSound"); }
2036 USoundBase* Sound_GenericBoardPassengerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_GenericBoardPassenger"); }
2037 USoundBase* Sound_GenericUnboardPassengerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_GenericUnboardPassenger"); }
2038 USoundBase* Sound_CraftingTabToggleField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_CraftingTabToggle"); }
2039 USoundBase* Sound_PlayerDeathStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_PlayerDeathStinger"); }
2040 USoundBase* Sound_QuestCompletedStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_QuestCompletedStinger"); }
2041 USoundBase* Sound_ClaimedTerritoryStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ClaimedTerritoryStinger"); }
2042 USoundBase* Sound_DisciplineUnlockedStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_DisciplineUnlockedStinger"); }
2043 USoundBase* Sound_SkillUnlockedStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_SkillUnlockedStinger"); }
2044 USoundBase* Sound_DiscoveryLowStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_DiscoveryLowStinger"); }
2045 USoundBase* Sound_DiscoveryMedStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_DiscoveryMedStinger"); }
2046 USoundBase* Sound_DiscoveryHighStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_DiscoveryHighStinger"); }
2047 USoundBase* Sound_EnemyShipDestroyedStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_EnemyShipDestroyedStinger"); }
2048 USoundBase* Sound_CrewMemberRecruitedStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_CrewMemberRecruitedStinger"); }
2049 USoundBase* Sound_ShipLevelledUpStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ShipLevelledUpStinger"); }
2050 USoundBase* Sound_CharacterLevelledUpStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_CharacterLevelledUpStinger"); }
2051 USoundBase* Sound_ShipLevelUpAvailableStingerField() { return *GetNativePointerField<USoundBase**>(this, "UPrimalGameData.Sound_ShipLevelUpAvailableStinger"); }
2052 TSubclassOf<UPrimalItem>& GenericBatteryItemClassField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "UPrimalGameData.GenericBatteryItemClass"); }
2053 UStaticMesh* PreviewGizmoMeshField() { return *GetNativePointerField<UStaticMesh**>(this, "UPrimalGameData.PreviewGizmoMesh"); }
2055 TMap<FName, int, FDefaultSetAllocator, TDefaultMapKeyFuncs<FName, int, 0> >& StatGroupDefinitionsMapField() { return *GetNativePointerField<TMap<FName, int, FDefaultSetAllocator, TDefaultMapKeyFuncs<FName, int, 0> >*>(this, "UPrimalGameData.StatGroupDefinitionsMap"); }
2056 TArray<FItemStatInfo>& DefaultItemStatGroupModifierInfosField() { return *GetNativePointerField<TArray<FItemStatInfo>*>(this, "UPrimalGameData.DefaultItemStatGroupModifierInfos"); }
2057 TArray<FPrimalStatGroupDefinition>& StatGroupDefinitionsField() { return *GetNativePointerField<TArray<FPrimalStatGroupDefinition>*>(this, "UPrimalGameData.StatGroupDefinitions"); }
2058 TArray<TSubclassOf<APrimalBuff>>& DefaultFeatsField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalBuff>>*>(this, "UPrimalGameData.DefaultFeats"); }
2059 TArray<TSubclassOf<APrimalBuff>>& DefaultPossessedPlayerBuffsField() { return *GetNativePointerField<TArray<TSubclassOf<APrimalBuff>>*>(this, "UPrimalGameData.DefaultPossessedPlayerBuffs"); }
2060 TSubclassOf<UPrimalItem>& TreasureMapItemTemplateField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "UPrimalGameData.TreasureMapItemTemplate"); }
2061 TArray<FItemSlotTypeDefinition>& ItemSlotTypeDefinitionsField() { return *GetNativePointerField<TArray<FItemSlotTypeDefinition>*>(this, "UPrimalGameData.ItemSlotTypeDefinitions"); }
2062 TArray<FBonePresetSlider>& BonePresetSlidersField() { return *GetNativePointerField<TArray<FBonePresetSlider>*>(this, "UPrimalGameData.BonePresetSliders"); }
2063 float& GlobalGeneralArmorRatingPowerField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.GlobalGeneralArmorRatingPower"); }
2064 float& GlobalSpecificArmorRatingPowerField() { return *GetNativePointerField<float*>(this, "UPrimalGameData.GlobalSpecificArmorRatingPower"); }
2065 TArray<FAdvancedBoneModifierSlider>& AdvancedBoneModifierSlidersField() { return *GetNativePointerField<TArray<FAdvancedBoneModifierSlider>*>(this, "UPrimalGameData.AdvancedBoneModifierSliders"); }
2066 FieldArray<FSoilTypeDescription, 65> SoilTypeDescriptionsField() { return { this, "UPrimalGameData.SoilTypeDescriptions" }; }
2067 FieldArray<FLinearColor, 4> VitaminColorsField() { return { this, "UPrimalGameData.VitaminColors" }; }
2068 UTexture2D* VitaminIconAddField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.VitaminIconAdd"); }
2069 TSubclassOf<APrimalBuff>& DiscoveryZoneLocalClientBuffToGiveField() { return *GetNativePointerField<TSubclassOf<APrimalBuff>*>(this, "UPrimalGameData.DiscoveryZoneLocalClientBuffToGive"); }
2070 UTexture2D* VitaminIconSubtractField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.VitaminIconSubtract"); }
2071 UTexture2D* VitaminIconAddTowardsEqField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.VitaminIconAddTowardsEq"); }
2072 UTexture2D* VitaminIconMoveTowardsEqField() { return *GetNativePointerField<UTexture2D**>(this, "UPrimalGameData.VitaminIconMoveTowardsEq"); }
2073 TArray<FQualityTierCraftingResourceRequirements>& GlobalItemQualityTierExtraCraftingResourceRequirementsField() { return *GetNativePointerField<TArray<FQualityTierCraftingResourceRequirements>*>(this, "UPrimalGameData.GlobalItemQualityTierExtraCraftingResourceRequirements"); }
2074 TSubclassOf<UPrimalItem>& ExtraResourceItemClassToUpgradeField() { return *GetNativePointerField<TSubclassOf<UPrimalItem>*>(this, "UPrimalGameData.ExtraResourceItemClassToUpgrade"); }
2075 TArray<FLockedFeat>& LockedFeatsField() { return *GetNativePointerField<TArray<FLockedFeat>*>(this, "UPrimalGameData.LockedFeats"); }
2076 TSubclassOf<APrimalBuff>& AlphaDinoBuffField() { return *GetNativePointerField<TSubclassOf<APrimalBuff>*>(this, "UPrimalGameData.AlphaDinoBuff"); }
2077 FLinearColor& PlacementPreviewColor_InvalidField() { return *GetNativePointerField<FLinearColor*>(this, "UPrimalGameData.PlacementPreviewColor_Invalid"); }
2078 FLinearColor& PlacementPreviewColor_ValidField() { return *GetNativePointerField<FLinearColor*>(this, "UPrimalGameData.PlacementPreviewColor_Valid"); }
2079 FLinearColor& PlacementPreviewColor_AltLocationsField() { return *GetNativePointerField<FLinearColor*>(this, "UPrimalGameData.PlacementPreviewColor_AltLocations"); }
2080 TArray<FSoilTypeRegionMapping>& RegionSoilTypeRegionRemappingsField() { return *GetNativePointerField<TArray<FSoilTypeRegionMapping>*>(this, "UPrimalGameData.RegionSoilTypeRegionRemappings"); }
2081 TMap<FName, TArray<FName>, FDefaultSetAllocator, TDefaultMapKeyFuncs<FName, TArray<FName>, 0> >& ItemSlotTypeSocketNamesField() { return *GetNativePointerField<TMap<FName, TArray<FName>, FDefaultSetAllocator, TDefaultMapKeyFuncs<FName, TArray<FName>, 0> >*>(this, "UPrimalGameData.ItemSlotTypeSocketNames"); }
2082
2083 // Functions
2084
2085 static UPrimalGameData* BPGetGameData() { return NativeCall<UPrimalGameData*>(nullptr, "UPrimalGameData.BPGetGameData"); }
2086 bool CanTeamDamage(int attackerTeam, int victimTeam, AActor* Attacker) { return NativeCall<bool, int, int, AActor*>(this, "UPrimalGameData.CanTeamDamage", attackerTeam, victimTeam, Attacker); }
2087 bool CanTeamTarget(int attackerTeam, int victimTeam, int originalVictimTargetingTeam, AActor* Attacker, AActor* Victim) { return NativeCall<bool, int, int, int, AActor*, AActor*>(this, "UPrimalGameData.CanTeamTarget", attackerTeam, victimTeam, originalVictimTargetingTeam, Attacker, Victim); }
2088 static void GetClassAdditions(TArray<TSubclassOf<UObject>>* TheClassAdditions, TArray<FClassAddition>* ClassAdditions, TSubclassOf<UObject> ForClass) { NativeCall<void, TArray<TSubclassOf<UObject>>*, TArray<FClassAddition>*, TSubclassOf<UObject>>(nullptr, "UPrimalGameData.GetClassAdditions", TheClassAdditions, ClassAdditions, ForClass); }
2089 int GetDefinitionIndexForColorName(FName ColorName) { return NativeCall<int, FName>(this, "UPrimalGameData.GetDefinitionIndexForColorName", ColorName); }
2090 FDinoBabySetup* GetDinoBabySetup(FName DinoNameTag) { return NativeCall<FDinoBabySetup*, FName>(this, "UPrimalGameData.GetDinoBabySetup", DinoNameTag); }
2091 FDinoBabySetup* GetDinoGestationSetup(FName DinoNameTag) { return NativeCall<FDinoBabySetup*, FName>(this, "UPrimalGameData.GetDinoGestationSetup", DinoNameTag); }
2092 int GetEngramRequirementLevel(UClass* ItemClass) { return NativeCall<int, UClass*>(this, "UPrimalGameData.GetEngramRequirementLevel", ItemClass); }
2093 FString* GetExplorerNoteDescription(FString* result, int ExplorerNoteIndex) { return NativeCall<FString*, FString*, int>(this, "UPrimalGameData.GetExplorerNoteDescription", result, ExplorerNoteIndex); }
2094 USoundBase* GetGenericCombatMusic_Implementation(APrimalCharacter* forCharacter, APrimalCharacter* forEnemy, bool bIsNavalCombat) { return NativeCall<USoundBase*, APrimalCharacter*, APrimalCharacter*, bool>(this, "UPrimalGameData.GetGenericCombatMusic_Implementation", forCharacter, forEnemy, bIsNavalCombat); }
2095 TArray<FColor>* GetGlobalColorTable(TArray<FColor>* result) { return NativeCall<TArray<FColor>*, TArray<FColor>*>(this, "UPrimalGameData.GetGlobalColorTable", result); }
2096 int GetItemQualityIndex(float ItemRating) { return NativeCall<int, float>(this, "UPrimalGameData.GetItemQualityIndex", ItemRating); }
2097 FName* GetItemSlotTypeSocketName(FName* result, FName slotTypeName, int index) { return NativeCall<FName*, FName*, FName, int>(this, "UPrimalGameData.GetItemSlotTypeSocketName", result, slotTypeName, index); }
2098 FLevelExperienceRamp* GetLevelExperienceRamp(ELevelExperienceRampType::Type levelType) { return NativeCall<FLevelExperienceRamp*, ELevelExperienceRampType::Type>(this, "UPrimalGameData.GetLevelExperienceRamp", levelType); }
2099 int GetLevelMax(ELevelExperienceRampType::Type levelType) { return NativeCall<int, ELevelExperienceRampType::Type>(this, "UPrimalGameData.GetLevelMax", levelType); }
2100 float GetLevelXP(ELevelExperienceRampType::Type levelType, int forLevel) { return NativeCall<float, ELevelExperienceRampType::Type, int>(this, "UPrimalGameData.GetLevelXP", levelType, forLevel); }
2101 float GetMaxExtraLevelPercentsForTotalDiscoveryZones(int NumDiscoveryZonePoints, int TotalDiscoveryZonePoints, int PlayerDefaultNoDiscoveriesMaxLevelUps) { return NativeCall<float, int, int, int>(this, "UPrimalGameData.GetMaxExtraLevelPercentsForTotalDiscoveryZones", NumDiscoveryZonePoints, TotalDiscoveryZonePoints, PlayerDefaultNoDiscoveriesMaxLevelUps); }
2102 int GetNamedTargetingTeamIndex(FName TargetingTeamName) { return NativeCall<int, FName>(this, "UPrimalGameData.GetNamedTargetingTeamIndex", TargetingTeamName); }
2103 TArray<int>* GetPlayerLevelEngramPoints() { return NativeCall<TArray<int>*>(this, "UPrimalGameData.GetPlayerLevelEngramPoints"); }
2104 TArray<FString>* GetPlayerSpawnRegions(TArray<FString>* result, UWorld* ForWorld, unsigned int ServerId) { return NativeCall<TArray<FString>*, TArray<FString>*, UWorld*, unsigned int>(this, "UPrimalGameData.GetPlayerSpawnRegions", result, ForWorld, ServerId); }
2105 TArray<FString>* GetPlayerSpawnRegions(UWorld* ForWorld) { return NativeCall<TArray<FString>*, UWorld*>(this, "UPrimalGameData.GetPlayerSpawnRegions", ForWorld); }
2106 static TSubclassOf<UObject>* GetRemappedClass(TSubclassOf<UObject>* result, TArray<FClassRemapping>* RemappedClasses, TSubclassOf<UObject> ForClass) { return NativeCall<TSubclassOf<UObject>*, TSubclassOf<UObject>*, TArray<FClassRemapping>*, TSubclassOf<UObject>>(nullptr, "UPrimalGameData.GetRemappedClass", result, RemappedClasses, ForClass); }
2107 FString* GetSoilTypeName(FString* result, ESoilType soilType) { return NativeCall<FString*, FString*, ESoilType>(this, "UPrimalGameData.GetSoilTypeName", result, soilType); }
2108 FPrimalStatGroupDefinition* GetStatGroupDescription(FName StatGroupName) { return NativeCall<FPrimalStatGroupDefinition*, FName>(this, "UPrimalGameData.GetStatGroupDescription", StatGroupName); }
2109 float GetTeamTargetingDesirabilityMultiplier(int attackerTeam, int victimTeam) { return NativeCall<float, int, int>(this, "UPrimalGameData.GetTeamTargetingDesirabilityMultiplier", attackerTeam, victimTeam); }
2110 float GetXPMax(ELevelExperienceRampType::Type levelType) { return NativeCall<float, ELevelExperienceRampType::Type>(this, "UPrimalGameData.GetXPMax", levelType); }
2111 void Initialize() { NativeCall<void>(this, "UPrimalGameData.Initialize"); }
2112 static bool LocalIsGlobalExplorerNoteUnlocked(int ExplorerNoteIndex) { return NativeCall<bool, int>(nullptr, "UPrimalGameData.LocalIsGlobalExplorerNoteUnlocked", ExplorerNoteIndex); }
2113 static bool LocalIsPerMapExplorerNoteUnlocked(int ExplorerNoteIndex) { return NativeCall<bool, int>(nullptr, "UPrimalGameData.LocalIsPerMapExplorerNoteUnlocked", ExplorerNoteIndex); }
2114 bool LocalIsTamedDinoTagUnlocked(FName DinoNameTag) { return NativeCall<bool, FName>(this, "UPrimalGameData.LocalIsTamedDinoTagUnlocked", DinoNameTag); }
2115 bool MergeModData(UPrimalGameData* InMergeCanidate) { return NativeCall<bool, UPrimalGameData*>(this, "UPrimalGameData.MergeModData", InMergeCanidate); }
2116 static UClass* StaticClass() { return NativeCall<UClass*>(nullptr, "UPrimalGameData.StaticClass"); }
2117 void BPInitializeGameData() { NativeCall<void>(this, "UPrimalGameData.BPInitializeGameData"); }
2118 void BPMergeModGameData(UPrimalGameData* AnotherGameData) { NativeCall<void, UPrimalGameData*>(this, "UPrimalGameData.BPMergeModGameData", AnotherGameData); }
2119 USoundBase* GetGenericCombatMusic(APrimalCharacter* forCharacter, APrimalCharacter* forEnemy, bool bIsNavalCombat) { return NativeCall<USoundBase*, APrimalCharacter*, APrimalCharacter*, bool>(this, "UPrimalGameData.GetGenericCombatMusic", forCharacter, forEnemy, bIsNavalCombat); }
2120 static UClass* GetPrivateStaticClass(const wchar_t* Package) { return NativeCall<UClass*, const wchar_t*>(nullptr, "UPrimalGameData.GetPrivateStaticClass", Package); }
2121 void LoadedWorld(UWorld* TheWorld) { NativeCall<void, UWorld*>(this, "UPrimalGameData.LoadedWorld", TheWorld); }
2122 static void StaticRegisterNativesUPrimalGameData() { NativeCall<void>(nullptr, "UPrimalGameData.StaticRegisterNativesUPrimalGameData"); }
2123 void TickedWorld(UWorld* TheWorld, float DeltaTime) { NativeCall<void, UWorld*, float>(this, "UPrimalGameData.TickedWorld", TheWorld, DeltaTime); }
2124};
EBlueprintType
Definition Enums.h:3920
ESocketConnectionState
Definition Enums.h:10904
EObjectTypeQuery
Definition Enums.h:1921
ERadialImpulseFalloff
Definition Enums.h:6014
ESocketType
Definition Enums.h:10829
ENetRole
Definition Enums.h:2942
EDistanceFieldTwoSidedOverride
Definition Enums.h:728
ECollisionChannel
Definition Enums.h:933
@ ECC_OverlapAllDynamic_Deprecated
ECanBeCharacterBase
Definition Enums.h:755
ECollisionResponse
Definition Enums.h:5576
ETransitionType
Definition Enums.h:1890
ETraceTypeQuery
Definition Enums.h:5471
ENetDormancy
Definition Enums.h:3979
EIndirectLightingCacheQuality
Definition Enums.h:5105
EFullyLoadPackageType
Definition Enums.h:3855
ENetMode
Definition Enums.h:1176
@ NM_DedicatedServer
@ NM_ListenServer
EMovementMode
Definition Enums.h:377
EInputEvent
Definition Enums.h:5144
AtlasVoiceChannelType
Definition Enums.h:10100
EPhysicalSurface
Definition Enums.h:3042
ESceneDepthPriorityGroup
Definition Enums.h:3435
EDetailMode
Definition Enums.h:4595
T AlignArbitrary(const T Ptr, uint32 Alignment)
static FORCEINLINE bool IsAligned(const volatile void *Ptr, const uint32 Alignment)
CONSTEXPR T AlignDown(const T Ptr, int32 Alignment)
CONSTEXPR T Align(const T Ptr, int32 Alignment)
EMoveComponentFlags
Definition Enums.h:213
@ MOVECOMP_NeverIgnoreBlockingOverlaps
ERelativeTransformSpace
Definition Enums.h:206
ESoilType
Definition Enums.h:687
@ SoilType_54
Definition Enums.h:742
@ SoilType_23
Definition Enums.h:711
@ SoilType_31
Definition Enums.h:719
@ SoilType_62
Definition Enums.h:750
@ SoilType_26
Definition Enums.h:714
@ SoilType_46
Definition Enums.h:734
@ SoilType_10
Definition Enums.h:698
@ SoilType_6
Definition Enums.h:694
@ SoilType_39
Definition Enums.h:727
@ SoilType_Max
Definition Enums.h:753
@ SoilType_44
Definition Enums.h:732
@ SoilType_5
Definition Enums.h:693
@ SoilType_25
Definition Enums.h:713
@ SoilType_28
Definition Enums.h:716
@ SoilType_8
Definition Enums.h:696
@ SoilType_14
Definition Enums.h:702
@ SoilType_41
Definition Enums.h:729
@ SoilType_55
Definition Enums.h:743
@ SoilType_36
Definition Enums.h:724
@ SoilType_20
Definition Enums.h:708
@ SoilType_60
Definition Enums.h:748
@ SoilType_45
Definition Enums.h:733
@ SoilType_12
Definition Enums.h:700
@ SoilType_24
Definition Enums.h:712
@ SoilType_2
Definition Enums.h:690
@ SoilType_57
Definition Enums.h:745
@ SoilType_52
Definition Enums.h:740
@ SoilType_29
Definition Enums.h:717
@ SoilType_17
Definition Enums.h:705
@ SoilType_30
Definition Enums.h:718
@ SoilType_18
Definition Enums.h:706
@ SoilType_33
Definition Enums.h:721
@ SoilType_56
Definition Enums.h:744
@ SoilType_9
Definition Enums.h:697
@ SoilType_1
Definition Enums.h:689
@ SoilType_3
Definition Enums.h:691
@ SoilType_63
Definition Enums.h:751
@ SoilType_40
Definition Enums.h:728
@ SoilType_53
Definition Enums.h:741
@ SoilType_35
Definition Enums.h:723
@ SoilType_15
Definition Enums.h:703
@ SoilType_61
Definition Enums.h:749
@ SoilType_38
Definition Enums.h:726
@ SoilType_64
Definition Enums.h:752
@ SoilType_34
Definition Enums.h:722
@ SoilType_42
Definition Enums.h:730
@ SoilType_49
Definition Enums.h:737
@ SoilType_21
Definition Enums.h:709
@ SoilType_19
Definition Enums.h:707
@ SoilType_59
Definition Enums.h:747
@ SoilType_37
Definition Enums.h:725
@ SoilType_22
Definition Enums.h:710
@ SoilType_13
Definition Enums.h:701
@ SoilType_16
Definition Enums.h:704
@ SoilType_58
Definition Enums.h:746
@ SoilType_43
Definition Enums.h:731
@ SoilType_7
Definition Enums.h:695
@ SoilType_50
Definition Enums.h:738
@ SoilType_None
Definition Enums.h:688
@ SoilType_51
Definition Enums.h:739
@ SoilType_11
Definition Enums.h:699
@ SoilType_27
Definition Enums.h:715
@ SoilType_4
Definition Enums.h:692
@ SoilType_48
Definition Enums.h:736
@ SoilType_32
Definition Enums.h:720
@ SoilType_47
Definition Enums.h:735
static unsigned int GetBuildUniqueId()
Definition Atlas.h:30
#define ATLAS_GAME
Definition Atlas.h:6
ARK_API LPVOID GetDataAddress(const std::string &name)
Definition Base.cpp:15
ARK_API BitField GetBitField(LPVOID base, const std::string &name)
Definition Base.cpp:25
ARK_API BitField GetBitField(const void *base, const std::string &name)
Definition Base.cpp:20
#define ARK_API
Definition Base.h:9
ARK_API DWORD64 GetAddress(const void *base, const std::string &name)
Definition Base.cpp:5
ARK_API LPVOID GetAddress(const std::string &name)
Definition Base.cpp:10
FPlatformTypes::CHAR16 UCS2CHAR
A 16-bit character containing a UCS2 (Unicode, 16-bit, fixed-width) code unit, used for compatibility...
Definition BasicTypes.h:124
#define checkSlow(expr)
Definition BasicTypes.h:15
@ INDEX_NONE
Definition BasicTypes.h:144
FWindowsPlatformTypes FPlatformTypes
Definition BasicTypes.h:94
#define PLATFORM_LITTLE_ENDIAN
Definition BasicTypes.h:12
FPlatformTypes::CHAR8 UTF8CHAR
An 8-bit character containing a UTF8 (Unicode, 8-bit, variable-width) code unit.
Definition BasicTypes.h:122
ENoInit
Definition BasicTypes.h:151
@ NoInit
Definition BasicTypes.h:151
#define ASSUME(Expr)
Definition BasicTypes.h:18
#define PLATFORM_HAS_64BIT_ATOMICS
Definition BasicTypes.h:9
#define check(expr)
Definition BasicTypes.h:14
#define FORCENOINLINE
Definition BasicTypes.h:6
#define MS_ALIGN(n)
Definition BasicTypes.h:21
#define GCC_ALIGN(n)
Definition BasicTypes.h:22
#define PLATFORM_COMPILER_HAS_DEFAULTED_FUNCTIONS
Definition BasicTypes.h:11
#define checkf(...)
Definition BasicTypes.h:16
#define ensureMsgf(Expr, Expr2)
Definition BasicTypes.h:19
#define RESTRICT
Definition BasicTypes.h:5
FPlatformTypes::CHAR16 UTF16CHAR
A 16-bit character containing a UTF16 (Unicode, 16-bit, variable-width) code unit.
Definition BasicTypes.h:126
#define CONSTEXPR
Definition BasicTypes.h:7
EForceInit
Definition BasicTypes.h:147
@ ForceInitToZero
Definition BasicTypes.h:149
@ ForceInit
Definition BasicTypes.h:148
#define PLATFORM_64BITS
Definition BasicTypes.h:10
FPlatformTypes::CHAR32 UTF32CHAR
A 32-bit character containing a UTF32 (Unicode, 32-bit, fixed-width) code unit.
Definition BasicTypes.h:128
static FORCEINLINE int32 BYTESWAP_ORDER32(int32 val)
Definition ByteSwap.h:30
static FORCEINLINE uint16 BYTESWAP_ORDER16(uint16 val)
Definition ByteSwap.h:12
static FORCEINLINE void BYTESWAP_ORDER_TCHARARRAY(TCHAR *str)
Definition ByteSwap.h:72
static FORCEINLINE uint32 BYTESWAP_ORDER32(uint32 val)
Definition ByteSwap.h:25
#define BYTESWAP_ORDER16_unsigned(x)
Definition ByteSwap.h:8
static FORCEINLINE float BYTESWAP_ORDERF(float val)
Definition ByteSwap.h:38
static FORCEINLINE int16 BYTESWAP_ORDER16(int16 val)
Definition ByteSwap.h:17
static FORCEINLINE uint64 BYTESWAP_ORDER64(uint64 Value)
Definition ByteSwap.h:46
static FORCEINLINE int64 BYTESWAP_ORDER64(int64 Value)
Definition ByteSwap.h:58
#define BYTESWAP_ORDER32_unsigned(x)
Definition ByteSwap.h:9
TCString< ANSICHAR > FCStringAnsi
Definition CString.h:336
TCString< WIDECHAR > FCStringWide
Definition CString.h:337
TCString< TCHAR > FCString
Definition CString.h:335
TChar< WIDECHAR > FCharWide
Definition Char.h:143
#define LITERAL(CharType, StringLiteral)
Definition Char.h:30
TChar< ANSICHAR > FCharAnsi
Definition Char.h:144
TChar< TCHAR > FChar
Definition Char.h:142
static const float OneOver255
Definition Color.h:527
EGammaSpace
Definition Color.h:20
FORCEINLINE FLinearColor operator*(float Scalar, const FLinearColor &Color)
Definition Color.h:364
FORCEINLINE int32 DefaultCalculateSlackShrink(int32 NumElements, int32 NumAllocatedElements, SIZE_T BytesPerElement, bool bAllowQuantize, uint32 Alignment=DEFAULT_ALIGNMENT)
#define NumBitsPerDWORD
#define DEFAULT_MIN_NUMBER_OF_HASHED_ELEMENTS
#define NumBitsPerDWORDLogTwo
#define DEFAULT_NUMBER_OF_ELEMENTS_PER_HASH_BUCKET
#define DEFAULT_BASE_NUMBER_OF_HASH_BUCKETS
FORCEINLINE int32 DefaultCalculateSlackGrow(int32 NumElements, int32 NumAllocatedElements, SIZE_T BytesPerElement, bool bAllowQuantize, uint32 Alignment=DEFAULT_ALIGNMENT)
FORCEINLINE int32 DefaultCalculateSlackReserve(int32 NumElements, SIZE_T BytesPerElement, bool bAllowQuantize, uint32 Alignment=DEFAULT_ALIGNMENT)
ClassCastFlags
Definition Enums.h:873
@ CASTCLASS_UDelegateFunction
@ CASTCLASS_UDelegateProperty
@ CASTCLASS_USkinnedMeshComponent
@ CASTCLASS_UStaticMeshComponent
@ CASTCLASS_UPrimitiveComponent
@ CASTCLASS_APlayerController
@ CASTCLASS_UInterfaceProperty
@ CASTCLASS_UAssetObjectProperty
@ CASTCLASS_UNumericProperty
@ CASTCLASS_UWeakObjectProperty
@ CASTCLASS_UMulticastDelegateProperty
@ CASTCLASS_UAssetClassProperty
@ CASTCLASS_USkeletalMeshComponent
@ CASTCLASS_ULazyObjectProperty
@ CASTCLASS_UObjectPropertyBase
int32 FindMatchingClosingParenthesis(const FString &TargetString, const int32 StartSearch)
Definition FString.h:3011
int32 HexToBytes(const FString &HexString, uint8 *OutBytes)
Definition FString.h:1803
const TCHAR * GetData(const FString &String)
Definition FString.h:1672
const uint8 TCharToNibble(const TCHAR Char)
Definition FString.h:1783
const bool CheckTCharIsHex(const TCHAR Char)
Definition FString.h:1773
FORCEINLINE uint32 GetTypeHash(const FString &Thing)
Definition FString.h:1646
TCHAR * GetData(FString &String)
Definition FString.h:1667
SIZE_T GetNum(const FString &String)
Definition FString.h:1677
void ByteToHex(uint8 In, FString &Result)
Definition FString.h:1743
static const uint32 MaxSupportedEscapeChars
Definition FString.h:2924
FString BytesToHex(const uint8 *In, int32 Count)
Definition FString.h:1755
int32 StringToBytes(const FString &String, uint8 *OutBytes, int32 MaxBufferSize)
Definition FString.h:1714
static const TCHAR * CharToEscapeSeqMap[][2]
Definition FString.h:2913
TCHAR NibbleToTChar(uint8 Num)
Definition FString.h:1729
FString BytesToString(const uint8 *In, int32 Count)
Definition FString.h:1688
FORCEINLINE bool operator==(TYPE_OF_NULLPTR, const TFunction< FuncType > &Func)
Definition Function.h:665
#define ENABLE_TFUNCTIONREF_VISUALIZATION
Definition Function.h:18
void * operator new(size_t Size, UE4Function_Private::FFunctionStorage &Storage)
Definition Function.h:133
FORCEINLINE bool operator!=(TYPE_OF_NULLPTR, const TFunction< FuncType > &Func)
Definition Function.h:683
FORCEINLINE bool operator!=(const TFunction< FuncType > &Func, TYPE_OF_NULLPTR)
Definition Function.h:692
FORCEINLINE bool operator==(const TFunction< FuncType > &Func, TYPE_OF_NULLPTR)
Definition Function.h:674
FORCEINLINE auto Invoke(ReturnType ObjType::*pdm, CallableType &&Callable) -> decltype(UE4Invoke_Private::DereferenceIfNecessary< ObjType >(Forward< CallableType >(Callable)).*pdm)
Definition Invoke.h:48
FORCEINLINE auto Invoke(FuncType &&Func, ArgTypes &&... Args) -> decltype(Forward< FuncType >(Func)(Forward< ArgTypes >(Args)...))
Definition Invoke.h:41
FORCEINLINE auto Invoke(ReturnType(ObjType::*PtrMemFun)(PMFArgTypes...), CallableType &&Callable, ArgTypes &&... Args) -> decltype((UE4Invoke_Private::DereferenceIfNecessary< ObjType >(Forward< CallableType >(Callable)).*PtrMemFun)(Forward< ArgTypes >(Args)...))
Definition Invoke.h:55
ARK_API std::vector< spdlog::sink_ptr > &APIENTRY GetLogSinks()
Definition Logger.cpp:31
FORCEINLINE TEnableIf<!TIsTriviallyCopyAssignable< ElementType >::Value >::Type CopyAssignItems(ElementType *Dest, const ElementType *Source, int32 Count)
Definition MemoryOps.h:149
FORCEINLINE TEnableIf< UE4MemoryOps_Private::TCanBitwiseRelocate< DestinationElementType, SourceElementType >::Value >::Type RelocateConstructItems(void *Dest, const SourceElementType *Source, int32 Count)
Definition MemoryOps.h:192
FORCEINLINE TEnableIf< TIsZeroConstructType< ElementType >::Value >::Type DefaultConstructItems(void *Elements, int32 Count)
Definition MemoryOps.h:56
FORCEINLINE TEnableIf<!TIsTriviallyCopyConstructible< ElementType >::Value >::Type MoveConstructItems(void *Dest, const ElementType *Source, int32 Count)
Definition MemoryOps.h:213
FORCEINLINE TEnableIf< TIsTriviallyCopyConstructible< ElementType >::Value >::Type MoveConstructItems(void *Dest, const ElementType *Source, int32 Count)
Definition MemoryOps.h:225
FORCEINLINE TEnableIf<!TIsZeroConstructType< ElementType >::Value >::Type DefaultConstructItems(void *Address, int32 Count)
Definition MemoryOps.h:43
FORCEINLINE TEnableIf<!TIsTriviallyDestructible< ElementType >::Value >::Type DestructItem(ElementType *Element)
Definition MemoryOps.h:70
FORCEINLINE TEnableIf< TTypeTraits< ElementType >::IsBytewiseComparable, bool >::Type CompareItems(const ElementType *A, const ElementType *B, int32 Count)
Definition MemoryOps.h:256
FORCEINLINE TEnableIf< TIsTriviallyCopyAssignable< ElementType >::Value >::Type MoveAssignItems(ElementType *Dest, const ElementType *Source, int32 Count)
Definition MemoryOps.h:250
FORCEINLINE TEnableIf< TIsTriviallyDestructible< ElementType >::Value >::Type DestructItem(ElementType *Element)
Definition MemoryOps.h:80
FORCEINLINE TEnableIf<!TIsTriviallyDestructible< ElementType >::Value >::Type DestructItems(ElementType *Element, int32 Count)
Definition MemoryOps.h:94
FORCEINLINE TEnableIf<!TIsTriviallyCopyAssignable< ElementType >::Value >::Type MoveAssignItems(ElementType *Dest, const ElementType *Source, int32 Count)
Definition MemoryOps.h:238
FORCEINLINE TEnableIf<!TTypeTraits< ElementType >::IsBytewiseComparable, bool >::Type CompareItems(const ElementType *A, const ElementType *B, int32 Count)
Definition MemoryOps.h:263
FORCEINLINE TEnableIf<!TIsBitwiseConstructible< DestinationElementType, SourceElementType >::Value >::Type ConstructItems(void *Dest, const SourceElementType *Source, int32 Count)
Definition MemoryOps.h:122
FORCEINLINE TEnableIf<!UE4MemoryOps_Private::TCanBitwiseRelocate< DestinationElementType, SourceElementType >::Value >::Type RelocateConstructItems(void *Dest, const SourceElementType *Source, int32 Count)
Definition MemoryOps.h:177
FORCEINLINE TEnableIf< TIsTriviallyDestructible< ElementType >::Value >::Type DestructItems(ElementType *Elements, int32 Count)
Definition MemoryOps.h:109
FORCEINLINE TEnableIf< TIsTriviallyCopyAssignable< ElementType >::Value >::Type CopyAssignItems(ElementType *Dest, const ElementType *Source, int32 Count)
Definition MemoryOps.h:162
FORCEINLINE TEnableIf< TIsBitwiseConstructible< DestinationElementType, SourceElementType >::Value >::Type ConstructItems(void *Dest, const SourceElementType *Source, int32 Count)
Definition MemoryOps.h:135
FMicrosoftPlatformString FPlatformString
#define WIN32_LEAN_AND_MEAN
Definition Requests.cpp:2
FORCEINLINE FRotator operator*(float Scale, const FRotator &R)
Definition Rotator.h:363
FORCEINLINE void MoveByRelocate(T &A, T &B)
Definition Set.h:76
FORCEINLINE SharedPointerInternals::FRawPtrProxy< ObjectType > MakeShareable(ObjectType *InObject, DeleterType &&InDeleter)
FORCEINLINE bool operator==(TSharedRef< ObjectTypeA, Mode > const &InSharedRefA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE bool operator!=(TSharedRef< ObjectTypeA, Mode > const &InSharedRefA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE TSharedRef< InObjectType, InMode > MakeShared(InArgTypes &&... Args)
FORCEINLINE bool operator!=(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE TSharedPtr< CastToType, Mode > StaticCastSharedPtr(TSharedPtr< CastFromType, Mode > const &InSharedPtr)
FORCEINLINE bool operator==(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE bool operator==(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, decltype(nullptr))
FORCEINLINE bool operator==(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
FORCEINLINE bool operator==(TSharedRef< ObjectTypeA, Mode > const &InSharedRef, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtr)
FORCEINLINE bool operator==(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
FORCEINLINE bool operator==(TSharedRef< ObjectTypeA, Mode > const &InSharedRefA, TSharedRef< ObjectTypeB, Mode > const &InSharedRefB)
FORCEINLINE void CleanupPointerMap(TMap< TWeakPtr< KeyType >, ValueType > &PointerMap)
FORCEINLINE bool operator!=(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
FORCEINLINE bool operator!=(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TSharedRef< ObjectTypeB, Mode > const &InSharedRefB)
FORCEINLINE bool operator!=(TSharedPtr< ObjectTypeB, Mode > const &InSharedPtr, TSharedRef< ObjectTypeA, Mode > const &InSharedRef)
FORCEINLINE void CleanupPointerArray(TArray< TWeakPtr< Type > > &PointerArray)
FORCEINLINE bool operator!=(TSharedRef< ObjectTypeA, Mode > const &InSharedRefA, TSharedRef< ObjectTypeB, Mode > const &InSharedRefB)
FORCEINLINE bool operator!=(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, decltype(nullptr))
FORCEINLINE TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
FORCEINLINE SharedPointerInternals::FRawPtrProxy< ObjectType > MakeShareable(ObjectType *InObject)
FORCEINLINE bool operator==(decltype(nullptr), TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE bool operator!=(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtrB)
FORCEINLINE TSharedRef< CastToType, Mode > ConstCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
FORCEINLINE bool operator==(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE bool operator!=(decltype(nullptr), TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE TSharedPtr< CastToType, Mode > ConstCastSharedPtr(TSharedPtr< CastFromType, Mode > const &InSharedPtr)
FORCEINLINE bool operator==(TSharedPtr< ObjectTypeB, Mode > const &InSharedPtr, TSharedRef< ObjectTypeA, Mode > const &InSharedRef)
FORCEINLINE bool operator!=(TSharedPtr< ObjectTypeA, Mode > const &InSharedPtrA, TWeakPtr< ObjectTypeB, Mode > const &InWeakPtrB)
FORCEINLINE bool operator!=(TSharedRef< ObjectTypeA, Mode > const &InSharedRef, TSharedPtr< ObjectTypeB, Mode > const &InSharedPtr)
FORCEINLINE bool operator==(TWeakPtr< ObjectTypeA, Mode > const &InWeakPtrA, TSharedRef< ObjectTypeB, Mode > const &InSharedRefB)
#define THREAD_SANITISE_UNSAFEPTR
#define TSAN_SAFE
#define TSAN_SAFE_UNSAFEPTR
void StableSort(T **First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:385
void StableSort(T *First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:371
void StableSortInternal(T *First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:356
void Sort(T **First, const int32 Num)
Definition Sorting.h:117
void StableSort(T *First, const int32 Num)
Definition Sorting.h:400
void StableSort(T **First, const int32 Num)
Definition Sorting.h:413
void Merge(T *Out, T *In, const int32 Mid, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:134
void Sort(T **First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:90
void Sort(T *First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:76
void Sort(T *First, const int32 Num)
Definition Sorting.h:104
void * operator new(size_t Size, const FSparseArrayAllocationInfo &Allocation)
#define TSPARSEARRAY_RANGED_FOR_CHECKS
Definition SparseArray.h:17
#define TARRAY_RANGED_FOR_CHECKS
Definition TArray.h:15
FORCEINLINE TIndexedContainerIterator< ContainerType, ElementType, IndexType > operator+(int32 Offset, TIndexedContainerIterator< ContainerType, ElementType, IndexType > RHS)
Definition TArray.h:141
void * operator new(size_t Size, TArray< T, Allocator > &Array, int32 Index)
Definition TArray.h:2152
void * operator new(size_t Size, TArray< T, Allocator > &Array)
Definition TArray.h:2146
void * operator new(size_t Size, TIndirectArray< T, Allocator > &Array, int32 Index)
void * operator new(size_t Size, TIndirectArray< T, Allocator > &Array)
#define USE_TUPLE_AUTO_RETURN_TYPES
Definition Tuple.h:15
FORCEINLINE void VisitTupleElements(TupleType &Tuple, FuncType Func)
Definition Tuple.h:711
FORCEINLINE decltype(auto) TransformTuple(const TTuple< Types... > &Tuple, FuncType Func)
Definition Tuple.h:695
#define TUPLES_USE_DEFAULTED_FUNCTIONS
Definition Tuple.h:18
TTuple< typename TDecay< Types >::Type... > MakeTuple(Types &&... Args)
Definition Tuple.h:656
FORCEINLINE decltype(auto) TransformTuple(TTuple< Types... > &&Tuple, FuncType Func)
Definition Tuple.h:685
#define IMPLEMENT_ALIGNED_STORAGE(Align)
FORCEINLINE uint32 GetTypeHash(const TTuple<> &Tuple)
Definition TypeHash.h:155
uint32 GetTypeHash(double Value)
Definition TypeHash.h:105
uint32 GetTypeHash(const int64 A)
Definition TypeHash.h:86
uint32 HashCombine(uint32 A, uint32 C)
Definition TypeHash.h:13
uint32 GetTypeHash(const void *A)
Definition TypeHash.h:110
uint32 GetTypeHash(const uint16 A)
Definition TypeHash.h:61
FORCEINLINE uint32 GetTypeHash(const TTuple< Types... > &Tuple)
Definition TypeHash.h:150
uint32 GetTypeHash(const uint8 A)
Definition TypeHash.h:51
uint32 GetTypeHash(const int16 A)
Definition TypeHash.h:66
uint32 PointerHash(const void *Key, uint32 C=0)
Definition TypeHash.h:32
uint32 GetTypeHash(void *A)
Definition TypeHash.h:115
uint32 GetTypeHash(float Value)
Definition TypeHash.h:100
FORCEINLINE TEnableIf< TIsEnum< EnumType >::Value, uint32 >::Type GetTypeHash(EnumType E)
Definition TypeHash.h:121
uint32 GetTypeHash(const uint32 A)
Definition TypeHash.h:76
uint32 GetTypeHash(const int32 A)
Definition TypeHash.h:71
uint32 GetTypeHash(const uint64 A)
Definition TypeHash.h:81
uint32 GetTypeHash(const int8 A)
Definition TypeHash.h:56
int GetStructSize()
Definition UE.h:1024
EResourceSizeMode
Definition UE.h:798
@ Exclusive
Definition UE.h:799
@ Open
Definition UE.h:801
@ Inclusive
Definition UE.h:800
int GetObjectClassSize()
Definition UE.h:1005
FORCEINLINE uint32 GetTypeHash(const FName &name)
Definition UE.h:63
TWeakObjectPtr< T > GetWeakReference(T *object)
Definition UE.h:203
#define THRESH_VECTOR_NORMALIZED
#define THRESH_NORMALS_ARE_PARALLEL
#define THRESH_POINTS_ARE_SAME
#define DELTA
#define SMALL_NUMBER
#define THRESH_POINT_ON_PLANE
#define PI
#define THRESH_NORMALS_ARE_ORTHOGONAL
#define KINDA_SMALL_NUMBER
#define BIG_NUMBER
#define FASTASIN_HALF_PI
#define HALF_PI
#define INV_PI
@ MIN_ALIGNMENT
@ DEFAULT_ALIGNMENT
CONSTEXPR SIZE_T GetNum(T(&Container)[N])
FORCEINLINE T && Forward(typename TRemoveReference< T >::Type &&Obj)
FORCEINLINE TRemoveReference< T >::Type && MoveTempIfPossible(T &&Obj)
auto GetData(T &&Container) -> decltype(Container.GetData())
TEnableIf< TUseBitwiseSwap< T >::Value >::Type Swap(T &A, T &B)
ForwardIt MaxElement(ForwardIt First, ForwardIt Last, PredicateType Predicate)
ForwardIt MinElement(ForwardIt First, ForwardIt Last, PredicateType Predicate)
SIZE_T GetNum(T &&Container)
#define ARRAY_COUNT(array)
FORCEINLINE ReferencedType * IfPThenAElseB(PredicateType Predicate, ReferencedType *A, ReferencedType *B)
FORCEINLINE T && CopyTemp(T &&Val)
void Exchange(T &A, T &B)
FORCEINLINE T CopyTemp(T &Val)
T && DeclVal()
FORCEINLINE TRemoveReference< T >::Type && MoveTemp(T &&Obj)
CONSTEXPR T * GetData(T(&Container)[N])
FORCEINLINE T && Forward(typename TRemoveReference< T >::Type &Obj)
FORCEINLINE void Move(T &A, typename TMoveSupportTraits< T >::Copy B)
FORCEINLINE TEnableIf< TAreTypesEqual< T, uint32 >::Value, T >::Type ReverseBits(T Bits)
FORCEINLINE ReferencedType * IfAThenAElseB(ReferencedType *A, ReferencedType *B)
#define STRUCT_OFFSET(struc, member)
bool XOR(bool A, bool B)
FORCEINLINE T CopyTemp(const T &Val)
ForwardIt MaxElement(ForwardIt First, ForwardIt Last)
ForwardIt MinElement(ForwardIt First, ForwardIt Last)
FORCEINLINE void Move(T &A, typename TMoveSupportTraits< T >::Move B)
TEnableIf<!TUseBitwiseSwap< T >::Value >::Type Swap(T &A, T &B)
FORCEINLINE T StaticCast(ArgType &&Arg)
#define Expose_TNameOf(type)
#define Expose_TFormatSpecifier(type, format)
FORCEINLINE FVector2D operator*(float Scale, const FVector2D &V)
Definition Vector2D.h:467
FORCEINLINE float ComputeSquaredDistanceFromBoxToPoint(const FVector &Mins, const FVector &Maxs, const FVector &Point)
Definition Vector.h:893
FORCEINLINE FVector ClampVector(const FVector &V, const FVector &Min, const FVector &Max)
Definition Vector.h:1646
FORCEINLINE FVector operator*(float Scale, const FVector &V)
Definition Vector.h:870
FWindowsPlatformAtomics FPlatformAtomics
ApiUtils & operator=(ApiUtils &&)=delete
ApiUtils()=default
void SetCheatManager(UShooterCheatManager *cheatmanager)
Definition ApiUtils.cpp:44
void SetWorld(UWorld *uworld)
Definition ApiUtils.cpp:9
ApiUtils & operator=(const ApiUtils &)=delete
void SetShooterGameMode(AShooterGameMode *shooter_game_mode)
Definition ApiUtils.cpp:21
std::unordered_map< uint64, AShooterPlayerController * > steam_id_map_
Definition ApiUtils.h:38
UShooterCheatManager * GetCheatManager() const override
Returns a point to URCON CheatManager.
Definition ApiUtils.cpp:93
UWorld * u_world_
Definition ApiUtils.h:34
ApiUtils(ApiUtils &&)=delete
AShooterGameMode * shooter_game_mode_
Definition ApiUtils.h:35
AShooterGameMode * GetShooterGameMode() const override
Returns a pointer to AShooterGameMode.
Definition ApiUtils.cpp:26
void RemovePlayerController(AShooterPlayerController *player_controller)
Definition ApiUtils.cpp:62
UShooterCheatManager * cheatmanager_
Definition ApiUtils.h:37
void SetPlayerController(AShooterPlayerController *player_controller)
Definition ApiUtils.cpp:49
ServerStatus GetStatus() const override
Returns the current server status.
Definition ApiUtils.cpp:38
ServerStatus status_
Definition ApiUtils.h:36
AShooterPlayerController * FindPlayerFromSteamId_Internal(uint64 steam_id) const override
Definition ApiUtils.cpp:75
~ApiUtils() override=default
void SetStatus(ServerStatus status)
Definition ApiUtils.cpp:33
UWorld * GetWorld() const override
Returns a pointer to UWorld.
Definition ApiUtils.cpp:14
ApiUtils(const ApiUtils &)=delete
static FString GetSteamName(AController *player_controller)
Returns the steam name of player.
static FORCEINLINE FString GetItemBlueprint(UPrimalItem *item)
Returns blueprint from UPrimalItem.
static FVector GetPosition(APlayerController *player_controller)
Returns the position of a player.
uint64 GetSteamIDForPlayerID(int player_id) const
static FORCEINLINE FString GetClassBlueprint(UClass *the_class)
Returns blueprint path from any UClass.
void SendServerMessageToAll(FLinearColor msg_color, const T *msg, Args &&... args)
Sends server message to all players. Using fmt::format.
virtual UShooterCheatManager * GetCheatManager() const =0
Returns a point to URCON CheatManager.
UPrimalGameData * GetGameData()
Returns pointer to Primal Game Data.
static bool IsRidingDino(AShooterPlayerController *player_controller)
Returns true if character is riding a dino, false otherwise.
AShooterGameState * GetGameState()
Get Shooter Game State.
virtual ~IApiUtils()=default
AShooterPlayerController * FindPlayerFromSteamName(const FString &steam_name) const
Finds player from the given steam name.
static UShooterCheatManager * GetCheatManagerByPC(AShooterPlayerController *SPC)
Get UShooterCheatManager* of player controller.
static uint64 GetPlayerID(AController *controller)
static bool IsPlayerDead(AShooterPlayerController *player)
Returns true if player is dead, false otherwise.
void SendNotificationToAll(FLinearColor color, float display_scale, float display_time, UTexture2D *icon, const T *msg, Args &&... args)
Sends notification (on-screen message) to all players. Using fmt::format.
APrimalDinoCharacter * SpawnDino(AShooterPlayerController *player, FString blueprint, FVector *location, int lvl, bool force_tame, bool neutered) const
Spawns a dino near player or at specific coordinates.
TArray< AShooterPlayerController * > FindPlayerFromCharacterName(const FString &character_name, ESearchCase::Type search, bool full_match) const
Finds all matching players from the given character name.
static FORCEINLINE FString GetBlueprint(UObjectBase *object)
Returns blueprint path from any UObject.
static FString GetCharacterName(AShooterPlayerController *player_controller, bool include_first_name=true, bool include_last_name=true)
Returns the character name of player.
TArray< AActor * > GetAllActorsInRange(FVector location, float radius, EServerOctreeGroup::Type ActorType)
Gets all actors in radius at location.
void SendChatMessageToAll(const FString &sender_name, const T *msg, Args &&... args)
Sends chat message to all players. Using fmt::format.
TArray< AActor * > GetAllActorsInRange(FVector location, float radius, EServerOctreeGroup::Type ActorType, TArray< AActor * > ignores)
Gets all actors in radius at location, with ignore actors.
virtual AShooterGameMode * GetShooterGameMode() const =0
Returns a pointer to AShooterGameMode.
static uint64 GetSteamIdFromController(AController *controller)
Returns Steam ID from player controller.
virtual UWorld * GetWorld() const =0
Returns a pointer to UWorld.
static bool TeleportToPos(AShooterPlayerController *player_controller, const FVector &pos)
Teleports player to the given position.
void SendNotification(AShooterPlayerController *player_controller, FLinearColor color, float display_scale, float display_time, UTexture2D *icon, const T *msg, Args &&... args)
Sends notification (on-screen message) to the specific player. Using fmt::format.
static uint64 GetPlayerID(APrimalCharacter *character)
virtual AShooterPlayerController * FindPlayerFromSteamId_Internal(uint64 steam_id) const =0
AShooterPlayerController * FindControllerFromCharacter(AShooterCharacter *character) const
Finds player controller from the given player character.
static APrimalDinoCharacter * GetRidingDino(AShooterPlayerController *player_controller)
Returns the dino the character is riding.
static FString GetIPAddress(AShooterPlayerController *player_controller)
Returns IP address of player.
AShooterPlayerController * FindPlayerFromSteamId(uint64 steam_id) const
Finds player from the given steam id.
virtual ServerStatus GetStatus() const =0
Returns the current server status.
void SendServerMessage(AShooterPlayerController *player_controller, FLinearColor msg_color, const T *msg, Args &&... args)
Sends server message to the specific player. Using fmt::format.
static std::optional< FString > TeleportToPlayer(AShooterPlayerController *me, AShooterPlayerController *him, bool check_for_dino, float max_dist)
Teleport one player to another.
static int GetInventoryItemCount(AShooterPlayerController *player_controller, const FString &item_name)
Counts a specific items quantity.
void SendChatMessage(AShooterPlayerController *player_controller, const FString &sender_name, const T *msg, Args &&... args)
Sends chat message to the specific player. Using fmt::format.
void Set(RT other)
Definition Fields.h:144
BitFieldValue & operator=(RT other)
Definition Fields.h:133
void * parent_
Definition Fields.h:150
std::string field_name_
Definition Fields.h:151
RT operator()() const
Definition Fields.h:128
RT Get() const
Definition Fields.h:139
T * value_
Definition Fields.h:116
void Set(const T &other)
Definition Fields.h:110
T & Get() const
Definition Fields.h:105
DataValue & operator=(const T &other)
Definition Fields.h:99
T & operator()() const
Definition Fields.h:94
FORCEINLINE FBitReference(uint32 &InData, uint32 InMask)
Definition BitArray.h:45
FORCEINLINE FBitReference & operator=(const FBitReference &Copy)
Definition BitArray.h:98
uint32 Mask
Definition BitArray.h:108
FORCEINLINE void operator=(const bool NewValue)
Definition BitArray.h:54
FORCEINLINE operator bool() const
Definition BitArray.h:50
uint32 & Data
Definition BitArray.h:107
FUObjectItem * GetObjectPtr(int Index)
FUObjectItem & GetByIndex(int Index)
static const FColor MediumSlateBlue
Definition ColorList.h:69
static const FColor Orange
Definition ColorList.h:81
static const FColor DarkGreenCopper
Definition ColorList.h:34
static const FColor BronzeII
Definition ColorList.h:26
static const FColor Yellow
Definition ColorList.h:17
static const FColor Magenta
Definition ColorList.h:15
static const FColor IndianRed
Definition ColorList.h:54
static const FColor SummerSky
Definition ColorList.h:100
static const FColor SpringGreen
Definition ColorList.h:98
static const FColor Grey
Definition ColorList.h:50
static const FColor CornFlowerBlue
Definition ColorList.h:31
static const FColor Cyan
Definition ColorList.h:16
static const FColor Blue
Definition ColorList.h:14
static const FColor GreenCopper
Definition ColorList.h:51
static const FColor MediumGoldenrod
Definition ColorList.h:66
static const FColor LimeGreen
Definition ColorList.h:60
static const FColor LightSteelBlue
Definition ColorList.h:58
static const FColor DarkOliveGreen
Definition ColorList.h:35
static const FColor Quartz
Definition ColorList.h:87
static const FColor SteelBlue
Definition ColorList.h:99
static const FColor DarkPurple
Definition ColorList.h:37
static const FColor Turquoise
Definition ColorList.h:103
static const FColor Black
Definition ColorList.h:18
static const FColor Maroon
Definition ColorList.h:62
static const FColor MediumOrchid
Definition ColorList.h:67
static const FColor NewTan
Definition ColorList.h:79
static const FColor NeonBlue
Definition ColorList.h:76
static const FColor MediumWood
Definition ColorList.h:73
static const FColor DarkSlateBlue
Definition ColorList.h:38
static const FColor White
Definition ColorList.h:11
static const FColor MandarianOrange
Definition ColorList.h:61
static const FColor Tan
Definition ColorList.h:101
static const FColor Scarlet
Definition ColorList.h:90
static const FColor SeaGreen
Definition ColorList.h:91
static const FColor Aquamarine
Definition ColorList.h:19
static const FColor Wheat
Definition ColorList.h:108
static const FColor VeryDarkBrown
Definition ColorList.h:104
static const FColor Thistle
Definition ColorList.h:102
static const FColor BlueViolet
Definition ColorList.h:21
static const FColor Violet
Definition ColorList.h:106
static const FColor MediumSpringGreen
Definition ColorList.h:70
static const FColor NavyBlue
Definition ColorList.h:75
static const FColor CoolCopper
Definition ColorList.h:28
static const FColor DarkTan
Definition ColorList.h:40
static const FColor Firebrick
Definition ColorList.h:46
static const FColor GreenYellow
Definition ColorList.h:52
static const FColor DarkOrchid
Definition ColorList.h:36
static const FColor Plum
Definition ColorList.h:86
static const FColor SemiSweetChocolate
Definition ColorList.h:92
static const FColor SpicyPink
Definition ColorList.h:97
static const FColor OldGold
Definition ColorList.h:80
static const FColor DarkTurquoise
Definition ColorList.h:41
static const FColor PaleGreen
Definition ColorList.h:84
static const FColor BrightGold
Definition ColorList.h:23
static const FColor CadetBlue
Definition ColorList.h:27
static const FColor BakerChocolate
Definition ColorList.h:20
static const FColor DarkGreen
Definition ColorList.h:33
static const FColor Coral
Definition ColorList.h:30
static const FColor OrangeRed
Definition ColorList.h:82
static const FColor HunterGreen
Definition ColorList.h:53
static const FColor VeryLightGrey
Definition ColorList.h:105
static const FColor MediumVioletRed
Definition ColorList.h:72
static const FColor Silver
Definition ColorList.h:94
static const FColor MediumSeaGreen
Definition ColorList.h:68
static const FColor DarkSlateGrey
Definition ColorList.h:39
static const FColor Khaki
Definition ColorList.h:55
static const FColor DustyRose
Definition ColorList.h:44
static const FColor Red
Definition ColorList.h:12
static const FColor Bronze
Definition ColorList.h:25
static const FColor MediumBlue
Definition ColorList.h:64
static const FColor Goldenrod
Definition ColorList.h:49
static const FColor Feldspar
Definition ColorList.h:45
static const FColor LightBlue
Definition ColorList.h:56
static const FColor Pink
Definition ColorList.h:85
static const FColor DimGrey
Definition ColorList.h:43
static const FColor Brown
Definition ColorList.h:24
static const FColor VioletRed
Definition ColorList.h:107
static const FColor Orchid
Definition ColorList.h:83
static const FColor LightWood
Definition ColorList.h:59
static const FColor SlateBlue
Definition ColorList.h:96
static const FColor DarkWood
Definition ColorList.h:42
static const FColor NeonPink
Definition ColorList.h:77
static const FColor MediumTurquoise
Definition ColorList.h:71
static const FColor MediumForestGreen
Definition ColorList.h:65
static const FColor Salmon
Definition ColorList.h:89
static const FColor Brass
Definition ColorList.h:22
static const FColor ForestGreen
Definition ColorList.h:47
static const FColor Sienna
Definition ColorList.h:93
static const FColor MediumAquamarine
Definition ColorList.h:63
static const FColor YellowGreen
Definition ColorList.h:109
static const FColor Green
Definition ColorList.h:13
static const FColor RichBlue
Definition ColorList.h:88
static const FColor MidnightBlue
Definition ColorList.h:74
static const FColor LightGrey
Definition ColorList.h:57
static const FColor SkyBlue
Definition ColorList.h:95
static const FColor NewMidnightBlue
Definition ColorList.h:78
static const FColor DarkBrown
Definition ColorList.h:32
static const FColor Gold
Definition ColorList.h:48
static const FColor Copper
Definition ColorList.h:29
const uint32 & Data
Definition BitArray.h:128
FORCEINLINE operator bool() const
Definition BitArray.h:122
FORCEINLINE FConstBitReference(const uint32 &InData, uint32 InMask)
Definition BitArray.h:117
void MoveToEmpty(ForElementType &Other)
int32 CalculateSlackGrow(int32 NumElements, int32 CurrentNumSlackElements, SIZE_T NumBytesPerElement) const
int32 CalculateSlack(int32 NumElements, int32 CurrentNumSlackElements, SIZE_T NumBytesPerElement) const
int32 CalculateSlackShrink(int32 NumElements, int32 CurrentNumSlackElements, SIZE_T NumBytesPerElement) const
SIZE_T GetAllocatedSize(int32 NumAllocatedElements, SIZE_T NumBytesPerElement) const
void ResizeAllocation(int32 PreviousNumElements, int32 NumElements, SIZE_T NumBytesPerElement)
ForElementType< FScriptContainerElement > ForAnyElementType
static int32 GCD(int32 A, int32 B)
Definition Sorting.h:171
FORCEINLINE FScriptContainerElement * GetAllocation() const
FORCEINLINE void ResizeAllocation(int32 PreviousNumElements, int32 NumElements, SIZE_T NumBytesPerElement)
FORCEINLINE int32 CalculateSlackGrow(int32 NumElements, int32 NumAllocatedElements, int32 NumBytesPerElement) const
SIZE_T GetAllocatedSize(int32 NumAllocatedElements, SIZE_T NumBytesPerElement) const
ForAnyElementType & operator=(const ForAnyElementType &)
ForAnyElementType(const ForAnyElementType &)
FORCEINLINE int32 CalculateSlackReserve(int32 NumElements, int32 NumBytesPerElement) const
FORCEINLINE int32 CalculateSlackShrink(int32 NumElements, int32 NumAllocatedElements, int32 NumBytesPerElement) const
FORCEINLINE void MoveToEmpty(ForAnyElementType &Other)
FORCEINLINE ElementType * GetAllocation() const
FNoncopyable(const FNoncopyable &)
FNoncopyable & operator=(const FNoncopyable &)
FORCEINLINE FRelativeBitReference(int32 BitIndex)
Definition BitArray.h:137
void operator=(const FScriptArray &)
int32 AddZeroed(int32 Count, int32 NumBytesPerElement)
Definition ScriptArray.h:75
void Insert(int32 Index, int32 Count, int32 NumBytesPerElement)
Definition ScriptArray.h:41
FORCEINLINE void * GetData()
Definition ScriptArray.h:18
FORCEINLINE int32 GetSlack() const
FORCENOINLINE void ResizeGrow(int32 OldNum, int32 NumBytesPerElement)
FORCEINLINE const void * GetData() const
Definition ScriptArray.h:22
void InsertZeroed(int32 Index, int32 Count, int32 NumBytesPerElement)
Definition ScriptArray.h:36
void Shrink(int32 NumBytesPerElement)
Definition ScriptArray.h:81
FORCEINLINE bool IsValidIndex(int32 i) const
Definition ScriptArray.h:26
void Empty(int32 Slack, int32 NumBytesPerElement)
Definition ScriptArray.h:90
FScriptArray(int32 InNum, int32 NumBytesPerElement)
FORCENOINLINE void ResizeInit(int32 NumBytesPerElement)
FScriptArray(const FScriptArray &)
FORCEINLINE int32 Num() const
Definition ScriptArray.h:30
FORCENOINLINE void ResizeTo(int32 NewMax, int32 NumBytesPerElement)
FORCENOINLINE void ResizeShrink(int32 NumBytesPerElement)
int32 Add(int32 Count, int32 NumBytesPerElement)
Definition ScriptArray.h:61
void Remove(int32 Index, int32 Count, int32 NumBytesPerElement)
FORCEINLINE uint32 * GetData()
Definition BitArray.h:1037
static void CheckConstraints()
Definition BitArray.h:1017
FDefaultBitArrayAllocator::ForElementType< uint32 > AllocatorType
Definition BitArray.h:1010
int32 Add(const bool Value)
Definition BitArray.h:997
void operator=(const FScriptBitArray &)
Definition BitArray.h:1086
FORCENOINLINE void Realloc(int32 PreviousNumBits)
Definition BitArray.h:1047
AllocatorType AllocatorInstance
Definition BitArray.h:1012
FBitReference operator[](int32 Index)
Definition BitArray.h:972
bool IsValidIndex(int32 Index) const
Definition BitArray.h:967
FConstBitReference operator[](int32 Index) const
Definition BitArray.h:978
void Empty(int32 Slack=0)
Definition BitArray.h:984
FORCEINLINE const uint32 * GetData() const
Definition BitArray.h:1042
FScriptBitArray(const FScriptBitArray &)
Definition BitArray.h:1085
FORCENOINLINE void ReallocGrow(int32 PreviousNumBits)
Definition BitArray.h:1064
int32 FindPairIndex(const void *Key, const FScriptMapLayout &MapLayout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn)
Definition Map.h:1341
FScriptMap()
Definition Map.h:1285
FScriptSet Pairs
Definition Map.h:1407
FScriptMap(const FScriptMap &)
Definition Map.h:1429
void Empty(int32 Slack, const FScriptMapLayout &Layout)
Definition Map.h:1314
bool IsValidIndex(int32 Index) const
Definition Map.h:1289
uint8 * FindValue(const void *Key, const FScriptMapLayout &MapLayout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn)
Definition Map.h:1363
int32 AddUninitialized(const FScriptMapLayout &Layout)
Definition Map.h:1330
const void * GetData(int32 Index, const FScriptMapLayout &Layout) const
Definition Map.h:1309
void * GetData(int32 Index, const FScriptMapLayout &Layout)
Definition Map.h:1304
void Add(const void *Key, const void *Value, const FScriptMapLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> KeyEqualityFn, TFunctionRef< void(void *)> KeyConstructAndAssignFn, TFunctionRef< void(void *)> ValueConstructAndAssignFn, TFunctionRef< void(void *)> ValueAssignFn, TFunctionRef< void(void *)> DestructKeyFn, TFunctionRef< void(void *)> DestructValueFn)
Definition Map.h:1376
void operator=(const FScriptMap &)
Definition Map.h:1430
static FScriptMapLayout GetScriptLayout(int32 KeySize, int32 KeyAlignment, int32 ValueSize, int32 ValueAlignment)
Definition Map.h:1272
int32 GetMaxIndex() const
Definition Map.h:1299
void Rehash(const FScriptMapLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)
Definition Map.h:1335
int32 Num() const
Definition Map.h:1294
void RemoveAt(int32 Index, const FScriptMapLayout &Layout)
Definition Map.h:1319
static void CheckConstraints()
Definition Map.h:1410
void Add(const void *Element, const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn, TFunctionRef< void(void *)> ConstructFn, TFunctionRef< void(void *)> DestructFn)
Definition Set.h:1385
int32 Num() const
Definition Set.h:1246
FScriptSet()
Definition Set.h:1236
static void CheckConstraints()
Definition Set.h:1450
void * GetData(int32 Index, const FScriptSetLayout &Layout)
Definition Set.h:1256
void RemoveAt(int32 Index, const FScriptSetLayout &Layout)
Definition Set.h:1289
int32 FindIndex(const void *Element, const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash, TFunctionRef< bool(const void *, const void *)> EqualityFn)
Definition Set.h:1362
static int32 & GetHashIndexRef(const void *Element, const FScriptSetLayout &Layout)
Definition Set.h:1444
void Rehash(const FScriptSetLayout &Layout, TFunctionRef< uint32(const void *)> GetKeyHash)
Definition Set.h:1319
static FScriptSetLayout GetScriptLayout(int32 ElementSize, int32 ElementAlignment)
Definition Set.h:1221
HashType Hash
Definition Set.h:1431
int32 AddUninitialized(const FScriptSetLayout &Layout)
Definition Set.h:1313
void Empty(int32 Slack, const FScriptSetLayout &Layout)
Definition Set.h:1266
int32 HashSize
Definition Set.h:1432
Allocator::HashAllocator::ForElementType< FSetElementId > HashType
Definition Set.h:1428
int32 GetMaxIndex() const
Definition Set.h:1251
static FSetElementId & GetHashNextIdRef(const void *Element, const FScriptSetLayout &Layout)
Definition Set.h:1439
FScriptSet(const FScriptSet &)
Definition Set.h:1473
const void * GetData(int32 Index, const FScriptSetLayout &Layout) const
Definition Set.h:1261
FScriptSparseArray Elements
Definition Set.h:1430
FDefaultSetAllocator Allocator
Definition Set.h:1427
void operator=(const FScriptSet &)
Definition Set.h:1474
FORCEINLINE FSetElementId & GetTypedHash(int32 HashIndex) const
Definition Set.h:1434
bool IsValidIndex(int32 Index) const
Definition Set.h:1241
FScriptArray Data
FORCEINLINE FFreeListLink * GetFreeListLink(int32 Index, const FScriptSparseArrayLayout &Layout)
bool IsValidIndex(int32 Index) const
int32 AddUninitialized(const FScriptSparseArrayLayout &Layout)
static FScriptSparseArrayLayout GetScriptLayout(int32 ElementSize, int32 ElementAlignment)
int32 GetMaxIndex() const
void operator=(const FScriptSparseArray &)
void Empty(int32 Slack, const FScriptSparseArrayLayout &Layout)
FScriptBitArray AllocationFlags
FScriptSparseArray(const FScriptSparseArray &)
void * GetData(int32 Index, const FScriptSparseArrayLayout &Layout)
static void CheckConstraints()
int32 Num() const
const void * GetData(int32 Index, const FScriptSparseArrayLayout &Layout) const
void RemoveAtUninitialized(const FScriptSparseArrayLayout &Layout, int32 Index, int32 Count=1)
friend class TSet
Definition Set.h:91
int32 Index
Definition Set.h:125
FORCEINLINE bool IsValidId() const
Definition Set.h:101
FORCEINLINE FSetElementId(int32 InIndex)
Definition Set.h:128
FORCEINLINE int32 AsInteger() const
Definition Set.h:112
FORCEINLINE FSetElementId()
Definition Set.h:96
FORCEINLINE operator int32() const
Definition Set.h:133
static FORCEINLINE FSetElementId FromInteger(int32 Integer)
Definition Set.h:117
FORCEINLINE friend bool operator==(const FSetElementId &A, const FSetElementId &B)
Definition Set.h:107
FORCEINLINE const DataType & GetCharArray() const
Definition FString.h:299
FORCEINLINE friend bool operator<=(const FString &Lhs, const CharType *Rhs)
Definition FString.h:844
FORCEINLINE void RemoveAt(int32 Index, int32 Count=1, bool bAllowShrinking=true)
Definition FString.h:435
FORCEINLINE friend FString operator+(FString &&Lhs, FString &&Rhs)
Definition FString.h:661
FORCEINLINE FString & Append(const FString &Text)
Definition FString.h:396
FORCEINLINE uint32 GetAllocatedSize() const
Definition FString.h:214
void ToUpperInline()
Definition FString.h:2097
FString TrimStart() const &
Definition FString.h:2296
int32 Find(const TCHAR *SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart, int32 StartPosition=INDEX_NONE) const
Definition FString.h:2027
FORCEINLINE friend FString operator/(const FString &Lhs, const FString &Rhs)
Definition FString.h:781
FORCEINLINE FString(const std::string &str)
Definition FString.h:129
int32 ParseIntoArray(TArray< FString > &OutArray, const TCHAR **DelimArray, int32 NumDelims, bool InCullEmpty=true) const
Definition FString.h:2702
bool IsNumeric() const
Definition FString.h:2541
FORCEINLINE friend FString operator+(const FString &Lhs, const TCHAR *Rhs)
Definition FString.h:700
FORCEINLINE friend bool operator!=(const FString &Lhs, const CharType *Rhs)
Definition FString.h:1049
FORCEINLINE int32 Find(const FString &SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart, int32 StartPosition=INDEX_NONE) const
Definition FString.h:1128
FORCEINLINE friend DataType::RangedForIteratorType end(FString &Str)
Definition FString.h:210
FORCEINLINE friend FString operator+(FString &&Lhs, const FString &Rhs)
Definition FString.h:635
FString(FString &&)=default
FORCEINLINE FString & operator=(const TCHAR *Other)
Definition FString.h:147
FORCEINLINE friend bool operator<(const CharType *Lhs, const FString &Rhs)
Definition FString.h:899
FString TrimEnd() const &
Definition FString.h:2320
void TrimStartInline()
Definition FString.h:2286
FString Replace(const TCHAR *From, const TCHAR *To, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
Definition FString.h:2766
FORCEINLINE FString LeftChop(int32 Count) const
Definition FString.h:1081
FORCEINLINE bool FindChar(TCHAR InChar, int32 &Index) const
Definition FString.h:1169
FORCEINLINE friend bool operator!=(const FString &Lhs, const FString &Rhs)
Definition FString.h:1035
int32 ReplaceInline(const TCHAR *SearchText, const TCHAR *ReplacementText, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
Definition FString.h:2805
FORCEINLINE FString Mid(int32 Start, int32 Count=INT_MAX) const
Definition FString.h:1099
FORCEINLINE FString(FString &&Other, int32 ExtraSlack)
Definition FString.h:87
static FORCEINLINE FString ConcatFStrings(typename TIdentity< LhsType >::Type Lhs, typename TIdentity< RhsType >::Type Rhs)
Definition FString.h:550
static FString Chr(TCHAR Ch)
Definition FString.h:2494
FORCEINLINE friend DataType::RangedForIteratorType begin(FString &Str)
Definition FString.h:208
FORCEINLINE friend FString operator+(const FString &Lhs, FString &&Rhs)
Definition FString.h:648
FORCEINLINE DataType & GetCharArray()
Definition FString.h:293
FORCEINLINE friend bool operator==(const FString &Lhs, const CharType *Rhs)
Definition FString.h:1008
static FORCEINLINE FString FromInt(int32 Num)
Definition FString.h:1548
FORCEINLINE FString & operator+=(const FString &Str)
Definition FString.h:500
FString & Append(const TCHAR *Text, int32 Count)
Definition FString.h:402
FORCEINLINE FString & operator/=(const FString &Str)
Definition FString.h:736
FString TrimStart() &&
Definition FString.h:2303
FORCEINLINE friend FString operator+(const FString &Lhs, const FString &Rhs)
Definition FString.h:622
FORCEINLINE int32 Compare(const FString &Other, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) const
Definition FString.h:1240
FORCEINLINE friend bool operator<=(const CharType *Lhs, const FString &Rhs)
Definition FString.h:858
FORCEINLINE friend bool operator==(const FString &Lhs, const FString &Rhs)
Definition FString.h:994
FString TrimStartAndEnd() &&
Definition FString.h:2279
FORCEINLINE friend FString operator+(const TCHAR *Lhs, const FString &Rhs)
Definition FString.h:674
FORCEINLINE TIterator CreateIterator()
Definition FString.h:192
FORCEINLINE void Reserve(const uint32 CharacterCount)
Definition FString.h:1542
FString ReplaceQuotesWithEscapedQuotes() const
Definition FString.h:2880
FString & operator=(FString &&)=default
static int32 CullArray(TArray< FString > *InArray)
Definition FString.h:2361
bool MatchesWildcard(const FString &Wildcard, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
Definition FString.h:2585
FString Reverse() const
Definition FString.h:2368
FString ConvertTabsToSpaces(const int32 InSpacesPerTab)
Definition FString.h:2980
bool StartsWith(const TCHAR *InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
Definition FString.h:2131
FORCEINLINE friend bool operator!=(const CharType *Lhs, const FString &Rhs)
Definition FString.h:1063
static FORCEINLINE FString ConcatTCHARsToFString(const TCHAR *Lhs, typename TIdentity< RhsType >::Type Rhs)
Definition FString.h:569
FORCEINLINE FString Left(int32 Count) const
Definition FString.h:1075
static bool ToHexBlob(const FString &Source, uint8 *DestBuffer, const uint32 DestSize)
Definition FString.h:2471
int32 ParseIntoArrayLines(TArray< FString > &OutArray, bool InCullEmpty=true) const
Definition FString.h:2684
FORCEINLINE bool FindLastChar(TCHAR InChar, int32 &Index) const
Definition FString.h:1181
std::string ToString() const
Convert FString to std::string.
Definition FString.h:1611
FString TrimQuotes(bool *bQuotesRemoved=nullptr) const
Definition FString.h:2334
FORCEINLINE FString & operator+=(const TCHAR *Str)
Definition FString.h:347
void AppendInt(int32 InNum)
Definition FString.h:2415
FORCEINLINE const TCHAR * operator*() const
Definition FString.h:282
FORCEINLINE friend FString operator/(FString &&Lhs, const TCHAR *Rhs)
Definition FString.h:765
FString()=default
FORCEINLINE friend FString operator/(FString &&Lhs, const FString &Rhs)
Definition FString.h:797
FString RightPad(int32 ChCount) const
Definition FString.h:2527
FORCEINLINE friend TEnableIf< TIsCharType< CharType >::Value, FString >::Type operator+(const FString &Lhs, CharType Rhs)
Definition FString.h:519
FORCEINLINE friend DataType::RangedForConstIteratorType end(const FString &Str)
Definition FString.h:211
void PathAppend(const TCHAR *Str, int32 StrLength)
Definition FString.h:2234
FORCEINLINE bool Contains(const FString &SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart) const
Definition FString.h:1156
FORCEINLINE FString(const CharType *Src, typename TEnableIf< TIsCharType< CharType >::Value >::Type *Dummy=nullptr)
Definition FString.h:98
void TrimEndInline()
Definition FString.h:2310
FORCEINLINE FString RightChop(int32 Count) const
Definition FString.h:1093
FString TrimEnd() &&
Definition FString.h:2327
bool EndsWith(const FString &InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
Definition FString.h:2180
FString ToLower() &&
Definition FString.h:2115
static FString ChrN(int32 NumCharacters, TCHAR Char)
Definition FString.h:2501
static FORCEINLINE FString ConcatFStringToTCHARs(typename TIdentity< LhsType >::Type Lhs, const TCHAR *Rhs)
Definition FString.h:596
FORCEINLINE friend FString operator+(const TCHAR *Lhs, FString &&Rhs)
Definition FString.h:687
FORCEINLINE TConstIterator CreateConstIterator() const
Definition FString.h:198
bool StartsWith(const FString &InPrefix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
Definition FString.h:2143
FString ToUpper() const &
Definition FString.h:2084
FString(const FString &)=default
static FString FormatAsNumber(int32 InNumber)
Definition FString.h:2395
FORCEINLINE bool Equals(const FString &Other, ESearchCase::Type SearchCase=ESearchCase::CaseSensitive) const
Definition FString.h:1221
FORCEINLINE bool IsValidIndex(int32 Index) const
Definition FString.h:272
FORCEINLINE friend FString operator/(const FString &Lhs, const TCHAR *Rhs)
Definition FString.h:749
void ToLowerInline()
Definition FString.h:2121
TArray< TCHAR > DataType
Definition FString.h:58
DataType Data
Definition FString.h:59
FString ToUpper() &&
Definition FString.h:2091
void TrimStartAndEndInline()
Definition FString.h:2266
int32 ParseIntoArray(TArray< FString > &OutArray, const TCHAR *pchDelim, bool InCullEmpty=true) const
Definition FString.h:2560
bool EndsWith(const TCHAR *InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase) const
Definition FString.h:2155
FORCEINLINE FString(int32 InCount, const TCHAR *InSrc)
Definition FString.h:116
FORCEINLINE friend DataType::RangedForConstIteratorType begin(const FString &Str)
Definition FString.h:209
FORCEINLINE friend bool operator>(const FString &Lhs, const CharType *Rhs)
Definition FString.h:967
FString ReplaceCharWithEscapedChar(const TArray< TCHAR > *Chars=nullptr) const
Definition FString.h:2934
static bool ToBlob(const FString &Source, uint8 *DestBuffer, const uint32 DestSize)
Definition FString.h:2448
FORCEINLINE TCHAR & operator[](int32 Index)
Definition FString.h:169
FORCEINLINE void InsertAt(int32 Index, TCHAR Character)
Definition FString.h:440
FORCEINLINE friend bool operator>=(const CharType *Lhs, const FString &Rhs)
Definition FString.h:940
FORCEINLINE friend FString operator/(const TCHAR *Lhs, const FString &Rhs)
Definition FString.h:813
FORCEINLINE void AppendChars(const TCHAR *Array, int32 Count)
Definition FString.h:322
FORCEINLINE friend TEnableIf< TIsCharType< CharType >::Value, FString >::Type operator+(FString &&Lhs, CharType Rhs)
Definition FString.h:538
FORCEINLINE void Shrink()
Definition FString.h:260
FORCEINLINE friend bool operator>(const CharType *Lhs, const FString &Rhs)
Definition FString.h:981
void ReverseString()
Definition FString.h:2375
FORCEINLINE bool IsEmpty() const
Definition FString.h:241
FORCEINLINE FString Right(int32 Count) const
Definition FString.h:1087
FORCEINLINE void InsertAt(int32 Index, const FString &Characters)
Definition FString.h:455
FORCEINLINE bool Contains(const TCHAR *SubStr, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart) const
Definition FString.h:1142
FORCEINLINE friend bool operator>(const FString &Lhs, const FString &Rhs)
Definition FString.h:953
FORCEINLINE friend bool operator==(const CharType *Lhs, const FString &Rhs)
Definition FString.h:1022
FORCEINLINE friend bool operator<(const FString &Lhs, const CharType *Rhs)
Definition FString.h:885
static FString Join(const TArray< T, Allocator > &Array, const TCHAR *Separator)
Definition FString.h:1587
bool RemoveFromEnd(const FString &InSuffix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
Definition FString.h:2212
FORCEINLINE TEnableIf< TIsCharType< CharType >::Value, FString & >::Type operator+=(CharType InChar)
Definition FString.h:363
FORCEINLINE const TCHAR & operator[](int32 Index) const
Definition FString.h:180
FORCEINLINE friend bool operator<(const FString &Lhs, const FString &Rhs)
Definition FString.h:871
FORCEINLINE friend bool operator>=(const FString &Lhs, const FString &Rhs)
Definition FString.h:912
FString ToLower() const &
Definition FString.h:2108
int32 ParseIntoArrayWS(TArray< FString > &OutArray, const TCHAR *pchExtraDelim=nullptr, bool InCullEmpty=true) const
Definition FString.h:2660
bool Split(const FString &InS, FString *LeftS, FString *RightS, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase, ESearchDir::Type SearchDir=ESearchDir::FromStart) const
Definition FString.h:1262
static FString Format(const T *format, Args &&... args)
Formats text using fmt::format.
Definition FString.h:1633
FString LeftPad(int32 ChCount) const
Definition FString.h:2513
FORCEINLINE int32 FindLastCharByPredicate(Predicate Pred) const
Definition FString.h:1209
FORCEINLINE void Reset(int32 NewReservedSize=0)
Definition FString.h:251
FORCEINLINE void Empty(int32 Slack=0)
Definition FString.h:231
FORCEINLINE int32 Len() const
Definition FString.h:1069
FORCEINLINE int32 FindLastCharByPredicate(Predicate Pred, int32 Count) const
Definition FString.h:1195
void TrimToNullTerminator()
Definition FString.h:2015
bool RemoveFromStart(const FString &InPrefix, ESearchCase::Type SearchCase=ESearchCase::IgnoreCase)
Definition FString.h:2196
FORCEINLINE FString & AppendChar(const TCHAR InChar)
Definition FString.h:390
FORCEINLINE friend bool operator>=(const FString &Lhs, const CharType *Rhs)
Definition FString.h:926
FORCEINLINE friend bool operator<=(const FString &Lhs, const FString &Rhs)
Definition FString.h:830
FORCEINLINE void CheckInvariants() const
Definition FString.h:222
FORCEINLINE friend FString operator+(FString &&Lhs, const TCHAR *Rhs)
Definition FString.h:713
FString ReplaceEscapedCharWithChar(const TArray< TCHAR > *Chars=nullptr) const
Definition FString.h:2956
FORCEINLINE FString(const FString &Other, int32 ExtraSlack)
Definition FString.h:76
FORCEINLINE FString & operator/=(const TCHAR *Str)
Definition FString.h:724
FString & operator=(const FString &)=default
FString TrimStartAndEnd() const &
Definition FString.h:2272
int32 GetAlignment() const
int32 AddMember(int32 MemberSize, int32 MemberAlignment)
int32 GetSize() const
FChunkedFixedUObjectArray ObjObjects
T * value_
Definition Fields.h:82
FieldArray & operator=(const T &other)=delete
T * operator()()
Definition Fields.h:69
static size_t GetSize()
Definition Fields.h:76
Definition Logger.h:9
Log()=default
~Log()=default
std::shared_ptr< spdlog::logger > logger_
Definition Logger.h:41
Log(Log &&)=delete
Log & operator=(Log &&)=delete
static std::shared_ptr< spdlog::logger > & GetLog()
Definition Logger.h:22
Log & operator=(const Log &)=delete
Log(const Log &)=delete
static Log & Get()
Definition Logger.h:16
FReferenceControllerBase & operator=(FReferenceControllerBase const &)
FReferenceControllerBase(FReferenceControllerBase const &)
FORCEINLINE const int32 GetSharedReferenceCount() const
FSharedReferencer & operator=(FSharedReferencer &&InSharedReference)
FORCEINLINE FSharedReferencer(FSharedReferencer const &InSharedReference)
FSharedReferencer & operator=(FSharedReferencer const &InSharedReference)
FSharedReferencer(FWeakReferencer< Mode > const &InWeakReference)
FORCEINLINE FSharedReferencer(FSharedReferencer &&InSharedReference)
FSharedReferencer(FReferenceControllerBase *InReferenceController)
void AssignReferenceController(FReferenceControllerBase *NewReferenceController)
FORCEINLINE FWeakReferencer(FSharedReferencer< Mode > const &InSharedRefCountPointer)
FORCEINLINE FWeakReferencer(FWeakReferencer &&InWeakRefCountPointer)
FORCEINLINE FWeakReferencer(FWeakReferencer const &InWeakRefCountPointer)
FORCEINLINE FWeakReferencer & operator=(FWeakReferencer const &InWeakReference)
FORCEINLINE FWeakReferencer & operator=(FWeakReferencer &&InWeakReference)
FORCEINLINE FWeakReferencer & operator=(FSharedReferencer< Mode > const &InSharedReference)
TIntrusiveReferenceController(const TIntrusiveReferenceController &)=delete
TIntrusiveReferenceController & operator=(const TIntrusiveReferenceController &)=delete
TReferenceControllerWithDeleter & operator=(const TReferenceControllerWithDeleter &)=delete
TReferenceControllerWithDeleter(const TReferenceControllerWithDeleter &)=delete
TReferenceControllerWithDeleter(ObjectType *InObject, DeleterType &&Deleter)
FORCEINLINE int32 CalculateSlackReserve(int32 NumElements, int32 NumBytesPerElement) const
ForAnyElementType(const ForAnyElementType &)
SIZE_T GetAllocatedSize(int32 NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE int32 CalculateSlackShrink(int32 NumElements, int32 NumAllocatedElements, int32 NumBytesPerElement) const
FORCEINLINE void MoveToEmpty(ForAnyElementType &Other)
void ResizeAllocation(int32 PreviousNumElements, int32 NumElements, SIZE_T NumBytesPerElement)
FORCEINLINE FScriptContainerElement * GetAllocation() const
ForAnyElementType & operator=(const ForAnyElementType &)
FORCEINLINE int32 CalculateSlackGrow(int32 NumElements, int32 NumAllocatedElements, int32 NumBytesPerElement) const
FORCEINLINE ElementType * GetAllocation() const
~TArray()
Definition TArray.h:517
FORCEINLINE bool Find(const ElementType &Item, int32 &Index) const
Definition TArray.h:760
void Sort()
Definition TArray.h:1964
void RemoveAtImpl(int32 Index, int32 Count, bool bAllowShrinking)
Definition TArray.h:1238
TArray & operator=(TArray &&Other)
Definition TArray.h:506
TCheckedPointerIterator< const ElementType > RangedForConstIteratorType
Definition TArray.h:1930
int32 AddUniqueImpl(ArgsType &&Args)
Definition TArray.h:1609
InAllocator Allocator
Definition TArray.h:275
TArray & operator=(std::initializer_list< InElementType > InitList)
Definition TArray.h:349
void SetNumUninitialized(int32 NewNum, bool bAllowShrinking=true)
Definition TArray.h:1376
FORCEINLINE int32 Num() const
Definition TArray.h:611
int32 FindLastByPredicate(Predicate Pred, int32 Count) const
Definition TArray.h:827
TIterator CreateIterator()
Definition TArray.h:1913
int32 AddZeroed(int32 Count=1)
Definition TArray.h:1578
FORCEINLINE int32 Emplace(ArgsType &&... Args)
Definition TArray.h:1526
FORCEINLINE int32 Max() const
Definition TArray.h:622
ElementAllocatorType AllocatorInstance
Definition TArray.h:2107
FORCENOINLINE void ResizeTo(int32 NewMax)
Definition TArray.h:2047
InElementType ElementType
Definition TArray.h:274
int32 RemoveAll(const PREDICATE_CLASS &Predicate)
Definition TArray.h:1726
void SetNumZeroed(int32 NewNum, bool bAllowShrinking=true)
Definition TArray.h:1359
void InsertZeroed(int32 Index, int32 Count=1)
Definition TArray.h:1102
static FORCEINLINE TEnableIf<!UE4Array_Private::TCanMoveTArrayPointersBetweenArrayTypes< FromArrayType, ToArrayType >::Value >::Type MoveOrCopy(ToArrayType &ToArray, FromArrayType &FromArray, int32 PrevMax)
Definition TArray.h:423
FORCEINLINE const ElementType & Last(int32 IndexFromTheEnd=0) const
Definition TArray.h:732
TIndexedContainerIterator< TArray, ElementType, int32 > TIterator
Definition TArray.h:1905
FORCEINLINE bool operator!=(const TArray &OtherArray) const
Definition TArray.h:1036
TCheckedPointerIterator< ElementType > RangedForIteratorType
Definition TArray.h:1929
TArray & operator+=(TArray &&Other)
Definition TArray.h:1490
static FORCEINLINE TEnableIf< UE4Array_Private::TCanMoveTArrayPointersBetweenArrayTypes< FromArrayType, ToArrayType >::Value >::Type MoveOrCopy(ToArrayType &ToArray, FromArrayType &FromArray, int32 PrevMax)
Definition TArray.h:402
void Init(const ElementType &Element, int32 Number)
Definition TArray.h:1662
FORCEINLINE friend RangedForIteratorType end(TArray &Array)
Definition TArray.h:1945
FORCEINLINE bool ContainsByPredicate(Predicate Pred) const
Definition TArray.h:1012
FORCEINLINE void CheckAddress(const ElementType *Addr) const
Definition TArray.h:1193
TIndexedContainerIterator< const TArray, const ElementType, int32 > TConstIterator
Definition TArray.h:1906
FORCEINLINE void CheckInvariants() const
Definition TArray.h:573
FORCEINLINE TArray(const TArray &Other, int32 ExtraSlack)
Definition TArray.h:338
FORCEINLINE void RemoveAt(int32 Index, CountType Count, bool bAllowShrinking=true)
Definition TArray.h:1290
void StableSort(const PREDICATE_CLASS &Predicate)
Definition TArray.h:2011
FORCEINLINE void Append(std::initializer_list< ElementType > InitList)
Definition TArray.h:1474
TArray & operator+=(const TArray &Other)
Definition TArray.h:1502
FORCEINLINE int32 Add(const ElementType &Item)
Definition TArray.h:1564
FORCEINLINE ElementType & Last(int32 IndexFromTheEnd=0)
Definition TArray.h:718
FORCENOINLINE void ResizeGrow(int32 OldNum)
Definition TArray.h:2032
FORCEINLINE void EmplaceAt(int32 Index, ArgsType &&... Args)
Definition TArray.h:1540
FORCEINLINE const ElementType & operator[](int32 Index) const
Definition TArray.h:645
TArray< ElementType > FilterByPredicate(Predicate Pred) const
Definition TArray.h:972
FORCEINLINE friend RangedForIteratorType begin(TArray &Array)
Definition TArray.h:1943
void Append(TArray< OtherElementType, OtherAllocator > &&Source)
Definition TArray.h:1433
FORCENOINLINE void ResizeForCopy(int32 NewMax, int32 PrevMax)
Definition TArray.h:2059
FORCEINLINE void RemoveAtSwap(int32 Index)
Definition TArray.h:1849
int32 Insert(const ElementType *Ptr, int32 Count, int32 Index)
Definition TArray.h:1175
FORCEINLINE int32 GetSlack() const
Definition TArray.h:564
FORCEINLINE int32 AddUnique(const ElementType &Item)
Definition TArray.h:1640
int32 Find(const ElementType &Item) const
Definition TArray.h:773
void CopyToEmpty(const OtherElementType *OtherData, int32 OtherNum, int32 PrevMax, int32 ExtraSlack)
Definition TArray.h:2084
FORCEINLINE void Shrink()
Definition TArray.h:743
void SetNumUnsafeInternal(int32 NewNum)
Definition TArray.h:1392
FORCEINLINE const ElementType & Top() const
Definition TArray.h:707
static FORCEINLINE TEnableIf< UE4Array_Private::TCanMoveTArrayPointersBetweenArrayTypes< FromArrayType, ToArrayType >::Value >::Type MoveOrCopyWithSlack(ToArrayType &ToArray, FromArrayType &FromArray, int32 PrevMax, int32 ExtraSlack)
Definition TArray.h:439
int32 RemoveSwap(const ElementType &Item)
Definition TArray.h:1822
int32 IndexOfByKey(const KeyType &Key) const
Definition TArray.h:861
void Append(const TArray< OtherElementType, OtherAllocator > &Source)
Definition TArray.h:1407
FORCEINLINE TArray(const TArray &Other)
Definition TArray.h:326
FORCEINLINE ElementType & Top()
Definition TArray.h:694
FORCEINLINE friend RangedForConstIteratorType end(const TArray &Array)
Definition TArray.h:1946
TArray(std::initializer_list< InElementType > InitList)
Definition TArray.h:302
FORCEINLINE bool FindLast(const ElementType &Item, int32 &Index) const
Definition TArray.h:794
int32 ArrayMax
Definition TArray.h:2109
FORCEINLINE int32 AddUnique(ElementType &&Item)
Definition TArray.h:1631
FORCEINLINE friend RangedForConstIteratorType begin(const TArray &Array)
Definition TArray.h:1944
int32 Insert(const ElementType &Item, int32 Index)
Definition TArray.h:1226
FORCEINLINE uint32 GetTypeSize() const
Definition TArray.h:543
TArray & operator+=(std::initializer_list< ElementType > InitList)
Definition TArray.h:1513
void Append(const ElementType *Ptr, int32 Count)
Definition TArray.h:1460
static FORCEINLINE TEnableIf<!UE4Array_Private::TCanMoveTArrayPointersBetweenArrayTypes< FromArrayType, ToArrayType >::Value >::Type MoveOrCopyWithSlack(ToArrayType &ToArray, FromArrayType &FromArray, int32 PrevMax, int32 ExtraSlack)
Definition TArray.h:457
int32 Insert(ElementType &&Item, int32 Index)
Definition TArray.h:1207
FORCEINLINE TArray(TArray &&Other)
Definition TArray.h:468
FORCENOINLINE void ResizeShrink()
Definition TArray.h:2037
FORCEINLINE void RangeCheck(int32 Index) const
Definition TArray.h:583
void Reset(int32 NewSize=0)
Definition TArray.h:1302
bool Contains(const ComparisonType &Item) const
Definition TArray.h:992
TArray(TArray< OtherElementType, Allocator > &&Other, int32 ExtraSlack)
Definition TArray.h:492
FORCEINLINE void RemoveAt(int32 Index)
Definition TArray.h:1276
int32 RemoveSingle(const ElementType &Item)
Definition TArray.h:1679
int32 FindLast(const ElementType &Item) const
Definition TArray.h:806
void RemoveAllSwap(const PREDICATE_CLASS &Predicate, bool bAllowShrinking=true)
Definition TArray.h:1774
FORCEINLINE ElementType & operator[](int32 Index)
Definition TArray.h:632
TArray & operator=(const TArray &Other)
Definition TArray.h:381
int32 Remove(const ElementType &Item)
Definition TArray.h:1709
bool operator==(const TArray &OtherArray) const
Definition TArray.h:1023
FORCEINLINE const ElementType * FindByPredicate(Predicate Pred) const
Definition TArray.h:938
FORCEINLINE TArray(const ElementType *Ptr, int32 Count)
Definition TArray.h:292
FORCEINLINE ElementType Pop(bool bAllowShrinking=true)
Definition TArray.h:657
FORCEINLINE int32 FindLastByPredicate(Predicate Pred) const
Definition TArray.h:848
FORCEINLINE TArray()
Definition TArray.h:280
void Empty(int32 Slack=0)
Definition TArray.h:1321
TChooseClass< Allocator::NeedsElementType, typenameAllocator::templateForElementType< ElementType >, typenameAllocator::ForAnyElementType >::Result ElementAllocatorType
Definition TArray.h:2105
void SetNum(int32 NewNum, bool bAllowShrinking=true)
Definition TArray.h:1340
int32 ArrayNum
Definition TArray.h:2108
FORCEINLINE const ElementType * FindByKey(const KeyType &Key) const
Definition TArray.h:903
FORCEINLINE void Push(const ElementType &Item)
Definition TArray.h:683
TConstIterator CreateConstIterator() const
Definition TArray.h:1923
FORCEINLINE void Reserve(int32 Number)
Definition TArray.h:1648
void InsertDefaulted(int32 Index, int32 Count=1)
Definition TArray.h:1116
FORCEINLINE int32 AddUninitialized(int32 Count=1)
Definition TArray.h:1051
int32 RemoveSingleSwap(const ElementType &Item, bool bAllowShrinking=true)
Definition TArray.h:1798
FORCEINLINE TArray(TArray< OtherElementType, OtherAllocator > &&Other)
Definition TArray.h:479
FORCEINLINE ElementType * GetData() const
Definition TArray.h:533
FORCEINLINE bool IsValidIndex(int32 Index) const
Definition TArray.h:600
int32 Insert(std::initializer_list< ElementType > InitList, const int32 InIndex)
Definition TArray.h:1129
FORCEINLINE uint32 GetAllocatedSize(void) const
Definition TArray.h:554
int32 Insert(const TArray< ElementType > &Items, const int32 InIndex)
Definition TArray.h:1150
FORCEINLINE int32 Add(ElementType &&Item)
Definition TArray.h:1555
FORCEINLINE void RemoveAtSwap(int32 Index, CountType Count, bool bAllowShrinking=true)
Definition TArray.h:1867
TArray & operator=(const TArray< ElementType, OtherAllocator > &Other)
Definition TArray.h:368
ElementType * FindByPredicate(Predicate Pred)
Definition TArray.h:950
FORCEINLINE TArray(const TArray< OtherElementType, OtherAllocator > &Other)
Definition TArray.h:316
void InsertUninitialized(int32 Index, int32 Count=1)
Definition TArray.h:1076
ElementType * FindByKey(const KeyType &Key)
Definition TArray.h:917
void Sort(const PREDICATE_CLASS &Predicate)
Definition TArray.h:1980
int32 AddDefaulted(int32 Count=1)
Definition TArray.h:1593
void RemoveAtSwapImpl(int32 Index, int32 Count=1, bool bAllowShrinking=true)
Definition TArray.h:1873
void StableSort()
Definition TArray.h:1994
FORCEINLINE void Push(ElementType &&Item)
Definition TArray.h:670
int32 IndexOfByPredicate(Predicate Pred) const
Definition TArray.h:881
FORCEINLINE FConstIterator & operator++()
Definition BitArray.h:618
const TBitArray< Allocator > & Array
Definition BitArray.h:645
FORCEINLINE FConstIterator(const TBitArray< Allocator > &InArray, int32 StartIndex=0)
Definition BitArray.h:612
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:643
FORCEINLINE operator bool() const
Definition BitArray.h:632
FORCEINLINE bool operator!() const
Definition BitArray.h:637
FORCEINLINE FConstBitReference GetValue() const
Definition BitArray.h:642
const TBitArray< Allocator > & Array
Definition BitArray.h:686
FORCEINLINE operator bool() const
Definition BitArray.h:673
FORCEINLINE FConstReverseIterator(const TBitArray< Allocator > &InArray)
Definition BitArray.h:653
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:684
FORCEINLINE FConstBitReference GetValue() const
Definition BitArray.h:683
FORCEINLINE bool operator!() const
Definition BitArray.h:678
FORCEINLINE FConstReverseIterator & operator++()
Definition BitArray.h:659
FORCEINLINE FIterator(TBitArray< Allocator > &InArray, int32 StartIndex=0)
Definition BitArray.h:572
FORCEINLINE FBitReference GetValue() const
Definition BitArray.h:601
FORCEINLINE FIterator & operator++()
Definition BitArray.h:578
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:602
TBitArray< Allocator > & Array
Definition BitArray.h:604
FORCEINLINE operator bool() const
Definition BitArray.h:591
FORCEINLINE bool operator!() const
Definition BitArray.h:596
FORCEINLINE uint32 * GetData()
Definition BitArray.h:695
int32 Add(const bool Value)
Definition BitArray.h:254
FORCENOINLINE void SetRange(int32 Index, int32 Num, bool Value)
Definition BitArray.h:327
void Empty(int32 ExpectedNumBits=0)
Definition BitArray.h:282
FORCEINLINE FBitReference AccessCorrespondingBit(const FRelativeBitReference &RelativeReference)
Definition BitArray.h:547
int32 Find(bool bValue) const
Definition BitArray.h:459
FORCENOINLINE void Realloc(int32 PreviousNumBits)
Definition BitArray.h:707
friend class TConstSetBitIterator
Definition BitArray.h:160
FORCEINLINE int32 Num() const
Definition BitArray.h:530
uint32 GetAllocatedSize(void) const
Definition BitArray.h:450
FORCEINLINE TBitArray(TBitArray &&Other)
Definition BitArray.h:180
FORCEINLINE const FConstBitReference operator[](int32 Index) const
Definition BitArray.h:539
FORCEINLINE const FConstBitReference AccessCorrespondingBit(const FRelativeBitReference &RelativeReference) const
Definition BitArray.h:557
friend class TConstDualSetBitIterator
Definition BitArray.h:163
void Reset()
Definition BitArray.h:298
FORCEINLINE bool IsValidIndex(int32 InIndex) const
Definition BitArray.h:525
Allocator::template ForElementType< uint32 > AllocatorType
Definition BitArray.h:701
int32 NumBits
Definition BitArray.h:704
int32 MaxBits
Definition BitArray.h:705
FORCEINLINE TBitArray & operator=(const TBitArray &Copy)
Definition BitArray.h:211
void RemoveAtSwap(int32 BaseIndex, int32 NumBitsToRemove=1)
Definition BitArray.h:418
FORCEINLINE bool Contains(bool bValue) const
Definition BitArray.h:487
static FORCEINLINE TEnableIf< TContainerTraits< BitArrayType >::MoveWillEmptyContainer >::Type MoveOrCopy(BitArrayType &ToArray, BitArrayType &FromArray)
Definition BitArray.h:232
void Init(bool Value, int32 InNumBits)
Definition BitArray.h:311
int32 FindAndSetFirstZeroBit()
Definition BitArray.h:496
AllocatorType AllocatorInstance
Definition BitArray.h:703
static FORCEINLINE TEnableIf<!TContainerTraits< BitArrayType >::MoveWillEmptyContainer >::Type MoveOrCopy(BitArrayType &ToArray, BitArrayType &FromArray)
Definition BitArray.h:243
FORCEINLINE TBitArray & operator=(TBitArray &&Other)
Definition BitArray.h:198
FORCEINLINE TBitArray(const TBitArray &Copy)
Definition BitArray.h:188
FORCEINLINE FBitReference operator[](int32 Index)
Definition BitArray.h:531
void RemoveAt(int32 BaseIndex, int32 NumBitsToRemove=1)
Definition BitArray.h:388
TBitArray(const bool Value=false, const int32 InNumBits=0)
Definition BitArray.h:170
FORCEINLINE const uint32 * GetData() const
Definition BitArray.h:690
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:894
FORCEINLINE TConstDualSetBitIterator & operator++()
Definition BitArray.h:868
const TBitArray< Allocator > & ArrayA
Definition BitArray.h:901
const TBitArray< OtherAllocator > & ArrayB
Definition BitArray.h:902
FORCEINLINE TConstDualSetBitIterator(const TBitArray< Allocator > &InArrayA, const TBitArray< OtherAllocator > &InArrayB, int32 StartIndex=0)
Definition BitArray.h:850
FORCEINLINE operator bool() const
Definition BitArray.h:883
FORCEINLINE bool operator!() const
Definition BitArray.h:888
FORCEINLINE friend bool operator==(const TConstSetBitIterator &Lhs, const TConstSetBitIterator &Rhs)
Definition BitArray.h:763
FORCEINLINE TConstSetBitIterator & operator++()
Definition BitArray.h:752
FORCEINLINE bool operator!() const
Definition BitArray.h:780
FORCEINLINE friend bool operator!=(const TConstSetBitIterator &Lhs, const TConstSetBitIterator &Rhs)
Definition BitArray.h:769
TConstSetBitIterator(const TBitArray< Allocator > &InArray, int32 StartIndex=0)
Definition BitArray.h:737
FORCEINLINE operator bool() const
Definition BitArray.h:775
FORCEINLINE int32 GetIndex() const
Definition BitArray.h:786
const TBitArray< Allocator > & Array
Definition BitArray.h:793
FORCEINLINE TEnumAsByte(TEnum InValue)
Definition EnumAsByte.h:40
TEnum GetValue() const
Definition EnumAsByte.h:122
FORCEINLINE TEnumAsByte(int32 InValue)
Definition EnumAsByte.h:49
FORCEINLINE TEnumAsByte & operator=(TEnum InValue)
Definition EnumAsByte.h:81
FORCEINLINE TEnumAsByte(const TEnumAsByte &InValue)
Definition EnumAsByte.h:31
FORCEINLINE TEnumAsByte(uint8 InValue)
Definition EnumAsByte.h:58
TEnum EnumType
Definition EnumAsByte.h:21
bool operator==(TEnum InValue) const
Definition EnumAsByte.h:93
operator TEnum() const
Definition EnumAsByte.h:110
FORCEINLINE TEnumAsByte()
Definition EnumAsByte.h:24
TEnumAsByte_EnumClass< TIsEnumClass< TEnum >::Value > Check
Definition EnumAsByte.h:18
FORCEINLINE TEnumAsByte & operator=(TEnumAsByte InValue)
Definition EnumAsByte.h:70
FORCEINLINE friend uint32 GetTypeHash(const TEnumAsByte &Enum)
Definition EnumAsByte.h:133
bool operator==(TEnumAsByte InValue) const
Definition EnumAsByte.h:104
ForElementType & operator=(const ForElementType &)
TTypeCompatibleBytes< ElementType > InlineData[NumInlineElements]
FORCEINLINE ElementType * GetAllocation() const
FORCEINLINE void MoveToEmpty(ForElementType &Other)
FORCEINLINE int32 CalculateSlackReserve(int32 NumElements, SIZE_T NumBytesPerElement) const
SIZE_T GetAllocatedSize(int32 NumAllocatedElements, SIZE_T NumBytesPerElement) const
void ResizeAllocation(int32 PreviousNumElements, int32 NumElements, SIZE_T NumBytesPerElement)
FORCEINLINE int32 CalculateSlackGrow(int32 NumElements, int32 NumAllocatedElements, int32 NumBytesPerElement) const
ForElementType(const ForElementType &)
FORCEINLINE int32 CalculateSlackShrink(int32 NumElements, int32 NumAllocatedElements, int32 NumBytesPerElement) const
TFunction(const TFunction &Other)
Definition Function.h:581
TFunction(FunctorType &&InFunc)
Definition Function.h:556
UE4Function_Private::FFunctionStorage Storage
Definition Function.h:658
FORCEINLINE operator bool() const
Definition Function.h:643
TFunction(TYPE_OF_NULLPTR=nullptr)
Definition Function.h:546
UE4Function_Private::TFunctionRefBase< TFunction< FuncType >, FuncType > Super
Definition Function.h:540
TFunction & operator=(TYPE_OF_NULLPTR)
Definition Function.h:617
void * GetPtr() const
Definition Function.h:652
TFunction(TFunction &&Other)
Definition Function.h:598
~TFunctionRef()=default
TFunctionRef(const FunctorType &Functor)
Definition Function.h:404
void CopyAndReseat(const TFunctionRef &Other, void *Functor)
Definition Function.h:480
void * GetPtr() const
Definition Function.h:489
void Set(FunctorType *Functor)
Definition Function.h:467
TFunctionRef(FunctorType &Functor)
Definition Function.h:391
void * Ptr
Definition Function.h:495
UE4Function_Private::TFunctionRefBase< TFunctionRef< FuncType >, FuncType > Super
Definition Function.h:384
TFunctionRef & operator=(const TFunctionRef &) const =delete
TFunctionRef(FunctionType *Function)
Definition Function.h:417
TFunctionRef(const TFunctionRef &Other)
Definition Function.h:430
FORCEINLINE friend bool operator!=(const TIndexedContainerIterator &Lhs, const TIndexedContainerIterator &Rhs)
Definition TArray.h:130
ElementType * operator->() const
Definition TArray.h:93
FORCEINLINE friend bool operator==(const TIndexedContainerIterator &Lhs, const TIndexedContainerIterator &Rhs)
Definition TArray.h:129
IndexType GetIndex() const
Definition TArray.h:105
TIndexedContainerIterator operator+(int32 Offset) const
Definition TArray.h:71
TIndexedContainerIterator operator++(int)
Definition TArray.h:44
TIndexedContainerIterator & operator--()
Definition TArray.h:52
TIndexedContainerIterator & operator-=(int32 Offset)
Definition TArray.h:77
FORCEINLINE operator bool() const
Definition TArray.h:99
TIndexedContainerIterator(ContainerType &InContainer, IndexType StartIndex=0)
Definition TArray.h:32
ContainerType & Container
Definition TArray.h:134
TIndexedContainerIterator & operator++()
Definition TArray.h:39
TIndexedContainerIterator & operator+=(int32 Offset)
Definition TArray.h:65
TIndexedContainerIterator operator--(int)
Definition TArray.h:57
TIndexedContainerIterator operator-(int32 Offset) const
Definition TArray.h:82
ElementType & operator*() const
Definition TArray.h:88
FORCEINLINE int32 Add(T *Item)
FORCEINLINE T & operator[](int32 Index)
uint32 GetTypeSize() const
void RemoveAt(int32 Index, int32 Count=1, bool bAllowShrinking=true)
FORCEINLINE void Insert(T *Item, int32 Index)
void DestructAndFreeItems()
TIndirectArray & operator=(const TIndirectArray &Other)
TIterator CreateIterator()
TIndirectArray(const TIndirectArray &Other)
FORCEINLINE ElementType & Last(int32 IndexFromTheEnd=0)
FORCEINLINE void Reserve(int32 Number)
FORCEINLINE const T ** GetData() const
FORCEINLINE T ** GetData()
FORCEINLINE bool IsValidIndex(int32 Index) const
void Empty(int32 Slack=0)
TConstIterator CreateConstIterator() const
InternalArrayType Array
TIndexedContainerIterator< const TIndirectArray, const ElementType, int32 > TConstIterator
void Reset(int32 NewSize=0)
FORCEINLINE const T & operator[](int32 Index) const
void RemoveAtSwap(int32 Index, int32 Count=1, bool bAllowShrinking=true)
TIndirectArray & operator=(TIndirectArray &&)=default
TArray< void *, Allocator > InternalArrayType
FORCEINLINE friend TDereferencingIterator< ElementType, typename InternalArrayType::RangedForIteratorType > end(TIndirectArray &IndirectArray)
void Swap(int32 FirstIndexToSwap, int32 SecondIndexToSwap)
FORCEINLINE friend TDereferencingIterator< const ElementType, typename InternalArrayType::RangedForConstIteratorType > begin(const TIndirectArray &IndirectArray)
FORCEINLINE const ElementType & Last(int32 IndexFromTheEnd=0) const
SIZE_T GetAllocatedSize() const
FORCEINLINE int32 Num() const
FORCEINLINE friend TDereferencingIterator< ElementType, typename InternalArrayType::RangedForIteratorType > begin(TIndirectArray &IndirectArray)
TIndirectArray()=default
FORCEINLINE friend TDereferencingIterator< const ElementType, typename InternalArrayType::RangedForConstIteratorType > end(const TIndirectArray &IndirectArray)
TIndirectArray(TIndirectArray &&)=default
TIndexedContainerIterator< TIndirectArray, ElementType, int32 > TIterator
FORCEINLINE int32 CalculateSlackReserve(int32 NumElements, SIZE_T NumBytesPerElement) const
FORCEINLINE int32 CalculateSlackShrink(int32 NumElements, int32 NumAllocatedElements, int32 NumBytesPerElement) const
FORCEINLINE ElementType * GetAllocation() const
TTypeCompatibleBytes< ElementType > InlineData[NumInlineElements]
ForElementType(const ForElementType &)
FORCEINLINE void MoveToEmpty(ForElementType &Other)
void ResizeAllocation(int32 PreviousNumElements, int32 NumElements, SIZE_T NumBytesPerElement)
ForElementType & operator=(const ForElementType &)
SIZE_T GetAllocatedSize(int32 NumAllocatedElements, SIZE_T NumBytesPerElement) const
FORCEINLINE int32 CalculateSlackGrow(int32 NumElements, int32 NumAllocatedElements, int32 NumBytesPerElement) const
SecondaryAllocator::template ForElementType< ElementType > SecondaryData
TInlineSparseArrayAllocator< NumInlineElements, typename SecondaryAllocator::SparseArrayAllocator > SparseArrayAllocator
static FORCEINLINE uint32 GetNumberOfHashBuckets(uint32 NumHashedElements)
TInlineAllocator< NumInlineHashBuckets, typename SecondaryAllocator::HashAllocator > HashAllocator
TInlineAllocator< NumInlineElements, typename SecondaryAllocator::ElementAllocator > ElementAllocator
TInlineAllocator< InlineBitArrayDWORDs, typename SecondaryAllocator::BitArrayAllocator > BitArrayAllocator
static void Rotate(T *First, const int32 From, const int32 To, const int32 Amount)
Definition Sorting.h:202
TRValueToLValueReference< KeyInitType >::Type Key
Definition Map.h:57
FORCEINLINE TKeyInitializer(KeyInitType InKey)
Definition Map.h:60
operator TPair< KeyType, ValueType >() const
Definition Map.h:65
TChooseClass< bConst, constKeyType, KeyType >::Result ItKeyType
Definition Map.h:540
TChooseClass< bConst, constTMapBase, TMapBase >::Result MapType
Definition Map.h:539
FORCEINLINE friend bool operator==(const TBaseIterator &Lhs, const TBaseIterator &Rhs)
Definition Map.h:567
FORCEINLINE TBaseIterator(const PairItType &InElementIt)
Definition Map.h:545
FORCEINLINE bool operator!() const
Definition Map.h:562
FORCEINLINE ItKeyType & Key() const
Definition Map.h:570
FORCEINLINE PairType & operator*() const
Definition Map.h:573
PairItType PairIt
Definition Map.h:577
FORCEINLINE friend bool operator!=(const TBaseIterator &Lhs, const TBaseIterator &Rhs)
Definition Map.h:568
FORCEINLINE TBaseIterator & operator++()
Definition Map.h:550
FORCEINLINE ItValueType & Value() const
Definition Map.h:571
TChooseClass< bConst, typenameTChooseClass< bRangedFor, typenameElementSetType::TRangedForConstIterator, typenameElementSetType::TConstIterator >::Result, typenameTChooseClass< bRangedFor, typenameElementSetType::TRangedForIterator, typenameElementSetType::TIterator >::Result >::Result PairItType
Definition Map.h:537
FORCEINLINE PairType * operator->() const
Definition Map.h:574
FORCEINLINE operator bool() const
Definition Map.h:557
TChooseClass< bConst, constValueType, ValueType >::Result ItValueType
Definition Map.h:541
TChooseClass< bConst, consttypenameElementSetType::ElementType, typenameElementSetType::ElementType >::Result PairType
Definition Map.h:542
TChooseClass< bConst, constValueType, ValueType >::Result ItValueType
Definition Map.h:587
FORCEINLINE TBaseKeyIterator(const SetItType &InSetIt)
Definition Map.h:591
FORCEINLINE operator bool() const
Definition Map.h:603
TChooseClass< bConst, constKeyType, KeyType >::Result ItKeyType
Definition Map.h:586
FORCEINLINE ItKeyType & Key() const
Definition Map.h:613
FORCEINLINE bool operator!() const
Definition Map.h:608
FORCEINLINE ItValueType & Value() const
Definition Map.h:614
FORCEINLINE TBaseKeyIterator & operator++()
Definition Map.h:596
TChooseClass< bConst, typenameElementSetType::TConstKeyIterator, typenameElementSetType::TKeyIterator >::Result SetItType
Definition Map.h:585
FORCEINLINE TConstIterator(const TMapBase &InMap)
Definition Map.h:665
FORCEINLINE TConstKeyIterator(const TMapBase &InMap, KeyInitType InKey)
Definition Map.h:678
FORCEINLINE ~TIterator()
Definition Map.h:640
TMapBase & Map
Definition Map.h:656
bool bRequiresRehashOnRemoval
Definition Map.h:658
bool bElementsHaveBeenRemoved
Definition Map.h:657
FORCEINLINE void RemoveCurrent()
Definition Map.h:649
FORCEINLINE TIterator(TMapBase &InMap, bool bInRequiresRehashOnRemoval=false)
Definition Map.h:631
FORCEINLINE void RemoveCurrent()
Definition Map.h:692
FORCEINLINE TKeyIterator(TMapBase &InMap, KeyInitType InKey)
Definition Map.h:687
FORCEINLINE ValueType & FindOrAddImpl(ArgType &&Arg)
Definition Map.h:403
FORCEINLINE friend TRangedForIterator end(TMapBase &MapBase)
Definition Map.h:729
FORCEINLINE bool Contains(KeyConstPointerType Key) const
Definition Map.h:492
TSet< ElementType, KeyFuncs, SetAllocator > ElementSetType
Definition Map.h:526
const KeyType * FindKey(ValueInitType Value) const
Definition Map.h:360
FORCEINLINE ValueType * Find(KeyConstPointerType Key)
Definition Map.h:379
FORCEINLINE ValueType & Add(KeyType &&InKey, ValueType &&InValue)
Definition Map.h:299
ElementSetType Pairs
Definition Map.h:621
void GenerateValueArray(TArray< ValueType, Allocator > &OutArray) const
Definition Map.h:516
FORCEINLINE ValueType FindRef(KeyConstPointerType Key) const
Definition Map.h:476
void GenerateKeyArray(TArray< KeyType, Allocator > &OutArray) const
Definition Map.h:502
FORCEINLINE const ValueType * Find(KeyConstPointerType Key) const
Definition Map.h:388
FORCEINLINE ValueType & Add(const KeyType &InKey)
Definition Map.h:307
friend bool LegacyCompareEqual(const TMapBase &A, const TMapBase &B)
Definition Map.h:166
FORCEINLINE TIterator CreateIterator()
Definition Map.h:699
FORCEINLINE friend TRangedForConstIterator end(const TMapBase &MapBase)
Definition Map.h:730
FORCEINLINE void Shrink()
Definition Map.h:229
FORCEINLINE void Empty(int32 ExpectedNumElements=0)
Definition Map.h:217
FORCEINLINE void Reserve(int32 Number)
Definition Map.h:247
TMapBase & operator=(const TMapBase &)=default
FORCEINLINE TConstKeyIterator CreateConstKeyIterator(KeyInitType InKey) const
Definition Map.h:717
TMapBase(const TMapBase &)=default
TMapBase(TMapBase &&)=default
TTypeTraits< KeyType >::ConstInitType KeyInitType
Definition Map.h:112
FORCEINLINE ValueType & FindOrAdd(KeyType &&Key)
Definition Map.h:421
FORCEINLINE TConstIterator CreateConstIterator() const
Definition Map.h:705
FORCEINLINE int32 Remove(KeyConstPointerType InKey)
Definition Map.h:344
TTypeTraits< ValueType >::ConstInitType ValueInitType
Definition Map.h:113
FORCEINLINE ValueType & Add(KeyType &&InKey)
Definition Map.h:308
TTypeTraits< KeyType >::ConstPointerType KeyConstPointerType
Definition Map.h:111
TMapBase & operator=(const TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:158
FORCEINLINE TKeyIterator CreateKeyIterator(KeyInitType InKey)
Definition Map.h:711
ValueType & Emplace(InitKeyType &&InKey)
Definition Map.h:331
int32 GetKeys(TArray< KeyType, Allocator > &OutKeys) const
Definition Map.h:264
TMapBase & operator=(TMapBase &&)=default
TMapBase(TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:138
FORCEINLINE ValueType & Add(KeyType &&InKey, const ValueType &InValue)
Definition Map.h:298
FORCEINLINE friend TRangedForIterator begin(TMapBase &MapBase)
Definition Map.h:727
bool OrderIndependentCompareEqual(const TMapBase &Other) const
Definition Map.h:183
FORCEINLINE const ValueType & FindChecked(KeyConstPointerType Key) const
Definition Map.h:450
FORCEINLINE int32 Num() const
Definition Map.h:253
FORCEINLINE void CompactStable()
Definition Map.h:241
FORCEINLINE ValueType & Add(const KeyType &InKey, const ValueType &InValue)
Definition Map.h:296
FORCEINLINE friend TRangedForConstIterator begin(const TMapBase &MapBase)
Definition Map.h:728
TMapBase()=default
FORCEINLINE void Compact()
Definition Map.h:235
FORCEINLINE ValueType & FindOrAdd(const KeyType &Key)
Definition Map.h:420
TPair< KeyType, ValueType > ElementType
Definition Map.h:114
FORCEINLINE ValueType & FindChecked(KeyConstPointerType Key)
Definition Map.h:463
FORCEINLINE ValueType & Add(const KeyType &InKey, ValueType &&InValue)
Definition Map.h:297
ValueType & Emplace(InitKeyType &&InKey, InitValueType &&InValue)
Definition Map.h:317
TMapBase(const TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:144
FORCEINLINE uint32 GetAllocatedSize() const
Definition Map.h:284
TMapBase & operator=(TMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:150
friend bool LegacyCompareNotEqual(const TMapBase &A, const TMapBase &B)
Definition Map.h:170
FORCEINLINE void Reset()
Definition Map.h:223
Definition Map.h:856
FORCEINLINE ValueType & operator[](KeyConstPointerType Key)
Definition Map.h:985
FORCEINLINE bool RemoveAndCopyValue(KeyInitType Key, ValueType &OutRemovedValue)
Definition Map.h:923
FORCEINLINE const ValueType & operator[](KeyConstPointerType Key) const
Definition Map.h:986
TMap(const TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:894
TSortableMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > Super
Definition Map.h:863
FORCEINLINE ValueType FindAndRemoveChecked(KeyConstPointerType Key)
Definition Map.h:942
void Append(const TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &OtherMap)
Definition Map.h:976
TMap & operator=(const TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:909
void Append(TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&OtherMap)
Definition Map.h:958
TMap()=default
TMap & operator=(const TMap &)=default
TMap(TMap &&)=default
TMap & operator=(TMap &&)=default
TMap & operator=(TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:901
TMap(const TMap &)=default
TMap(TMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:887
Super::KeyInitType KeyInitType
Definition Map.h:864
Super::KeyConstPointerType KeyConstPointerType
Definition Map.h:865
static void Sort(T *First, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:286
Super::KeyInitType KeyInitType
Definition Map.h:1001
TMultiMap(TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:1024
Super::ValueInitType ValueInitType
Definition Map.h:1002
Super::KeyConstPointerType KeyConstPointerType
Definition Map.h:1000
int32 Num(KeyInitType Key) const
Definition Map.h:1239
void MultiFindPointer(KeyInitType Key, TArray< const ValueType *, Allocator > &OutValues, bool bMaintainOrder=false) const
Definition Map.h:1080
int32 RemoveSingle(KeyInitType InKey, ValueInitType InValue)
Definition Map.h:1183
TMultiMap & operator=(TMultiMap &&)=default
void MultiFindPointer(KeyInitType Key, TArray< ValueType *, Allocator > &OutValues, bool bMaintainOrder=false)
Definition Map.h:1092
ValueType * FindPair(KeyInitType Key, ValueInitType Value)
Definition Map.h:1223
TMultiMap(const TMultiMap &)=default
FORCEINLINE ValueType & AddUnique(KeyType &&InKey, ValueType &&InValue)
Definition Map.h:1117
TMultiMap & operator=(TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:1038
TMultiMap(const TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:1031
FORCEINLINE int32 Num() const
Definition Map.h:1251
int32 Remove(KeyInitType InKey, ValueInitType InValue)
Definition Map.h:1160
TMultiMap & operator=(const TMultiMap &)=default
TSortableMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > Super
Definition Map.h:999
FORCEINLINE const ValueType * FindPair(KeyInitType Key, ValueInitType Value) const
Definition Map.h:1210
TMultiMap & operator=(const TMultiMap< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:1046
void MultiFind(KeyInitType Key, TArray< ValueType, Allocator > &OutValues, bool bMaintainOrder=false) const
Definition Map.h:1059
FORCEINLINE ValueType & AddUnique(const KeyType &InKey, const ValueType &InValue)
Definition Map.h:1114
FORCEINLINE int32 Remove(KeyConstPointerType InKey)
Definition Map.h:1148
FORCEINLINE ValueType & AddUnique(KeyType &&InKey, const ValueType &InValue)
Definition Map.h:1116
TMultiMap()=default
ValueType & EmplaceUnique(InitKeyType &&InKey, InitValueType &&InValue)
Definition Map.h:1131
FORCEINLINE ValueType & AddUnique(const KeyType &InKey, ValueType &&InValue)
Definition Map.h:1115
TMultiMap(TMultiMap &&)=default
FORCEINLINE TPairInitializer(KeyInitType InKey, ValueInitType InValue)
Definition Map.h:30
operator TPair< KeyType, ValueType >() const
Definition Map.h:45
TRValueToLValueReference< ValueInitType >::Type Value
Definition Map.h:27
TRValueToLValueReference< KeyInitType >::Type Key
Definition Map.h:26
FORCEINLINE TPairInitializer(const TPair< KeyType, ValueType > &Pair)
Definition Map.h:38
FORCEINLINE bool operator()(T &&A, T &&B) const
TReversePredicate(const PredicateType &InPredicate)
const PredicateType & Predicate
static void Merge(T *First, const int32 Mid, const int32 Num, const PREDICATE_CLASS &Predicate)
Definition Sorting.h:245
FORCEINLINE FElementCompareClass(const PREDICATE_CLASS &InPredicate)
Definition Set.h:869
FORCEINLINE bool operator()(const SetElementType &A, const SetElementType &B) const
Definition Set.h:873
TDereferenceWrapper< ElementType, PREDICATE_CLASS > Predicate
Definition Set.h:866
TChooseClass< bConst, constElementType, ElementType >::Result ItElementType
Definition Set.h:984
FORCEINLINE ItElementType & operator*() const
Definition Set.h:1025
FORCEINLINE friend bool operator==(const TBaseIterator &Lhs, const TBaseIterator &Rhs)
Definition Set.h:1030
ElementItType ElementIt
Definition Set.h:1033
TChooseClass< bConst, typenameTChooseClass< bRangedFor, typenameElementArrayType::TRangedForConstIterator, typenameElementArrayType::TConstIterator >::Result, typenameTChooseClass< bRangedFor, typenameElementArrayType::TRangedForIterator, typenameElementArrayType::TIterator >::Result >::Result ElementItType
Definition Set.h:991
FORCEINLINE TBaseIterator & operator++()
Definition Set.h:999
FORCEINLINE friend bool operator!=(const TBaseIterator &Lhs, const TBaseIterator &Rhs)
Definition Set.h:1031
FORCEINLINE FSetElementId GetId() const
Definition Set.h:1017
FORCEINLINE TBaseIterator(const ElementItType &InElementIt)
Definition Set.h:993
FORCEINLINE ItElementType * operator->() const
Definition Set.h:1021
FORCEINLINE operator bool() const
Definition Set.h:1006
FORCEINLINE bool operator!() const
Definition Set.h:1011
FORCEINLINE ItElementType & operator*() const
Definition Set.h:1096
FORCEINLINE ItElementType * operator->() const
Definition Set.h:1092
FORCEINLINE TBaseKeyIterator(SetType &InSet, KeyInitType InKey)
Definition Set.h:1046
TTypeTraits< typenameKeyFuncs::KeyType >::ConstPointerType Key
Definition Set.h:1103
TChooseClass< bConst, constTSet, TSet >::Result SetType
Definition Set.h:1041
FSetElementId Id
Definition Set.h:1104
FORCEINLINE operator bool() const
Definition Set.h:1081
FORCEINLINE TBaseKeyIterator & operator++()
Definition Set.h:1061
FSetElementId NextId
Definition Set.h:1105
TChooseClass< bConst, constElementType, ElementType >::Result ItElementType
Definition Set.h:1042
FORCEINLINE bool operator!() const
Definition Set.h:1086
FORCEINLINE TConstIterator(const TSet &InSet)
Definition Set.h:1116
FORCEINLINE TConstKeyIterator(const TSet &InSet, KeyInitType InKey)
Definition Set.h:1151
FORCEINLINE TIterator(TSet &InSet)
Definition Set.h:1128
TSet & Set
Definition Set.h:1141
FORCEINLINE void RemoveCurrent()
Definition Set.h:1135
FORCEINLINE TKeyIterator(TSet &InSet, KeyInitType InKey)
Definition Set.h:1160
FORCEINLINE void RemoveCurrent()
Definition Set.h:1166
static FORCEINLINE uint32 GetNumberOfHashBuckets(uint32 NumHashedElements)
InSparseArrayAllocator SparseArrayAllocator
int32 HashIndex
Definition Set.h:153
FORCEINLINE TSetElement(const TSetElement &Rhs)
Definition Set.h:163
FORCEINLINE TSetElement & operator=(const TSetElement &Rhs)
Definition Set.h:167
InElementType ElementType
Definition Set.h:144
FORCEINLINE bool operator!=(const TSetElement &Other) const
Definition Set.h:175
ElementType Value
Definition Set.h:147
FORCEINLINE TSetElement()
Definition Set.h:156
FORCEINLINE TSetElement & operator=(TSetElement &&Rhs)
Definition Set.h:168
FORCEINLINE TSetElement(TSetElement &&Rhs)
Definition Set.h:164
FSetElementId HashNextId
Definition Set.h:150
FORCEINLINE bool operator==(const TSetElement &Other) const
Definition Set.h:171
FORCEINLINE ElementType * Find(KeyInitType Key)
Definition Set.h:633
FORCEINLINE FSetElementId Add(const InElementType &InElement, bool *bIsAlreadyInSetPtr=NULL)
Definition Set.h:458
FORCEINLINE TSet()
Definition Set.h:207
FORCEINLINE friend TRangedForConstIterator end(const TSet &Set)
Definition Set.h:1195
void Append(const TSet< ElementType, KeyFuncs, OtherAllocator > &OtherSet)
Definition Set.h:549
FORCEINLINE int32 Num() const
Definition Set.h:421
TSet & operator=(const TSet< ElementType, KeyFuncs, OtherAllocator > &Other)
Definition Set.h:321
TSet & operator=(TSet &&Other)
Definition Set.h:284
bool VerifyHashElementsKey(KeyInitType Key)
Definition Set.h:725
KeyFuncs::KeyInitType KeyInitType
Definition Set.h:198
static FORCEINLINE TEnableIf< TContainerTraits< SetType >::MoveWillEmptyContainer >::Type MoveOrCopy(SetType &ToSet, SetType &FromSet)
Definition Set.h:252
void Rehash() const
Definition Set.h:953
FORCEINLINE void Shrink()
Definition Set.h:370
TSet & operator=(TSet< ElementType, KeyFuncs, OtherAllocator > &&Other)
Definition Set.h:312
FORCEINLINE const ElementType & operator[](FSetElementId Id) const
Definition Set.h:446
TSet(TSet &&Other)
Definition Set.h:277
TSet(TSet< ElementType, KeyFuncs, OtherAllocator > &&Other)
Definition Set.h:296
FORCEINLINE TIterator CreateIterator()
Definition Set.h:1176
friend bool LegacyCompareNotEqual(const TSet &A, const TSet &B)
Definition Set.h:751
TSparseArray< SetElementType, typename Allocator::SparseArrayAllocator > ElementArrayType
Definition Set.h:879
FORCEINLINE void Compact()
Definition Set.h:377
FORCEINLINE FSetElementId Add(InElementType &&InElement, bool *bIsAlreadyInSetPtr=NULL)
Definition Set.h:459
FORCEINLINE uint32 GetAllocatedSize(void) const
Definition Set.h:415
FORCEINLINE void CheckAddress(const ElementType *Addr) const
Definition Set.h:856
FORCEINLINE void HashElement(FSetElementId ElementId, const SetElementType &Element) const
Definition Set.h:915
FORCEINLINE SetElementType & GetInternalElement(FSetElementId Id)
Definition Set.h:900
FORCEINLINE friend TRangedForIterator begin(TSet &Set)
Definition Set.h:1192
FORCEINLINE TSet(const TSet &Copy)
Definition Set.h:212
InElementType ElementType
Definition Set.h:204
FORCEINLINE bool IsValidId(FSetElementId Id) const
Definition Set.h:431
FORCEINLINE TSet(TArray< ElementType > &&InArray)
Definition Set.h:224
void Append(const TArray< ElementType, ArrayAllocator > &InElements)
Definition Set.h:524
TSet Intersect(const TSet &OtherSet) const
Definition Set.h:757
FORCEINLINE void Relax()
Definition Set.h:406
FSetElementId FindId(KeyInitType Key) const
Definition Set.h:610
FORCEINLINE friend TRangedForConstIterator begin(const TSet &Set)
Definition Set.h:1193
TSet & operator=(const TSet &Copy)
Definition Set.h:237
int32 HashSize
Definition Set.h:885
FSetElementId Emplace(ArgsType &&Args, bool *bIsAlreadyInSetPtr=NULL)
Definition Set.h:472
FORCEINLINE ElementType & operator[](FSetElementId Id)
Definition Set.h:440
void Append(TSet< ElementType, KeyFuncs, OtherAllocator > &&OtherSet)
Definition Set.h:559
bool ConditionalRehash(int32 NumHashedElements, bool bAllowShrinking=false) const
Definition Set.h:931
FORCEINLINE const SetElementType & GetInternalElement(FSetElementId Id) const
Definition Set.h:896
TSet Difference(const TSet &OtherSet) const
Definition Set.h:794
KeyFuncs::ElementInitType ElementInitType
Definition Set.h:199
TSet(const TSet< ElementType, KeyFuncs, OtherAllocator > &Other)
Definition Set.h:304
FORCEINLINE FSetElementId & GetTypedHash(int32 HashIndex) const
Definition Set.h:887
HashType Hash
Definition Set.h:884
FORCEINLINE void CompactStable()
Definition Set.h:386
Allocator::HashAllocator::template ForElementType< FSetElementId > HashType
Definition Set.h:880
void Append(TArray< ElementType, ArrayAllocator > &&InElements)
Definition Set.h:534
static FORCEINLINE FSetElementId IndexToId(int32 Index)
Definition Set.h:909
void Sort(const PREDICATE_CLASS &Predicate)
Definition Set.h:716
friend bool LegacyCompareEqual(const TSet &A, const TSet &B)
Definition Set.h:747
FORCEINLINE const ElementType * Find(KeyInitType Key) const
Definition Set.h:651
FORCEINLINE void Reserve(int32 Number)
Definition Set.h:395
TSet Union(const TSet &OtherSet) const
Definition Set.h:777
FORCEINLINE ~TSet()
Definition Set.h:231
void Remove(FSetElementId ElementId)
Definition Set.h:582
static FORCEINLINE TEnableIf<!TContainerTraits< SetType >::MoveWillEmptyContainer >::Type MoveOrCopy(SetType &ToSet, SetType &FromSet)
Definition Set.h:263
TSetElement< InElementType > SetElementType
Definition Set.h:201
FORCEINLINE friend TRangedForIterator end(TSet &Set)
Definition Set.h:1194
void Reset()
Definition Set.h:357
TArray< ElementType > Array() const
Definition Set.h:839
ElementArrayType Elements
Definition Set.h:882
FORCEINLINE TSet(const TArray< ElementType > &InArray)
Definition Set.h:218
FORCEINLINE TConstIterator CreateConstIterator() const
Definition Set.h:1182
bool Includes(const TSet< ElementType, KeyFuncs, Allocator > &OtherSet) const
Definition Set.h:816
void Empty(int32 ExpectedNumElements=0)
Definition Set.h:340
FORCEINLINE bool Contains(KeyInitType Key) const
Definition Set.h:707
int32 Remove(KeyInitType Key)
Definition Set.h:669
FORCEINLINE void UpdateWeakReferenceInternal(TSharedRef< SharedRefType, Mode > const *InSharedRef, OtherType *InObject) const
TSharedRef< ObjectType, Mode > AsShared()
FORCEINLINE TSharedFromThis & operator=(TSharedFromThis const &)
static FORCEINLINE TSharedRef< OtherType const, Mode > SharedThis(const OtherType *ThisPtr)
static FORCEINLINE TSharedRef< OtherType, Mode > SharedThis(OtherType *ThisPtr)
TWeakPtr< ObjectType, Mode > WeakThis
TSharedFromThis(TSharedFromThis const &)
FORCEINLINE void UpdateWeakReferenceInternal(TSharedPtr< SharedPtrType, Mode > const *InSharedPtr, OtherType *InObject) const
TSharedRef< ObjectType const, Mode > AsShared() const
FORCEINLINE bool DoesSharedInstanceExist() const
FORCEINLINE const int32 GetSharedReferenceCount() const
FORCEINLINE ObjectType * operator->() const
FORCEINLINE TSharedPtr(OtherType *InObject, DeleterType &&InDeleter)
SharedPointerInternals::FSharedReferencer< Mode > SharedReferenceCount
FORCEINLINE FMakeReferenceTo< ObjectType >::Type operator*() const
FORCEINLINE TSharedPtr(OtherType *InObject)
FORCEINLINE TSharedPtr(SharedPointerInternals::FNullTag *=nullptr)
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > const &InSharedPtr)
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > const &InSharedPtr, SharedPointerInternals::FStaticCastTag)
FORCEINLINE TSharedPtr & operator=(SharedPointerInternals::FNullTag *)
FORCEINLINE const bool IsValid() const
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > &&OtherSharedPtr, ObjectType *InObject)
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > const &OtherSharedPtr, ObjectType *InObject)
friend uint32 GetTypeHash(const TSharedPtr< ObjectType, Mode > &InSharedPtr)
FORCEINLINE const bool IsUnique() const
FORCEINLINE TSharedPtr(TSharedPtr< OtherType, Mode > const &InSharedPtr, SharedPointerInternals::FConstCastTag)
FORCEINLINE TSharedPtr(TSharedRef< OtherType, Mode > const &InSharedRef)
FORCEINLINE void Reset()
FORCEINLINE TSharedPtr & operator=(SharedPointerInternals::FRawPtrProxy< OtherType > const &InRawPtrProxy)
FORCEINLINE TSharedPtr & operator=(TSharedPtr &&InSharedPtr)
FORCEINLINE TSharedPtr(TSharedPtr &&InSharedPtr)
FORCEINLINE TSharedRef< ObjectType, Mode > ToSharedRef() const
FORCEINLINE TSharedPtr(TSharedRef< OtherType, Mode > const &OtherSharedRef, ObjectType *InObject)
FORCEINLINE TSharedPtr(SharedPointerInternals::FRawPtrProxy< OtherType > const &InRawPtrProxy)
FORCEINLINE TSharedPtr(TSharedPtr const &InSharedPtr)
ObjectType * Object
FORCEINLINE ObjectType * Get() const
FORCEINLINE TSharedPtr & operator=(TSharedPtr const &InSharedPtr)
FORCEINLINE TSharedPtr(TWeakPtr< OtherType, Mode > const &InWeakPtr)
FORCEINLINE TSharedRef & operator=(TSharedRef &&InSharedRef)
FORCEINLINE TSharedRef(TSharedPtr< OtherType, Mode > &&InSharedPtr)
FORCEINLINE ObjectType & Get() const
void Init(OtherType *InObject)
FORCEINLINE ObjectType * operator->() const
FORCEINLINE const bool IsValid() const
FORCEINLINE TSharedRef(TSharedRef &&InSharedRef)
FORCEINLINE TSharedRef & operator=(TSharedRef const &InSharedRef)
FORCEINLINE TSharedRef(OtherType *InObject, DeleterType &&InDeleter)
FORCEINLINE TSharedRef(TSharedPtr< OtherType, Mode > const &InSharedPtr)
FORCEINLINE const bool IsUnique() const
FORCEINLINE TSharedRef(TSharedRef const &InSharedRef)
FORCEINLINE ObjectType & operator*() const
FORCEINLINE TSharedRef(TSharedRef< OtherType, Mode > const &InSharedRef, SharedPointerInternals::FConstCastTag)
FORCEINLINE TSharedRef(SharedPointerInternals::FRawPtrProxy< OtherType > const &InRawPtrProxy)
FORCEINLINE const int32 GetSharedReferenceCount() const
FORCEINLINE TSharedRef(OtherType *InObject)
SharedPointerInternals::FSharedReferencer< Mode > SharedReferenceCount
FORCEINLINE TSharedRef(TSharedRef< OtherType, Mode > const &InSharedRef)
FORCEINLINE TSharedRef(TSharedRef< OtherType, Mode > const &OtherSharedRef, ObjectType *InObject)
friend uint32 GetTypeHash(const TSharedRef< ObjectType, Mode > &InSharedRef)
ObjectType * Object
FORCEINLINE TSharedRef & operator=(SharedPointerInternals::FRawPtrProxy< OtherType > const &InRawPtrProxy)
FORCEINLINE TSharedRef(TSharedRef< OtherType, Mode > const &InSharedRef, SharedPointerInternals::FStaticCastTag)
FORCEINLINE TSharedRef(ObjectType *InObject, SharedPointerInternals::FReferenceControllerBase *InSharedReferenceCount)
TDereferenceWrapper< KeyType, PREDICATE_CLASS > Predicate
Definition Map.h:818
FORCEINLINE FKeyComparisonClass(const PREDICATE_CLASS &InPredicate)
Definition Map.h:822
FORCEINLINE bool operator()(const typename Super::ElementType &A, const typename Super::ElementType &B) const
Definition Map.h:826
FORCEINLINE FValueComparisonClass(const PREDICATE_CLASS &InPredicate)
Definition Map.h:840
TDereferenceWrapper< ValueType, PREDICATE_CLASS > Predicate
Definition Map.h:836
FORCEINLINE bool operator()(const typename Super::ElementType &A, const typename Super::ElementType &B) const
Definition Map.h:844
TSortableMapBase & operator=(TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:777
TSortableMapBase & operator=(TSortableMapBase &&)=default
FORCEINLINE void ValueSort(const PREDICATE_CLASS &Predicate)
Definition Map.h:807
TSortableMapBase(TSortableMapBase &&)=default
TSortableMapBase(const TSortableMapBase &)=default
TSortableMapBase(TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &&Other)
Definition Map.h:763
TSortableMapBase()=default
TSortableMapBase & operator=(const TSortableMapBase &)=default
FORCEINLINE void KeySort(const PREDICATE_CLASS &Predicate)
Definition Map.h:797
TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs > Super
Definition Map.h:741
TSortableMapBase & operator=(const TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:785
TSortableMapBase(const TSortableMapBase< KeyType, ValueType, OtherSetAllocator, KeyFuncs > &Other)
Definition Map.h:770
FElementCompareClass(const PREDICATE_CLASS &InPredicate)
const PREDICATE_CLASS & Predicate
bool operator()(const FElementOrFreeListLink &A, const FElementOrFreeListLink &B) const
FORCEINLINE ItElementType & operator*() const
FORCEINLINE friend bool operator==(const TBaseIterator &Lhs, const TBaseIterator &Rhs)
FORCEINLINE bool operator!() const
FORCEINLINE TBaseIterator & operator++()
FORCEINLINE int32 GetIndex() const
TChooseClass< bConst, constTSparseArray, TSparseArray >::Result ArrayType
FORCEINLINE friend bool operator!=(const TBaseIterator &Lhs, const TBaseIterator &Rhs)
FORCEINLINE const FRelativeBitReference & GetRelativeBitReference() const
TConstSetBitIterator< typename Allocator::BitArrayAllocator > BitArrayItType
FORCEINLINE ItElementType * operator->() const
FORCEINLINE operator bool() const
TBaseIterator(ArrayType &InArray, const BitArrayItType &InBitArrayIt)
TChooseClass< bConst, constElementType, ElementType >::Result ItElementType
TConstIterator(const TSparseArray &InArray, const typename TBaseIterator< true >::BitArrayItType &InBitArrayIt)
TConstIterator(const TSparseArray &InArray)
FORCEINLINE const ElementType & operator*() const
TConstSubsetIterator(const TSparseArray &InArray, const TBitArray< SubsetAllocator > &InBitArray)
FORCEINLINE const ElementType * operator->() const
FORCEINLINE operator bool() const
FORCEINLINE TConstSubsetIterator & operator++()
TConstDualSetBitIterator< typename Allocator::BitArrayAllocator, SubsetAllocator > BitArrayIt
FORCEINLINE const FRelativeBitReference & GetRelativeBitReference() const
FORCEINLINE bool operator!() const
FORCEINLINE int32 GetIndex() const
TIterator(TSparseArray &InArray, const typename TBaseIterator< false >::BitArrayItType &InBitArrayIt)
TIterator(TSparseArray &InArray)
friend FORCEINLINE bool operator!=(const TRangedForConstIterator &Lhs, const TRangedForConstIterator &Rhs)
TRangedForConstIterator(const TSparseArray &InArray, const typename TBaseIterator< true >::BitArrayItType &InBitArrayIt)
TRangedForIterator(TSparseArray &InArray, const typename TBaseIterator< false >::BitArrayItType &InBitArrayIt)
friend FORCEINLINE bool operator!=(const TRangedForIterator &Lhs, const TRangedForIterator &Rhs)
void RemoveAt(int32 Index, int32 Count=1)
TSparseArrayElementOrFreeListLink< TAlignedBytes< sizeof(ElementType), alignof(ElementType)> > FElementOrFreeListLink
FSparseArrayAllocationInfo AllocateIndex(int32 Index)
Definition SparseArray.h:75
AllocationBitArrayType AllocationFlags
TSparseArray(const TSparseArray &InCopy)
void RemoveAtUninitialized(int32 Index, int32 Count=1)
TIterator CreateIterator()
const FElementOrFreeListLink & GetData(int32 Index) const
uint32 GetAllocatedSize(void) const
TSparseArray & operator+=(const TArray< ElementType > &OtherArray)
ElementType & operator[](int32 Index)
TSparseArray & operator=(const TSparseArray &InCopy)
static FORCEINLINE TEnableIf<!TContainerTraits< SparseArrayType >::MoveWillEmptyContainer >::Type MoveOrCopy(SparseArrayType &ToArray, SparseArrayType &FromArray)
TSparseArray(TSparseArray &&InCopy)
TBitArray< typename Allocator::BitArrayAllocator > AllocationBitArrayType
int32 Num() const
int32 NumFreeIndices
friend bool operator!=(const TSparseArray &A, const TSparseArray &B)
FORCEINLINE void CheckAddress(const ElementType *Addr) const
int32 Add(typename TTypeTraits< ElementType >::ConstInitType Element)
const ElementType & operator[](int32 Index) const
static FORCEINLINE TEnableIf< TContainerTraits< SparseArrayType >::MoveWillEmptyContainer >::Type MoveOrCopy(SparseArrayType &ToArray, SparseArrayType &FromArray)
FORCEINLINE friend TRangedForConstIterator end(const TSparseArray &Array)
friend bool operator==(const TSparseArray &A, const TSparseArray &B)
void Reserve(int32 ExpectedNumElements)
FElementOrFreeListLink & GetData(int32 Index)
TSparseArray & operator+=(const TSparseArray &OtherArray)
DataType Data
TArray< FElementOrFreeListLink, typename Allocator::ElementAllocator > DataType
TConstIterator CreateConstIterator() const
TSparseArray & operator=(TSparseArray &&InCopy)
FORCEINLINE friend TRangedForConstIterator begin(const TSparseArray &Array)
FORCEINLINE friend TRangedForIterator end(TSparseArray &Array)
FSparseArrayAllocationInfo InsertUninitialized(int32 Index)
int32 GetMaxIndex() const
bool IsAllocated(int32 Index) const
bool CompactStable()
void Empty(int32 ExpectedNumElements=0)
FORCEINLINE friend TRangedForIterator begin(TSparseArray &Array)
void Insert(int32 Index, typename TTypeTraits< ElementType >::ConstInitType Element)
int32 FirstFreeIndex
FSparseArrayAllocationInfo AddUninitialized()
Definition SparseArray.h:96
ObjectType * Object
friend uint32 GetTypeHash(const TWeakPtr< ObjectType, Mode > &InWeakPtr)
FORCEINLINE TSharedPtr< ObjectType, Mode > Pin() const
FORCEINLINE const bool IsValid() const
SharedPointerInternals::FWeakReferencer< Mode > WeakReferenceCount
FORCEINLINE TWeakPtr & operator=(TWeakPtr< OtherType, Mode > const &InWeakPtr)
FORCEINLINE void Reset()
FORCEINLINE TWeakPtr(TWeakPtr< OtherType, Mode > const &InWeakPtr)
FORCEINLINE TWeakPtr(TSharedRef< OtherType, Mode > const &InSharedRef)
FORCEINLINE TWeakPtr & operator=(TWeakPtr< OtherType, Mode > &&InWeakPtr)
FORCEINLINE TWeakPtr & operator=(TSharedRef< OtherType, Mode > const &InSharedRef)
FORCEINLINE TWeakPtr(TWeakPtr< OtherType, Mode > &&InWeakPtr)
FORCEINLINE TWeakPtr & operator=(TWeakPtr &&InWeakPtr)
FORCEINLINE TWeakPtr(TWeakPtr &&InWeakPtr)
FORCEINLINE TWeakPtr & operator=(TSharedPtr< OtherType, Mode > const &InSharedPtr)
FORCEINLINE TWeakPtr(TWeakPtr const &InWeakPtr)
FORCEINLINE bool HasSameObject(const void *InOtherPtr) const
FORCEINLINE TWeakPtr(SharedPointerInternals::FNullTag *=nullptr)
FORCEINLINE TWeakPtr & operator=(TWeakPtr const &InWeakPtr)
FORCEINLINE TWeakPtr & operator=(SharedPointerInternals::FNullTag *)
FORCEINLINE TWeakPtr(TSharedPtr< OtherType, Mode > const &InSharedPtr)
ArgFormatter(BasicFormatter< Char > &formatter, FormatSpec &spec, const Char *fmt)
Definition format.h:2289
uint64_t types_
Definition format.h:1567
ArgList(ULongLong types, const internal::Value *values)
Definition format.h:1591
internal::Arg::Type type(unsigned index) const
Definition format.h:1578
friend class internal::ArgMap
Definition format.h:1583
@ MAX_PACKED_ARGS
Definition format.h:1587
internal::Arg operator[](unsigned index) const
Definition format.h:1599
static internal::Arg::Type type(uint64_t types, unsigned index)
Definition format.h:1624
uint64_t types() const
Definition format.h:1596
ArgList(ULongLong types, const internal::Arg *args)
Definition format.h:1593
void report_unhandled_arg()
Definition format.h:1664
Result visit_custom(Arg::CustomValue)
Definition format.h:1744
Result visit(const Arg &arg)
Definition format.h:1756
Result visit_double(double value)
Definition format.h:1708
Result visit_uint(unsigned value)
Definition format.h:1682
Result visit_any_int(T)
Definition format.h:1703
Result visit_cstring(const char *)
Definition format.h:1724
Result visit_pointer(const void *)
Definition format.h:1739
Result visit_unhandled_arg()
Definition format.h:1666
Result visit_any_double(T)
Definition format.h:1719
Result visit_long_double(long double value)
Definition format.h:1713
Result visit_long_long(LongLong value)
Definition format.h:1677
Result visit_wstring(Arg::StringValue< wchar_t >)
Definition format.h:1734
Result visit_string(Arg::StringValue< char >)
Definition format.h:1729
Result visit_ulong_long(ULongLong value)
Definition format.h:1687
Result visit_int(int value)
Definition format.h:1672
Result visit_bool(bool value)
Definition format.h:1692
Result visit_char(int value)
Definition format.h:1697
BasicFormatter< Char, Impl > & formatter_
Definition format.h:2260
const Char * format_
Definition format.h:2261
BasicArgFormatter(BasicFormatter< Char, Impl > &formatter, Spec &spec, const Char *fmt)
Definition format.h:2272
void visit_custom(internal::Arg::CustomValue c)
Definition format.h:2278
BasicArrayWriter(Char *array, std::size_t size)
Definition format.h:3353
internal::FixedBuffer< Char > buffer_
Definition format.h:3344
BasicArrayWriter(Char(&array)[SIZE])
Definition format.h:3363
const Char * data_
Definition format.h:660
const Char * c_str() const
Definition format.h:677
BasicCStringRef(const Char *s)
Definition format.h:664
BasicFormatter(const ArgList &args, BasicWriter< Char > &w)
Definition format.h:2328
void format(BasicCStringRef< Char > format_str)
Definition format.h:4012
internal::ArgMap< Char > map_
Definition format.h:2304
internal::Arg get_arg(BasicStringRef< Char > arg_name, const char *&error)
Definition format.h:3800
const Char * format(const Char *&format_str, const internal::Arg &arg)
Definition format.h:3840
BasicWriter< Char > & writer()
Definition format.h:2332
internal::Arg parse_arg_name(const Char *&s)
Definition format.h:3825
BasicWriter< Char > & writer_
Definition format.h:2303
internal::Arg parse_arg_index(const Char *&s)
Definition format.h:3813
const Char * data_
Definition format.h:539
BasicStringRef(const Char *s)
Definition format.h:552
std::size_t size() const
Definition format.h:598
friend bool operator!=(BasicStringRef lhs, BasicStringRef rhs)
Definition format.h:612
friend bool operator<(BasicStringRef lhs, BasicStringRef rhs)
Definition format.h:615
const Char * data() const
Definition format.h:595
friend bool operator<=(BasicStringRef lhs, BasicStringRef rhs)
Definition format.h:618
friend bool operator>(BasicStringRef lhs, BasicStringRef rhs)
Definition format.h:621
std::basic_string< Char > to_string() const
Definition format.h:590
friend bool operator>=(BasicStringRef lhs, BasicStringRef rhs)
Definition format.h:624
BasicStringRef(const Char *s, std::size_t size)
Definition format.h:544
friend bool operator==(BasicStringRef lhs, BasicStringRef rhs)
Definition format.h:609
std::size_t size_
Definition format.h:540
int compare(BasicStringRef other) const
Definition format.h:601
static CharPtr fill_padding(CharPtr buffer, unsigned total_size, std::size_t content_size, wchar_t fill)
Definition format.h:2926
void write_decimal(Int value)
Definition format.h:2647
virtual ~BasicWriter()
Definition format.h:2722
void append_float_length(Char *&, T)
Definition format.h:2702
void write_int(T value, Spec spec)
Definition format.h:3006
static Char * get(Char *p)
Definition format.h:2620
Buffer< Char > & buffer_
Definition format.h:2610
friend class BasicPrintfArgFormatter
Definition format.h:2708
BasicWriter(Buffer< Char > &b)
Definition format.h:2714
CharPtr prepare_int_buffer(unsigned num_digits, const Spec &spec, const char *prefix, unsigned prefix_size)
Definition format.h:2943
Char * write_unsigned_decimal(UInt value, unsigned prefix_size=0)
Definition format.h:2638
void append_float_length(Char *&format_ptr, long double)
Definition format.h:2697
void operator<<(typename internal::WCharHelper< const wchar_t *, Char >::Unsupported)
std::size_t size() const
Definition format.h:2727
CharPtr grow_buffer(std::size_t n)
Definition format.h:2630
void write_str(const internal::Arg::StringValue< StrChar > &str, const Spec &spec)
Definition format.h:2905
const Char * data() const FMT_NOEXCEPT
Definition format.h:2733
std::basic_string< Char > str() const
Definition format.h:2751
void clear() FMT_NOEXCEPT
Definition format.h:2875
CharPtr write_str(const StrChar *s, std::size_t size, const AlignSpec &spec)
Definition format.h:2882
void write(BasicCStringRef< Char > format, ArgList args)
Definition format.h:2780
Buffer< Char > & buffer() FMT_NOEXCEPT
Definition format.h:2877
CharPtr prepare_int_buffer(unsigned num_digits, const EmptySpec &, const char *prefix, unsigned prefix_size)
Definition format.h:2659
void operator<<(typename internal::WCharHelper< wchar_t, Char >::Unsupported)
internal::CharTraits< Char >::CharPtr CharPtr
Definition format.h:2614
void write_double(T value, const Spec &spec)
Definition format.h:3099
const Char * c_str() const
Definition format.h:2739
void resize(std::size_t new_size)
Definition format.h:770
std::size_t size() const
Definition format.h:762
std::size_t size_
Definition format.h:744
void push_back(const T &value)
Definition format.h:788
void clear() FMT_NOEXCEPT
Definition format.h:786
virtual ~Buffer()
Definition format.h:759
void append(const U *begin, const U *end)
Definition format.h:804
void reserve(std::size_t capacity)
Definition format.h:781
std::size_t capacity_
Definition format.h:745
virtual void grow(std::size_t size)=0
Buffer(T *ptr=FMT_NULL, std::size_t capacity=0)
Definition format.h:747
T & operator[](std::size_t index)
Definition format.h:798
std::size_t capacity() const
Definition format.h:765
const T & operator[](std::size_t index) const
Definition format.h:799
FormatError(const FormatError &ferr)
Definition format.h:688
FMT_API ~FormatError() FMT_DTOR_NOEXCEPT FMT_OVERRIDE
FormatError(CStringRef message)
Definition format.h:686
const char * data() const
Definition format.h:3537
char * str_
Definition format.h:3486
FormatInt(unsigned long value)
Definition format.h:3525
void FormatSigned(LongLong value)
Definition format.h:3510
char * format_decimal(ULongLong value)
Definition format.h:3489
FormatInt(unsigned value)
Definition format.h:3524
std::string str() const
Definition format.h:3553
std::size_t size() const
Definition format.h:3529
FormatInt(int value)
Definition format.h:3521
FormatInt(ULongLong value)
Definition format.h:3526
char buffer_[BUFFER_SIZE]
Definition format.h:3485
const char * c_str() const
Definition format.h:3543
FormatInt(LongLong value)
Definition format.h:3523
FormatInt(long value)
Definition format.h:3522
T value() const
Definition format.h:1879
IntFormatSpec(T val, const SpecT &spec=SpecT())
Definition format.h:1876
StrFormatSpec(const Char *str, unsigned width, FillChar fill)
Definition format.h:1890
const Char * str_
Definition format.h:1886
const Char * str() const
Definition format.h:1895
int error_code() const
Definition format.h:2566
SystemError(int error_code, CStringRef message)
Definition format.h:2558
FMT_API ~SystemError() FMT_DTOR_NOEXCEPT FMT_OVERRIDE
FMT_API void init(int err_code, CStringRef format_str, ArgList args)
Definition format.cc:225
void visit_wstring(internal::Arg::StringValue< Char > value)
Definition format.h:2182
void visit_string(internal::Arg::StringValue< char > value)
Definition format.h:2176
BasicWriter< Char > & writer_
Definition format.h:2090
void visit_pointer(const void *value)
Definition format.h:2186
BasicWriter< Char > & writer()
Definition format.h:2105
void visit_cstring(const char *value)
Definition format.h:2169
void write(const char *value)
Definition format.h:2114
void write_pointer(const void *p)
Definition format.h:2095
void visit_bool(bool value)
Definition format.h:2131
ArgFormatterBase(BasicWriter< Char > &w, Spec &s)
Definition format.h:2122
MapType::value_type Pair
Definition format.h:2024
void init(const ArgList &args)
Definition format.h:2043
static Char cast(int value)
Definition format.h:916
static char convert(char value)
Definition format.h:929
static char convert(wchar_t)
static wchar_t convert(char value)
Definition format.h:949
static wchar_t convert(wchar_t value)
Definition format.h:950
bool check_no_auto_index(const char *&error)
Definition format.h:2223
FormatterBase(const ArgList &args)
Definition format.h:2204
const ArgList & args() const
Definition format.h:2202
void write(BasicWriter< Char > &w, const Char *start, const Char *end)
Definition format.h:2233
Arg next_arg(const char *&error)
Definition format.h:2210
Arg get_arg(unsigned arg_index, const char *&error)
Definition format.h:2219
FMT_API Arg do_get_arg(unsigned arg_index, const char *&error)
MakeArg(const T &value)
Definition format.h:1530
MakeValue(unsigned long value)
Definition format.h:1420
MakeValue(typename WCharHelper< wchar_t, Char >::Unsupported)
MakeValue(typename WCharHelper< WStringRef, Char >::Unsupported)
static uint64_t type(long)
Definition format.h:1416
MakeValue(typename WCharHelper< const wchar_t *, Char >::Unsupported)
MakeValue(typename WCharHelper< wchar_t *, Char >::Unsupported)
Formatter::Char Char
Definition format.h:1345
void set_string(WStringRef str)
Definition format.h:1378
static uint64_t type(unsigned long)
Definition format.h:1426
void set_string(StringRef str)
Definition format.h:1373
MakeValue(const T *value)
static void format_custom_arg(void *formatter, const void *arg, void *format_str_ptr)
Definition format.h:1385
MakeValue(long value)
Definition format.h:1408
RuntimeError(const RuntimeError &rerr)
Definition format.h:1554
FMT_API ~RuntimeError() FMT_DTOR_NOEXCEPT FMT_OVERRIDE
ThousandsSep(fmt::StringRef sep)
Definition format.h:1068
void operator()(Char *&buffer)
Definition format.h:1071
void _set_formatter(spdlog::formatter_ptr msg_formatter) override
void format(details::log_msg &msg) override
std::unique_ptr< details::async_log_helper > _async_log_helper
pattern_formatter(const pattern_formatter &)=delete
void _sink_it(details::log_msg &msg) override
std::tm get_time(details::log_msg &msg)
pattern_formatter & operator=(const pattern_formatter &)=delete
void handle_flag(char flag)
const std::string _pattern
Definition formatter.h:37
const pattern_time_type _pattern_time
Definition formatter.h:38
virtual log_err_handler error_handler() override
void flush() override
std::vector< std::unique_ptr< details::flag_formatter > > _formatters
Definition formatter.h:39
void format(details::log_msg &msg, const std::tm &tm_time) override
void format(details::log_msg &msg, const std::tm &tm_time) override
const std::chrono::seconds cache_refresh
void format(details::log_msg &msg, const std::tm &tm_time) override
z_formatter & operator=(const z_formatter &)=delete
int get_cached_offset(const log_msg &msg, const std::tm &tm_time)
void format(details::log_msg &msg, const std::tm &) override
z_formatter(const z_formatter &)=delete
void format(details::log_msg &msg, const std::tm &tm_time) override
static void sleep_or_yield(const spdlog::log_clock::time_point &now, const log_clock::time_point &last_op_time)
void log(const details::log_msg &msg)
const std::function< void()> _worker_teardown_cb
void push_msg(async_msg &&new_msg)
void handle_flush_interval(log_clock::time_point &now, log_clock::time_point &last_flush)
async_log_helper(formatter_ptr formatter, const std::vector< sink_ptr > &sinks, size_t queue_size, const log_err_handler err_handler, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
const async_overflow_policy _overflow_policy
std::vector< std::shared_ptr< sinks::sink > > _sinks
const std::function< void()> _worker_warmup_cb
bool process_next_msg(log_clock::time_point &last_pop, log_clock::time_point &last_flush)
const std::chrono::milliseconds _flush_interval_ms
void set_error_handler(spdlog::log_err_handler err_handler)
void format(details::log_msg &msg, const std::tm &tm_time) override
void reopen(bool truncate)
Definition file_helper.h:64
const filename_t & filename() const
file_helper(const file_helper &)=delete
void write(const log_msg &msg)
Definition file_helper.h:86
file_helper & operator=(const file_helper &)=delete
virtual void format(details::log_msg &msg, const std::tm &tm_time)=0
void format(details::log_msg &msg, const std::tm &) override
mpmc_bounded_queue(mpmc_bounded_queue const &)=delete
void operator=(mpmc_bounded_queue const &)=delete
void set_async_mode(size_t q_size, const async_overflow_policy overflow_policy, const std::function< void()> &worker_warmup_cb, const std::chrono::milliseconds &flush_interval_ms, const std::function< void()> &worker_teardown_cb)
Definition registry.h:163
std::function< void()> _worker_warmup_cb
Definition registry.h:204
std::function< void()> _worker_teardown_cb
Definition registry.h:206
void formatter(formatter_ptr f)
Definition registry.h:132
std::shared_ptr< async_logger > create_async(const std::string &logger_name, size_t queue_size, const async_overflow_policy overflow_policy, const std::function< void()> &worker_warmup_cb, const std::chrono::milliseconds &flush_interval_ms, const std::function< void()> &worker_teardown_cb, const It &sinks_begin, const It &sinks_end)
Definition registry.h:75
void throw_if_exists(const std::string &logger_name)
Definition registry.h:191
void drop(const std::string &logger_name)
Definition registry.h:101
std::shared_ptr< logger > create(const std::string &logger_name, sink_ptr sink)
Definition registry.h:117
level::level_enum _level
Definition registry.h:199
std::chrono::milliseconds _flush_interval_ms
Definition registry.h:205
void apply_all(std::function< void(std::shared_ptr< logger >)> fun)
Definition registry.h:94
std::shared_ptr< async_logger > create_async(const std::string &logger_name, size_t queue_size, const async_overflow_policy overflow_policy, const std::function< void()> &worker_warmup_cb, const std::chrono::milliseconds &flush_interval_ms, const std::function< void()> &worker_teardown_cb, sinks_init_list sinks)
Definition registry.h:122
void register_logger(std::shared_ptr< logger > logger)
Definition registry.h:33
log_err_handler _err_handler
Definition registry.h:200
void set_error_handler(log_err_handler handler)
Definition registry.h:156
std::shared_ptr< logger > create(const std::string &logger_name, sinks_init_list sinks)
Definition registry.h:112
void set_pattern(const std::string &pattern)
Definition registry.h:140
registry_t< Mutex > & operator=(const registry_t< Mutex > &)=delete
void set_level(level::level_enum log_level)
Definition registry.h:148
std::shared_ptr< logger > get(const std::string &logger_name)
Definition registry.h:42
std::shared_ptr< logger > create(const std::string &logger_name, const It &sinks_begin, const It &sinks_end)
Definition registry.h:50
std::shared_ptr< async_logger > create_async(const std::string &logger_name, size_t queue_size, const async_overflow_policy overflow_policy, const std::function< void()> &worker_warmup_cb, const std::chrono::milliseconds &flush_interval_ms, const std::function< void()> &worker_teardown_cb, sink_ptr sink)
Definition registry.h:127
async_overflow_policy _overflow_policy
Definition registry.h:203
static registry_t< Mutex > & instance()
Definition registry.h:180
void format(details::log_msg &msg, const std::tm &) override
virtual ~formatter()
Definition formatter.h:24
virtual void format(details::log_msg &msg)=0
const std::vector< sink_ptr > & sinks() const
std::atomic< time_t > _last_err_time
Definition logger.h:105
void log(level::level_enum lvl, const T &)
void log(level::level_enum lvl, const char *fmt, const Args &... args)
Definition logger_impl.h:61
log_err_handler _err_handler
Definition logger.h:104
void critical(const T &)
void debug(const char *fmt, const Arg1 &, const Args &... args)
virtual ~logger()
void trace(const char *fmt, const Arg1 &, const Args &... args)
bool should_log(level::level_enum) const
void log(level::level_enum lvl, const char *msg)
Definition logger_impl.h:88
void flush_on(level::level_enum log_level)
virtual log_err_handler error_handler()
spdlog::level_t _flush_level
Definition logger.h:103
void set_formatter(formatter_ptr)
Definition logger_impl.h:50
void warn(const char *fmt, const Arg1 &, const Args &... args)
void info(const char *fmt, const Arg1 &, const Args &... args)
void warn(const T &)
void error(const char *fmt, const Arg1 &, const Args &... args)
const std::string _name
Definition logger.h:99
virtual void flush()
spdlog::level_t _level
Definition logger.h:102
void trace(const T &)
logger & operator=(const logger &)=delete
std::vector< sink_ptr > _sinks
Definition logger.h:100
logger(const logger &)=delete
void error(const T &)
std::atomic< size_t > _msg_counter
Definition logger.h:106
void debug(const T &)
bool _should_flush_on(const details::log_msg &)
const std::string & name() const
virtual void _sink_it(details::log_msg &)
void critical(const char *fmt, const Arg1 &, const Args &... args)
virtual void _set_formatter(formatter_ptr)
void info(const T &)
formatter_ptr _formatter
Definition logger.h:101
void _incr_msg_counter(details::log_msg &msg)
void set_level(level::level_enum)
daily_file_sink(const filename_t &base_filename, int rotation_hour, int rotation_minute)
Definition file_sinks.h:197
details::file_helper _file_helper
Definition file_sinks.h:54
void _sink_it(const details::log_msg &msg) override
void set_force_flush(bool force_flush)
Definition file_sinks.h:37
static std::shared_ptr< MyType > instance()
simple_file_sink(const filename_t &filename, bool truncate=false)
Definition file_sinks.h:32
std::chrono::system_clock::time_point _next_rotation_tp()
Definition file_sinks.h:228
std::chrono::system_clock::time_point _rotation_tp
Definition file_sinks.h:246
rotating_file_sink(const filename_t &base_filename, std::size_t max_size, std::size_t max_files)
Definition file_sinks.h:68
static filename_t calc_filename(const filename_t &filename, std::size_t index)
Definition file_sinks.h:82
virtual void _flush()=0
virtual ~base_sink()=default
base_sink & operator=(const base_sink &)=delete
void log(const details::log_msg &msg) SPDLOG_FINAL override
Definition base_sink.h:34
void flush() SPDLOG_FINAL override
Definition base_sink.h:39
virtual void _sink_it(const details::log_msg &msg)=0
base_sink(const base_sink &)=delete
void set_level(level::level_enum log_level)
Definition sink.h:41
bool should_log(level::level_enum msg_level) const
Definition sink.h:36
virtual void log(const details::log_msg &msg)=0
level_t _level
Definition sink.h:32
virtual ~sink()
Definition sink.h:23
virtual void flush()=0
std::string _msg
Definition common.h:147
const char * what() const SPDLOG_NOEXCEPT override
Definition common.h:142
#define SPDLOG_NOEXCEPT
Definition common.h:28
#define SPDLOG_FINAL
Definition common.h:36
#define SPDLOG_CONSTEXPR
Definition common.h:29
#define SPDLOG_LEVEL_NAMES
Definition common.h:86
Definition Reverse.h:20
FORCEINLINE void Sort(RangeType &Range)
Definition Sort.h:16
FORCEINLINE void Reverse(T *Array, int32 ArraySize)
Definition Reverse.h:39
FORCEINLINE int32 LowerBoundBy(RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate)
FORCEINLINE int32 LowerBoundBy(RangeType &Range, const ValueType &Value, ProjectionType Projection)
FORCEINLINE void SortBy(RangeType &Range, ProjectionType Proj)
Definition Sort.h:40
FORCEINLINE int32 UpperBoundBy(RangeType &Range, const ValueType &Value, ProjectionType Projection)
FORCEINLINE int32 UpperBound(RangeType &Range, const ValueType &Value)
FORCEINLINE void Reverse(ContainerType &Container)
Definition Reverse.h:50
FORCEINLINE void Sort(RangeType &Range, PredicateType Pred)
Definition Sort.h:28
FORCEINLINE void IntroSort(RangeType &Range)
Definition IntroSort.h:137
FORCEINLINE int32 BinarySearchBy(RangeType &Range, const ValueType &Value, ProjectionType Projection)
FORCEINLINE void Reverse(T(&Array)[ArraySize])
Definition Reverse.h:27
FORCEINLINE void IntroSortBy(RangeType &Range, ProjectionType Projection, PredicateType Predicate)
Definition IntroSort.h:174
FORCEINLINE void IntroSort(RangeType &Range, PredicateType Predicate)
Definition IntroSort.h:149
FORCEINLINE int32 BinarySearchBy(RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate)
FORCEINLINE int32 UpperBoundBy(RangeType &Range, const ValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate)
FORCEINLINE void IntroSortBy(RangeType &Range, ProjectionType Projection)
Definition IntroSort.h:161
FORCEINLINE int32 BinarySearch(RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate)
FORCEINLINE int32 BinarySearch(RangeType &Range, const ValueType &Value)
FORCEINLINE int32 UpperBound(RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate)
FORCEINLINE void SortBy(RangeType &Range, ProjectionType Proj, PredicateType Pred)
Definition Sort.h:53
FORCEINLINE int32 LowerBound(RangeType &Range, const ValueType &Value, SortPredicateType SortPredicate)
FORCEINLINE int32 LowerBound(RangeType &Range, const ValueType &Value)
FORCEINLINE bool HeapIsLeaf(int32 Index, int32 Count)
Definition BinaryHeap.h:27
FORCEINLINE int32 HeapGetParentIndex(int32 Index)
Definition BinaryHeap.h:38
void IntroSortInternal(T *First, SIZE_T Num, ProjectionType Projection, PredicateType Predicate)
Definition IntroSort.h:26
FORCEINLINE int32 HeapGetLeftChildIndex(int32 Index)
Definition BinaryHeap.h:16
FORCEINLINE void Reverse(T *Array, int32 ArraySize)
Definition Reverse.h:10
FORCEINLINE int32 HeapSiftUp(RangeValueType *Heap, int32 RootIndex, int32 NodeIndex, const ProjectionType &Projection, const PredicateType &Predicate)
Definition BinaryHeap.h:88
FORCEINLINE void HeapSiftDown(RangeValueType *Heap, int32 Index, const int32 Count, const ProjectionType &Projection, const PredicateType &Predicate)
Definition BinaryHeap.h:53
FORCEINLINE void HeapifyInternal(RangeValueType *First, SIZE_T Num, ProjectionType Projection, PredicateType Predicate)
Definition BinaryHeap.h:115
FORCEINLINE SIZE_T UpperBoundInternal(RangeValueType *First, const SIZE_T Num, const PredicateValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate)
FORCEINLINE SIZE_T LowerBoundInternal(RangeValueType *First, const SIZE_T Num, const PredicateValueType &Value, ProjectionType Projection, SortPredicateType SortPredicate)
void HeapSortInternal(RangeValueType *First, SIZE_T Num, ProjectionType Projection, PredicateType Predicate)
Definition BinaryHeap.h:132
IApiUtils & GetApiUtils()
Definition ApiUtils.cpp:99
@ KeepRelativeOffset
Definition Enums.h:82
@ KeepWorldPosition
Definition Enums.h:83
@ AttackMyTarget
Definition Enums.h:558
@ ProximityChat
Definition Enums.h:761
@ GlobalTribeChat
Definition Enums.h:763
@ RadioChat
Definition Enums.h:775
@ GlobalTribeChat
Definition Enums.h:776
@ AllianceChat
Definition Enums.h:777
@ ProximityChat
Definition Enums.h:774
@ GlobalChat
Definition Enums.h:773
@ CycleFollowDistance
Definition Enums.h:134
@ SetAggressionNeutral
Definition Enums.h:128
@ SetAggressionPassive
Definition Enums.h:127
@ SetAggressionPassiveFlee
Definition Enums.h:135
@ SetAggressionAggressive
Definition Enums.h:129
@ SetAggressionAttackTarget
Definition Enums.h:130
@ ActorDestroyed
Definition Enums.h:92
@ LevelTransition
Definition Enums.h:93
@ RemovedFromWorld
Definition Enums.h:95
@ EndPlayInEditor
Definition Enums.h:94
@ CONSTRUCTION_MERCANTILISM
Definition Enums.h:349
@ ARCHERY_THROWING_WEAPONS
Definition Enums.h:353
@ ARK_ABERRATION
Definition Enums.h:616
@ ARK_SCORCHEDEARTH
Definition Enums.h:613
@ ARK_UNLEARNED
Definition Enums.h:615
@ SearchingUnOfficialPCServer
Definition Enums.h:670
@ SearchingOfficialLegacy
Definition Enums.h:671
@ ResizeSouthWest
Definition Enums.h:864
@ ResizeLeftRight
Definition Enums.h:861
@ TotalCursorCount
Definition Enums.h:872
@ SlashedCircle
Definition Enums.h:870
@ TextEditBeam
Definition Enums.h:860
@ CardinalCross
Definition Enums.h:865
@ ResizeUpDown
Definition Enums.h:862
@ ResizeSouthEast
Definition Enums.h:863
@ GrabHandClosed
Definition Enums.h:869
@ HypothermalInsulation
Definition Enums.h:244
@ WeaponDamagePercent
Definition Enums.h:242
@ HyperthermalInsulation
Definition Enums.h:246
@ Profile
Definition Enums.h:3184
@ CharacterSetting
Definition Enums.h:3186
@ CaseSensitive
Definition FString.h:28
@ FromStart
Definition FString.h:41
@ PLAYERS_AND_TAMED_DINOS
Definition Enums.h:820
@ SPATIALNETWORKEDACTORS_DORMANT
Definition Enums.h:815
@ SHIP_Mini
Definition Enums.h:438
@ SHIP_MAX
Definition Enums.h:443
@ SHIP_Small
Definition Enums.h:439
@ SHIP_Medium
Definition Enums.h:440
@ SHIP_Personal
Definition Enums.h:437
@ SHIP_Large
Definition Enums.h:441
@ SHIP_Massive
Definition Enums.h:442
@ Sloop
Definition Enums.h:790
@ Galleon
Definition Enums.h:792
@ Dinghy
Definition Enums.h:789
@ Default
Definition Enums.h:786
@ Brigantine
Definition Enums.h:787
@ Schooner
Definition Enums.h:791
@ ANCHOREDSHIPS
Definition Enums.h:313
@ UNANCHOREDSHIPS
Definition Enums.h:314
@ Stationary
Definition Enums.h:4739
@ ServerTravelFailure
Definition Enums.h:303
@ ClientTravelFailure
Definition Enums.h:304
@ PendingNetGameCreateFailure
Definition Enums.h:301
@ CloudSaveFailure
Definition Enums.h:302
@ GENERAL_BUILDSTRUCTUREINRANGE
Definition Enums.h:468
@ UnEquipping
Definition Enums.h:168
@ OneHanded
Definition Enums.h:571
@ TwoHanded
Definition Enums.h:572
@ MAX
Definition Enums.h:63
@ XP_DISCOVERY
Definition Enums.h:62
@ XP_CRAFT
Definition Enums.h:59
@ XP_SPECIAL
Definition Enums.h:60
@ XP_SHIPKILL
Definition Enums.h:61
@ XP_HARVEST
Definition Enums.h:58
@ XP_KILL
Definition Enums.h:57
@ XP_GENERIC
Definition Enums.h:56
void FromString(float &OutValue, const TCHAR *Buffer)
Definition FString.h:1845
void FromString(int8 &OutValue, const TCHAR *Buffer)
Definition FString.h:1837
void FromString(uint8 &OutValue, const TCHAR *Buffer)
Definition FString.h:1841
void FromString(uint32 &OutValue, const TCHAR *Buffer)
Definition FString.h:1843
TEnableIf< TIsCharType< CharType >::Value, FString >::Type ToString(const CharType *Ptr)
Definition FString.h:1851
void FromString(int32 &OutValue, const TCHAR *Buffer)
Definition FString.h:1839
void FromString(uint64 &OutValue, const TCHAR *Buffer)
Definition FString.h:1844
FString ToSanitizedString(const T &Value)
Definition FString.h:1873
void FromString(FString &OutValue, const TCHAR *Buffer)
Definition FString.h:1847
void FromString(double &OutValue, const TCHAR *Buffer)
Definition FString.h:1846
void FromString(uint16 &OutValue, const TCHAR *Buffer)
Definition FString.h:1842
static TEnableIf< TIsArithmetic< T >::Value, bool >::Type TryParseString(T &OutValue, const TCHAR *Buffer)
Definition FString.h:1882
void FromString(int16 &OutValue, const TCHAR *Buffer)
Definition FString.h:1838
FString ToString(bool Value)
Definition FString.h:1856
FORCEINLINE FString ToString(FString &&Str)
Definition FString.h:1861
FORCEINLINE FString ToString(const FString &Str)
Definition FString.h:1866
void FromString(int64 &OutValue, const TCHAR *Buffer)
Definition FString.h:1840
TIntrusiveReferenceController< ObjectType > * NewIntrusiveReferenceController(ArgTypes &&... Args)
FORCEINLINE void EnableSharedFromThis(TSharedRef< SharedRefType, Mode > *InSharedRef, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable)
FORCEINLINE void EnableSharedFromThis(TSharedPtr< SharedPtrType, Mode > const *InSharedPtr, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable)
FORCEINLINE void EnableSharedFromThis(TSharedPtr< SharedPtrType, Mode > *InSharedPtr, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable)
FReferenceControllerBase * NewCustomReferenceController(ObjectType *Object, DeleterType &&Deleter)
FORCEINLINE void EnableSharedFromThis(TSharedRef< SharedRefType, Mode > const *InSharedRef, ObjectType const *InObject, TSharedFromThis< OtherType, Mode > const *InShareable)
FORCEINLINE void EnableSharedFromThis(...)
FReferenceControllerBase * NewDefaultReferenceController(ObjectType *Object)
TAlignedBytes< 16, 16 > AlignedInlineFunctionType
Definition Function.h:91
TInlineAllocator< 2 > FunctionAllocatorType
Definition Function.h:92
FNotSpecified GetTypeHash(const T &)
FORCEINLINE auto DereferenceIfNecessary(CallableType &&Callable) -> typename TEnableIf< TPointerIsConvertibleFromTo< typename TDecay< CallableType >::Type, typename TDecay< BaseType >::Type >::Value, decltype((CallableType &&) Callable)>::Type
Definition Invoke.h:13
FORCEINLINE TSharedRef< ObjectType, Mode > MakeSharedRef(ObjectType *InObject, SharedPointerInternals::FReferenceControllerBase *InSharedReferenceCount)
bool MatchesWildcardRecursive(const TCHAR *Target, int32 TargetLength, const TCHAR *Wildcard, int32 WildcardLength)
Definition FString.h:1933
No & convert(...)
unsigned parse_nonnegative_int(const Char *&s)
Definition format.h:3758
T * make_ptr(T *ptr, std::size_t)
Definition format.h:728
bool is_name_start(Char c)
Definition format.h:3751
Yes & convert(fmt::ULongLong)
bool is_negative(T value)
Definition format.h:982
DummyInt _finite(...)
Definition format.h:421
char Yes[1]
Definition format.h:1230
fmt::StringRef thousands_sep(...)
Definition format.h:1310
DummyInt isinf(...)
Definition format.h:420
DummyInt signbit(...)
Definition format.h:418
DummyInt _ecvt_s(...)
Definition format.h:419
void require_numeric_argument(const Arg &arg, char spec)
Definition format.h:3779
MakeUnsigned< Int >::Type to_unsigned(Int value)
Definition format.h:711
uint64_t make_type()
Definition format.h:2361
void format_decimal(Char *buffer, UInt value, unsigned num_digits)
Definition format.h:1109
@ INLINE_BUFFER_SIZE
Definition format.h:718
void check_sign(const Char *&s, const Arg &arg)
Definition format.h:3788
StringRef thousands_sep(LConv *lc, LConvCheck< char *LConv::*, &LConv::thousands_sep >=0)
Definition format.h:1305
DummyInt isnan(...)
Definition format.h:422
uint64_t make_type(const T &arg)
Definition format.h:2364
T const_check(T value)
Definition format.h:428
char No[2]
Definition format.h:1231
DummyInt _isnan(...)
Definition format.h:423
void format_arg(Formatter &,...)
Definition format.h:1334
void format_decimal(Char *buffer, UInt value, unsigned num_digits, ThousandsSep thousands_sep)
Definition format.h:1084
BasicData Data
Definition format.h:1016
Definition format.h:408
ArgJoin< wchar_t, It > join(It first, It last, const BasicCStringRef< wchar_t > &sep)
Definition format.h:4051
void format_decimal(char *&buffer, T value)
Definition format.h:3560
FMT_API void print(CStringRef format_str, ArgList args)
Definition format.cc:449
FMT_API void print_colored(Color c, CStringRef format, ArgList args)
Definition format.cc:453
ArgJoin< char, It > join(It first, It last, const BasicCStringRef< char > &sep)
Definition format.h:4046
@ HASH_FLAG
Definition format.h:1799
@ PLUS_FLAG
Definition format.h:1799
@ SIGN_FLAG
Definition format.h:1799
@ CHAR_FLAG
Definition format.h:1800
@ MINUS_FLAG
Definition format.h:1799
__pad6__
Definition format.cc:296
IntFormatSpec< int, TypeSpec< 'o'> > oct(int value)
BasicWriter< char > Writer
Definition format.h:496
StrFormatSpec< wchar_t > pad(const wchar_t *str, unsigned width, char fill=' ')
Definition format.h:2012
BasicArrayWriter< wchar_t > WArrayWriter
Definition format.h:3368
std::string format(CStringRef format_str, ArgList args)
Definition format.h:3443
BasicArrayWriter< char > ArrayWriter
Definition format.h:3367
IntFormatSpec< int, TypeSpec< 'b'> > bin(int value)
BasicMemoryWriter< wchar_t > WMemoryWriter
Definition format.h:3319
IntFormatSpec< int, TypeSpec< 'x'> > hex(int value)
BasicStringRef< wchar_t > WStringRef
Definition format.h:630
BasicMemoryWriter< char > MemoryWriter
Definition format.h:3318
void arg(WStringRef, const internal::NamedArg< Char > &) FMT_DELETED_OR_UNDEFINED
FMT_API void report_system_error(int error_code, StringRef message) FMT_NOEXCEPT
Definition format.cc:429
void format_arg(fmt::BasicFormatter< Char, ArgFormatter > &f, const Char *&format_str, const ArgJoin< Char, It > &e)
Definition format.h:4070
__pad1__
Definition format.cc:236
std::wstring format(WCStringRef format_str, ArgList args)
Definition format.h:3449
__pad2__
Definition format.cc:250
Alignment
Definition format.h:1793
@ ALIGN_LEFT
Definition format.h:1794
@ ALIGN_DEFAULT
Definition format.h:1794
@ ALIGN_NUMERIC
Definition format.h:1794
@ ALIGN_RIGHT
Definition format.h:1794
@ ALIGN_CENTER
Definition format.h:1794
Color
Definition format.h:3424
@ BLUE
Definition format.h:3424
@ BLACK
Definition format.h:3424
@ RED
Definition format.h:3424
@ GREEN
Definition format.h:3424
@ WHITE
Definition format.h:3424
@ YELLOW
Definition format.h:3424
@ CYAN
Definition format.h:3424
@ MAGENTA
Definition format.h:3424
FMT_API void print(std::FILE *f, CStringRef format_str, ArgList args)
Definition format.cc:443
internal::NamedArgWithType< char, T > arg(StringRef name, const T &arg)
Definition format.h:3593
IntFormatSpec< int, AlignTypeSpec< TYPE_CODE >, Char > pad(int value, unsigned width, Char fill=' ')
FMT_API void format_system_error(fmt::Writer &out, int error_code, fmt::StringRef message) FMT_NOEXCEPT
Definition format.cc:388
void arg(StringRef, const internal::NamedArg< Char > &) FMT_DELETED_OR_UNDEFINED
internal::NamedArgWithType< wchar_t, T > arg(WStringRef name, const T &arg)
Definition format.h:3598
IntFormatSpec< int, TypeSpec< 'X'> > hexu(int value)
BasicStringRef< char > StringRef
Definition format.h:629
StrFormatSpec< Char > pad(const Char *str, unsigned width, Char fill=' ')
Definition format.h:2007
BasicCStringRef< wchar_t > WCStringRef
Definition format.h:681
FMT_GCC_EXTENSION typedef long long LongLong
Definition format.h:486
BasicCStringRef< char > CStringRef
Definition format.h:680
FMT_GCC_EXTENSION typedef unsigned long long ULongLong
Definition format.h:487
BasicWriter< wchar_t > WWriter
Definition format.h:497
size_t thread_id()
Definition os.h:353
bool operator!=(const std::tm &tm1, const std::tm &tm2)
Definition os.h:129
std::string errno_to_string(char[256], char *res)
Definition os.h:382
bool in_terminal(FILE *file)
Definition os.h:468
std::string errno_to_string(char buf[256], int res)
Definition os.h:387
void prevent_child_fd(FILE *f)
Definition os.h:156
size_t filesize(FILE *f)
Definition os.h:230
int utc_minutes_offset(const std::tm &tm=details::os::localtime())
Definition os.h:267
std::tm gmtime(const std::time_t &time_tt)
Definition os.h:100
bool is_color_terminal()
Definition os.h:439
std::tm localtime()
Definition os.h:93
static SPDLOG_CONSTEXPR int eol_size
Definition os.h:144
std::tm localtime(const std::time_t &time_tt)
Definition os.h:80
std::tm gmtime()
Definition os.h:113
spdlog::log_clock::time_point now()
Definition os.h:64
std::string errno_str(int err_num)
Definition os.h:400
size_t _thread_id()
Definition os.h:330
static SPDLOG_CONSTEXPR const char * eol
Definition os.h:143
bool operator==(const std::tm &tm1, const std::tm &tm2)
Definition os.h:118
registry_t< std::mutex > registry
Definition registry.h:211
static fmt::MemoryWriter & pad_n_join(fmt::MemoryWriter &w, int v1, int v2, int v3, char sep)
static const char * ampm(const tm &t)
static int to12h(const tm &t)
static fmt::MemoryWriter & pad_n_join(fmt::MemoryWriter &w, int v1, int v2, char sep)
const char * to_short_str(spdlog::level::level_enum l)
Definition common.h:97
const char * to_str(spdlog::level::level_enum l)
Definition common.h:92
static const char * short_level_names[]
Definition common.h:90
stderr_sink< details::null_mutex > stderr_sink_st
rotating_file_sink< std::mutex > rotating_file_sink_mt
Definition file_sinks.h:152
daily_file_sink< std::mutex > daily_file_sink_mt
Definition file_sinks.h:250
stderr_sink< std::mutex > stderr_sink_mt
wincolor_stderr_sink< std::mutex > wincolor_stderr_sink_mt
simple_file_sink< std::mutex > simple_file_sink_mt
Definition file_sinks.h:58
simple_file_sink< details::null_mutex > simple_file_sink_st
Definition file_sinks.h:59
wincolor_stdout_sink< details::null_mutex > wincolor_stdout_sink_st
stdout_sink< std::mutex > stdout_sink_mt
rotating_file_sink< details::null_mutex > rotating_file_sink_st
Definition file_sinks.h:153
wincolor_stderr_sink< details::null_mutex > wincolor_stderr_sink_st
stdout_sink< details::null_mutex > stdout_sink_st
daily_file_sink< details::null_mutex > daily_file_sink_st
Definition file_sinks.h:251
wincolor_stdout_sink< std::mutex > wincolor_stdout_sink_mt
void set_formatter(formatter_ptr f)
std::shared_ptr< logger > stdout_logger_st(const std::string &logger_name)
Definition spdlog_impl.h:92
std::shared_ptr< logger > create_async(const std::string &logger_name, const sink_ptr &sink, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
void register_logger(std::shared_ptr< logger > logger)
Definition spdlog_impl.h:35
std::shared_ptr< logger > rotating_logger_st(const std::string &logger_name, const filename_t &filename, size_t max_file_size, size_t max_files)
Definition spdlog_impl.h:67
std::shared_ptr< logger > rotating_logger_mt(const std::string &logger_name, const filename_t &filename, size_t max_file_size, size_t max_files)
Definition spdlog_impl.h:62
void set_error_handler(log_err_handler)
async_overflow_policy
Definition common.h:108
std::shared_ptr< logger > create_async(const std::string &logger_name, sinks_init_list sinks, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
std::shared_ptr< logger > stdout_color_mt(const std::string &logger_name)
std::shared_ptr< logger > get(const std::string &name)
Definition spdlog_impl.h:40
std::shared_ptr< logger > create(const std::string &logger_name, sinks_init_list sinks)
std::shared_ptr< logger > create_async(const std::string &logger_name, const It &sinks_begin, const It &sinks_end, size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
void apply_all(std::function< void(std::shared_ptr< logger >)> fun)
std::shared_ptr< logger > create(const std::string &logger_name, const It &sinks_begin, const It &sinks_end)
std::shared_ptr< logger > daily_logger_mt(const std::string &logger_name, const filename_t &filename, int hour=0, int minute=0)
Definition spdlog_impl.h:73
std::shared_ptr< logger > stdout_logger_mt(const std::string &logger_name)
Definition spdlog_impl.h:87
std::shared_ptr< logger > stdout_color_st(const std::string &logger_name)
std::shared_ptr< logger > daily_logger_st(const std::string &logger_name, const filename_t &filename, int hour=0, int minute=0)
Definition spdlog_impl.h:78
std::shared_ptr< logger > stderr_color_st(const std::string &logger_name)
std::shared_ptr< logger > basic_logger_mt(const std::string &logger_name, const filename_t &filename, bool truncate=false)
Definition spdlog_impl.h:51
void set_level(level::level_enum log_level)
void set_async_mode(size_t queue_size, const async_overflow_policy overflow_policy=async_overflow_policy::block_retry, const std::function< void()> &worker_warmup_cb=nullptr, const std::chrono::milliseconds &flush_interval_ms=std::chrono::milliseconds::zero(), const std::function< void()> &worker_teardown_cb=nullptr)
std::shared_ptr< logger > stderr_logger_mt(const std::string &logger_name)
Definition spdlog_impl.h:97
std::shared_ptr< spdlog::logger > create(const std::string &logger_name, Args...)
void drop_all()
std::shared_ptr< logger > create(const std::string &logger_name, const sink_ptr &sink)
std::shared_ptr< logger > stderr_logger_st(const std::string &logger_name)
pattern_time_type
Definition common.h:118
void set_sync_mode()
void set_pattern(const std::string &format_string)
std::shared_ptr< logger > stderr_color_mt(const std::string &logger_name)
void drop(const std::string &name)
Definition spdlog_impl.h:45
std::shared_ptr< logger > basic_logger_st(const std::string &logger_name, const filename_t &filename, bool truncate=false)
Definition spdlog_impl.h:56
Definition json.hpp:4518
#define SPDLOG_EOL
Definition os.h:139
#define SPDLOG_FILENAME_T(s)
Definition os.h:375
#define __has_feature(x)
Definition os.h:53
BitFieldValue< bool, unsigned __int32 > bLOSflag()
Definition Actor.h:8576
void UpdatePathSegment()
Definition Actor.h:8624
void UnPossess()
Definition Actor.h:8621
TWeakObjectPtr< AActor > & CurrentGoalField()
Definition Actor.h:8568
BitFieldValue< bool, unsigned __int32 > bAllowStrafe()
Definition Actor.h:8578
void AbortMove(FString *Reason, FAIRequestID RequestID, bool bResetVelocity, bool bSilent, char MessageFlags)
Definition Actor.h:8589
int & MoveSegmentStartIndexField()
Definition Actor.h:8570
void OnMoveCompleted(FAIRequestID RequestID, EPathFollowingResult::Type Result)
Definition Actor.h:8609
void PostInitializeComponents()
Definition Actor.h:8612
FVector * GetMoveFocus(FVector *result)
Definition Actor.h:8595
float & ReachedDestinationThresholdOffsetField()
Definition Actor.h:8565
void UpdateControlRotation(float DeltaTime, bool bUpdatePawn)
Definition Actor.h:8622
void K2_SetFocalPoint(FVector FP, bool bOffsetFromBase)
Definition Actor.h:8604
void StopMovement()
Definition Actor.h:8619
void Tick(float DeltaTime)
Definition Actor.h:8620
void SetFocus(AActor *NewFocus, char InPriority)
Definition Actor.h:8617
UObject * GetUObjectInterfaceAIPerceptionListenerInterface()
Definition Actor.h:8588
bool HasReachedCurrentTarget(FVector *CurrentLocation)
Definition Actor.h:8600
void GetPlayerViewPoint(FVector *out_Location, FRotator *out_Rotation)
Definition Actor.h:8596
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:8625
void SetFocalPoint(FVector FP, bool bOffsetFromBase, char InPriority)
Definition Actor.h:8616
bool HasReached(FVector *TestPoint, float InAcceptanceRadius, bool bExactSpot)
Definition Actor.h:8598
FVector & TargetFocalPositionOffsetField()
Definition Actor.h:8564
void OnPathFinished(EPathFollowingResult::Type Result)
Definition Actor.h:8610
void Reset()
Definition Actor.h:8614
BitFieldValue< bool, unsigned __int32 > bLastRequestedMoveToLocationWasPlayerCommand()
Definition Actor.h:8583
BitFieldValue< bool, unsigned __int32 > bSkipExtraLOSChecks()
Definition Actor.h:8577
bool LineOfSightTo(AActor *Other, FVector ViewPoint, bool bAlternateChecks)
Definition Actor.h:8606
bool HasReachedInternal(FVector *Goal, float GoalRadius, float GoalHalfHeight, FVector *AgentLocation, float RadiusThreshold, bool bUseAgentRadius)
Definition Actor.h:8602
float & MovementGoalHeightField()
Definition Actor.h:8566
bool HasReachedDestination(FVector *CurrentLocation)
Definition Actor.h:8601
float & CurrentAcceptanceRadiusField()
Definition Actor.h:8572
AActor * GetFocusActor()
Definition Actor.h:8593
int & MoveSegmentEndIndexField()
Definition Actor.h:8571
BitFieldValue< bool, unsigned __int32 > bLastMoveReachedGoal()
Definition Actor.h:8582
void Possess(APawn *InPawn)
Definition Actor.h:8611
BitFieldValue< bool, unsigned __int32 > bWantsPlayerState()
Definition Actor.h:8579
EPathFollowingRequestResult::Type MoveToActor(AActor *Goal, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bCanStrafe, TSubclassOf< UNavigationQueryFilter > FilterClass)
Definition Actor.h:8607
BitFieldValue< bool, unsigned __int32 > bCurrentStopOnOverlap()
Definition Actor.h:8581
void SetMoveSegment(int SegmentStartIndex)
Definition Actor.h:8618
FVector & MoveTowardTargetOffsetField()
Definition Actor.h:8563
static void StaticRegisterNativesAAIController()
Definition Actor.h:8627
BitFieldValue< bool, unsigned __int32 > bUse3DGoalRadius()
Definition Actor.h:8580
EPathFollowingRequestResult::Type MoveToLocation(FVector *Dest, float AcceptanceRadius, bool bStopOnOverlap, bool bUsePathfinding, bool bProjectDestinationToNavigation, bool bCanStrafe, TSubclassOf< UNavigationQueryFilter > FilterClass, bool WasPlayerCommand)
Definition Actor.h:8608
unsigned int & RequestMoveIDField()
Definition Actor.h:8567
FVector & MoveSegmentDirectionField()
Definition Actor.h:8569
bool HasPartialPath()
Definition Actor.h:8597
FVector * GetFocalPoint(FVector *result)
Definition Actor.h:8592
void K2_ClearFocus()
Definition Actor.h:8603
void FollowPathSegment(float DeltaTime)
Definition Actor.h:8591
void ClearFocus(char InPriority)
Definition Actor.h:8590
void UpdateMoveFocus()
Definition Actor.h:8623
FVector * GetImmediateMoveDestination(FVector *result)
Definition Actor.h:8594
BitFieldValue< bool, unsigned __int32 > bDebugPathing()
Definition Actor.h:8584
void PostRegisterAllComponents()
Definition Actor.h:8613
void ResetMovement()
Definition Actor.h:8615
bool HasReached(AActor *TestGoal, float InAcceptanceRadius, bool bExactSpot)
Definition Actor.h:8599
void OnPossess(APawn *PossessedPawn)
Definition Actor.h:8626
void K2_SetFocus(AActor *NewFocus)
Definition Actor.h:8605
BitFieldValue< bool, unsigned __int32 > bActorSeamlessTraveled()
Definition Actor.h:1014
void AttachRootComponentToActor(AActor *InParentActor, FName InSocketName, EAttachLocation::Type AttachLocationType, bool bWeldSimulatedBodies)
Definition Actor.h:1062
bool TeleportTo(FVector *DestLocation, FRotator *DestRotation, bool bIsATest, bool bNoCheck)
Definition Actor.h:1281
UActorComponent * AddComponent(FName TemplateName, bool bManualAttachment, FTransform *RelativeTransform, UObject *ComponentTemplateContext)
Definition Actor.h:1053
bool AllowGrappling()
Definition Actor.h:1294
float GetNetPriority(FVector *ViewPos, FVector *ViewDir, APlayerController *Viewer, UActorChannel *InChannel, float Time, bool bLowBandwidth)
Definition Actor.h:1146
void RouteEndPlay(EEndPlayReason::Type EndPlayReason)
Definition Actor.h:1251
void ProcessEvent(UFunction *Function, void *Parameters)
Definition Actor.h:1234
void NetAttachRootComponentTo(USceneComponent *InParent, FName InSocketName, FVector RelativeLocation, FRotator RelativeRotation)
Definition Actor.h:1329
FBox * GetComponentsBoundingBox(FBox *result, bool bNonColliding)
Definition Actor.h:1121
void SetNetworkSpatializationParent(AActor *NewParent)
Definition Actor.h:1270
long double & LastRenderTimeIgnoreShadowField()
Definition Actor.h:917
bool IsInGameplayWorld()
Definition Actor.h:1169
void PropertyServerToClientsUnreliable_Implementation(AActor *ActorToRep, FName PropertyName, TArray< unsigned char > *ReplicationData)
Definition Actor.h:1235
float & NetworkRangeMultiplierField()
Definition Actor.h:879
BitFieldValue< bool, unsigned __int32 > bLoadedFromSaveGame()
Definition Actor.h:998
BitFieldValue< bool, unsigned __int32 > bReplicateInstigator()
Definition Actor.h:956
UWorld * GetWorld()
Definition Actor.h:1159
bool HasAuthority()
Definition Actor.h:1043
bool IsRelevancyOwnerFor(AActor *ReplicatedActor, AActor *ActorOwner, AActor *ConnectionActor)
Definition Actor.h:1178
void EndPlay(EEndPlayReason::Type EndPlayReason)
Definition Actor.h:1094
static void StaticRegisterNativesAActor()
Definition Actor.h:1357
bool AllowIgnoreCharacterEncroachment(UPrimitiveComponent *HitComponent, AActor *EncroachingCharacter)
Definition Actor.h:1295
void InvalidateLightingCacheDetailed(bool bTranslationOnly)
Definition Actor.h:1164
BitFieldValue< bool, unsigned __int32 > bAllowReceiveTickEventOnDedicatedServer()
Definition Actor.h:997
void PostNetReceiveLocationAndRotation()
Definition Actor.h:1227
void SetAutonomousProxy(bool bInAutonomousProxy)
Definition Actor.h:1267
void ReceiveInput(FString *InputName, float Value, FVector VectorValue, bool bStarted, bool bEnded)
Definition Actor.h:1351
BitFieldValue< bool, unsigned __int32 > bBlueprintMultiUseEntries()
Definition Actor.h:972
float BPOverrideServerMultiUseAcceptRange_Implementation()
Definition Actor.h:1065
void ForceNetRelevant()
Definition Actor.h:1103
long double GetLastRenderTime(bool ignoreShadow)
Definition Actor.h:1141
float GetVerticalDistanceTo(AActor *OtherActor)
Definition Actor.h:1156
void DestroyMeNextFrame()
Definition Actor.h:1085
void Multi_DrawDebugDirectionalArrow_Implementation(FVector LineStart, FVector LineEnd, float ArrowSize, FColor ArrowColor, bool bPersistentLines, float LifeTime, char DepthPriority)
Definition Actor.h:1199
void Multi_DrawDebugSphere_Implementation(FVector Center, float Radius, int Segments, FColor SphereColor, bool bPersistentLines, float LifeTime, char DepthPriority)
Definition Actor.h:1201
void ReceiveActorOnInputTouchBegin(ETouchIndex::Type FingerIndex)
Definition Actor.h:1341
BitFieldValue< bool, unsigned __int32 > bReplicateMovement()
Definition Actor.h:959
FString * GetHumanReadableName(FString *result)
Definition Actor.h:1132
BitFieldValue< bool, unsigned __int32 > bUnstreamComponentsUseEndOverlap()
Definition Actor.h:948
void GetComponents(TArray< UActorComponent * > *OutComponents)
Definition Actor.h:1120
void OutsideWorldBounds()
Definition Actor.h:1191
void BPInventoryItemDropped(UObject *InventoryItemObject)
Definition Actor.h:1304
void AddTickPrerequisiteActor(AActor *PrerequisiteActor)
Definition Actor.h:1056
void PrepareClientMapActorForSeamlessTravel()
Definition Actor.h:1333
float & CustomTimeDilationField()
Definition Actor.h:861
BitFieldValue< bool, unsigned __int32 > bBPPostInitializeComponents()
Definition Actor.h:1003
BitFieldValue< bool, unsigned __int32 > bNetUseOwnerRelevancy()
Definition Actor.h:966
BitFieldValue< bool, unsigned __int32 > bForceHiddenReplication()
Definition Actor.h:941
BitFieldValue< bool, unsigned __int32 > bOverrideHiddenShadowValue()
Definition Actor.h:996
void AddActorLocalTransform(FTransform *NewTransform, bool bSweep)
Definition Actor.h:1049
BitFieldValue< bool, unsigned __int32 > bFindCameraComponentWhenViewTarget()
Definition Actor.h:1001
BitFieldValue< bool, unsigned __int32 > bNetTemporary()
Definition Actor.h:933
BitFieldValue< bool, unsigned __int32 > bHasHighVolumeRPCs()
Definition Actor.h:935
bool IsValidLockOnTarget(APawn *AttackerPawn)
Definition Actor.h:1320
BitFieldValue< bool, unsigned __int32 > bActorEnableCollision()
Definition Actor.h:986
BitFieldValue< bool, unsigned __int32 > bRunningUserConstructionScript()
Definition Actor.h:982
BitFieldValue< bool, unsigned __int32 > bEverSetTimer()
Definition Actor.h:944
BitFieldValue< bool, unsigned __int32 > bBPInventoryItemUsedHandlesDurability()
Definition Actor.h:1008
void NetAttachRootComponentTo_Implementation(USceneComponent *InParent, FName InSocketName, FVector RelativeLocation, FRotator RelativeRotation)
Definition Actor.h:1206
TArray< FName > & LayersField()
Definition Actor.h:914
bool IsPendingKillPending()
Definition Actor.h:1044
BitFieldValue< bool, unsigned __int32 > bAutoDestroyWhenFinished()
Definition Actor.h:987
void Multi_DrawDebugCoordinateSystem_Implementation(FVector AxisLoc, FRotator AxisRot, float Scale, bool bPersistentLines, float LifeTime, char DepthPriority, float Thickness)
Definition Actor.h:1198
void ReceiveDestroyed()
Definition Actor.h:1348
BitFieldValue< bool, unsigned __int32 > bForcedHudDrawingRequiresSameTeam()
Definition Actor.h:950
BitFieldValue< bool, unsigned __int32 > bUseAttachmentReplication()
Definition Actor.h:978
FVector * GetVelocity(FVector *result, bool bIsForRagdoll)
Definition Actor.h:1155
TEnumAsByte< enum ENetRole > & RoleField()
Definition Actor.h:867
BitFieldValue< bool, unsigned __int32 > bPreventShovel()
Definition Actor.h:953
BitFieldValue< bool, unsigned __int32 > bUseBPPostLoadedFromSeamlessTravel()
Definition Actor.h:1018
void AddControllingMatineeActor(AMatineeActor *InMatineeActor)
Definition Actor.h:1054
void PostSpawnInitialize(FVector *SpawnLocation, FRotator *SpawnRotation, AActor *InOwner, APawn *InInstigator, bool bRemoteOwned, bool bNoFail, bool bDeferConstruction, bool bDeferBeginPlay)
Definition Actor.h:1229
void Tick(float DeltaSeconds)
Definition Actor.h:1282
BitFieldValue< bool, unsigned __int32 > bReplicateVelocityHighQuality()
Definition Actor.h:1011
void BPAttachedRootComponent()
Definition Actor.h:1297
void UserConstructionScript()
Definition Actor.h:1359
void NetActorSpawnActorUnreliable_Implementation(TSubclassOf< AActor > ActorClass, FVector AtLoc, FRotator AtRot, bool bIgnoreOnDedicatedServer, USceneComponent *AttachToComponent, FName BoneName, AActor *SpawnOwner)
Definition Actor.h:1204
BitFieldValue< bool, unsigned __int32 > bPreventOnDedicatedServer()
Definition Actor.h:991
void Net_DrawDebugDirectionalArrow(FVector *LineStart, FVector *LineEnd, float ArrowSize, FColor *ArrowColor, bool bPersistentLines, float LifeTime, char DepthPriority)
Definition Actor.h:1211
void RemoveOwnedComponent(UActorComponent *Component)
Definition Actor.h:1242
TArray< AActor * > NetworkSpatializationChildrenField()
Definition Actor.h:875
BitFieldValue< bool, unsigned __int32 > bPreventRegularForceNetUpdate()
Definition Actor.h:1024
UNetConnection * GetNetConnection()
Definition Actor.h:1144
bool AllowManualMultiUseActivation(APlayerController *ForPC)
Definition Actor.h:1296
BitFieldValue< bool, unsigned __int32 > bUseBPInventoryItemUsed()
Definition Actor.h:1006
float GetNetStasisAndRangeMultiplier(bool bIsForNetworking)
Definition Actor.h:1147
int & DefaultUnstasisedOctreeFlagsField()
Definition Actor.h:873
long double & LastRenderTimeField()
Definition Actor.h:916
bool IsBasedOnActor(AActor *Other)
Definition Actor.h:1168
void RerunConstructionScripts()
Definition Actor.h:1247
void ClientMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:1077
void ClearCrossLevelReferences()
Definition Actor.h:1074
void SetActorEnableCollision(bool bNewActorEnableCollision, bool bCheckRecreatePhysicsState)
Definition Actor.h:1254
TArray< UActorComponent * > SerializedComponentsField()
Definition Actor.h:924
ENetRole GetRemoteRole()
Definition Actor.h:1151
void DetachRootComponentFromParent(bool bMaintainWorldPosition)
Definition Actor.h:1087
TArray< UActorComponent * > * GetComponentsByClass(TArray< UActorComponent * > *result, TSubclassOf< UActorComponent > ComponentClass)
Definition Actor.h:1124
BitFieldValue< bool, unsigned __int32 > bUseBPForceAllowsInventoryUse()
Definition Actor.h:1009
USceneComponent * K2_GetRootComponent()
Definition Actor.h:1187
void ForceReplicateNowWithChannel()
Definition Actor.h:1104
BitFieldValue< bool, unsigned __int32 > bNetUseClientRelevancy()
Definition Actor.h:967
void Stasis()
Definition Actor.h:1278
void ReceiveHit(UPrimitiveComponent *MyComp, AActor *Other, UPrimitiveComponent *OtherComp, bool bSelfMoved, FVector HitLocation, FVector HitNormal, FVector NormalImpulse, FHitResult *Hit)
Definition Actor.h:1350
BitFieldValue< bool, unsigned __int32 > bNetConnectionDidInitialSort()
Definition Actor.h:993
bool AllowSaving()
Definition Actor.h:1058
bool IsOwnedOrControlledBy(AActor *TestOwner)
Definition Actor.h:1176
BitFieldValue< bool, unsigned __int32 > bSuppressDestroyedEvent()
Definition Actor.h:957
void BPClientDoMultiUse(APlayerController *ForPC, int ClientUseIndex)
Definition Actor.h:1299
FVector * GetTargetPathfindingLocation(FVector *result)
Definition Actor.h:1138
unsigned int & AnimUpdateRateFrameCountField()
Definition Actor.h:910
void InventoryItemUsed(UObject *InventoryItemObject)
Definition Actor.h:1166
void DestroyChildActors()
Definition Actor.h:1082
void PostActorConstruction()
Definition Actor.h:1220
void SetActorRelativeTransform(FTransform *NewRelativeTransform, bool bSweep)
Definition Actor.h:1261
AController * GetInstigatorController()
Definition Actor.h:1137
void ReceiveActorEndOverlap(AActor *OtherActor)
Definition Actor.h:1339
void RegisterActorTickFunctions(bool bRegister, bool bSaveAndRestoreTickState)
Definition Actor.h:1238
BitFieldValue< bool, unsigned __int32 > bExchangedRoles()
Definition Actor.h:961
bool SimpleTeleportTo(FVector *DestLocation, FRotator *DestRotation)
Definition Actor.h:1276
TArray< TWeakObjectPtr< UActorComponent > > & StasisUnRegisteredComponentsField()
Definition Actor.h:892
void DestroyInput(APlayerController *PlayerController)
Definition Actor.h:1084
bool CheckStillInWorld()
Definition Actor.h:1073
void AddActorLocalRotation(FRotator DeltaRotation, bool bSweep)
Definition Actor.h:1048
long double & NetUpdateTimeField()
Definition Actor.h:896
TArray< TWeakObjectPtr< UActorComponent > > & ReplicatedComponentsField()
Definition Actor.h:869
void Multi_DrawDebugSphere(FVector Center, float Radius, int Segments, FColor SphereColor, bool bPersistentLines, float LifeTime, char DepthPriority)
Definition Actor.h:1327
float GetActorTimeDilation()
Definition Actor.h:1111
void ResetPropertiesForConstruction()
Definition Actor.h:1249
__int64 & LastActorUnstasisedCycleField()
Definition Actor.h:925
void NetSpawnedActor(AActor *SpawnedActor)
Definition Actor.h:1330
BitFieldValue< bool, unsigned __int32 > bHasFinishedSpawning()
Definition Actor.h:983
int & NetTagField()
Definition Actor.h:895
BitFieldValue< bool, unsigned __int32 > bCollideWhenPlacing()
Definition Actor.h:990
void AddActorWorldOffset(FVector DeltaLocation, bool bSweep)
Definition Actor.h:1050
void OnRep_ReplicatedMovement()
Definition Actor.h:1215
void RemoveControllingMatineeActor(AMatineeActor *InMatineeActor)
Definition Actor.h:1241
bool BPTryMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:1311
bool BPForceAllowsInventoryUse(UObject *InventoryItemObject)
Definition Actor.h:1303
FString * BPOverrideMultiUseCenterText(FString *result, APlayerController *ForPC)
Definition Actor.h:1306
void K2_AttachRootComponentToActor(AActor *InParentActor, FName InSocketName, EAttachLocation::Type AttachLocationType, bool bWeldSimulatedBodies)
Definition Actor.h:1184
void PlaySoundOnActor(USoundCue *InSoundCue, float VolumeMultiplier, float PitchMultiplier)
Definition Actor.h:1219
FVector * GetInputVectorAxisValue(FVector *result, FKey InputAxisKey)
Definition Actor.h:1135
unsigned __int64 & LastFrameUnStasisField()
Definition Actor.h:890
void Unstasis()
Definition Actor.h:1286
bool BPConsumeSetPinCode(APlayerController *ForPC, int appledPinCode, bool bIsSetting, int TheCustomIndex)
Definition Actor.h:1301
float GetInputAxisKeyValue(FKey InputAxisKey)
Definition Actor.h:1133
static void MakeNoiseImpl(AActor *NoiseMaker, float Loudness, APawn *NoiseInstigator, FVector *NoiseLocation)
Definition Actor.h:1193
void GetComponentsBoundingCylinder(float *OutCollisionRadius, float *OutCollisionHalfHeight, bool bNonColliding)
Definition Actor.h:1123
TEnumAsByte< enum ENetDormancy > & NetDormancyField()
Definition Actor.h:868
long double & LastActorForceReplicationTimeField()
Definition Actor.h:922
float TakeDamage(float DamageAmount, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:1280
UPrimitiveComponent * GetVisibleComponentByClass(TSubclassOf< UPrimitiveComponent > ComponentClass)
Definition Actor.h:1157
TArray< AMatineeActor * > ControllingMatineeActorsField()
Definition Actor.h:912
long double & OriginalCreationTimeField()
Definition Actor.h:906
BitFieldValue< bool, unsigned __int32 > bNetCritical()
Definition Actor.h:955
AActor * GetOwner()
Definition Actor.h:1289
void AddOwnedComponent(UActorComponent *Component)
Definition Actor.h:1055
char & RandomStartByteField()
Definition Actor.h:889
int & LastFrameForceNetUpdateField()
Definition Actor.h:866
FVector * GetActorScale3D(FVector *result)
Definition Actor.h:1110
void SetActorScale3D(FVector *NewScale3D)
Definition Actor.h:1264
BitFieldValue< bool, unsigned __int32 > bPendingUnstasis()
Definition Actor.h:963
float & NetworkAndStasisRangeMultiplierField()
Definition Actor.h:878
void OnRep_AttachmentReplication()
Definition Actor.h:1214
long double & LastReplicatedMovementField()
Definition Actor.h:865
void ClientSeamlessTravelled()
Definition Actor.h:1313
void UnregisterAllComponents(bool bDetachFromOtherParent)
Definition Actor.h:1285
bool Rename(const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
Definition Actor.h:1245
float GetInputAxisValue(FName InputAxisName)
Definition Actor.h:1134
BitFieldValue< bool, unsigned __int32 > bMultiUseCenterHUD()
Definition Actor.h:976
FString * GetEditTextString(FString *result, APlayerController *ForPC, UObject *AssociatedObject1, int ExtraID1, int ExtraID2)
Definition Actor.h:1317
void MarkForSeamlessTravel(unsigned int DestinationServerId, ESeamlessVolumeSide::Side DestinationServerVolumeSide)
Definition Actor.h:1045
bool Modify(bool bAlwaysMarkDirty)
Definition Actor.h:1197
BitFieldValue< bool, unsigned __int32 > bEnableMultiUse()
Definition Actor.h:973
BitFieldValue< bool, unsigned __int32 > bPreventActorStasis()
Definition Actor.h:1017
BitFieldValue< bool, unsigned __int32 > bNetMulticasting()
Definition Actor.h:992
AActor * NetworkSpatializationParentField()
Definition Actor.h:877
void K2_OnEndViewTarget(APlayerController *PC)
Definition Actor.h:1322
BitFieldValue< bool, unsigned __int32 > bAttachmentReplicationUseNetworkParent()
Definition Actor.h:947
void NetActorSpawnActor(TSubclassOf< AActor > ActorClass, FVector AtLoc, FRotator AtRot, bool bIgnoreOnDedicatedServer, USceneComponent *AttachToComponent, FName BoneName, AActor *SpawnOwner)
Definition Actor.h:1328
int & CustomDataField()
Definition Actor.h:885
BitFieldValue< bool, unsigned __int32 > bBlockInput()
Definition Actor.h:970
void InitializedSeamlessGridInfo()
Definition Actor.h:1319
void PropertyServerToClientsUnreliable(AActor *ActorToRep, FName PropertyName, TArray< unsigned char > *ReplicationData)
Definition Actor.h:1335
float GetLifeSpan()
Definition Actor.h:1142
long double & LastNetUpdateTimeField()
Definition Actor.h:899
void InventoryItemDropped(UObject *InventoryItemObject)
Definition Actor.h:1165
BitFieldValue< bool, unsigned __int32 > bAlwaysRelevant()
Definition Actor.h:940
BitFieldValue< bool, unsigned __int32 > bUseNetworkSpatialization()
Definition Actor.h:979
BitFieldValue< bool, unsigned __int32 > bAlwaysRelevantPrimalStructure()
Definition Actor.h:1031
AActor * GetAttachParentActor()
Definition Actor.h:1115
void K2_DestroyComponent(UActorComponent *Component)
Definition Actor.h:1185
void PropertyServerToClients_Implementation(AActor *ActorToRep, FName PropertyName, TArray< unsigned char > *ReplicationData)
Definition Actor.h:1236
void OnSubobjectCreatedFromReplication(UObject *NewSubobject)
Definition Actor.h:1216
void ForceNetUpdate(bool bDormantDontReplicateProperties, bool bAbsoluteForceNetUpdate, bool bDontUpdateChannel)
Definition Actor.h:1290
long double & LastExitStasisTimeField()
Definition Actor.h:883
float & NetCullDistanceSquaredDormantField()
Definition Actor.h:894
void ReceiveBeginPlay()
Definition Actor.h:1347
bool IsMarkedForSeamlessTravel()
Definition Actor.h:1039
void InitializeComponents()
Definition Actor.h:1162
BitFieldValue< bool, unsigned __int32 > bTearOff()
Definition Actor.h:960
volatile int & LastUnstasisFrameCounterField()
Definition Actor.h:891
bool ForceAllowsInventoryUse(UObject *InventoryItemObject)
Definition Actor.h:1102
bool SetActorLocation(FVector *NewLocation, bool bSweep)
Definition Actor.h:1256
void ReceivePointDamage(float Damage, UDamageType *DamageType, FVector HitLocation, FVector HitNormal, UPrimitiveComponent *HitComponent, FName BoneName, FVector ShotFromDirection, AController *InstigatedBy, AActor *DamageCauser)
Definition Actor.h:1352
void CopyRemoteRoleFrom(AActor *CopyFromActor)
Definition Actor.h:1078
float BPOverrideServerMultiUseAcceptRange()
Definition Actor.h:1307
BitFieldValue< bool, unsigned __int32 > bIgnoresOriginShifting()
Definition Actor.h:1015
int & LastFrameCalculcatedNetworkRangeMultiplierField()
Definition Actor.h:926
bool AlwaysReplicatePropertyConditional(UProperty *forProperty)
Definition Actor.h:1059
void SnapRootComponentTo(AActor *InParentActor, FName InSocketName)
Definition Actor.h:1277
bool IsRootComponentStationary()
Definition Actor.h:1182
void ReceiveActorBeginOverlap(AActor *OtherActor)
Definition Actor.h:1337
void ReceiveActorOnInputTouchEnter(ETouchIndex::Type FingerIndex)
Definition Actor.h:1343
void MulticastPropertyToPlayer(FName PropertyName, APlayerController *PC, bool bUnreliable)
Definition Actor.h:1203
long double & UnstasisLastInRangeTimeField()
Definition Actor.h:880
long double & LastEnterStasisTimeField()
Definition Actor.h:882
float OffsetHUDFromCenterScreenY(AHUD *ForHUD)
Definition Actor.h:1332
void BeginDestroy()
Definition Actor.h:1067
BitFieldValue< bool, unsigned __int32 > bReplicateHidden()
Definition Actor.h:1016
void ReceiveActorOnInputTouchLeave(ETouchIndex::Type FingerIndex)
Definition Actor.h:1344
long double & LastPreReplicationTimeField()
Definition Actor.h:881
void Multi_DrawDebugLine(FVector LineStart, FVector LineEnd, FColor LineColor, bool bPersistentLines, float LifeTime, char DepthPriority, float Thickness)
Definition Actor.h:1326
void PostInitializeComponents()
Definition Actor.h:1222
void ActorPlaySound(USoundBase *SoundAsset, bool bAttach, FName BoneName, FVector LocOffset)
Definition Actor.h:1292
void GetAttachedActors(TArray< AActor * > *OutActors)
Definition Actor.h:1117
bool IsNameStableForNetworking()
Definition Actor.h:1173
UActorComponent * GetComponentByCustomTag(FName TheTag)
Definition Actor.h:1119
UActorComponent * GetComponentByClass(TSubclassOf< UActorComponent > ComponentClass)
Definition Actor.h:1118
APawn * InstigatorField()
Definition Actor.h:904
float GetDistanceTo(AActor *OtherActor)
Definition Actor.h:1127
unsigned __int64 & HiddenEditorViewsField()
Definition Actor.h:919
int & NetworkDormantChildrenOpIdxField()
Definition Actor.h:927
void SetActorRelativeScale3D(FVector NewRelativeScale)
Definition Actor.h:1260
BitFieldValue< bool, unsigned __int32 > bPreventNPCSpawnFloor()
Definition Actor.h:951
void DetachSceneComponentsFromParent(USceneComponent *InParentComponent, bool bMaintainWorldPosition)
Definition Actor.h:1088
void FlushNetDormancy()
Definition Actor.h:1101
void PreNetReceive()
Definition Actor.h:1231
APlayerController * GetOwnerController()
Definition Actor.h:1150
void ReceiveAnyDamage(float Damage, UDamageType *DamageType, AController *InstigatedBy, AActor *DamageCauser)
Definition Actor.h:1346
void ReceiveActorOnClicked()
Definition Actor.h:1340
bool IsReadyForFinishDestroy()
Definition Actor.h:1177
void GetOverlappingComponents(TArray< UPrimitiveComponent * > *OutOverlappingComponents)
Definition Actor.h:1149
AWorldSettings * GetWorldSettings()
Definition Actor.h:1160
void SetActorRelativeLocation(FVector NewRelativeLocation, bool bSweep)
Definition Actor.h:1258
BitFieldValue< bool, unsigned __int32 > bUseInitializedSeamlessGridInfo()
Definition Actor.h:1025
void RegisterAllComponents()
Definition Actor.h:1240
void GetSimpleCollisionCylinder(float *CollisionRadius, float *CollisionHalfHeight)
Definition Actor.h:1152
bool SetActorLocationAndRotation(FVector *NewLocation, FRotator NewRotation, bool bSweep)
Definition Actor.h:1257
char & StasisSetIndexField()
Definition Actor.h:888
bool IsInOrOwnedBy(UObject *SomeOuter)
Definition Actor.h:1170
void AddTickPrerequisiteComponent(UActorComponent *PrerequisiteComponent)
Definition Actor.h:1057
bool BPIsA(TSubclassOf< AActor > anActorClass)
Definition Actor.h:1063
void ModifyHudMultiUseLoc(FVector2D *theVec, APlayerController *PC, int index)
Definition Actor.h:1323
float & NetUpdateFrequencyField()
Definition Actor.h:897
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:1318
bool IsNetRelevantFor(APlayerController *RealViewer, AActor *Viewer, FVector *SrcLocation)
Definition Actor.h:1174
BitFieldValue< bool, unsigned __int32 > bOverrideMultiUseCenterText()
Definition Actor.h:974
BitFieldValue< bool, unsigned __int32 > bPendingKillPending()
Definition Actor.h:989
FVector * GetActorRightVector(FVector *result)
Definition Actor.h:1109
float & ReplicationIntervalMultiplierField()
Definition Actor.h:886
void Destroyed()
Definition Actor.h:1086
BitFieldValue< bool, unsigned __int32 > bForcePreventSeamlessTravel()
Definition Actor.h:1022
void DisableInput(APlayerController *PlayerController)
Definition Actor.h:1090
FString * GetAimedTutorialHintString_Implementation(FString *result)
Definition Actor.h:1113
bool GetIsMapActor()
Definition Actor.h:1140
FRotator * K2_GetActorRotation(FRotator *result)
Definition Actor.h:1186
void FinishAndRegisterComponent(UActorComponent *Component)
Definition Actor.h:1099
FVector & DefaultActorLocationField()
Definition Actor.h:920
void MulticastProperty(FName PropertyName, bool bUnreliable)
Definition Actor.h:1202
BitFieldValue< bool, unsigned __int32 > bDoNotCook()
Definition Actor.h:968
void Net_DrawDebugBox(FVector *Center, FVector *BoxExtent, FQuat *Rotation, FColor *BoxColor, bool bPersistentLines, float LifeTime, char DepthPriority)
Definition Actor.h:1208
BitFieldValue< bool, unsigned __int32 > bOnlyReplicateOnNetForcedUpdate()
Definition Actor.h:1012
int & ForceImmediateReplicationFrameField()
Definition Actor.h:887
void DrawBasicFloatingHUD(AHUD *ForHUD)
Definition Actor.h:1315
bool TryMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:1283
void SetTickableWhenPaused(bool bTickableWhenPaused)
Definition Actor.h:1275
void ReceiveActorEndCursorOver()
Definition Actor.h:1338
TArray< FName > & TagsField()
Definition Actor.h:918
BitFieldValue< bool, unsigned __int32 > bUseBPClientIsAboutToSeamlessTravel()
Definition Actor.h:1023
void PlaySoundAtLocation(USoundCue *InSoundCue, FVector SoundLocation, float VolumeMultiplier, float PitchMultiplier)
Definition Actor.h:1218
void K2_AttachRootComponentTo(USceneComponent *InParent, FName InSocketName, EAttachLocation::Type AttachLocationType, bool bWeldSimulatedBodies)
Definition Actor.h:1183
bool Destroy(bool bNetForce, bool bShouldModifyLevel)
Definition Actor.h:1081
void ClientIsAboutToSeamlessTravel()
Definition Actor.h:1076
BitFieldValue< bool, unsigned __int32 > bCollisionImpactPreventShipDamage()
Definition Actor.h:954
bool SetActorRotation(FQuat *NewRotation)
Definition Actor.h:1262
bool K2_SetActorLocation(FVector NewLocation, bool bSweep)
Definition Actor.h:1189
void SetActorTickEnabled(bool bEnabled)
Definition Actor.h:1265
BitFieldValue< bool, unsigned __int32 > bActorInitialized()
Definition Actor.h:1013
void DoExecuteActorConstruction(FTransform *Transform, bool bIsDefaultTransform)
Definition Actor.h:1092
void BecomeViewTarget(APlayerController *PC)
Definition Actor.h:1066
FVector * GetActorRelativeScale3D(FVector *result)
Definition Actor.h:1108
TWeakObjectPtr< AActor > & ParentComponentActorField()
Definition Actor.h:915
BitFieldValue< bool, unsigned __int32 > bForceReplicateDormantChildrenWithoutSpatialRelevancy()
Definition Actor.h:1000
void ReceiveActorOnInputTouchEnd(ETouchIndex::Type FingerIndex)
Definition Actor.h:1342
TWeakObjectPtr< USoundBase > & LastPostProcessVolumeSoundField()
Definition Actor.h:870
FName * GetAttachParentSocketName(FName *result)
Definition Actor.h:1116
bool IsNetStartupActor()
Definition Actor.h:1175
void EndViewTarget(APlayerController *PC)
Definition Actor.h:1095
TEnumAsByte< enum ENetRole > & RemoteRoleField()
Definition Actor.h:863
void PostNetReceivePhysicState()
Definition Actor.h:1228
bool GetActorEnableCollision()
Definition Actor.h:1106
unsigned int & UniqueActorIdField()
Definition Actor.h:901
float OffsetHUDFromBottomScreenY(AHUD *ForHUD)
Definition Actor.h:1331
UWorld * K2_GetWorld()
Definition Actor.h:1188
void AddActorLocalOffset(FVector DeltaLocation, bool bSweep)
Definition Actor.h:1047
bool & bShouldSendPartialBunchesOverThresholdAsReliableField()
Definition Actor.h:928
BitFieldValue< bool, unsigned __int32 > bHasExecutedActorConstruction()
Definition Actor.h:943
void BPChangedActorTeam()
Definition Actor.h:1298
TArray< UActorComponent * > * GetComponentsByCustomTag(TArray< UActorComponent * > *result, FName TheTag)
Definition Actor.h:1125
UPrimitiveComponent * GetVisibleUnhiddenComponentByClass(TSubclassOf< UPrimitiveComponent > ComponentClass)
Definition Actor.h:1158
void DestroyConstructedComponents()
Definition Actor.h:1083
FVector * GetTargetingLocation(FVector *result)
Definition Actor.h:1038
void SetActorHiddenInGame(bool bNewHidden)
Definition Actor.h:1255
long double & CreationTimeField()
Definition Actor.h:905
int & TargetingTeamField()
Definition Actor.h:902
bool CheckDefaultSubobjectsInternal()
Definition Actor.h:1072
void ReceiveRadialDamage(float DamageReceived, UDamageType *DamageType, FVector Origin, FHitResult *HitInfo, AController *InstigatedBy, AActor *DamageCauser)
Definition Actor.h:1353
void BeginPlay()
Definition Actor.h:1068
void ThrottledTick()
Definition Actor.h:1358
FVector * GetInterpolatedVelocity(FVector *result)
Definition Actor.h:1139
void SetReplicates(bool bInReplicates)
Definition Actor.h:1272
BitFieldValue< bool, unsigned __int32 > bOnlyRelevantToOwner()
Definition Actor.h:939
TArray< AActor * > NetworkSpatializationChildrenDormantField()
Definition Actor.h:876
void BPClientIsAboutToSeamlessTravel()
Definition Actor.h:1300
UPlayer * GetNetOwningPlayer()
Definition Actor.h:1145
FVector * GetActorUpVector(FVector *result)
Definition Actor.h:1112
BitFieldValue< bool, unsigned __int32 > bWantsBeginPlayAfterSingleplayerGridTravel()
Definition Actor.h:1032
BitFieldValue< bool, unsigned __int32 > bPreventLayerGroupedVisibility()
Definition Actor.h:1019
BitFieldValue< bool, unsigned __int32 > bPreventCharacterBasingAllowSteppingUp()
Definition Actor.h:938
void ReregisterAllComponents()
Definition Actor.h:1246
BitFieldValue< bool, unsigned __int32 > bHasReplicatedProperties()
Definition Actor.h:985
BitFieldValue< bool, unsigned __int32 > bPreventLevelBoundsRelevant()
Definition Actor.h:999
BitFieldValue< bool, unsigned __int32 > bReplicates()
Definition Actor.h:981
FName & NetDriverNameField()
Definition Actor.h:900
float InternalTakeRadialDamage(float Damage, FRadialDamageEvent *RadialDamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:1163
void CalcCamera(float DeltaTime, FMinimalViewInfo *OutResult)
Definition Actor.h:1069
float & ClientReplicationSendNowThresholdField()
Definition Actor.h:862
void K2_OnBecomeViewTarget(APlayerController *PC)
Definition Actor.h:1321
void Net_DrawDebugSphere(FVector *Center, float Radius, int Segments, FColor *SphereColor, bool bPersistentLines, float LifeTime, char DepthPriority)
Definition Actor.h:1213
BitFieldValue< bool, unsigned __int32 > bDoOverrideHiddenShadow()
Definition Actor.h:995
void RecieveMatineeUpdated()
Definition Actor.h:1355
void ServerSendSimpleExecCommandToEveryone(FName CommandName, bool bIsReliable, bool bForceSendToLocalPlayer, bool bIgnoreRelevancy)
Definition Actor.h:1253
bool ActorHasTag(FName Tag)
Definition Actor.h:1046
void DrawActorFloatingHUD(AHUD *ForHUD)
Definition Actor.h:1314
void OnSubobjectDestroyFromReplication(UObject *NewSubobject)
Definition Actor.h:1217
bool SetActorRotation(FRotator NewRotation)
Definition Actor.h:1263
void ResetSpatialComponent()
Definition Actor.h:1250
bool IsLevelBoundsRelevant()
Definition Actor.h:1041
BitFieldValue< bool, unsigned __int32 > bBPPreInitializeComponents()
Definition Actor.h:1002
void BPInventoryItemUsed(UObject *InventoryItemObject)
Definition Actor.h:1305
bool SetRootComponent(USceneComponent *NewRootComponent)
Definition Actor.h:1273
void SetOwner(AActor *NewOwner)
Definition Actor.h:1271
void PreInitializeComponents()
Definition Actor.h:1230
void PropertyServerToClients(AActor *ActorToRep, FName PropertyName, TArray< unsigned char > *ReplicationData)
Definition Actor.h:1334
float & NetPriorityField()
Definition Actor.h:898
TArray< AActor * > ChildrenField()
Definition Actor.h:908
BitFieldValue< bool, unsigned __int32 > bIgnoredByCharacterEncroachment()
Definition Actor.h:945
void ReceiveActorOnReleased()
Definition Actor.h:1345
void PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)
Definition Actor.h:1224
void BPPostLoadedFromSeamlessTravel()
Definition Actor.h:1309
BitFieldValue< bool, unsigned __int32 > bPreventSaving()
Definition Actor.h:975
void Net_DrawDebugCapsule(FVector *Center, float HalfHeight, float Radius, FQuat *Rotation, FColor *CapsuleColor, bool bPersistentLines, float LifeTime, char DepthPriority)
Definition Actor.h:1209
BitFieldValue< bool, unsigned __int32 > bAddedServerThrottledTick()
Definition Actor.h:1030
BitFieldValue< bool, unsigned __int32 > bOnlyInitialReplication()
Definition Actor.h:977
FString * GetAimedTutorialHintString(FString *result)
Definition Actor.h:1316
BitFieldValue< bool, unsigned __int32 > bUseBPInventoryItemDropped()
Definition Actor.h:1007
float & OverrideStasisComponentRadiusField()
Definition Actor.h:903
void PostNetReceive()
Definition Actor.h:1226
void Net_DrawDebugCoordinateSystem(FVector *AxisLoc, FRotator *AxisRot, float Scale, bool bPersistentLines, float LifeTime, char DepthPriority, float Thickness)
Definition Actor.h:1210
void PrestreamTextures(float Seconds, bool bEnableStreaming, int CinematicTextureGroups)
Definition Actor.h:1232
void DisableComponentsSimulatePhysics()
Definition Actor.h:1089
BitFieldValue< bool, unsigned __int32 > bAlwaysCreatePhysicsState()
Definition Actor.h:1010
void GetActorBounds(bool bOnlyCollidingComponents, FVector *Origin, FVector *BoxExtent)
Definition Actor.h:1105
BitFieldValue< bool, unsigned __int32 > bClimbable()
Definition Actor.h:946
void NetActorSpawnActor_Implementation(TSubclassOf< AActor > ActorClass, FVector AtLoc, FRotator AtRot, bool bIgnoreOnDedicatedServer, USceneComponent *AttachToComponent, FName BoneName, AActor *SpawnOwner)
Definition Actor.h:1205
BitFieldValue< bool, unsigned __int32 > bForceInfiniteDrawDistance()
Definition Actor.h:1021
bool IsRootComponentMovable()
Definition Actor.h:1180
void RemoveTickPrerequisiteComponent(UActorComponent *PrerequisiteComponent)
Definition Actor.h:1244
BitFieldValue< bool, unsigned __int32 > bSkeletalComponentsForceParallelAnims()
Definition Actor.h:1020
void EnableInput(APlayerController *PlayerController)
Definition Actor.h:1093
BitFieldValue< bool, unsigned __int32 > bAutoStasis()
Definition Actor.h:971
TArray< UActorComponent * > OwnedComponentsField()
Definition Actor.h:923
BitFieldValue< bool, unsigned __int32 > bReplicateUniqueActorId()
Definition Actor.h:1028
void FinalSeamlessTravelled()
Definition Actor.h:1098
FString * GetDescriptiveName(FString *result)
Definition Actor.h:1037
bool K2_TeleportTo(FVector DestLocation, FRotator DestRotation, bool bSimpleTeleport)
Definition Actor.h:1190
BitFieldValue< bool, unsigned __int32 > bIgnoreNetworkRangeScaling()
Definition Actor.h:949
void Net_DrawDebugLine(FVector *LineStart, FVector *LineEnd, FColor *LineColor, bool bPersistentLines, float LifeTime, char DepthPriority, float Thickness)
Definition Actor.h:1212
BitFieldValue< bool, unsigned __int32 > bIsMapActor()
Definition Actor.h:934
bool IsAttachedTo(AActor *Other)
Definition Actor.h:1167
void UpdateOverlaps(bool bDoNotifies)
Definition Actor.h:1287
void SetTickFunctionEnabled(bool bEnableTick)
Definition Actor.h:1274
void NetDetachRootComponentFromAny_Implementation()
Definition Actor.h:1207
void MatineeUpdated()
Definition Actor.h:1196
void SendExecCommand(FName CommandName, FNetExecParams *ExecParams, bool bIsReliable)
Definition Actor.h:1252
void ExchangeNetRoles(bool bRemoteOwned)
Definition Actor.h:1096
void UnmarkAbortedForSeamlessTravel()
Definition Actor.h:1040
FTransform * GetTransform(FTransform *result)
Definition Actor.h:1154
BitFieldValue< bool, unsigned __int32 > bNetStartup()
Definition Actor.h:936
BitFieldValue< bool, unsigned __int32 > bStasisComponentRadiusForceDistanceCheck()
Definition Actor.h:1005
void PostNetInit()
Definition Actor.h:1225
void GetSubobjectsWithStableNamesForNetworking(TArray< UObject * > *ObjList)
Definition Actor.h:1153
void SetNetUpdateTime(long double NewUpdateTime)
Definition Actor.h:1269
void Multi_DrawDebugDirectionalArrow(FVector LineStart, FVector LineEnd, float ArrowSize, FColor ArrowColor, bool bPersistentLines, float LifeTime, char DepthPriority)
Definition Actor.h:1325
void CreateChildActors()
Definition Actor.h:1079
void BPPostInitializeComponents()
Definition Actor.h:1308
void ApplyWorldOffset(FVector *InOffset, bool bWorldShift)
Definition Actor.h:1060
unsigned int & AnimUpdateRateShiftTagField()
Definition Actor.h:909
BitFieldValue< bool, unsigned __int32 > bSavedWhenStasised()
Definition Actor.h:952
void MakeNoise(float Loudness, APawn *NoiseInstigator, FVector NoiseLocation)
Definition Actor.h:1192
UPrimitiveComponent * StasisCheckComponentField()
Definition Actor.h:874
void ForceReplicateNow(bool bForceCreateChannel, bool bForceCreateChannelIfRelevant)
Definition Actor.h:1291
ECollisionResponse GetComponentsCollisionResponseToChannel(ECollisionChannel Channel)
Definition Actor.h:1126
BitFieldValue< bool, unsigned __int32 > bPreventCharacterBasing()
Definition Actor.h:937
FString * GetEditTextString_Implementation(FString *result, APlayerController *ForPC, UObject *AssociatedObject1, int ExtraID1, int ExtraID2)
Definition Actor.h:1129
void DispatchBlockingHit(UPrimitiveComponent *MyComp, UPrimitiveComponent *OtherComp, bool bSelfMoved, FHitResult *Hit)
Definition Actor.h:1091
void ClearNetworkSpatializationParent()
Definition Actor.h:1075
FBox * GetComponentsBoundingBoxForLevelBounds(FBox *result)
Definition Actor.h:1122
bool IsInPersistentLevel(bool bIncludeLevelStreamingPersistent)
Definition Actor.h:1171
void ReceiveActorBeginCursorOver()
Definition Actor.h:1336
float GetDotProductTo(AActor *OtherActor)
Definition Actor.h:1128
bool BPIsMarkedForSeamlessTravel()
Definition Actor.h:1064
int & DefaultStasisComponentOctreeFlagsField()
Definition Actor.h:871
void ActorPlaySoundUnreliable(USoundBase *SoundAsset, bool bAttach, FName BoneName, FVector LocOffset)
Definition Actor.h:1293
float & InitialLifeSpanField()
Definition Actor.h:913
void FinishSpawning(FTransform *Transform, bool bIsDefaultTransform)
Definition Actor.h:1100
void RemoveTickPrerequisiteActor(AActor *PrerequisiteActor)
Definition Actor.h:1243
BitFieldValue< bool, unsigned __int32 > bUseOnlyPointForLevelBounds()
Definition Actor.h:958
bool HasNetOwner()
Definition Actor.h:1161
FName & CustomTagField()
Definition Actor.h:884
BitFieldValue< bool, unsigned __int32 > bHibernateChange()
Definition Actor.h:969
bool IsRootComponentCollisionRegistered()
Definition Actor.h:1179
void PostInitProperties()
Definition Actor.h:1221
BitFieldValue< bool, unsigned __int32 > bPendingNetUpdate()
Definition Actor.h:964
bool BPConsumeUsePinCode(AActor *FromKeypadActor, APlayerController *ForPC, int appledPinCode, bool bIsActivating)
Definition Actor.h:1302
void PostLoad()
Definition Actor.h:1223
BitFieldValue< bool, unsigned __int32 > bNetLoadOnClient()
Definition Actor.h:965
BitFieldValue< bool, unsigned __int32 > bWasForceIgnoreSpatialComponent()
Definition Actor.h:1027
BitFieldValue< bool, unsigned __int32 > bDeferredBeginPlay()
Definition Actor.h:984
void MarkComponentsAsPendingKill()
Definition Actor.h:1194
void RegisterAllActorTickFunctions(bool bRegister, bool bDoComponents, bool bSaveAndRestoreTickState)
Definition Actor.h:1239
AActor * OwnerField()
Definition Actor.h:864
void ReceiveTick(float DeltaSeconds)
Definition Actor.h:1354
void MarkComponentsRenderStateDirty()
Definition Actor.h:1195
APawn * GetInstigator()
Definition Actor.h:1136
BitFieldValue< bool, unsigned __int32 > bForceIgnoreSpatialComponent()
Definition Actor.h:1026
BitFieldValue< bool, unsigned __int32 > bWantsServerThrottledTick()
Definition Actor.h:1029
void ChangeActorTeam(int NewTeam)
Definition Actor.h:1070
void FellOutOfWorld(UDamageType *dmgType)
Definition Actor.h:1097
bool IsMatineeControlled()
Definition Actor.h:1172
void Multi_DrawDebugLine_Implementation(FVector LineStart, FVector LineEnd, FColor LineColor, bool bPersistentLines, float LifeTime, char DepthPriority, float Thickness)
Definition Actor.h:1200
void ClientPrepareForSeamlessTravel()
Definition Actor.h:1312
void ResetOwnedComponents()
Definition Actor.h:1248
bool CheckActorComponents()
Definition Actor.h:1071
BitFieldValue< bool, unsigned __int32 > bDormantNetMulticastForceFullReplication()
Definition Actor.h:994
BitFieldValue< bool, unsigned __int32 > bForceNetworkSpatialization()
Definition Actor.h:1004
float GetHorizontalDistanceTo(AActor *OtherActor)
Definition Actor.h:1130
bool PreventCharacterBasing(AActor *OtherActor, UPrimitiveComponent *BasedOnComponent)
Definition Actor.h:1233
void AddActorWorldRotation(FRotator DeltaRotation, bool bSweep)
Definition Actor.h:1051
BitFieldValue< bool, unsigned __int32 > bNetworkSpatializationForceRelevancyCheck()
Definition Actor.h:980
BitFieldValue< bool, unsigned __int32 > bCanBeDamaged()
Definition Actor.h:988
bool SetActorTransform(FTransform *NewTransform, bool bSweep)
Definition Actor.h:1266
void UninitializeComponents(EEndPlayReason::Type EndPlayReason)
Definition Actor.h:1284
static UClass * StaticClass()
Definition Actor.h:1042
void GatherCurrentMovement()
Definition Actor.h:1288
USceneComponent * RootComponentField()
Definition Actor.h:911
void ServerPrepareForSeamlessTravel()
Definition Actor.h:1356
bool AllowSeamlessTravel()
Definition Actor.h:1036
void Multi_DrawDebugCoordinateSystem(FVector AxisLoc, FRotator AxisRot, float Scale, bool bPersistentLines, float LifeTime, char DepthPriority, float Thickness)
Definition Actor.h:1324
bool IsRootComponentStatic()
Definition Actor.h:1181
FVector * GetActorForwardVector(FVector *result)
Definition Actor.h:1107
void SetLifeSpan(float InLifespan)
Definition Actor.h:1268
BitFieldValue< bool, unsigned __int32 > bUseBPChangedActorTeam()
Definition Actor.h:942
void AddActorWorldTransform(FTransform *DeltaTransform, bool bSweep)
Definition Actor.h:1052
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:1143
float & ForceMaximumReplicationRateUntilTimeField()
Definition Actor.h:921
float GetHorizontalDotProductTo(AActor *OtherActor)
Definition Actor.h:1131
void ReceiveEndPlay(EEndPlayReason::Type EndPlayReason)
Definition Actor.h:1349
UActorComponent * CreateComponentFromTemplate(UActorComponent *Template, FString *InName)
Definition Actor.h:1080
void AttachRootComponentTo(USceneComponent *InParent, FName InSocketName, EAttachLocation::Type AttachLocationType, bool bWeldSimulatedBodies)
Definition Actor.h:1061
BitFieldValue< bool, unsigned __int32 > bHidden()
Definition Actor.h:932
void StopActorSound(USoundBase *SoundAsset, float FadeOutTime)
Definition Actor.h:1279
int & DefaultStasisedOctreeFlagsField()
Definition Actor.h:872
void SetActorRelativeRotation(FRotator NewRelativeRotation, bool bSweep)
Definition Actor.h:1259
void GetOverlappingActors(TArray< AActor * > *OverlappingActors, UClass *ClassFilter)
Definition Actor.h:1148
int & CustomActorFlagsField()
Definition Actor.h:907
void BPPreInitializeComponents()
Definition Actor.h:1310
void GetAllSceneComponents(TArray< USceneComponent * > *OutComponents)
Definition Actor.h:1114
void REP_ActivateManualDirtyForPlayer(FName *PropertyName, APlayerController *PC)
Definition Actor.h:1237
BitFieldValue< bool, unsigned __int32 > bStasised()
Definition Actor.h:962
float & NetCullDistanceSquaredField()
Definition Actor.h:893
float & AbsoluteMaxTemperature()
Definition Actor.h:9773
TArray< FName > & BiomeZoneTags()
Definition Actor.h:9772
float & AbsoluteMinTemperature()
Definition Actor.h:9774
FString & BiomeZoneName()
Definition Actor.h:9769
float & FinalTemperatureAddition()
Definition Actor.h:9778
float & FinalTemperatureExponent()
Definition Actor.h:9777
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:9768
float & FinalTemperatureMultiplier()
Definition Actor.h:9776
FString & BiomeZoneNameAltDistanceName()
Definition Actor.h:9770
FString * GetBiomeZoneName(FString *result, APrimalCharacter *ForCharacter)
Definition Actor.h:9780
void Restart()
Definition Actor.h:3631
BitFieldValue< bool, unsigned __int32 > bClientUpdating()
Definition Actor.h:3554
BitFieldValue< bool, unsigned __int32 > bStartedJumpingWhileOnABase()
Definition Actor.h:3567
void OnWalkingOffLedge()
Definition Actor.h:3664
bool NotifyLanded(FHitResult *Hit)
Definition Actor.h:3576
void ClientCheatWalk()
Definition Actor.h:3654
void PawnClientRestart()
Definition Actor.h:3621
BitFieldValue< bool, unsigned __int32 > bIsBigPusher()
Definition Actor.h:3559
TArray< USoundBase * > CharacterOverrideSoundFromField()
Definition Actor.h:3535
USoundBase * BPOverrideCharacterSound_Implementation(USoundBase *SoundIn)
Definition Actor.h:3584
bool CanJumpInternal_Implementation()
Definition Actor.h:3589
bool ShouldUseWaveLocking(bool bForceCheck)
Definition Actor.h:3635
void ClientCheatWalk_Implementation()
Definition Actor.h:3596
BitFieldValue< bool, unsigned __int32 > bIsProne()
Definition Actor.h:3546
void ClearCrossLevelReferences()
Definition Actor.h:3592
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideCharacterSound()
Definition Actor.h:3551
void StopJumping()
Definition Actor.h:3640
unsigned __int16 & LastMoveOnlyRotationYawField()
Definition Actor.h:3526
float PlayAnimMontage(UAnimMontage *AnimMontage, float InPlayRate, FName StartSectionName, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer)
Definition Actor.h:3622
void PostInitializeComponents()
Definition Actor.h:3624
bool CanCrouch()
Definition Actor.h:3586
BitFieldValue< bool, unsigned __int32 > bOverrideWalkingVelocity()
Definition Actor.h:3563
bool IsJumping()
Definition Actor.h:3575
void OnRep_RootMotion()
Definition Actor.h:3619
void K2_OnMovementModeChanged(EMovementMode PrevMovementMode, EMovementMode NewMovementMode, char PrevCustomMode, char NewCustomMode)
Definition Actor.h:3657
UAnimMontage * GetCurrentMontage()
Definition Actor.h:3600
void K2_OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust)
Definition Actor.h:3658
void OnMovementModeChanged(EMovementMode PrevMovementMode, char PrevCustomMode)
Definition Actor.h:3613
bool TeleportTo(FVector *DestLocation, FRotator *DestRotation, bool bIsATest, bool bNoCheck)
Definition Actor.h:3642
unsigned __int16 & LastReplicatedMoveOnlyRotationYawField()
Definition Actor.h:3528
void OnEndCrouch(float HeightAdjust, float ScaledHeightAdjust)
Definition Actor.h:3612
UActorComponent * FindComponentByClass(TSubclassOf< UActorComponent > ComponentClass)
Definition Actor.h:3599
void OnRep_IsProne()
Definition Actor.h:3616
void OnJumped()
Definition Actor.h:3661
void GetSimpleCollisionCylinder(float *CollisionRadius, float *CollisionHalfHeight)
Definition Actor.h:3604
BitFieldValue< bool, unsigned __int32 > bCanEverCrouch()
Definition Actor.h:3549
void TurnOff()
Definition Actor.h:3645
void ApplyDamageMomentum(float DamageTaken, FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:3582
BitFieldValue< bool, unsigned __int32 > bSimGravityDisabled()
Definition Actor.h:3558
bool CanProne()
Definition Actor.h:3590
char & ReplicatedMovementModeField()
Definition Actor.h:3530
void SetBase(UPrimitiveComponent *NewBaseComponent, FName BoneName, bool bNotifyPawn)
Definition Actor.h:3632
long double & ForceUnfreezeSkeletalDynamicsUntilTimeField()
Definition Actor.h:3541
bool & bInBaseReplicationField()
Definition Actor.h:3537
void OnLanded(FHitResult *Hit)
Definition Actor.h:3662
void Jump()
Definition Actor.h:3608
BitFieldValue< bool, unsigned __int32 > bClientWasFalling()
Definition Actor.h:3556
void NetTeleportSucceeded(FVector ToLoc, FRotator ToRot)
Definition Actor.h:3660
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideCharacterParticle()
Definition Actor.h:3552
void UnPossessed()
Definition Actor.h:3647
void LaunchCharacter(FVector LaunchVelocity, bool bXYOverride, bool bZOverride)
Definition Actor.h:3610
static void StaticRegisterNativesACharacter()
Definition Actor.h:3665
BitFieldValue< bool, unsigned __int32 > bIsCrouched()
Definition Actor.h:3545
BitFieldValue< bool, unsigned __int32 > bIsSettingReplicatedBasedMovement()
Definition Actor.h:3569
BitFieldValue< bool, unsigned __int32 > bClientResimulateRootMotion()
Definition Actor.h:3557
float & JumpKeyHoldTimeField()
Definition Actor.h:3538
void SetLastMovementDesiredRotation(FRotator *InRotation)
Definition Actor.h:3580
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:3655
void UnCrouch(bool bClientSimulation)
Definition Actor.h:3646
void StopDodging(bool bClientSimulation)
Definition Actor.h:3639
void StartDodging(FVector InDodgingVelocity, bool bClientSimulation)
Definition Actor.h:3637
void UnProne(bool bClientSimulation)
Definition Actor.h:3648
bool IsGamePlayRelevant()
Definition Actor.h:3607
float & ProneEyeHeightField()
Definition Actor.h:3533
void BaseChange()
Definition Actor.h:3585
void OnStartCrouch(float HeightAdjust, float ScaledHeightAdjust)
Definition Actor.h:3620
bool CanJump()
Definition Actor.h:3588
void ClientCheatGhost()
Definition Actor.h:3653
void OnRep_IsCrouched()
Definition Actor.h:3615
BitFieldValue< bool, unsigned __int32 > bCanPushOthers()
Definition Actor.h:3561
void OnRep_DodgingMovementInfo()
Definition Actor.h:3614
void NetTeleportSucceeded_Implementation(FVector ToLoc, FRotator ToRot)
Definition Actor.h:3611
float & LeftDynamicActorBaseTimeField()
Definition Actor.h:3531
BitFieldValue< bool, unsigned __int32 > bCanBePushed()
Definition Actor.h:3560
BitFieldValue< bool, unsigned __int32 > bCanEverDodge()
Definition Actor.h:3547
void OnRep_ReplicatedBasedMovement()
Definition Actor.h:3617
float GetDefaultHalfHeight()
Definition Actor.h:3601
bool PreventMovementMode(EMovementMode NewMovementMode, char NewCustomMode)
Definition Actor.h:3628
TSubobjectPtr< UCharacterMovementComponent > & CharacterMovementField()
Definition Actor.h:3524
void ApplyWorldOffset(FVector *InOffset, bool bWorldShift)
Definition Actor.h:3583
BitFieldValue< bool, unsigned __int32 > bRelativeBaseUsePitchAndRoll()
Definition Actor.h:3566
void Landed(FHitResult *Hit)
Definition Actor.h:3609
void Prone(bool bClientSimulation)
Definition Actor.h:3629
bool ShouldOverrideNewFallVelocity()
Definition Actor.h:3577
TArray< USoundBase * > CharacterOverrideSoundToField()
Definition Actor.h:3536
void PostNetReceiveLocationAndRotation()
Definition Actor.h:3626
void Crouch(bool bClientSimulation)
Definition Actor.h:3597
void PreNetReceive()
Definition Actor.h:3627
void OnLaunched(FVector LaunchVelocity, bool bXYOverride, bool bZOverride)
Definition Actor.h:3663
BitFieldValue< bool, unsigned __int32 > bSetDefaultMovementMode()
Definition Actor.h:3562
void TornOff()
Definition Actor.h:3644
void CheckJumpInput(float DeltaTime)
Definition Actor.h:3591
BitFieldValue< bool, unsigned __int32 > bPressedJump()
Definition Actor.h:3553
FVector & BaseTranslationOffsetField()
Definition Actor.h:3529
void ClientCheatFly_Implementation()
Definition Actor.h:3594
void PossessedBy(AController *NewController)
Definition Actor.h:3623
bool IsBasedOnDynamicActor()
Definition Actor.h:3605
UPrimitiveComponent * GetMovementBase()
Definition Actor.h:3574
void K2_UpdateCustomMovement(float DeltaTime)
Definition Actor.h:3659
bool IsComponentTickDelegated(UActorComponent *Component)
Definition Actor.h:3606
unsigned __int16 & LastMoveOnlyRotationPitchField()
Definition Actor.h:3525
BitFieldValue< bool, unsigned __int32 > bOverrideSwimmingVelocity()
Definition Actor.h:3564
BitFieldValue< bool, unsigned __int32 > bIsPlayingTurningAnim()
Definition Actor.h:3555
void ClearJumpInput()
Definition Actor.h:3593
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:3603
bool ShouldReplicateRotPitch()
Definition Actor.h:3634
bool ShouldNotifyLanded(FHitResult *Hit)
Definition Actor.h:3633
float GetJumpMaxHoldTime()
Definition Actor.h:3602
bool ShouldOverrideSwimmingVelocity()
Definition Actor.h:3578
BitFieldValue< bool, unsigned __int32 > bReplicateDesiredRotation()
Definition Actor.h:3550
BitFieldValue< bool, unsigned __int32 > bCanEverProne()
Definition Actor.h:3548
BitFieldValue< bool, unsigned __int32 > bUseBPPreventMovementMode()
Definition Actor.h:3570
void OnRep_ReplicatedMovement()
Definition Actor.h:3618
void PostNetReceive()
Definition Actor.h:3625
unsigned __int16 & LastReplicatedMoveOnlyRotationPitchField()
Definition Actor.h:3527
void RecalculateBaseEyeHeight()
Definition Actor.h:3630
bool AllowMovementMode(EMovementMode NewMovementMode, char NewCustomMode)
Definition Actor.h:3581
void ClientCheatGhost_Implementation()
Definition Actor.h:3595
void StopAnimMontage(UAnimMontage *AnimMontage)
Definition Actor.h:3638
void ClientCheatFly()
Definition Actor.h:3652
bool CanJumpInternal()
Definition Actor.h:3651
bool DoJump(bool bReplayingMoves)
Definition Actor.h:3598
void TickFromBaseWhenAttachedToParent()
Definition Actor.h:3643
bool ShouldOverrideWalkingVelocity()
Definition Actor.h:3579
void UpdateSimulatedPosition(FVector *NewLocation, FRotator *NewRotation)
Definition Actor.h:3649
bool SimpleTeleportTo(FVector *DestLocation, FRotator *DestRotation)
Definition Actor.h:3636
BitFieldValue< bool, unsigned __int32 > bIsBasedOnMesh()
Definition Actor.h:3568
float & CrouchedEyeHeightField()
Definition Actor.h:3532
void K2_OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust)
Definition Actor.h:3656
void TeleportSucceeded(bool bIsATest, bool bSimpleTeleport)
Definition Actor.h:3641
BitFieldValue< bool, unsigned __int32 > bOverrideNewFallVelocity()
Definition Actor.h:3565
float & JumpMaxHoldTimeField()
Definition Actor.h:3539
bool BP_PreventMovementMode(EMovementMode newMovementMode, char newCustomMode)
Definition Actor.h:3650
bool CanDodge()
Definition Actor.h:3587
int & LastTeleportedFrameField()
Definition Actor.h:3540
FDodgeMovementInfo & DodgingMovementInfoField()
Definition Actor.h:3534
FName * GetStateName(FName *result)
Definition Actor.h:2092
APlayerState * PlayerStateField()
Definition Actor.h:2062
void ReceiveInstigatedAnyDamage(float Damage, UDamageType *DamageType, AActor *DamagedActor, AActor *DamageCauser)
Definition Actor.h:2114
bool IsInState(FName InStateName)
Definition Actor.h:2096
void OnRep_PlayerState()
Definition Actor.h:2099
void ClientSetRotation(FRotator NewRotation, bool bResetCamera, bool bAfterSeamlessTravel)
Definition Actor.h:2112
APawn * K2_GetPawn(AActor *DamageCauser)
Definition Actor.h:2074
void GetPlayerViewPoint(FVector *out_Location, FRotator *out_Rotation)
Definition Actor.h:2091
void Destroyed()
Definition Actor.h:2081
void RemovePawnTickDependency(APawn *InOldPawn)
Definition Actor.h:2103
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:2088
void Reset()
Definition Actor.h:2104
void ChangeState(FName NewState)
Definition Actor.h:2077
FRotator * GetDesiredRotation(FRotator *result)
Definition Actor.h:2086
void ClientSetLocation_Implementation(FVector NewLocation, FRotator NewRotation)
Definition Actor.h:2079
void OnRep_Pawn()
Definition Actor.h:2098
void AttachToPawn(APawn *InPawn)
Definition Actor.h:2076
void InitPlayerState()
Definition Actor.h:2094
void CleanupPlayerState()
Definition Actor.h:2078
ACharacter * CharacterField()
Definition Actor.h:2061
FVector * GetNavAgentLocation(FVector *result)
Definition Actor.h:2090
void AddPawnTickDependency(APawn *NewPawn)
Definition Actor.h:2075
void SetControlRotation(FRotator *NewRotation)
Definition Actor.h:2105
void SetPawnFromRep(APawn *InPawn)
Definition Actor.h:2108
void DetachFromPawn()
Definition Actor.h:2082
void SetPawn(APawn *InPawn)
Definition Actor.h:2107
void Possess(APawn *InPawn)
Definition Actor.h:2101
void SetInitialLocationAndRotation(FVector *NewLocation, FRotator *NewRotation)
Definition Actor.h:2106
void GetMoveGoalReachTest(AActor *MovingActor, FVector *MoveOffset, FVector *GoalOffset, float *GoalRadius, float *GoalHalfHeight)
Definition Actor.h:2089
TWeakObjectPtr< AActor > & StartSpotField()
Definition Actor.h:2065
FName & StateNameField()
Definition Actor.h:2066
void PawnPendingDestroy(APawn *inPawn)
Definition Actor.h:2100
void FailedToSpawnPawn()
Definition Actor.h:2083
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:2113
void PostInitializeComponents()
Definition Actor.h:2102
TWeakObjectPtr< APawn > & OldPawnField()
Definition Actor.h:2060
bool LineOfSightTo(AActor *Other, FVector ViewPoint, bool bAlternateChecks)
Definition Actor.h:2097
void UpdateNavigationComponents()
Definition Actor.h:2111
void ClientSetRotation_Implementation(FRotator NewRotation, bool bResetCamera, bool bAfterSeamlessTravel)
Definition Actor.h:2080
void UnPossess()
Definition Actor.h:2110
APawn * PawnField()
Definition Actor.h:2063
FRotator * GetControlRotation(FRotator *result)
Definition Actor.h:2085
void InstigatedAnyDamage(float Damage, UDamageType *DamageType, AActor *DamagedActor, AActor *DamageCauser)
Definition Actor.h:2095
FRotator & ControlRotationField()
Definition Actor.h:2064
FString * GetHumanReadableName(FString *result)
Definition Actor.h:2087
bool ShouldPostponePathUpdates()
Definition Actor.h:2109
static void StaticRegisterNativesAController()
Definition Actor.h:2115
AActor * GetViewTarget()
Definition Actor.h:2093
void GetActorEyesViewPoint(FVector *out_Location, FRotator *out_Rotation)
Definition Actor.h:2084
BitFieldValue< bool, unsigned __int32 > bAttachToPawn()
Definition Actor.h:2070
bool & bIsManuallyPlacedActor()
Definition Actor.h:9745
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:9739
FVector & WorldLoc()
Definition Actor.h:9742
TSubobjectPtr< UBoxComponent > BoxExtent()
Definition Actor.h:9741
int & ZoneId()
Definition Actor.h:9744
FString & VolumeName()
Definition Actor.h:9746
FString & ZoneName()
Definition Actor.h:9743
float & HyperThermalInsulationField()
Definition Actor.h:8979
float & IndoorsHypoThermalInsulationField()
Definition Actor.h:8975
float & IndoorsHyperThermalInsulationField()
Definition Actor.h:8976
BitFieldValue< bool, unsigned __int32 > bIsEggTooCold()
Definition Actor.h:8985
float & EggThermalInsulationTemperatureMultiplierField()
Definition Actor.h:8977
double & LastInsulationCalcTimeField()
Definition Actor.h:8978
BitFieldValue< bool, unsigned __int32 > bIsEggTooHot()
Definition Actor.h:8984
float & HypoThermalInsulationField()
Definition Actor.h:8980
APrimalCharacter * BasedTransformCharacterField()
Definition Actor.h:8940
long double & SpawnDropSoundTimeField()
Definition Actor.h:8937
FVector & DroppedItemVelocityField()
Definition Actor.h:8930
long double & DroppedItemDestructionTimeField()
Definition Actor.h:8925
BitFieldValue< bool, unsigned __int32 > bIsUnderwater()
Definition Actor.h:8954
UStaticMesh * NetDroppedMeshOverrideField()
Definition Actor.h:8927
FVector & BasedTransformLocationField()
Definition Actor.h:8941
bool & bClientDisablePhysicsField()
Definition Actor.h:8926
bool & bHasTickedField()
Definition Actor.h:8945
float & DroppedLifeSpanOverrideField()
Definition Actor.h:8944
BitFieldValue< bool, unsigned __int32 > bNotifyPreviousOwnerOfPickup()
Definition Actor.h:8955
AActor * DroppedByActorField()
Definition Actor.h:8939
void PostNetReceiveLocationAndRotation()
Definition Actor.h:8963
float & ImpulseMagnitudeField()
Definition Actor.h:8918
BitFieldValue< bool, unsigned __int32 > bUseCollisionTrace()
Definition Actor.h:8951
void Destroyed()
Definition Actor.h:8960
float & DroppedItemAccelerationGravityField()
Definition Actor.h:8932
void Tick(float DeltaSeconds)
Definition Actor.h:8967
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:8970
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:8962
bool & bThrownFromShipField()
Definition Actor.h:8931
BitFieldValue< bool, unsigned __int32 > bDestroyOnStasis()
Definition Actor.h:8950
UMaterialInterface * NetDroppedMeshMaterialOverrideField()
Definition Actor.h:8928
UPrimalItem * MyItemField()
Definition Actor.h:8917
unsigned __int64 & DroppedByPlayerIDField()
Definition Actor.h:8924
void PreInitializeComponents()
Definition Actor.h:8964
float & PrevAngularDampingField()
Definition Actor.h:8936
FVector & PreviousLocationField()
Definition Actor.h:8938
BitFieldValue< bool, unsigned __int32 > bPreventPickup()
Definition Actor.h:8952
APrimalDinoCharacter * DroppedOntoDinoCharacterField()
Definition Actor.h:8943
float & MaxPickUpDistanceField()
Definition Actor.h:8934
FVector & DroppedItemScaleField()
Definition Actor.h:8920
float GetDroppedItemLifeTime()
Definition Actor.h:8969
FVector & BasedTransformVelocityField()
Definition Actor.h:8942
float & ForceSleepTimerField()
Definition Actor.h:8919
bool TryMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:8968
FItemNetInfo & MyItemInfoField()
Definition Actor.h:8916
FString & DroppedByNameField()
Definition Actor.h:8923
FVector2D & OverlayTooltipPaddingField()
Definition Actor.h:8921
FVector & NetDroppedMeshOverrideScale3DField()
Definition Actor.h:8929
void BeginPlay()
Definition Actor.h:8959
float & PrevLinearDampingField()
Definition Actor.h:8935
BitFieldValue< bool, unsigned __int32 > bApplyImpulseOnSpawn()
Definition Actor.h:8949
FVector2D & OverlayTooltipScaleField()
Definition Actor.h:8922
float & DroppedItemMaxFallSpeedField()
Definition Actor.h:8933
BitFieldValue< bool, unsigned __int32 > bDestroyOutOfWater()
Definition Actor.h:8953
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:8961
void SetupVisuals()
Definition Actor.h:8965
void Stasis()
Definition Actor.h:8966
unsigned __int32 & bAddedToArrayField()
Definition Actor.h:9796
unsigned __int32 & bExportToCSVField()
Definition Actor.h:9797
TMap< FName, TSubclassOf< UActorComponent >, FDefaultSetAllocator, TDefaultMapKeyFuncs< FName, TSubclassOf< UActorComponent >, 0 > > & FoliageOverrideMap()
Definition Actor.h:9795
TArray< FFoliageAttachmentOverride, FDefaultAllocator > & FoliageAttachmentOverrides()
Definition Actor.h:9794
void AbortMatch()
Definition GameMode.h:946
void SetSeamlessTravelViewTarget(APlayerController *PC)
Definition GameMode.h:1005
APlayerController * ProcessClientTravel(FString *FURL, FGuid NextMapGuid, bool bSeamless, bool bAbsolute)
Definition GameMode.h:990
void ClearPause()
Definition GameMode.h:954
int & CurrentIDField()
Definition GameMode.h:926
FString * GetDefaultGameClassPath(FString *result, FString *MapName, FString *Options, FString *Portal)
Definition GameMode.h:960
void AddPlayerStart(APlayerStart *NewPlayerStart)
Definition GameMode.h:948
bool MustSpectate(APlayerController *NewPlayerController)
Definition GameMode.h:982
bool ReadyToStartMatch()
Definition GameMode.h:992
void RemoveConnectedPlayer(TSharedPtr< FUniqueNetId, 0 > *UniqueNetId)
Definition GameMode.h:993
void Reset()
Definition GameMode.h:996
void ProcessServerTravel(FString *URL, bool bAbsolute)
Definition GameMode.h:991
bool FindInactivePlayer(APlayerController *PC)
Definition GameMode.h:956
void HandleMatchHasStarted()
Definition GameMode.h:970
int GetNumPlayers()
Definition GameMode.h:966
void StartToLeaveMap()
Definition GameMode.h:1012
void OverridePlayerState(APlayerController *PC, APlayerState *OldPlayerState)
Definition GameMode.h:983
void SwapPlayerControllers(APlayerController *OldPC, APlayerController *NewPC)
Definition GameMode.h:1014
void ResetLevel()
Definition GameMode.h:997
bool HasOption(FString *Options, FString *InKey)
Definition GameMode.h:975
float & MinRespawnDelayField()
Definition GameMode.h:923
void GetKeyValue(FString *Pair, FString *Key, FString *Value)
Definition GameMode.h:964
void Broadcast(AActor *Sender, FString *Msg, FName Type)
Definition GameMode.h:951
bool AllowCheats(APlayerController *P)
Definition GameMode.h:949
void InitGameState()
Definition GameMode.h:977
BitFieldValue< bool, unsigned __int32 > bStartPlayersAsSpectators()
Definition GameMode.h:941
TSubclassOf< AGameSession > * GetGameSessionClass(TSubclassOf< AGameSession > *result)
Definition GameMode.h:962
FString * InitNewPlayer(FString *result, APlayerController *NewPlayerController, TSharedPtr< FUniqueNetId, 0 > *UniqueId, FString *Options, FString *Portal)
Definition GameMode.h:978
TSubclassOf< UObject > * GetDefaultPawnClassForController(TSubclassOf< UObject > *result, AController *InController)
Definition GameMode.h:1018
APlayerController * SpawnPlayerController(FVector *SpawnLocation, FRotator *SpawnRotation)
Definition GameMode.h:1008
void ReturnToMainMenuHost()
Definition GameMode.h:1000
int GetIntOption(FString *Options, FString *ParseString, int CurrentValue)
Definition GameMode.h:963
AActor * ChoosePlayerStart_Implementation(AController *Player)
Definition GameMode.h:953
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition GameMode.h:1019
bool AllowPausing(APlayerController *PC)
Definition GameMode.h:950
void K2_PostLogin(APlayerController *NewPlayer)
Definition GameMode.h:1020
bool ShouldSpawnAtStartSpot_Implementation(AController *Player)
Definition GameMode.h:1006
FString * ParseOption(FString *result, FString *Options, FString *InKey)
Definition GameMode.h:984
AActor * ChoosePlayerStart(AController *Player)
Definition GameMode.h:1017
TSubclassOf< APawn > & DefaultPawnClassField()
Definition GameMode.h:918
TSubclassOf< APlayerController > & PlayerControllerClassField()
Definition GameMode.h:929
void StartNewPlayer(APlayerController *NewPlayer)
Definition GameMode.h:1010
void RemovePlayerStart(APlayerStart *RemovedPlayerStart)
Definition GameMode.h:995
FName & MatchStateField()
Definition GameMode.h:916
void UpdateGameplayMuteList(APlayerController *aPlayer)
Definition GameMode.h:1016
void GenericPlayerInitialization(AController *C)
Definition GameMode.h:959
void InitGame(FString *MapName, FString *Options, FString *ErrorMessage)
Definition GameMode.h:976
BitFieldValue< bool, unsigned __int32 > bDelayedStart()
Definition GameMode.h:942
void HandleMatchIsWaitingToStart()
Definition GameMode.h:971
int & NumBotsField()
Definition GameMode.h:922
TSubclassOf< APlayerState > & PlayerStateClassField()
Definition GameMode.h:930
void SetPlayerDefaults(APawn *PlayerPawn)
Definition GameMode.h:1004
bool ShouldSpawnAtStartSpot(AController *Player)
Definition GameMode.h:1021
AGameState * GameStateField()
Definition GameMode.h:932
void SendPlayer(APlayerController *aPlayer, FString *FURL)
Definition GameMode.h:1001
void PostLogin(APlayerController *NewPlayer)
Definition GameMode.h:986
TArray< APlayerStart * > PlayerStartsField()
Definition GameMode.h:928
void HandleMatchHasEnded()
Definition GameMode.h:969
void Logout(AController *Exiting)
Definition GameMode.h:981
void EndMatch()
Definition GameMode.h:955
void PreInitializeComponents()
Definition GameMode.h:988
void RestartPlayer(AController *NewPlayer)
Definition GameMode.h:999
bool HasMatchEnded()
Definition GameMode.h:973
void RestartGame()
Definition GameMode.h:998
TArray< APlayerState * > InactivePlayerArrayField()
Definition GameMode.h:933
APlayerController * Login(UPlayer *NewPlayer, FString *Portal, FString *Options, TSharedPtr< FUniqueNetId, 0 > *UniqueId, FString *ErrorMessage)
Definition GameMode.h:980
TSubclassOf< AHUD > & HUDClassField()
Definition GameMode.h:919
void RemovePlayerControllerFromPlayerCount(APlayerController *PC)
Definition GameMode.h:994
float & InactivePlayerStateLifeSpanField()
Definition GameMode.h:934
int & NumTravellingPlayersField()
Definition GameMode.h:925
int & NumSpectatorsField()
Definition GameMode.h:920
void StartMatch()
Definition GameMode.h:1009
bool GrabOption(FString *Options, FString *Result)
Definition GameMode.h:968
void PreLogin(FString *Options, FString *Address, TSharedPtr< FUniqueNetId, 0 > *UniqueId, FString *authToken, FString *ErrorMessage, unsigned int *NewHomeServerId)
Definition GameMode.h:989
TSubclassOf< UObject > * GetDefaultPawnClassForController_Implementation(TSubclassOf< UObject > *result, AController *InController)
Definition GameMode.h:961
void StartPlay()
Definition GameMode.h:1011
TArray< APlayerStart * > UsedPlayerStartsField()
Definition GameMode.h:935
void SetMatchState(FName NewState)
Definition GameMode.h:1003
FString & OptionsStringField()
Definition GameMode.h:917
FString * GetNetworkNumber(FString *result)
Definition GameMode.h:965
void SetBandwidthLimit(float AsyncIOBandwidthLimit)
Definition GameMode.h:1002
void PostSeamlessTravel()
Definition GameMode.h:987
void GetSeamlessTravelActorList(bool bToEntry, TArray< AActor * > *ActorList)
Definition GameMode.h:967
TSubclassOf< AGameState > & GameStateClassField()
Definition GameMode.h:931
static FString * StaticGetFullGameClassName(FString *result, FString *Str)
Definition GameMode.h:1013
bool PlayerCanRestart(APlayerController *Player)
Definition GameMode.h:985
BitFieldValue< bool, unsigned __int32 > bUseSeamlessTravel()
Definition GameMode.h:939
void Tick(float DeltaSeconds)
Definition GameMode.h:1015
FString & DefaultPlayerNameField()
Definition GameMode.h:927
bool IsMatchInProgress()
Definition GameMode.h:979
int & NumPlayersField()
Definition GameMode.h:921
void HandleSeamlessTravelPlayer(AController **C)
Definition GameMode.h:972
BitFieldValue< bool, unsigned __int32 > bPauseable()
Definition GameMode.h:940
AActor * FindPlayerStart(AController *Player, FString *IncomingName)
Definition GameMode.h:957
APawn * SpawnDefaultPawnFor(AController *NewPlayer, AActor *StartSpot)
Definition GameMode.h:1007
void AddInactivePlayer(APlayerState *PlayerState, APlayerController *PC)
Definition GameMode.h:947
void ForceClearUnpauseDelegates(AActor *PauseActor)
Definition GameMode.h:958
AGameSession * GameSessionField()
Definition GameMode.h:924
void ChangeName(AController *Other, FString *S, bool bNameChange)
Definition GameMode.h:952
bool HasMatchStarted()
Definition GameMode.h:974
static UClass * StaticClass()
Definition Actor.h:1367
TArray< FString, FDefaultAllocator > & BaseMeshLookup()
Definition Actor.h:9726
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:9724
TArray< UStaticMesh *, FDefaultAllocator > & StaticMeshRefs()
Definition Actor.h:9727
UFoliageType * SelectedMesh()
Definition Actor.h:9729
TArray< UFoliageType *, FDefaultAllocator > & FoliageTypes()
Definition Actor.h:9725
void InitInterp()
Definition Actor.h:9012
char & ReplicationForceIsPlayingField()
Definition Actor.h:8997
void AddPlayerToDirectorTracks(APlayerController *PC)
Definition Actor.h:9004
void ApplyWorldOffset(FVector *InOffset, bool bWorldShift)
Definition Actor.h:9005
void Stop()
Definition Actor.h:9025
void AddActorToGroup(FName GroupName, AActor *TheGroupActor)
Definition Actor.h:9003
void ResetMatinee()
Definition Actor.h:9019
void BeginPlay()
Definition Actor.h:9006
float GetInterpLength()
Definition Actor.h:9011
void PostNetReceive()
Definition Actor.h:9034
void SetPosition(float NewPosition, bool bJump, bool bForceJumpFromBeginningForEvents, bool bSkipMatineeUpdate)
Definition Actor.h:9022
float & PlayRateField()
Definition Actor.h:8991
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:9031
void InitClientMatinee()
Definition Actor.h:9033
FMatineeActorFinished & OnMatineeFinishedField()
Definition Actor.h:8998
bool IsMatineeCompatibleWithPlayer(APlayerController *InPC)
Definition Actor.h:9013
void UpdateReplicatedData(bool bIsBeginningPlay)
Definition Actor.h:9029
void PreNetReceive()
Definition Actor.h:9035
void PostInitializeComponents()
Definition Actor.h:9017
FName * GetFunctionNameForEvent(FName *result, FName EventName)
Definition Actor.h:9010
float GetNetPriority(FVector *ViewPos, FVector *ViewDir, APlayerController *Viewer, UActorChannel *InChannel, float Time, bool bLowBandwidth)
Definition Actor.h:9032
void UpdateInterp(float NewPosition, bool bPreview, bool bJump, bool bSkipMatineeUpdate)
Definition Actor.h:9028
void UpdateStreamingForCameraCuts(float CurrentTime, bool bPreview)
Definition Actor.h:9030
void NotifyEventTriggered(FName EventName, float EventTime)
Definition Actor.h:9014
int & PreferredSplitScreenNumField()
Definition Actor.h:8994
void EnableCinematicMode(bool bEnable)
Definition Actor.h:9009
void Tick(float DeltaTime)
Definition Actor.h:9027
int & MatineeManagerPriorityField()
Definition Actor.h:8993
void PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)
Definition Actor.h:9018
FMatineeActorStopped & OnMatineeStoppedField()
Definition Actor.h:8999
float & ClientSidePositionErrorToleranceField()
Definition Actor.h:8996
void StepInterp(float DeltaTime, bool bPreview)
Definition Actor.h:9024
void ChangePlaybackDirection()
Definition Actor.h:9007
void CheckPriorityRefresh()
Definition Actor.h:9008
void Play(float OverrideSetPosition, bool bOverridePositionJump)
Definition Actor.h:9016
void Pause()
Definition Actor.h:9015
void SetLoopingState(bool bNewLooping)
Definition Actor.h:9021
void Reverse()
Definition Actor.h:9020
FName & MatineeControllerNameField()
Definition Actor.h:8990
float & InterpPositionField()
Definition Actor.h:8995
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:9036
float & ForceStartPositionField()
Definition Actor.h:8992
void SetupCameraCuts()
Definition Actor.h:9023
static void StaticRegisterNativesAMatineeActor()
Definition Actor.h:9037
void TermInterp()
Definition Actor.h:9026
bool & bAllowLandSpawnOnNonIKBlockerField()
Definition Actor.h:9951
float & NPCZoneLinkedDinoWeightsField()
Definition Actor.h:10024
bool & bSpawnOnOceanField()
Definition Actor.h:9950
float & NPCLevelMultiplierField()
Definition Actor.h:10005
bool & bWasOriginallyEnabledField()
Definition Actor.h:10004
TSubclassOf< UNPCSpawnEntriesContainer > & NPCSpawnEntriesContainerObjectField()
Definition Actor.h:9939
bool & bNPCForcePreventExitingWaterField()
Definition Actor.h:10001
float & TheNextIncreaseNPCIntervalField()
Definition Actor.h:10015
int & AbsoluteMaximumNumberNearbyCoreStructuresField()
Definition Actor.h:9998
bool & bNPCPreventSavingField()
Definition Actor.h:9979
float & MinimumManualSpawnIntervalField()
Definition Actor.h:10019
float & SpawnPointsExtentsOffsetFromSeamlessGridSizeField()
Definition Actor.h:9952
TArray< FLinkedZoneSpawnVolumeEntry > & LinkedZoneSpawnVolumeEntriesField()
Definition Actor.h:9938
int & MinDesiredNumberOfNPCField()
Definition Actor.h:9958
int & ForceOverrideNPCBaseLevelField()
Definition Actor.h:10006
bool & bDirectLinkDinosWithZoneManagerField()
Definition Actor.h:10021
float & Override_SP_StasisAutoDestoryIntervalField()
Definition Actor.h:9960
int & MySublevelUniqueIDField()
Definition Actor.h:10030
bool & bDisableOnSeamlessHomeServersField()
Definition Actor.h:10002
bool & bForceInEditorField()
Definition Actor.h:9946
bool & bOnlyCheckMySublevelWaterField()
Definition Actor.h:9957
float & TheMinimumPlayerDistanceFromSpawnPointField()
Definition Actor.h:9968
int & UseDesiredNumberOfNPCField()
Definition Actor.h:10008
bool & bUseSeamlessServerNPCShipSpawnEntriesOverrideField()
Definition Actor.h:10022
bool & bUsesManualSpawningField()
Definition Actor.h:9981
float & TheDecreaseNPCIntervalField()
Definition Actor.h:9973
bool & bEnabledField()
Definition Actor.h:9945
bool & bIgnoreNPCRandomClassReplacementsField()
Definition Actor.h:10020
bool & bSpawnAllNPCEntriesField()
Definition Actor.h:9983
float & TheIncreaseNPCIntervalMaxField()
Definition Actor.h:9972
int & MaxNumberSpawnZoneRandomPointChecksField()
Definition Actor.h:9990
bool & bSpawnsWaterDinosField()
Definition Actor.h:10013
float & ConsoleDesiredNumberOfNPCMultiplierField()
Definition Actor.h:9954
float & TheNewNewEditorNumberOfNPCMultiplierField()
Definition Actor.h:9965
float & IslandFinalNPCLevelMultiplierField()
Definition Actor.h:10026
float & SpawnMinDistanceFromShoreField()
Definition Actor.h:9953
TArray< FName > & OnlyAllowSpawningOnActorTagsField()
Definition Actor.h:9955
float & TheMinimumStructureDistanceFromSpawnPointField()
Definition Actor.h:9993
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:9943
bool & bAllowExtentTestField()
Definition Actor.h:9956
int & AbsoluteMaxNumberOfNPCField()
Definition Actor.h:9961
float & NPCAIRangeMultiplierField()
Definition Actor.h:9974
float & SingleplayerDeleteCreaturesAwayFromViewTimeOutField()
Definition Actor.h:10029
bool & bUseSpawnPointOverrideRotationField()
Definition Actor.h:10003
float & NPCWanderRadiusMultiplierField()
Definition Actor.h:9989
TArray< FNPCSpawnEntry > & NPCSpawnEntriesField()
Definition Actor.h:9940
TArray< FNPCSpawnLimit > & NPCSpawnLimitsField()
Definition Actor.h:9941
float & IncreaseNPCIntervalMultiplierField()
Definition Actor.h:10007
bool & bOnlyUseInDedicatedServerField()
Definition Actor.h:9988
float & SP_TheMaximumWorldTimeForFullIncreaseField()
Definition Actor.h:9971
bool & bOnlyUseInSingleplayerField()
Definition Actor.h:9984
int & TheNPCDynamicIncreaseMaximumIterationsField()
Definition Actor.h:10025
float & TheIncreaseNPCIntervalField()
Definition Actor.h:9969
float & SpawnOnOceanZOffsetField()
Definition Actor.h:9996
TArray< FName > & NonDedicatedFreezeWildDinoPhysicsIfLevelsUnloadedField()
Definition Actor.h:10018
int & MaximumNumberNearbyCoreStructuresField()
Definition Actor.h:9997
float & SinglePlayerSpawnAroundPlayerViewRadiusMinField()
Definition Actor.h:9986
bool & bUseSeamlessServerOceanEpicSpawnEntriesOverrideField()
Definition Actor.h:10023
bool & bIgnoreVolumeEcompassingCheckField()
Definition Actor.h:9982
int & SP_MinDesiredNumberOfNPCField()
Definition Actor.h:9959
bool & bOnlySpawnInWaterField()
Definition Actor.h:9949
float & TheSpawnPointMinimumFloorNormalField()
Definition Actor.h:9964
bool & bTraceForSpawnAgainstWaterField()
Definition Actor.h:10000
int & NumSpawnFailuresField()
Definition Actor.h:10010
int & TheNPCFullIncreaseMaximumIterationsField()
Definition Actor.h:9991
float & TheMaximumWorldTimeForFullIncreaseField()
Definition Actor.h:9967
FName & NonDedicatedFreezeWildDinoPhysicsIfLevelUnloadedField()
Definition Actor.h:10017
float & SinglePlayerSpawnAroundPlayerViewRadiusMaxField()
Definition Actor.h:9987
float & SP_TheIncreaseNPCIntervalField()
Definition Actor.h:9970
float & ManualSpawningNPCLerpToMaxRandomBaseLevelField()
Definition Actor.h:9995
bool & bForceUntameableField()
Definition Actor.h:9980
bool & bNewAbsoluteForceInEditorField()
Definition Actor.h:9947
bool & bNPCDontWanderField()
Definition Actor.h:9975
bool & bTriedFullIncreaseField()
Definition Actor.h:10012
float & SingleplayerDeleteCreaturesAwayFromViewDistField()
Definition Actor.h:10028
bool & bForcePreventDinoSeamlessTravelField()
Definition Actor.h:9976
int & NumNPCSpawnedField()
Definition Actor.h:10009
static void StaticRegisterNativesANPCZoneManager()
Definition Actor.h:9942
bool & bSpawnsAmphibiousDinosField()
Definition Actor.h:10014
float & KillOffOverweightNPCStasisTimeField()
Definition Actor.h:9966
float & TheMinimumTamedDinoDistanceFromSpawnPointField()
Definition Actor.h:9992
bool & bSinglePlayerSpawnAroundPlayerViewField()
Definition Actor.h:9985
bool & bForceRespawnDinosField()
Definition Actor.h:10011
bool & bNPCNoKillXPField()
Definition Actor.h:9978
int & ExtraNPCLevelOffsetField()
Definition Actor.h:9962
bool & bNPCWildIgnoreWildField()
Definition Actor.h:9977
float & CloseStructureDistanceFromSpawnPointField()
Definition Actor.h:10016
int & IslandFinalNPCLevelOffsetField()
Definition Actor.h:10027
bool & bAutoKillUseGlobalStasisArrayField()
Definition Actor.h:9999
bool & bNeverSpawnInWaterField()
Definition Actor.h:9948
float & DesiredNumberOfNPCMultiplierField()
Definition Actor.h:9963
float & NPCLerpToMaxRandomBaseLevelField()
Definition Actor.h:9994
TArray< FOceanHarvestEntry, FDefaultAllocator > & OceanHarvestEntries()
Definition Actor.h:9719
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:9717
TArray< FOceanHarvestedEntry, FDefaultAllocator > & HiddenHarvestedOceanEntries()
Definition Actor.h:9718
float GetNetPriority(FVector *ViewPos, FVector *ViewDir, APlayerController *Viewer, UActorChannel *InChannel, float Time, bool bLowBandwidth)
Definition Actor.h:1421
void BecomeViewTarget(APlayerController *PC)
Definition Actor.h:1401
static void StaticRegisterNativesAPawn()
Definition Actor.h:1469
float TakeDamage(float Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:1461
FVector * GetPawnViewLocation(FVector *result, bool bAllTransforms)
Definition Actor.h:1423
FVector * Internal_ConsumeMovementInputVector(FVector *result)
Definition Actor.h:1428
bool IsCrouched()
Definition Actor.h:1431
void ReceiveUnpossessed(AController *OldController)
Definition Actor.h:1468
void ReceivePossessed(AController *NewController)
Definition Actor.h:1467
FVector * GetVelocity(FVector *result, bool bIsForRagdoll)
Definition Actor.h:1424
bool IsWalking()
Definition Actor.h:1437
AController * ControllerField()
Definition Actor.h:1377
void PreInitializeComponents()
Definition Actor.h:1452
BitFieldValue< bool, unsigned __int32 > bInputEnabled()
Definition Actor.h:1391
bool InFreeCam()
Definition Actor.h:1426
TSubclassOf< AController > & AIControllerClassField()
Definition Actor.h:1373
FRotator * GetControlRotation(FRotator *result)
Definition Actor.h:1412
void TurnOff()
Definition Actor.h:1464
FVector * K2_GetMovementInputVector(FVector *result)
Definition Actor.h:1438
void EnableInput(APlayerController *PlayerController)
Definition Actor.h:1408
void MoveIgnoreActorAdd(AActor *ActorToIgnore)
Definition Actor.h:1440
void PossessedBy(AController *NewController)
Definition Actor.h:1445
char & RemoteViewPitchField()
Definition Actor.h:1375
FRotator * GetViewRotation(FRotator *result)
Definition Actor.h:1425
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:1417
void OutsideWorldBounds()
Definition Actor.h:1442
void PostLoad()
Definition Actor.h:1448
BitFieldValue< bool, unsigned __int32 > bCanAffectNavigationGeneration()
Definition Actor.h:1389
FVector & ControlInputVectorField()
Definition Actor.h:1380
void PostNetReceiveVelocity(FVector *NewVelocity)
Definition Actor.h:1450
void DetachFromControllerPendingDestroy()
Definition Actor.h:1406
void PawnMakeNoise(float Loudness, FVector NoiseLocation, bool bUseNoiseMakerLocation, AActor *NoiseMaker)
Definition Actor.h:1444
FVector * GetNavAgentLocation(FVector *result)
Definition Actor.h:1396
void LaunchPawn(FVector LaunchVelocity, bool bXYOverride, bool bZOverride)
Definition Actor.h:1439
void SetCanAffectNavigationGeneration(bool bNewValue)
Definition Actor.h:1457
void PostNetReceiveLocationAndRotation()
Definition Actor.h:1449
void Internal_AddMovementInput(FVector WorldAccel, bool bForce)
Definition Actor.h:1427
float & AllowedYawErrorField()
Definition Actor.h:1378
APlayerController * GetOwnerController()
Definition Actor.h:1422
void Restart()
Definition Actor.h:1456
bool ShouldTickIfViewportsOnly()
Definition Actor.h:1459
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:1466
void SpawnDefaultController()
Definition Actor.h:1460
AController * GetDamageInstigator(AController *InstigatedBy, UDamageType *DamageType)
Definition Actor.h:1413
FVector * GetLastMovementInputVector(FVector *result)
Definition Actor.h:1416
void Tick(float DeltaSeconds)
Definition Actor.h:1462
UPlayer * GetNetOwningPlayer()
Definition Actor.h:1420
void PostInitializeComponents()
Definition Actor.h:1446
FRotator * GetBaseAimRotation(FRotator *result)
Definition Actor.h:1411
APlayerState * PlayerStateField()
Definition Actor.h:1374
void AddControllerRollInput(float Val)
Definition Actor.h:1398
bool IsBasedOnActor(AActor *Other)
Definition Actor.h:1429
void Destroyed()
Definition Actor.h:1405
bool ReachedDesiredRotation()
Definition Actor.h:1453
void PostInputProcessed()
Definition Actor.h:1447
void UnPossessed()
Definition Actor.h:1465
FVector * ConsumeMovementInputVector(FVector *result)
Definition Actor.h:1403
void Reset()
Definition Actor.h:1455
void OnRep_Controller()
Definition Actor.h:1441
BitFieldValue< bool, unsigned __int32 > bUseControllerRotationPitch()
Definition Actor.h:1386
bool & bClearOnConsumeField()
Definition Actor.h:1379
void AddControllerPitchInput(float Val)
Definition Actor.h:1397
bool IsLocallyControlled()
Definition Actor.h:1433
BitFieldValue< bool, unsigned __int32 > bUseControllerRotationYaw()
Definition Actor.h:1387
BitFieldValue< bool, unsigned __int32 > bUseControllerRotationRoll()
Definition Actor.h:1388
bool IsMoveInputIgnored()
Definition Actor.h:1435
bool IsLocallyControlledByPlayer()
Definition Actor.h:1434
UNetConnection * GetNetConnection()
Definition Actor.h:1419
static AActor * GetMovementBaseActor(APawn *Pawn)
Definition Actor.h:1418
BitFieldValue< bool, unsigned __int32 > bProcessingOutsideWorldBounds()
Definition Actor.h:1392
bool IsNetRelevantFor(APlayerController *RealViewer, AActor *Viewer, FVector *SrcLocation)
Definition Actor.h:1436
void GetActorEyesViewPoint(FVector *out_Location, FRotator *out_Rotation)
Definition Actor.h:1410
bool IsControlled()
Definition Actor.h:1430
void DisableInput(APlayerController *PlayerController)
Definition Actor.h:1407
void ClientSetRotation(FRotator NewRotation)
Definition Actor.h:1402
void PostRegisterAllComponents()
Definition Actor.h:1451
void PawnClientRestart()
Definition Actor.h:1443
void AddMovementInput(FVector WorldDirection, float ScaleValue, bool bForce)
Definition Actor.h:1400
float & BaseEyeHeightField()
Definition Actor.h:1372
bool ShouldTakeDamage(float Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:1458
bool IsFalling()
Definition Actor.h:1432
void FaceRotation(FRotator NewControlRotation, float DeltaTime, bool bFromController)
Definition Actor.h:1409
void RecalculateBaseEyeHeight()
Definition Actor.h:1454
void DestroyPlayerInputComponent()
Definition Actor.h:1404
BitFieldValue< bool, unsigned __int32 > bPreventMovementStoppingOnPossess()
Definition Actor.h:1390
FString * GetHumanReadableName(FString *result)
Definition Actor.h:1415
void AddControllerYawInput(float Val)
Definition Actor.h:1399
float GetDefaultHalfHeight()
Definition Actor.h:1414
FVector & LastControlInputVectorField()
Definition Actor.h:1381
void TickBasedCharacters(float DeltaSeconds)
Definition Actor.h:1463
AController * LastHitByField()
Definition Actor.h:1376
TWeakObjectPtr< AController > & SpawnedForControllerField()
Definition Actor.h:1382
bool GetHitResultAtScreenPosition(FVector2D ScreenPosition, ETraceTypeQuery TraceChannel, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2271
void ClientProcessSimpleNetExecCommandBP_Implementation(AActor *ForActor, FName CommandName)
Definition Actor.h:2230
void SetSpawnLocation(FVector *NewLocation)
Definition Actor.h:2375
APawn * GetPawnOrSpectator()
Definition Actor.h:2291
bool DefaultCanUnpause()
Definition Actor.h:2248
EMouseCursor::Type GetMouseCursor()
Definition Actor.h:2285
bool IsLookInputIgnored()
Definition Actor.h:2307
void ServerUnmutePlayer(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2442
void ClientCapBandwidth_Implementation(int Cap)
Definition Actor.h:2212
FVector & LastReplicatedFocalLocField()
Definition Actor.h:2163
void CleanupGameViewport()
Definition Actor.h:2207
void NetSpawnActorAtLocation_Implementation(TSubclassOf< AActor > AnActorClass, FVector_NetQuantize AtLocation, FRotator_NetQuantize AtRotation, USceneComponent *attachToComponent, int dataIndex, FName attachSocketName)
Definition Actor.h:2316
void Possess(APawn *PawnToPossess)
Definition Actor.h:2324
void RestartLevel()
Definition Actor.h:2336
bool DeprojectMousePositionToWorld(FVector *WorldLocation, FVector *WorldDirection)
Definition Actor.h:2251
void ResetCameraMode()
Definition Actor.h:2334
void ClientTeamMessage(APlayerState *SenderPlayerState, FString *S, FName Type, float MsgLifeTime)
Definition Actor.h:2423
bool WasInputKeyJustReleased(FKey Key)
Definition Actor.h:2398
void AddCheats(bool bForce)
Definition Actor.h:2195
BitFieldValue< bool, unsigned __int32 > bCheatPlayer()
Definition Actor.h:2175
void PlayerTick(float DeltaTime)
Definition Actor.h:2323
FRotator & BlendedTargetViewRotationField()
Definition Actor.h:2128
void ClientRetryClientRestart_Implementation(APawn *NewPawn)
Definition Actor.h:2234
float GetInputKeyTimeDown(FKey Key)
Definition Actor.h:2279
bool GetHitResultUnderCursorForObjects(TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2274
void ClientReset_Implementation()
Definition Actor.h:2232
bool WasInputKeyJustPressed(FKey Key)
Definition Actor.h:2397
BitFieldValue< bool, unsigned __int32 > bCinematicMode()
Definition Actor.h:2172
void TickPlayerInput(const float DeltaSeconds, const bool bGamePaused)
Definition Actor.h:2389
void ClientNetGUIDActorDeletion(FNetworkGUID TheNetGUID)
Definition Actor.h:2407
void SetPawn(APawn *InPawn)
Definition Actor.h:2373
static void StaticRegisterNativesAPlayerController()
Definition Actor.h:2446
bool ServerAcknowledgePossession_Validate(APawn *P)
Definition Actor.h:2343
AActor * GetViewTarget()
Definition Actor.h:2296
void ClientProcessSimpleNetExecCommandUnreliableBP_Implementation(AActor *ForActor, FName CommandName)
Definition Actor.h:2231
void SafeServerCheckClientPossession()
Definition Actor.h:2338
UCheatManager * CheatManagerField()
Definition Actor.h:2133
float & InputRollScaleField()
Definition Actor.h:2142
void ServerViewNextPlayer()
Definition Actor.h:2445
bool ServerNotifyLoadedWorld_Validate(FName WorldPackageName)
Definition Actor.h:2351
void ClientSetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD)
Definition Actor.h:2421
void StartSpectatingOnly()
Definition Actor.h:2385
void NotifyLoadedWorld(FName WorldPackageName, bool bFinalDest)
Definition Actor.h:2318
void BeginInactiveState()
Definition Actor.h:2200
void ClientPlaySoundAtLocation_Implementation(USoundBase *Sound, FVector Location, float VolumeMultiplier, float PitchMultiplier)
Definition Actor.h:2225
void EndSpectatingState()
Definition Actor.h:2260
void ClientProcessSimpleNetExecCommandUnreliableBP(AActor *ForActor, FName CommandName)
Definition Actor.h:2413
void ClientAddTextureStreamingLoc_Implementation(FVector InLoc, float Duration, bool bOverrideLocation)
Definition Actor.h:2210
AActor * GetAimedUseActor(UActorComponent **UseComponent, int *hitBodyIndex, bool bForceUseActorLocation)
Definition Actor.h:2192
void GetInputMouseDelta(float *DeltaX, float *DeltaY)
Definition Actor.h:2281
FVector & AudioListenerLocationOverrideField()
Definition Actor.h:2154
void ClientSetHUD(TSubclassOf< AHUD > NewHUDClass)
Definition Actor.h:2422
UPlayer * PlayerField()
Definition Actor.h:2120
void ClientMessage_Implementation(FString *S, FName Type, float MsgLifeTime)
Definition Actor.h:2222
void SafeRetryClientRestart()
Definition Actor.h:2337
BitFieldValue< bool, unsigned __int32 > bShowExtendedInfoKey()
Definition Actor.h:2170
char & IgnoreLookInputField()
Definition Actor.h:2152
void SetPlayer(UPlayer *InPlayer)
Definition Actor.h:2374
TSubobjectPtr< USceneComponent > & TransformComponentField()
Definition Actor.h:2148
float & InputYawScaleField()
Definition Actor.h:2140
void SendClientAdjustment()
Definition Actor.h:2341
void StopTalking()
Definition Actor.h:2387
UNetConnection * NetConnectionField()
Definition Actor.h:2138
void ClientCommitMapChange_Implementation()
Definition Actor.h:2214
void BeginSpectatingState()
Definition Actor.h:2201
void ClientSetBlockOnAsyncLoading()
Definition Actor.h:2419
void FOV(float F)
Definition Actor.h:2261
void StartTalking()
Definition Actor.h:2386
bool IsPrimaryPlayer()
Definition Actor.h:2312
void ClientUnmutePlayer_Implementation(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2243
bool GetHitResultUnderCursorByChannel(ETraceTypeQuery TraceChannel, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2273
bool ServerPause_Validate()
Definition Actor.h:2306
void GetInputMotionState(FVector *Tilt, FVector *RotationRate, FVector *Gravity, FVector *Acceleration)
Definition Actor.h:2280
void ClientEnableNetworkVoice_Implementation(bool bEnable)
Definition Actor.h:2215
FVector * GetInputVectorKeyState(FVector *result, FKey Key)
Definition Actor.h:2283
void ClientPrepareMapChange_Implementation(FName LevelName, bool bFirst, bool bLast)
Definition Actor.h:2227
void ClientRetryClientRestart(APawn *NewPawn)
Definition Actor.h:2417
void DestroySpectatorPawn()
Definition Actor.h:2253
APawn * AcknowledgedPawnField()
Definition Actor.h:2121
bool NetConnectionHasActiveActor(AActor *AnActor)
Definition Actor.h:2315
BitFieldValue< bool, unsigned __int32 > bAcknowledgedClientReceivedActor()
Definition Actor.h:2185
void PostLoad()
Definition Actor.h:2326
void ServerSetSpectatorLocation(FVector NewLoc)
Definition Actor.h:2440
TArray< FName > & PendingMapChangeLevelNamesField()
Definition Actor.h:2135
void GetViewportSize(int *SizeX, int *SizeY)
Definition Actor.h:2297
TArray< AActor * > HiddenActorsField()
Definition Actor.h:2129
bool NotifyServerReceivedClientData(APawn *InPawn, float TimeStamp)
Definition Actor.h:2319
void EndPlay(EEndPlayReason::Type EndPlayReason)
Definition Actor.h:2258
FVector & LastCharacterMovementTeleportUnstasisLocationField()
Definition Actor.h:2162
void FlushPressedKeys()
Definition Actor.h:2263
FRotator & RotationInputField()
Definition Actor.h:2139
void ServerVerifyViewTarget()
Definition Actor.h:2444
void ServerCheckClientPossession()
Definition Actor.h:2434
void ResetIgnoreInputFlags()
Definition Actor.h:2335
void SetCinematicMode(bool bInCinematicMode, bool bHidePlayer, bool bAffectsHUD, bool bAffectsMovement, bool bAffectsTurning)
Definition Actor.h:2366
unsigned __int16 & SeamlessTravelCountField()
Definition Actor.h:2158
void Camera(FName NewMode)
Definition Actor.h:2203
void GetActorEyesViewPoint(FVector *out_Location, FRotator *out_Rotation)
Definition Actor.h:2266
bool ServerUpdateLevelVisibility_Validate(FName PackageName, bool bIsVisible)
Definition Actor.h:2361
bool & bIsDelayedNetCleanupField()
Definition Actor.h:2164
FRotator & TargetViewRotationField()
Definition Actor.h:2127
void SetupInputComponent()
Definition Actor.h:2377
void ClientTeamMessage_Implementation(APlayerState *SenderPlayerState, FString *S, FName Type, float MsgLifeTime)
Definition Actor.h:2242
bool IsSplitscreenPlayer(int *OutSplitscreenPlayerIndex)
Definition Actor.h:2313
APlayerState * GetNextViewablePlayer(int dir)
Definition Actor.h:2290
FString * ConsoleCommand(FString *result, FString *Cmd, bool bWriteToLog)
Definition Actor.h:2246
void InitInputSystem()
Definition Actor.h:2299
void GetPlayerViewPoint(FVector *out_Location, FRotator *out_Rotation)
Definition Actor.h:2293
bool GetHitResultAtScreenPosition(FVector2D ScreenPosition, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2269
bool IsMoveInputIgnored()
Definition Actor.h:2308
void CreateTouchInterface()
Definition Actor.h:2247
void ChangeState(FName NewState)
Definition Actor.h:2205
void ServerUnmutePlayer_Implementation(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2357
void StartFire(char FireModeNum)
Definition Actor.h:2384
BitFieldValue< bool, unsigned __int32 > bEnableTouchEvents()
Definition Actor.h:2179
void AddPitchInput(float Val)
Definition Actor.h:2196
long double & ServerLastReceivedSpectatorLocTimeField()
Definition Actor.h:2132
void ServerUpdateCamera_Implementation(FVector_NetQuantize CamLoc, int CamPitchAndYaw)
Definition Actor.h:2359
bool ProjectWorldLocationToScreen(FVector WorldLocation, FVector2D *ScreenLocation)
Definition Actor.h:2330
void ClientWasKicked(FText *KickReason)
Definition Actor.h:2428
void ClientNotifyRespawned(APawn *NewPawn, bool IsFirstSpawn)
Definition Actor.h:2409
void ClientSetBlockOnAsyncLoading_Implementation()
Definition Actor.h:2236
void ToggleSpeaking(bool bSpeaking, bool bUseSuperRange)
Definition Actor.h:2390
BitFieldValue< bool, unsigned __int32 > bShouldPerformFullTickWhenPaused()
Definition Actor.h:2187
bool IsPlayerMuted(FString *VivoxUsername)
Definition Actor.h:2310
bool CanRestartPlayer()
Definition Actor.h:2204
void ClientPrestreamTextures_Implementation(AActor *ForcedActor, float ForceDuration, bool bEnableStreaming, int CinematicTextureGroups)
Definition Actor.h:2228
BitFieldValue< bool, unsigned __int32 > bShowMouseCursor()
Definition Actor.h:2177
void SpawnDefaultHUD()
Definition Actor.h:2381
bool IsPaused()
Definition Actor.h:2309
float & LastTeleportDistanceField()
Definition Actor.h:2165
void SetVirtualJoystickVisibility(bool bVisible)
Definition Actor.h:2376
void ClientRepObjRef(UObject *Object)
Definition Actor.h:2414
void ClientProcessNetExecCommandUnreliable(AActor *ForActor, FName CommandName, FNetExecParams ExecParams)
Definition Actor.h:2411
FRotator & AudioListenerRotationOverrideField()
Definition Actor.h:2155
void ClientReturnToMainMenu(FString *ReturnReason)
Definition Actor.h:2418
void ClientMessage(FString *S, FName Type, float MsgLifeTime)
Definition Actor.h:2405
void ClientNetGUIDActorDeletion_Implementation(FNetworkGUID TheNetGUID)
Definition Actor.h:2224
bool InputTouch(unsigned int Handle, ETouchType::Type Type, FVector2D *TouchLocation, FDateTime DeviceTimestamp, unsigned int TouchpadIndex)
Definition Actor.h:2303
bool HasClientLoadedCurrentWorld()
Definition Actor.h:2298
void ClientCapBandwidth(int Cap)
Definition Actor.h:2399
TWeakObjectPtr< USceneComponent > & AudioListenerComponentField()
Definition Actor.h:2153
void ServerSetSpectatorLocation_Implementation(FVector NewLoc)
Definition Actor.h:2355
float GetNetPriority(FVector *ViewPos, FVector *ViewDir, APlayerController *Viewer, UActorChannel *InChannel, float Time, bool bLowBandwidth)
Definition Actor.h:2289
void AddRollInput(float Val)
Definition Actor.h:2197
AHUD * MyHUDField()
Definition Actor.h:2123
void ClientGameEnded(AActor *EndGameFocus, bool bIsWinner)
Definition Actor.h:2403
void CalcCamera(float DeltaTime, FMinimalViewInfo *OutResult)
Definition Actor.h:2202
TEnumAsByte< enum ECollisionChannel > & DefaultClickTraceChannelField()
Definition Actor.h:2145
void SetCinematicMode(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning)
Definition Actor.h:2367
void ServerViewPrevPlayer_Implementation()
Definition Actor.h:2364
bool DeprojectScreenPositionToWorld(float ScreenX, float ScreenY, FVector *WorldLocation, FVector *WorldDirection)
Definition Actor.h:2252
void ClientUnmutePlayer(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2425
void NetSpawnActorAtLocation(TSubclassOf< AActor > AnActorClass, FVector_NetQuantize AtLocation, FRotator_NetQuantize AtRotation, USceneComponent *attachToComponent, int dataIndex, FName attachSocketName)
Definition Actor.h:2430
void SetAudioListenerOverride(USceneComponent *AttachedComponent, FVector Location, FRotator Rotation)
Definition Actor.h:2365
void GetSeamlessTravelActorList(bool bToEntry, TArray< AActor * > *ActorList)
Definition Actor.h:2294
bool ServerMutePlayer_Validate(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2349
UNetConnection * PendingSwapConnectionField()
Definition Actor.h:2137
void SpawnPlayerCameraManager()
Definition Actor.h:2383
BitFieldValue< bool, unsigned __int32 > bForceFeedbackEnabled()
Definition Actor.h:2182
void ServerPause_Implementation()
Definition Actor.h:2352
bool & bLockedInputUIField()
Definition Actor.h:2147
void SmoothTargetViewRotation(APawn *TargetPawn, float DeltaSeconds)
Definition Actor.h:2380
bool InputAxis(FKey Key, float Delta, float DeltaTime, int NumSamples, bool bGamepad)
Definition Actor.h:2300
BitFieldValue< bool, unsigned __int32 > bEnableClickEvents()
Definition Actor.h:2178
BitFieldValue< bool, unsigned __int32 > bIsAdmin()
Definition Actor.h:2176
BitFieldValue< bool, unsigned __int32 > bInputEnabled()
Definition Actor.h:2186
void PawnLeavingGame()
Definition Actor.h:2322
void DelayedNetCleanup()
Definition Actor.h:2249
float & LastSpectatorStateSynchTimeField()
Definition Actor.h:2130
void ClientForceGarbageCollection_Implementation()
Definition Actor.h:2217
void ClientSetCameraFade(bool bEnableFading, FColor FadeColor, FVector2D FadeAlpha, float FadeTime, bool bFadeAudio)
Definition Actor.h:2420
BitFieldValue< bool, unsigned __int32 > bCinemaDisableInputMove()
Definition Actor.h:2183
void ClientGotoState(FName NewState)
Definition Actor.h:2404
bool GetHitResultAtScreenPosition(FVector2D ScreenPosition, ECollisionChannel TraceChannel, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2270
void ForceSingleNetUpdateFor(AActor *Target)
Definition Actor.h:2264
float & LocalPlayerCachedLODDistanceFactorField()
Definition Actor.h:2122
void NotifyDirectorControl(bool bNowControlling, AMatineeActor *CurrentMatinee)
Definition Actor.h:2317
void ServerMutePlayer(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2435
void SetCameraMode(FName NewCamMode)
Definition Actor.h:2238
BitFieldValue< bool, unsigned __int32 > bEnableMouseOverEvents()
Definition Actor.h:2180
void FailedToSpawnPawn()
Definition Actor.h:2262
void UpdatePing(float InPing)
Definition Actor.h:2393
void ClientReturnToMainMenu_Implementation(FString *ReturnReason)
Definition Actor.h:2235
void ClientProcessNetExecCommand(AActor *ForActor, FName CommandName, FNetExecParams ExecParams)
Definition Actor.h:2410
void ServerViewNextPlayer_Implementation()
Definition Actor.h:2363
bool GetHitResultUnderFingerByChannel(ETouchIndex::Type FingerIndex, ETraceTypeQuery TraceChannel, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2276
void ServerPause()
Definition Actor.h:2437
void ClientReset()
Definition Actor.h:2415
bool IsFrozen()
Definition Actor.h:2304
void EndPlayingState()
Definition Actor.h:2259
void AcknowledgePossession(APawn *P)
Definition Actor.h:2194
int & LastValidUnstasisCasterFrameField()
Definition Actor.h:2161
void ServerRestartPlayer()
Definition Actor.h:2439
void AddYawInput(float Val)
Definition Actor.h:2198
void LocalTravel(FString *FURL)
Definition Actor.h:2314
void UnPossess()
Definition Actor.h:2391
void ServerReceivedPlayerControllerAck_Implementation()
Definition Actor.h:2353
int GetSplitscreenPlayerCount()
Definition Actor.h:2295
bool & bPossessedAnyPawnField()
Definition Actor.h:2160
void ClientVoiceHandshakeComplete()
Definition Actor.h:2427
FVector & SpawnLocationField()
Definition Actor.h:2156
void ClientClearCameraLensEffects_Implementation()
Definition Actor.h:2213
void SetInitialLocationAndRotation(FVector *NewLocation, FRotator *NewRotation)
Definition Actor.h:2370
void Destroyed()
Definition Actor.h:2254
void ClientVoiceHandshakeComplete_Implementation()
Definition Actor.h:2244
void ClientEnableNetworkVoice(bool bEnable)
Definition Actor.h:2402
void ClientSetHUD_Implementation(TSubclassOf< AHUD > NewHUDClass)
Definition Actor.h:2241
void ClientIgnoreLookInput_Implementation(bool bIgnore)
Definition Actor.h:2220
void ClientFlushLevelStreaming_Implementation()
Definition Actor.h:2216
UNetConnection * GetNetConnection()
Definition Actor.h:2287
void ClientSetForceMipLevelsToBeResident_Implementation(UMaterialInterface *Material, float ForceDuration, int CinematicTextureGroups)
Definition Actor.h:2240
void ServerAcknowledgePossession(APawn *P)
Definition Actor.h:2431
void ClientIgnoreMoveInput_Implementation(bool bIgnore)
Definition Actor.h:2221
void ClientPlaySound_Implementation(USoundBase *Sound, float VolumeMultiplier, float PitchMultiplier)
Definition Actor.h:2226
void ServerMutePlayer_Implementation(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2348
char & IgnoreMoveInputField()
Definition Actor.h:2151
FVector * GetFocalLocation(FVector *result)
Definition Actor.h:2268
bool InputKey(FKey Key, EInputEvent EventType, float AmountDepressed, bool bGamepad)
Definition Actor.h:2301
void EnableInput(APlayerController *PlayerController)
Definition Actor.h:2257
void ClientRestart(APawn *NewPawn)
Definition Actor.h:2416
void UpdateCameraManager(float DeltaSeconds)
Definition Actor.h:2392
void ServerChangeName_Implementation(FString *S)
Definition Actor.h:2345
BitFieldValue< bool, unsigned __int32 > bOverrideAudioListener()
Definition Actor.h:2188
BitFieldValue< bool, unsigned __int32 > bPlayerIsWaiting()
Definition Actor.h:2174
void DisableInput(APlayerController *PlayerController)
Definition Actor.h:2255
float GetInputAnalogKeyState(FKey Key)
Definition Actor.h:2278
void ServerUpdateLevelVisibility(FName PackageName, bool bIsVisible)
Definition Actor.h:2443
bool & bAutoManageActiveCameraTargetField()
Definition Actor.h:2126
TSubclassOf< UCheatManager > & CheatClassField()
Definition Actor.h:2134
TEnumAsByte< enum EMouseCursor::Type > & CurrentMouseCursorField()
Definition Actor.h:2144
void SeamlessTravelFrom(APlayerController *OldPC)
Definition Actor.h:2340
BitFieldValue< bool, unsigned __int32 > bIsUsingStreamingVolumes()
Definition Actor.h:2173
void ClientRestart_Implementation(APawn *NewPawn)
Definition Actor.h:2233
void SetIgnoreMoveInput(bool bNewMoveInput)
Definition Actor.h:2369
BitFieldValue< bool, unsigned __int32 > bIsAnselActive()
Definition Actor.h:2171
void PostInitializeComponents()
Definition Actor.h:2325
void GetInputTouchState(ETouchIndex::Type FingerIndex, float *LocationX, float *LocationY, bool *bIsCurrentlyPressed)
Definition Actor.h:2282
void UpdateRotation(float DeltaTime)
Definition Actor.h:2394
bool ServerChangeName_Validate(FString *S)
Definition Actor.h:2346
void CleanupPlayerState()
Definition Actor.h:2208
bool GetHitResultUnderFingerForObjects(ETouchIndex::Type FingerIndex, TArray< TEnumAsByte< enum EObjectTypeQuery > > *ObjectTypes, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2277
void GetAudioListenerPosition(FVector *OutLocation, FVector *OutFrontDir, FVector *OutRightDir)
Definition Actor.h:2267
bool ShouldReplicateVoicePacketFrom(FUniqueNetId *Sender, char ShouldUseSuperRange, char *PlaybackFlags)
Definition Actor.h:2378
void ViewAPlayer(int dir)
Definition Actor.h:2396
BitFieldValue< bool, unsigned __int32 > bEnableTouchOverEvents()
Definition Actor.h:2181
void EnableCheats(FString pass)
Definition Actor.h:2256
unsigned __int16 & LastCompletedSeamlessTravelCountField()
Definition Actor.h:2159
void ClientWasKicked_Implementation(FText *KickReason)
Definition Actor.h:2245
void ClientProcessNetExecCommandUnreliable_Implementation(AActor *ForActor, FName CommandName, FNetExecParams ExecParams)
Definition Actor.h:2229
void ClientMutePlayer(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2406
void ServerShortTimeout()
Definition Actor.h:2441
void ProcessForceFeedback(const float DeltaTime, const bool bGamePaused)
Definition Actor.h:2328
void AutoManageActiveCameraTarget(AActor *SuggestedTarget)
Definition Actor.h:2199
bool GetHitResultUnderFinger(ETouchIndex::Type FingerIndex, ECollisionChannel TraceChannel, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2275
void ClientCommitMapChange()
Definition Actor.h:2401
void ReceivedPlayer()
Definition Actor.h:2331
void ClientMutePlayer_Implementation(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2223
void ServerNotifyLoadedWorld_Implementation(FName WorldPackageName)
Definition Actor.h:2350
void CleanUpAudioComponents()
Definition Actor.h:2206
void ClientTeleportSucceeded(FVector TeleportLoc, FRotator TeleportRot, bool bSimpleTeleport)
Definition Actor.h:2424
bool ServerUnmutePlayer_Validate(FUniqueNetIdRepl PlayerId)
Definition Actor.h:2358
void ClientNotifyReconnected(APawn *NewPawn)
Definition Actor.h:2408
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:2429
FString * GetPlayerNetworkAddress(FString *result)
Definition Actor.h:2292
void SetName(FString *S)
Definition Actor.h:2371
void ClientCancelPendingMapChange_Implementation()
Definition Actor.h:2211
void ServerCheckClientPossession_Implementation()
Definition Actor.h:2347
bool InputMotion(FVector *Tilt, FVector *RotationRate, FVector *Gravity, FVector *Acceleration)
Definition Actor.h:2302
void OnNetCleanup(UNetConnection *Connection)
Definition Actor.h:2320
void ProcessPlayerInput(const float DeltaTime, const bool bGamePaused)
Definition Actor.h:2329
void ClientClearCameraLensEffects()
Definition Actor.h:2400
TSubclassOf< APlayerCameraManager > & PlayerCameraManagerClassField()
Definition Actor.h:2125
void ServerAcknowledgePossession_Implementation(APawn *P)
Definition Actor.h:2342
TEnumAsByte< enum EMouseCursor::Type > & DefaultMouseCursorField()
Definition Actor.h:2143
UPlayer * GetNetOwningPlayer()
Definition Actor.h:2288
float & InputPitchScaleField()
Definition Actor.h:2141
void ClientGameEnded_Implementation(AActor *EndGameFocus, bool bIsWinner)
Definition Actor.h:2218
APlayerCameraManager * PlayerCameraManagerField()
Definition Actor.h:2124
void ServerVerifyViewTarget_Implementation()
Definition Actor.h:2362
BitFieldValue< bool, unsigned __int32 > bShortConnectTimeOut()
Definition Actor.h:2169
void ServerCamera(FName NewMode)
Definition Actor.h:2432
bool IsPlayerMuted(FUniqueNetId *PlayerId)
Definition Actor.h:2311
void ClientProcessSimpleNetExecCommandBP(AActor *ForActor, FName CommandName)
Definition Actor.h:2412
void ClearAudioListenerOverride()
Definition Actor.h:2209
bool GetHitResultUnderCursor(ECollisionChannel TraceChannel, bool bTraceComplex, FHitResult *HitResult)
Definition Actor.h:2272
void PostProcessInput(const float DeltaTime, const bool bGamePaused)
Definition Actor.h:2327
void ServerRestartPlayer_Implementation()
Definition Actor.h:2354
void ServerChangeName(FString *S)
Definition Actor.h:2433
void ServerCamera_Implementation(FName NewMode)
Definition Actor.h:2344
void UpdateStateInputComponents()
Definition Actor.h:2395
bool IsInputKeyDown(FKey Key)
Definition Actor.h:2305
float & LastRetryPlayerTimeField()
Definition Actor.h:2157
TWeakObjectPtr< UPrimitiveComponent > & CurrentClickablePrimitiveField()
Definition Actor.h:2149
void ServerReceivedPlayerControllerAck()
Definition Actor.h:2438
void ServerNotifyLoadedWorld(FName WorldPackageName)
Definition Actor.h:2436
void GameHasEnded(AActor *EndGameFocus, bool bIsWinner)
Definition Actor.h:2265
void ClientGotoState_Implementation(FName NewState)
Definition Actor.h:2219
void ClientUpdateLevelStreamingStatus(FName PackageName, bool bNewShouldBeLoaded, bool bNewShouldBeVisible, bool bNewShouldBlockOnLoad, int LODIndex)
Definition Actor.h:2426
void ReceivedSpectatorClass(TSubclassOf< AGameMode > SpectatorClass)
Definition Actor.h:2332
void ClientSetCinematicMode_Implementation(bool bInCinematicMode, bool bAffectsMovement, bool bAffectsTurning, bool bAffectsHUD)
Definition Actor.h:2239
bool ShouldShowMouseCursor()
Definition Actor.h:2379
void DelayedPrepareMapChange()
Definition Actor.h:2250
void ServerUpdateLevelVisibility_Implementation(FName PackageName, bool bIsVisible)
Definition Actor.h:2360
void SwitchLevel(FString *FURL)
Definition Actor.h:2388
void SetIgnoreLookInput(bool bNewLookInput)
Definition Actor.h:2368
static bool IsNetRelevantFor(FTimespan A, FTimespan B)
Definition Actor.h:2193
void ClientSetCameraFade_Implementation(bool bEnableFading, FColor FadeColor, FVector2D FadeAlpha, float FadeTime, bool bFadeAudio)
Definition Actor.h:2237
BitFieldValue< bool, unsigned __int32 > bCinemaDisableInputLook()
Definition Actor.h:2184
char & NetPlayerIndexField()
Definition Actor.h:2136
void SpawnHUD(TSubclassOf< AHUD > NewHUDClass)
Definition Actor.h:2382
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:2284
int & ClientCapField()
Definition Actor.h:2131
FieldArray< TWeakObjectPtr< UPrimitiveComponent >, 11 > CurrentTouchablePrimitivesField()
Definition Actor.h:2150
TEnumAsByte< enum ECollisionChannel > & CurrentClickTraceChannelField()
Definition Actor.h:2146
void SetNetSpeed(int NewSpeed)
Definition Actor.h:2372
void SafeServerUpdateSpectatorState()
Definition Actor.h:2339
void ServerToggleAILogging_Implementation()
Definition Actor.h:2356
bool GetMousePosition(float *LocationX, float *LocationY)
Definition Actor.h:2286
void OverrideWith(APlayerState *PlayerState)
Definition Actor.h:1807
void OnRep_UniqueId()
Definition Actor.h:1805
float & ScoreField()
Definition Actor.h:1774
int & StartTimeField()
Definition Actor.h:1779
static void StaticRegisterNativesAPlayerState()
Definition Actor.h:1819
void SeamlessTravelTo(APlayerState *NewPlayerState)
Definition Actor.h:1812
APlayerState * Duplicate()
Definition Actor.h:1801
void RecalculateAvgPing()
Definition Actor.h:1809
float & CurPingBucketTimestampField()
Definition Actor.h:1785
int & PlayerIdField()
Definition Actor.h:1778
void ClientInitialize(AController *C)
Definition Actor.h:1798
void RegisterPlayerWithSession(bool bWasFromInvite)
Definition Actor.h:1810
void Destroyed()
Definition Actor.h:1800
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:1818
FString * GetHumanReadableName(FString *result)
Definition Actor.h:1802
void UnregisterPlayerWithSession()
Definition Actor.h:1816
BitFieldValue< bool, unsigned __int32 > bFromPreviousLevel()
Definition Actor.h:1794
void Reset()
Definition Actor.h:1811
char & CurPingBucketField()
Definition Actor.h:1784
BitFieldValue< bool, unsigned __int32 > bIsInactive()
Definition Actor.h:1793
void OnRep_PlayerName()
Definition Actor.h:1804
bool ShouldBroadCastWelcomeMessage(bool bExiting)
Definition Actor.h:1815
void UpdatePing(float InPing)
Definition Actor.h:1817
void OnRep_bIsInactive()
Definition Actor.h:1806
char & PingField()
Definition Actor.h:1775
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:1803
void SetPlayerName(FString *S)
Definition Actor.h:1813
void PostInitializeComponents()
Definition Actor.h:1808
FString & SavedNetworkAddressField()
Definition Actor.h:1781
FString & OldNameField()
Definition Actor.h:1777
FUniqueNetIdRepl & UniqueIdField()
Definition Actor.h:1782
BitFieldValue< bool, unsigned __int32 > bIsSpectator()
Definition Actor.h:1789
BitFieldValue< bool, unsigned __int32 > bIsABot()
Definition Actor.h:1791
void CopyProperties(APlayerState *PlayerState)
Definition Actor.h:1799
BitFieldValue< bool, unsigned __int32 > bOnlySpectator()
Definition Actor.h:1790
void SetUniqueId(TSharedPtr< FUniqueNetId, 0 > *InUniqueId)
Definition Actor.h:1814
float & ExactPingField()
Definition Actor.h:1780
FName & SessionNameField()
Definition Actor.h:1783
FString & PlayerNameField()
Definition Actor.h:1776
BitFieldValue< bool, unsigned __int32 > bHasBeenWelcomed()
Definition Actor.h:1792
BitFieldValue< bool, unsigned __int32 > bBPAddMultiUseEntries()
Definition Actor.h:10214
float & MaximumVelocityZForSlowingFallField()
Definition Actor.h:10158
void BuffTickClient(float DeltaTime)
Definition Actor.h:10288
bool TemplateAllowActorSpawn(UWorld *World, FVector *AtLocation, FRotator *AtRotation, FActorSpawnParameters *SpawnParameters)
Definition Actor.h:10255
BitFieldValue< bool, unsigned __int32 > bDediServerUseBPModifyPlayerBoneModifiers()
Definition Actor.h:10193
TSubclassOf< APrimalBuff > & AOEOtherBuffToApplyField()
Definition Actor.h:10090
float & ViewMaxExposureMultiplierField()
Definition Actor.h:10080
long double & LastItemDurabilityDepletionTimeField()
Definition Actor.h:10097
bool ExcludePostProcessBlendableMaterial(UMaterialInterface *BlendableMaterialInterface)
Definition Actor.h:10273
TArray< FBuffStatEntry > & BuffStatGroupEntriesField()
Definition Actor.h:10059
BitFieldValue< bool, unsigned __int32 > bUseBPModifyPlayerBoneModifiers()
Definition Actor.h:10192
FVector * UpdateStaticPathingDestination(FVector *result, FVector locOverride, float randomOffsetMultiplier, bool useRandomNegativeXDir, bool orientRandOffsetByRotation, FRotator randOffsetByRotation, float GroundCheckSpreadOverride)
Definition Actor.h:10264
BitFieldValue< bool, unsigned __int32 > bApplyStatModifierToDinos()
Definition Actor.h:10222
BitFieldValue< bool, unsigned __int32 > bBuffDrawFloatingHUD()
Definition Actor.h:10206
bool & bUseBPExcludeAoEActorField()
Definition Actor.h:10126
FName & InstigatorAttachmentSocketField()
Definition Actor.h:10061
TSubclassOf< UDamageType > & AoEApplyDamageTypeField()
Definition Actor.h:10116
bool & bDeactivatedSoundOnlyLocalField()
Definition Actor.h:10146
FieldArray< float, 12 > ValuesToAddPerSecondField()
Definition Actor.h:10073
BitFieldValue< bool, unsigned __int32 > bAoEIgnoreDinosTargetingInstigator()
Definition Actor.h:10176
UMaterialInterface * BuffPostProcessEffectField()
Definition Actor.h:10087
static UClass * StaticClass()
Definition Actor.h:10283
bool & bBPModifyCharacterFOVField()
Definition Actor.h:10149
TSubclassOf< UPrimalBuffPersistentData > & BuffPersistentDataClassField()
Definition Actor.h:10110
TArray< TSubclassOf< AActor > > & AoEClassesToExcludeField()
Definition Actor.h:10125
long double & NextBuffTickTimeServerField()
Definition Actor.h:10140
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyOtherBuffDeactivated()
Definition Actor.h:10249
BitFieldValue< bool, unsigned __int32 > bPreventOnPlayer()
Definition Actor.h:10225
BitFieldValue< bool, unsigned __int32 > bModifyMaxSpeed()
Definition Actor.h:10187
bool ExcludeAoEActor(AActor *ActorToConsider)
Definition Actor.h:10276
bool & bDeactivateAfterAddingXPField()
Definition Actor.h:10083
BitFieldValue< bool, unsigned __int32 > bAoEApplyDamageAllTargetables()
Definition Actor.h:10231
long double & TimeForNextAOECheckField()
Definition Actor.h:10155
BitFieldValue< bool, unsigned __int32 > bFollowTarget()
Definition Actor.h:10168
float & CharacterMultiplier_ExtraWaterConsumptionMultiplierField()
Definition Actor.h:10076
float & SlowInstigatorFallingDampenZVelocityField()
Definition Actor.h:10067
TArray< TSubclassOf< APrimalCharacter > > & BuffRequiresOwnerClassField()
Definition Actor.h:10101
void Unstasis()
Definition Actor.h:10279
float & ForceNetworkSpatializationBuffMaxLimitRangeField()
Definition Actor.h:10119
bool & bWasStasisedField()
Definition Actor.h:10143
BitFieldValue< bool, unsigned __int32 > bBPAdjustStatusValueModification()
Definition Actor.h:10246
BitFieldValue< bool, unsigned __int32 > bUseBPPreventFlight()
Definition Actor.h:10233
void Tick(float DeltaSeconds)
Definition Actor.h:10262
bool & bUseBPSetupForInstigatorField()
Definition Actor.h:10104
BitFieldValue< bool, unsigned __int32 > bRemoteForcedFlee()
Definition Actor.h:10184
BitFieldValue< bool, unsigned __int32 > bPlayerIgnoreBuffPostprocessEffectWhenRidingDino()
Definition Actor.h:10183
void AddDamageStatusValueModifier(APrimalCharacter *addToCharacter, EPrimalCharacterStatusValue::Type ValueType, bool bSpeedToAddInSeconds, bool bContinueOnUnchangedValue, bool bResetExistingModifierDescriptionIndex, bool bSetValue, bool bSetAdditionalValue, float LimitExistingModifierDescriptionToMaxAmount, float damageMultiplierAmountToAdd, float speedToAdd, int StatusValueModifierDescriptionIndex, bool bUsePercentualDamage, bool bMakeUntameable, float percentualDamage, TSubclassOf< UDamageType > ScaleValueByCharacterDamageType)
Definition Actor.h:10260
APrimalBuff * AddBuff(APrimalCharacter *ForCharacter, AActor *DamageCauser)
Definition Actor.h:10271
BitFieldValue< bool, unsigned __int32 > bUsePostAdjustDamage()
Definition Actor.h:10201
BitFieldValue< bool, unsigned __int32 > bDeactivateOnJump()
Definition Actor.h:10164
float & XPtoAddField()
Definition Actor.h:10081
BitFieldValue< bool, unsigned __int32 > bDisableIfCharacterUnderwater()
Definition Actor.h:10171
BitFieldValue< bool, unsigned __int32 > bPreventInputDoesOffset()
Definition Actor.h:10243
int & AddBuffMaxNumStacksField()
Definition Actor.h:10144
float & CharacterMultiplier_SubmergedOxygenDecreaseSpeedField()
Definition Actor.h:10078
bool ResetBuffStart()
Definition Actor.h:10270
bool & bPersistentBuffSurvivesLevelUpField()
Definition Actor.h:10113
BitFieldValue< bool, unsigned __int32 > bUseBPCanBeCarried()
Definition Actor.h:10200
BitFieldValue< bool, unsigned __int32 > bBPOverrideWeaponBob()
Definition Actor.h:10191
bool & bUseBuffTickServerField()
Definition Actor.h:10132
FVector & AoEBuffLocOffsetField()
Definition Actor.h:10123
BitFieldValue< bool, unsigned __int32 > bAOEApplyOtherBuffOnPlayers()
Definition Actor.h:10202
float & WeaponRecoilMultiplierField()
Definition Actor.h:10069
BitFieldValue< bool, unsigned __int32 > bApplyStatModifierToPlayers()
Definition Actor.h:10221
bool & bBPOverrideCharacterNewFallVelocityField()
Definition Actor.h:10148
BitFieldValue< bool, unsigned __int32 > bAllowBuffWhenInstigatorDead()
Definition Actor.h:10218
BitFieldValue< bool, unsigned __int32 > bUseTickingDeactivation()
Definition Actor.h:10237
float & HyperThermiaInsulationField()
Definition Actor.h:10121
TArray< TSubclassOf< AActor > > & PreventActorClassesTargetingField()
Definition Actor.h:10088
float & Maximum2DVelocityForStaminaRecoveryField()
Definition Actor.h:10094
float & TPVCameraSpeedInterpolationMultiplierField()
Definition Actor.h:10153
float & UnsubmergedMaxSpeedModifierField()
Definition Actor.h:10085
BitFieldValue< bool, unsigned __int32 > bUseBPActivated()
Definition Actor.h:10232
BitFieldValue< bool, unsigned __int32 > bForcePlayerProne()
Definition Actor.h:10211
BitFieldValue< bool, unsigned __int32 > bForceUsePreventTargeting()
Definition Actor.h:10189
BitFieldValue< bool, unsigned __int32 > bUseBPIsCharacterHardAttached()
Definition Actor.h:10195
void EnableTickFunction()
Definition Actor.h:10265
BitFieldValue< bool, unsigned __int32 > bAOEApplyOtherBuffIgnoreSameTeam()
Definition Actor.h:10204
float BuffAdjustDamage(float Damage, FHitResult *HitInfo, AController *EventInstigator, AActor *DamageCauser, TSubclassOf< UDamageType > TheDamgeType)
Definition Actor.h:10286
float & BuffTickServerMinTimeField()
Definition Actor.h:10135
TSubclassOf< APrimalBuff > & ForceNetworkSpatializationMaxLimitBuffTypeField()
Definition Actor.h:10117
BitFieldValue< bool, unsigned __int32 > bDoCharacterDetachmentIncludeCarrying()
Definition Actor.h:10198
void InstigatorJumped()
Definition Actor.h:10267
BitFieldValue< bool, unsigned __int32 > bPreventOnDino()
Definition Actor.h:10224
void DrawBuffFloatingHUD(int BuffIndex, AShooterHUD *HUD, float CenterX, float CenterY, float DrawScale)
Definition Actor.h:10290
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyOtherBuffActivated()
Definition Actor.h:10248
bool PreventRunning()
Definition Actor.h:10275
TArray< TSubclassOf< AActor > > & AoEClassesToIncludeField()
Definition Actor.h:10124
float & AOEBuffRangeField()
Definition Actor.h:10091
BitFieldValue< bool, unsigned __int32 > bIsBuffPersistent()
Definition Actor.h:10215
void ProcessStaticPathing(bool triggerRunning)
Definition Actor.h:10263
float & OnlyForInstigatorSoundFadeInTimeField()
Definition Actor.h:10131
BitFieldValue< bool, unsigned __int32 > bCheckPreventInput()
Definition Actor.h:10238
BitFieldValue< bool, unsigned __int32 > bUseBPPreventAddingOtherBuff()
Definition Actor.h:10229
TSubclassOf< APrimalBuff > & BuffToGiveOnDeactivationField()
Definition Actor.h:10098
float & CharacterAOEBuffDamageField()
Definition Actor.h:10092
BitFieldValue< bool, unsigned __int32 > bWasDestroyed()
Definition Actor.h:10247
BitFieldValue< bool, unsigned __int32 > bOnlyAddCharacterValuesUnderwater()
Definition Actor.h:10170
float & CharacterAdd_DefaultHypothermicInsulationField()
Definition Actor.h:10075
BitFieldValue< bool, unsigned __int32 > bDeactivated()
Definition Actor.h:10166
float & InsulationRangeField()
Definition Actor.h:10120
BitFieldValue< bool, unsigned __int32 > bBuffForceNoTickDedicated()
Definition Actor.h:10179
FStatusValueModifierDescription & BuffDescriptionField()
Definition Actor.h:10058
BitFieldValue< bool, unsigned __int32 > bPreventJump()
Definition Actor.h:10165
bool & bIsCarryBuffField()
Definition Actor.h:10154
void SetBuffCauser(AActor *CausedBy)
Definition Actor.h:10293
BitFieldValue< bool, unsigned __int32 > bUseBPPreventRunning()
Definition Actor.h:10230
BitFieldValue< bool, unsigned __int32 > bAOEApplyOtherBuffRequireSameTeam()
Definition Actor.h:10205
BitFieldValue< bool, unsigned __int32 > bDontPlayInstigatorActiveSoundOnDino()
Definition Actor.h:10235
float & XPtoAddRateField()
Definition Actor.h:10082
void Deactivate()
Definition Actor.h:10256
long double & TickingDeactivationTimeField()
Definition Actor.h:10108
float & AoEApplyDamageField()
Definition Actor.h:10114
BitFieldValue< bool, unsigned __int32 > bAddExtendBuffTime()
Definition Actor.h:10236
TArray< TWeakObjectPtr< APrimalCharacter > > & BuffedCharactersField()
Definition Actor.h:10096
float & XPEarningMultiplierField()
Definition Actor.h:10103
BitFieldValue< bool, unsigned __int32 > bHUDFormatTimerAsTimecode()
Definition Actor.h:10241
float & DeactivateAfterTimeField()
Definition Actor.h:10068
void BeginPlay()
Definition Actor.h:10258
void NetDeactivate_Implementation()
Definition Actor.h:10257
BitFieldValue< bool, unsigned __int32 > bCustomDepthStencilIgnoreHealth()
Definition Actor.h:10180
void NotifyDamage(float DamageAmount, TSubclassOf< UDamageType > DamageClass, AController *EventInstigator, AActor *TheDamageCauser)
Definition Actor.h:10291
bool & bTickFunctionDisabledField()
Definition Actor.h:10142
float & DeactivationLifespanField()
Definition Actor.h:10060
TArray< UMaterialInterface * > PostprocessBlendablesToExcludeField()
Definition Actor.h:10095
void SetupForInstigator()
Definition Actor.h:10261
float & BuffTickServerMaxTimeField()
Definition Actor.h:10134
USoundBase * ExtraActivationSoundToPlayField()
Definition Actor.h:10112
BitFieldValue< bool, unsigned __int32 > bUseBPInitializedCharacterAnimScriptInstance()
Definition Actor.h:10199
bool & bUseBPCustomAllowAddBuffField()
Definition Actor.h:10106
BitFieldValue< bool, unsigned __int32 > bUseBPNonDedicatedPlayerPostAnimUpdate()
Definition Actor.h:10194
BitFieldValue< bool, unsigned __int32 > bPreventOnBigDino()
Definition Actor.h:10226
BitFieldValue< bool, unsigned __int32 > bAoEOnlyOnDinosTargetingInstigator()
Definition Actor.h:10177
float & ReceiveDamageMultiplierField()
Definition Actor.h:10070
float & AOEBuffIntervalMinField()
Definition Actor.h:10156
BitFieldValue< bool, unsigned __int32 > bPreventOnBossDino()
Definition Actor.h:10227
BitFieldValue< bool, unsigned __int32 > bNetResetBuffStart()
Definition Actor.h:10209
BitFieldValue< bool, unsigned __int32 > bAllowBuffStasis()
Definition Actor.h:10220
BitFieldValue< bool, unsigned __int32 > bHideBuffFromHUD()
Definition Actor.h:10212
USoundBase * DeactivatedSoundField()
Definition Actor.h:10145
UPrimalBuffPersistentData * MyBuffPersistentDataField()
Definition Actor.h:10109
BitFieldValue< bool, unsigned __int32 > bDisplayHUDProgressBar()
Definition Actor.h:10188
BitFieldValue< bool, unsigned __int32 > bAoEBuffAllowIfAlreadyBuffed()
Definition Actor.h:10208
FVector & AoETraceToTargetsStartOffsetField()
Definition Actor.h:10063
float & AOEBuffIntervalMaxField()
Definition Actor.h:10157
void NetResetBuffStart_Implementation()
Definition Actor.h:10269
int & ForceNetworkSpatializationBuffMaxLimitNumField()
Definition Actor.h:10118
TWeakObjectPtr< AActor > & TargetField()
Definition Actor.h:10064
BitFieldValue< bool, unsigned __int32 > bPreventOnWildDino()
Definition Actor.h:10223
BitFieldValue< bool, unsigned __int32 > bBPDrawBuffStatusHUD()
Definition Actor.h:10239
static void StaticRegisterNativesAPrimalBuff()
Definition Actor.h:10284
void Stasis()
Definition Actor.h:10278
bool & bUseBuffTickClientField()
Definition Actor.h:10133
int GetBuffType_Implementation()
Definition Actor.h:10281
BitFieldValue< bool, unsigned __int32 > bBuffForceNoTick()
Definition Actor.h:10178
TArray< TSubclassOf< APrimalCharacter > > & BuffPreventsOwnerClassField()
Definition Actor.h:10102
BitFieldValue< bool, unsigned __int32 > bUseBPPreventThrowingItem()
Definition Actor.h:10242
BitFieldValue< bool, unsigned __int32 > bDinoIgnoreBuffPostprocessEffectWhenRidden()
Definition Actor.h:10182
FVector & staticPathingDestinationField()
Definition Actor.h:10107
bool & bDisableLightShaftsField()
Definition Actor.h:10150
BitFieldValue< bool, unsigned __int32 > bAddResetsBuffTime()
Definition Actor.h:10207
BitFieldValue< bool, unsigned __int32 > bUseInstigatorItem()
Definition Actor.h:10172
bool PreventActorTargeting_Implementation(AActor *ByActor)
Definition Actor.h:10274
float & CharacterMultiplier_ExtraFoodConsumptionMultiplierField()
Definition Actor.h:10077
long double & LastBuffTickTimeClientField()
Definition Actor.h:10139
BitFieldValue< bool, unsigned __int32 > bBPUseBumpedPawn()
Definition Actor.h:10217
BitFieldValue< bool, unsigned __int32 > bForceUsePreventTargetingTurret()
Definition Actor.h:10190
float & BuffTickClientMinTimeField()
Definition Actor.h:10137
bool ReduceBuffTime(float AmountOfTimeToReduce)
Definition Actor.h:10282
BitFieldValue< bool, unsigned __int32 > bDestroyOnTargetStasis()
Definition Actor.h:10173
bool & bDisableBloomField()
Definition Actor.h:10147
BitFieldValue< bool, unsigned __int32 > bAddCharacterValues()
Definition Actor.h:10169
float & PostProcessInterpSpeedDownField()
Definition Actor.h:10151
long double & LastBuffTickTimeServerField()
Definition Actor.h:10138
BitFieldValue< bool, unsigned __int32 > bRequireController()
Definition Actor.h:10234
float & RemoteForcedFleeDurationField()
Definition Actor.h:10062
BitFieldValue< bool, unsigned __int32 > bNotifyExperienceGained()
Definition Actor.h:10244
BitFieldValue< bool, unsigned __int32 > bOnlyTickWhenVisible()
Definition Actor.h:10245
long double & NextBuffTickTimeClientField()
Definition Actor.h:10141
long double & BuffStartTimeField()
Definition Actor.h:10086
int & FNameIntField()
Definition Actor.h:10159
float & CharacterAOEBuffResistanceField()
Definition Actor.h:10093
BitFieldValue< bool, unsigned __int32 > bDoCharacterDetachmentIncludeRiding()
Definition Actor.h:10197
BitFieldValue< bool, unsigned __int32 > bEnableStaticPathing()
Definition Actor.h:10240
BitFieldValue< bool, unsigned __int32 > bDoCharacterDetachment()
Definition Actor.h:10196
static APrimalBuff * StaticAddBuff(TSubclassOf< APrimalBuff > BuffClass, APrimalCharacter *ForCharacter, UPrimalItem *AssociatedItem, AActor *DamageCauser, bool bForceOnClient)
Definition Actor.h:10272
void BuffTickServer(float DeltaTime)
Definition Actor.h:10289
bool ExtendBuffTime(float AmountOfAdditionalTime)
Definition Actor.h:10280
long double & LastAoEApplyDamageTimeField()
Definition Actor.h:10130
bool & bOnlyTickWhenPossessedField()
Definition Actor.h:10128
bool & bOverrideBuffDescriptionField()
Definition Actor.h:10127
float & DepleteInstigatorItemDurabilityPerSecondField()
Definition Actor.h:10072
bool HideBuffFromHUD_Implementation()
Definition Actor.h:10277
BitFieldValue< bool, unsigned __int32 > bAOEOnlyApplyOtherBuffToWildDinos()
Definition Actor.h:10175
void Destroyed()
Definition Actor.h:10268
BitFieldValue< bool, unsigned __int32 > bSlowInstigatorFalling()
Definition Actor.h:10163
bool PreventActorTargeting(AActor *ByActor)
Definition Actor.h:10292
BitFieldValue< bool, unsigned __int32 > bHideTimerFromHUD()
Definition Actor.h:10213
BitFieldValue< bool, unsigned __int32 > bIsDisease()
Definition Actor.h:10228
float & AoEApplyDamageIntervalField()
Definition Actor.h:10115
BitFieldValue< bool, unsigned __int32 > bAOEApplyOtherBuffOnDinos()
Definition Actor.h:10203
BitFieldValue< bool, unsigned __int32 > bOnlyActivateSoundForInstigator()
Definition Actor.h:10185
BitFieldValue< bool, unsigned __int32 > bUsesInstigator()
Definition Actor.h:10167
BitFieldValue< bool, unsigned __int32 > bAOEBuffCarnosOnly()
Definition Actor.h:10186
float & MeleeDamageMultiplierField()
Definition Actor.h:10071
float & PostProcessInterpSpeedUpField()
Definition Actor.h:10152
float & BuffTickClientMaxTimeField()
Definition Actor.h:10136
BitFieldValue< bool, unsigned __int32 > bUseActivateSoundFadeInDuration()
Definition Actor.h:10181
BitFieldValue< bool, unsigned __int32 > bUseBPPreventFirstPerson()
Definition Actor.h:10250
BitFieldValue< bool, unsigned __int32 > bAoETraceToTargets()
Definition Actor.h:10174
TWeakObjectPtr< AActor > & DamageCauserField()
Definition Actor.h:10111
BitFieldValue< bool, unsigned __int32 > bForceAddUnderwaterCharacterStatusValues()
Definition Actor.h:10251
BitFieldValue< bool, unsigned __int32 > bImmobilizeTarget()
Definition Actor.h:10210
TWeakObjectPtr< UPrimalItem > & InstigatorItemField()
Definition Actor.h:10065
float & ViewMinExposureMultiplierField()
Definition Actor.h:10079
TArray< float > & PreventActorClassesTargetingRangesField()
Definition Actor.h:10089
bool AOEBuffCanAffect(APrimalCharacter *forChar)
Definition Actor.h:10266
float & SlowInstigatorFallingAddZVelocityField()
Definition Actor.h:10066
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:10259
bool & bUseBPDeactivatedField()
Definition Actor.h:10105
bool & bDestroyWhenUnpossessedField()
Definition Actor.h:10129
float & SubmergedMaxSpeedModifierField()
Definition Actor.h:10084
BitFieldValue< bool, unsigned __int32 > bNotifyDamage()
Definition Actor.h:10219
TArray< TSubclassOf< APrimalBuff > > & ActivePreventsBuffClassesField()
Definition Actor.h:10100
void BuffPostAdjustDamage(float Damage, FHitResult *HitInfo, AController *EventInstigator, AActor *DamageCauser, TSubclassOf< UDamageType > TheDamgeType)
Definition Actor.h:10287
float & CharacterAdd_DefaultHyperthermicInsulationField()
Definition Actor.h:10074
TArray< TSubclassOf< APrimalBuff > > & BuffClassesToCancelOnActivationField()
Definition Actor.h:10099
float & HypoThermiaInsulationField()
Definition Actor.h:10122
void BPDrawBuffStatusHUD(AShooterHUD *HUD, float XPos, float YPos, float ScaleMult)
Definition Actor.h:10285
BitFieldValue< bool, unsigned __int32 > bBPUseBumpedByPawn()
Definition Actor.h:10216
BitFieldValue< bool, unsigned __int32 > bUseBP_OnSetRunningEvent()
Definition Actor.h:4115
BitFieldValue< bool, unsigned __int32 > bIgnoreTargetingCarnivores()
Definition Actor.h:4050
void TeleportToTargetLocation(FVector AtLocation, APrimalRaft *OnRaft)
Definition Actor.h:4555
float & ServerSeatedViewRotationPitchField()
Definition Actor.h:3941
void UpdateTribeName(FString NewTribeName)
Definition Actor.h:4592
void SetBasedOntoRaft(APrimalDinoCharacter *theDino)
Definition Actor.h:4519
UAnimMontage * ShieldCoverAnimField()
Definition Actor.h:3919
bool IsIkCurveReversed()
Definition Actor.h:4364
void OrbitCamOn()
Definition Actor.h:4468
void BP_OnSetRunning(bool bNewIsRunning)
Definition Actor.h:4647
void ClientFailedPoop()
Definition Actor.h:4654
BitFieldValue< bool, unsigned __int32 > bUsesDiedFromBack()
Definition Actor.h:4151
void PlayHitEffectPoint(float DamageTaken, FPointDamageEvent DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:4681
TArray< int > & ReplicatedBonesIndiciesField()
Definition Actor.h:3785
long double & LastIkUpdateTimeField()
Definition Actor.h:3740
void OnRunToggle()
Definition Actor.h:4450
void ServerPlayFireBallistaAnimation_Implementation()
Definition Actor.h:4511
BitFieldValue< bool, unsigned __int32 > bAllowCharacterPainting()
Definition Actor.h:4054
BitFieldValue< bool, unsigned __int32 > bUsesRunningAnimation()
Definition Actor.h:4017
bool FindTeleportLocation(FVector *TeleportLoc, APrimalRaft *OnRaft, FVector TargetLoc)
Definition Actor.h:4255
bool BPCanStagger()
Definition Actor.h:4608
long double & LastUpdatedAimOffsetsTimeField()
Definition Actor.h:3741
float & ProneWaterSubmergedDepthThresholdField()
Definition Actor.h:3698
bool IsUsingShield()
Definition Actor.h:4391
float & TargetingTimeField()
Definition Actor.h:3916
int & DraggingBodyIndexField()
Definition Actor.h:3744
float & DragWeightField()
Definition Actor.h:3777
float & DamageTheMeleeDamageCauserPercentField()
Definition Actor.h:3891
void StopAnimEx(UAnimMontage *AnimMontage, bool bReplicate, bool bReplicateToOwner, float BlendOutTime)
Definition Actor.h:4543
BitFieldValue< bool, unsigned __int32 > bCreatedDynamicMaterials()
Definition Actor.h:4028
void OnRep_RagdollPositions()
Definition Actor.h:4449
float & PreviewCameraDistanceScaleFactorField()
Definition Actor.h:3709
long double & LastForceMeshRefreshBonesTimeField()
Definition Actor.h:3906
float & DeadBaseTargetingDesirabilityField()
Definition Actor.h:3826
float GetHealthPercentage()
Definition Actor.h:4300
BitFieldValue< bool, unsigned __int32 > bOrbitCamera()
Definition Actor.h:4021
float & FootstepsMaxRangeField()
Definition Actor.h:3805
TSubclassOf< UDamageType > & DamageTheMeleeDamageCauserDamageTypeField()
Definition Actor.h:3893
void OnStopBlockingAttack()
Definition Actor.h:4460
BitFieldValue< bool, unsigned __int32 > bActiveRunToggle()
Definition Actor.h:3982
float & ServerForceSleepRagdollIntervalField()
Definition Actor.h:3814
float & CorpseFadeAwayTimeField()
Definition Actor.h:3822
void ClientNotifyLevelUp()
Definition Actor.h:4655
FRotator & CurrentAimRotField()
Definition Actor.h:3792
bool ShouldUseWaveLocking(bool bForceCheck)
Definition Actor.h:4532
BitFieldValue< bool, unsigned __int32 > bIsWhistleTargetingDown()
Definition Actor.h:4077
void NetSetCharacterMovementVelocity(bool bSetNewVelocity, FVector NewVelocity, bool bSetNewMovementMode, EMovementMode NewMovementMode)
Definition Actor.h:4670
BitFieldValue< bool, unsigned __int32 > bDisableSpawnDefaultController()
Definition Actor.h:3984
BitFieldValue< bool, unsigned __int32 > bIsAtMaxInventoryItems()
Definition Actor.h:4095
BitFieldValue< bool, unsigned __int32 > bPreventImmobilization()
Definition Actor.h:4035
USoundBase * StartDraggedSoundField()
Definition Actor.h:3710
void PlayStaggerAnim()
Definition Actor.h:4485
bool AllowColoringBy(APlayerController *ForPC, UObject *anItem)
Definition Actor.h:4169
float GetWaterSubmergedDepthThreshold()
Definition Actor.h:4334
void Immobilize(bool bImmobilize, AActor *UsingActor, bool bImmobilizeFalling)
Definition Actor.h:4346
float GetAIDifficultyValue()
Definition Actor.h:4264
void ServerToClientsPlayFireBallistaAnimation_Implementation()
Definition Actor.h:4516
bool BPHandleRightShoulderButton()
Definition Actor.h:4618
BitFieldValue< bool, unsigned __int32 > bAllowAirJump()
Definition Actor.h:4036
FDamageEvent * CurrentDamageEventField()
Definition Actor.h:3835
void OnTeleportOntoRaft(APrimalRaft *OntoRaft)
Definition Actor.h:4466
float BPGetAddForwardVelocityOnJump()
Definition Actor.h:4612
UPrimalCharacterStatusComponent * GetCharacterStatusComponent()
Definition Actor.h:4282
void OnStartBlockingAttack()
Definition Actor.h:4453
UAnimMontage * JumpAnimField()
Definition Actor.h:3682
BitFieldValue< bool, unsigned __int32 > bClientRagdollUpdateTimerEnabled()
Definition Actor.h:4044
void ClearRagdollPhysics()
Definition Actor.h:4212
void NetSetCharacterMovementVelocity_Implementation(bool bSetNewVelocity, FVector NewVelocity, bool bSetNewMovementMode, EMovementMode NewMovementMode)
Definition Actor.h:4418
float GetMaxSpeedModifier()
Definition Actor.h:4311
float GetHealth()
Definition Actor.h:4299
float & FallDamageMultiplierField()
Definition Actor.h:3761
FVector & DragOffsetField()
Definition Actor.h:3738
void ChangeActorTeam(int NewTeam)
Definition Actor.h:4204
BitFieldValue< bool, unsigned __int32 > bPreventHurtAnim()
Definition Actor.h:4123
void OnStopAltFire()
Definition Actor.h:4459
void Prone(bool bClientSimulation)
Definition Actor.h:4499
TWeakObjectPtr< AActor > & LastBasedMovementActorRefField()
Definition Actor.h:3775
UAnimSequence * DefaultSeatingAnimationField()
Definition Actor.h:3939
BitFieldValue< bool, unsigned __int32 > bServerBPNotifyInventoryItemChanges()
Definition Actor.h:4093
BitFieldValue< bool, unsigned __int32 > bForcePreventAllInput()
Definition Actor.h:4079
bool IsInvincible(int AttackerTeam)
Definition Actor.h:4369
float & WaterSubmergedDepthThresholdField()
Definition Actor.h:3697
long double & lastTimeStaggeredField()
Definition Actor.h:3693
void BP_OnZoomIn()
Definition Actor.h:4649
void EnableBodiesGravity()
Definition Actor.h:4244
void PlayDyingRadial(float KillingDamage, FRadialDamageEvent DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:4680
TArray< APrimalBuff * > BuffsField()
Definition Actor.h:3687
float GetProjectileDamageMultiplier()
Definition Actor.h:4319
TEnumAsByte< enum EMovementMode > & SubmergedWaterMovementModeField()
Definition Actor.h:3699
float GetDodgeDurationMultiplier()
Definition Actor.h:4293
FVector * OverrideSwimmingVelocity(FVector *result, FVector *InitialVelocity, FVector *Gravity, const float *FluidFriction, const float *NetBuoyancy, float DeltaTime)
Definition Actor.h:4471
bool ModifyInputAcceleration(FVector *InputAcceleration)
Definition Actor.h:4407
bool AllowBlockingWithShield()
Definition Actor.h:4602
long double & LastDragUpdateTimeField()
Definition Actor.h:3716
bool TryTeleportToBasedShipDeck(const int *ToDeckIndex, APlayerController *ForPC)
Definition Actor.h:4573
void BPNotifyLevelUp(int ExtraCharacterLevel, EPrimalCharacterStatusValue::Type StatType)
Definition Actor.h:4626
void ChangeAnimBlueprintIfNeeded()
Definition Actor.h:4205
bool IsBlockedByShield(FHitResult *HitInfo, FVector *ShotDirection, bool bBlockAllPointDamage, bool bDamageIsFromYarkWeapon)
Definition Actor.h:4353
FString * PlayerCommand_Implementation(FString *result, FString *TheCommand)
Definition Actor.h:4486
void OnRep_IsSleeping()
Definition Actor.h:4446
float GetKillXP()
Definition Actor.h:4306
float GetWeaponSpeedMultiplierByDirection(FVector *CharacterDir, FVector *MovementDir)
Definition Actor.h:4338
long double & LastListenRangePushTimeField()
Definition Actor.h:3876
float GetBaseDragWeight()
Definition Actor.h:4271
void DoSetRagdollPhysics()
Definition Actor.h:4235
void OnPrimalCharacterSleeped()
Definition Actor.h:4442
TWeakObjectPtr< AController > & LastDamageEventInstigatorField()
Definition Actor.h:3811
BitFieldValue< bool, unsigned __int32 > bIsRunningCheckIgnoreVelocity()
Definition Actor.h:4052
void OnActorExitWater(USceneComponent *Component, FVector OverlapLocation, FVector OverlapVelocity)
Definition Actor.h:4675
bool BP_IsCharacterHardAttached(bool bIgnoreRiding, bool bIgnoreCarried)
Definition Actor.h:4642
UAnimMontage * PoopAnimationField()
Definition Actor.h:3818
float & CurrentCarriedYawField()
Definition Actor.h:3763
BitFieldValue< bool, unsigned __int32 > bPreventAllBuffs()
Definition Actor.h:4080
bool IsTargetableDead()
Definition Actor.h:4388
void BPCharacterDetach()
Definition Actor.h:4609
FPrimalCharacterNotifyAttackEnded & NotifyAttackEndedField()
Definition Actor.h:3695
void TurnInput(float Val)
Definition Actor.h:4576
void ReleaseSeatingStructure(APrimalStructureSeating *InSeatingStructure)
Definition Actor.h:4504
UPrimalCharacterStatusComponent * MyCharacterStatusComponentField()
Definition Actor.h:3797
void NetOnJumped()
Definition Actor.h:4667
bool TryAccessInventory()
Definition Actor.h:4560
bool IsStaggering()
Definition Actor.h:4385
bool IsInOceanWater()
Definition Actor.h:4365
void TryDragCharacter(APrimalCharacter *Character)
Definition Actor.h:4568
BitFieldValue< bool, unsigned __int32 > bIsHoldingSecondaryFire()
Definition Actor.h:4130
void ReplicateRagdoll()
Definition Actor.h:4508
int & DraggedBoneIndexField()
Definition Actor.h:3745
void PlayDying(float KillingDamage, FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:4475
void BPTimerNonDedicated()
Definition Actor.h:4637
float & CorpseLifespanField()
Definition Actor.h:3820
void BP_OnIgnoredMoveToOrder(APlayerController *FromPC)
Definition Actor.h:4643
long double & LastTimeInSwimmingField()
Definition Actor.h:3875
BitFieldValue< bool, unsigned __int32 > bIsDraggingWithGrapHook()
Definition Actor.h:3986
float GetDamageTorpidityIncreaseMultiplierScale()
Definition Actor.h:4288
BitFieldValue< bool, unsigned __int32 > bRagdollWasInWaterVolume()
Definition Actor.h:4102
bool IsMeshGameplayRelevant()
Definition Actor.h:4370
long double & LastTimeNotInFallingField()
Definition Actor.h:3830
UPrimitiveComponent * GetPrimaryHitComponent()
Definition Actor.h:4318
FRotator * GetViewRotation(FRotator *result)
Definition Actor.h:4333
int & CachedNumberOfClientRagdollCorrectionAttemptsField()
Definition Actor.h:3812
BitFieldValue< bool, unsigned __int32 > bForceTriggerIgnoredTraps()
Definition Actor.h:4009
float & OrbitCamZoomField()
Definition Actor.h:3828
float & DurabilityDegrateTheMeleeDamageCauserPercentField()
Definition Actor.h:3892
FVector * BPGetFPVViewLocation(FVector *result, APrimalCharacter *viewingCharacter)
Definition Actor.h:4614
BitFieldValue< bool, unsigned __int32 > bIgnoreSeatingDetachment()
Definition Actor.h:4121
void GiveDefaultWeaponTimer()
Definition Actor.h:4341
void UpdateSimulatedPosition(FVector *NewLocation, FRotator *NewRotation)
Definition Actor.h:4588
float GetBallistaReloadSpeedMultiplier()
Definition Actor.h:4269
bool CanTeleportOntoClosestValidRaft(APlayerController *ForPC, FVector *FoundLocation)
Definition Actor.h:4201
void PlayDyingRadial_Implementation(float KillingDamage, FRadialDamageEvent DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:4477
BitFieldValue< bool, unsigned __int32 > bDidDie()
Definition Actor.h:4132
void ResetCollisionSweepLocation(FVector *newLocation)
Definition Actor.h:4509
void OnLanded(FHitResult *Hit)
Definition Actor.h:4440
FName & CapsulePreRagdollCollisionProfileNameField()
Definition Actor.h:3796
BitFieldValue< bool, unsigned __int32 > bCanUseWeapon()
Definition Actor.h:4134
TEnumAsByte< enum EMovementMode > & LastServerMovementModeField()
Definition Actor.h:3954
FName & DediOverrideCapsuleCollisionProfileNameField()
Definition Actor.h:3727
void BPNotifyBumpedPawn(APrimalCharacter *BumpedPawn)
Definition Actor.h:4624
FRotator * GetBaseAimRotation(FRotator *result)
Definition Actor.h:4270
bool SimulatedPreventBasedPhysics()
Definition Actor.h:4533
void OnBeginDrag_Implementation(APrimalCharacter *Dragged, int BoneIndex, bool bWithGrapHook)
Definition Actor.h:4429
BitFieldValue< bool, unsigned __int32 > bTickStatusComponent()
Definition Actor.h:4055
long double & LastStoppedEatAnimationTimeField()
Definition Actor.h:3900
void UpdateIK()
Definition Actor.h:4585
bool CanBePainted()
Definition Actor.h:4191
void FadeOutLoadingMusic()
Definition Actor.h:4251
void ServerSetTargeting_Implementation(bool bNewTargeting, bool bForceForShield, bool bSkipShieldAnim)
Definition Actor.h:4515
float GetWeaponBaseSpeedModifier()
Definition Actor.h:4336
long double & LastStartedBasingOnRaftTimeField()
Definition Actor.h:3899
void OnEndDrag_Implementation()
Definition Actor.h:4436
void BPOnWeaponStartedAttack(int weaponAttackIndex, bool useAltAnim)
Definition Actor.h:4630
BitFieldValue< bool, unsigned __int32 > bIsRiding()
Definition Actor.h:4136
void BeginPlay()
Definition Actor.h:4185
float & ServerSeatedViewRotationYawField()
Definition Actor.h:3940
bool BPIsBasedOnDynamicActor()
Definition Actor.h:4178
TArray< FRotator_NetQuantize > & LastReplicatedRagdollRotationsField()
Definition Actor.h:3783
BitFieldValue< bool, unsigned __int32 > bIgnoresMeleeStagger()
Definition Actor.h:3979
FVector & LastForceFallCheckBaseLocationField()
Definition Actor.h:3772
BitFieldValue< bool, unsigned __int32 > LastCheckedSubmergedFull()
Definition Actor.h:4100
void SetSleeping(bool bSleeping, bool bUseRagdollLocationOffset)
Definition Actor.h:4529
BitFieldValue< bool, unsigned __int32 > bShieldCoverRequiresAltInput()
Definition Actor.h:3975
void ServerSeatingStructureAction_Implementation(char ActionNumber)
Definition Actor.h:4513
void NotifyBumpedByPawn(APrimalCharacter *ByPawn)
Definition Actor.h:4422
BitFieldValue< bool, unsigned __int32 > bIsReplicatedRagdoll()
Definition Actor.h:4096
BitFieldValue< bool, unsigned __int32 > bIsTargeting()
Definition Actor.h:4135
BitFieldValue< bool, unsigned __int32 > bDelayFootstepsUnderMinInterval()
Definition Actor.h:4068
long double & CharacterDiedAtTimeField()
Definition Actor.h:3958
float & CorpseHarvestFadeTimeField()
Definition Actor.h:3872
void OnStopFire(bool bFromGamepadRight, int weaponAttackIndex)
Definition Actor.h:4462
UPrimalItem * GetShieldItem()
Definition Actor.h:4326
void PlayDyingPoint_Implementation(float KillingDamage, FPointDamageEvent DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:4476
void SleepBodies()
Definition Actor.h:4534
float & ServerTargetCarriedYawField()
Definition Actor.h:3766
void OnEndDrag()
Definition Actor.h:4677
FRotator & OrbitCamRotField()
Definition Actor.h:3827
void ServerTryPoop()
Definition Actor.h:4703
void GivePrimalItemWeapon(UPrimalItem *aPrimalItem)
Definition Actor.h:4342
float & BPTimerNonDedicatedMaxField()
Definition Actor.h:3722
void BPAddedAttachmentsForItem(UPrimalItem *anItem)
Definition Actor.h:4603
long double & LastRunningTimeField()
Definition Actor.h:3799
TArray< AActor * > * SortActorsByRelativeYaw(TArray< AActor * > *result, TArray< AActor * > *actors)
Definition Actor.h:4535
BitFieldValue< bool, unsigned __int32 > bInRagdoll()
Definition Actor.h:4098
bool CanIgnoreImmobilizationTrap(TSubclassOf< APrimalStructure > TrapClass, bool *bForceTrigger)
Definition Actor.h:4196
FVector * OverrideNewFallVelocity(FVector *result, FVector *InitialVelocity, FVector *Gravity, float DeltaTime)
Definition Actor.h:4470
FRotator * BPCameraBaseOrientation(FRotator *result, APrimalCharacter *viewingCharacter)
Definition Actor.h:4605
void SetDynamicMusic(USoundBase *newMusic)
Definition Actor.h:4523
void NetAddCharacterMovementImpulse_Implementation(FVector Impulse, bool bVelChange, float ImpulseExponent, bool bSetNewMovementMode, EMovementMode NewMovementMode, bool bOverrideMaxImpulseZ)
Definition Actor.h:4412
void PossessedBy(AController *NewController)
Definition Actor.h:4488
UStaticMesh * BolaStaticMeshOverrideField()
Definition Actor.h:3778
FRotator * BPLimitPlayerRotation(FRotator *result, APrimalCharacter *viewingCharacter, FRotator InViewRotation)
Definition Actor.h:4620
FVector2D & LastRefreshedIslandInfoLocField()
Definition Actor.h:3952
void MarkForSeamlessTravel(unsigned int DestinationServerId, ESeamlessVolumeSide::Side DestinationServerVolumeSide)
Definition Actor.h:4406
float & PoopAltItemChanceField()
Definition Actor.h:3864
bool BPIsGameplayInputAllowed(bool bCheckForFullBodyAnimations, UAnimMontage *IgnoreFullBodyMontage)
Definition Actor.h:4180
bool BP_ForceAllowAddBuffOfClass(TSubclassOf< APrimalBuff > BuffClass)
Definition Actor.h:4641
BitFieldValue< bool, unsigned __int32 > bIsReflectingDamage()
Definition Actor.h:4074
void ClientStopAnimation_Implementation(UAnimMontage *AnimMontage, bool bStopOnOwner, float BlendOutTime)
Definition Actor.h:4219
BitFieldValue< bool, unsigned __int32 > bPreviousInCombatState()
Definition Actor.h:4157
BitFieldValue< bool, unsigned __int32 > bDebugIK()
Definition Actor.h:3994
float & FallingDamageHealthScaleBaseField()
Definition Actor.h:3804
float GetClientRotationInterpSpeed(FVector *RootLoc)
Definition Actor.h:4283
BitFieldValue< bool, unsigned __int32 > bDeathUseRagdoll()
Definition Actor.h:3999
BitFieldValue< bool, unsigned __int32 > bCanBeCarried()
Definition Actor.h:4000
UAnimSequence * GetSeatingAnimation()
Definition Actor.h:4324
bool ShouldAttackStopMoveCollapsing()
Definition Actor.h:4531
float GetCorpseDecayRate()
Definition Actor.h:4284
long double & LastInSwimmingSoundTimeField()
Definition Actor.h:3855
float & ScaleDeathHarvestHealthyByMaxHealthBaseField()
Definition Actor.h:3905
void PlayLandedAnim()
Definition Actor.h:4483
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:4237
bool IsControllingBallistaTurret()
Definition Actor.h:4359
float & BPTimerServerMinField()
Definition Actor.h:3719
BitFieldValue< bool, unsigned __int32 > bIsDead()
Definition Actor.h:4012
USoundCue * LeftSleepingSoundField()
Definition Actor.h:3858
BitFieldValue< bool, unsigned __int32 > bNoDamageImpulse()
Definition Actor.h:4034
bool AllowFirstPerson()
Definition Actor.h:4170
TWeakObjectPtr< APrimalCharacter > & LastAttackedNearbyPlayerField()
Definition Actor.h:3843
bool CanDragCharacter(APrimalCharacter *Character)
Definition Actor.h:4194
float & SeatedOnShipDrawDistanceMultiplierField()
Definition Actor.h:3923
void PreInitializeComponents()
Definition Actor.h:4491
bool CanDodgeInternal()
Definition Actor.h:4193
BitFieldValue< bool, unsigned __int32 > bIsAmphibious()
Definition Actor.h:4046
void ServerCallFollowDistanceCycleOne(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:4688
void Net_OnIsStaggering(bool bNewStaggering, float PlayAnimAfterDelay, bool bPlayStaggerAnim)
Definition Actor.h:4673
void ServerToClientsPlayFireBallistaAnimation()
Definition Actor.h:4702
void WeaponClampRotation_Implementation(FRotator *InputRot, FRotator CurrentRot, float InputDeltaTime)
Definition Actor.h:4597
void TurnAtRate(float Val)
Definition Actor.h:4575
TWeakObjectPtr< UAudioComponent > & LastVoiceAudioComponentField()
Definition Actor.h:3759
bool IsConscious()
Definition Actor.h:4358
float & ExtraMaxSpeedModifierField()
Definition Actor.h:3880
void LookUpAtRate(float Val)
Definition Actor.h:4404
long double & CorpseDestructionTimeField()
Definition Actor.h:3819
long double & LastReleaseSeatingStructureTimeField()
Definition Actor.h:3925
TWeakObjectPtr< APrimalDinoCharacter > & MountedDinoField()
Definition Actor.h:3769
void ClientHandleNetDestroy()
Definition Actor.h:4600
void PlayJumpAnim()
Definition Actor.h:4482
FName & MeshRootSocketNameField()
Definition Actor.h:3758
BitFieldValue< bool, unsigned __int32 > bIsHitStaggering()
Definition Actor.h:3973
USoundCue * EnteredSleepingSoundField()
Definition Actor.h:3857
BitFieldValue< bool, unsigned __int32 > bWasAllBodiesSleeping()
Definition Actor.h:4097
bool PreventInputDoesOffset()
Definition Actor.h:4493
void TryCallAttackTarget()
Definition Actor.h:4562
float BPGetHUDOverrideBuffProgressBarPercent()
Definition Actor.h:4616
bool IsWatered()
Definition Actor.h:4399
float TakeDamage(float Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:4550
float & ExtraReceiveDamageMultiplierField()
Definition Actor.h:3886
BitFieldValue< bool, unsigned __int32 > bDebugAI_ShipTeleporting()
Definition Actor.h:4153
float & RagdollImpactDamageVelocityScaleField()
Definition Actor.h:3847
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:4662
void ForceClearBase(bool bAlsoSetFallingMovementMode)
Definition Actor.h:4258
void NetOnJumped_Implementation()
Definition Actor.h:4415
void TakeFallingDamage(FHitResult *Hit)
Definition Actor.h:4551
float & ReplicatedCurrentTorporField()
Definition Actor.h:3736
void SetBoundsScale(float NewScale)
Definition Actor.h:4520
void DeathHarvestingFadeOut_Implementation()
Definition Actor.h:4224
bool IsValidLockOnTarget_Implementation(APawn *AttackerPawn)
Definition Actor.h:4398
bool PreventInputType(EPrimalCharacterInputType::Type inputType)
Definition Actor.h:4494
bool UseClearOnConsumeInput()
Definition Actor.h:4594
long double & StartedRidingTimeField()
Definition Actor.h:3927
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:4307
void ServerCallStayOne(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:4696
void ServerCallFollowOne(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:4689
BitFieldValue< bool, unsigned __int32 > bDiedFromBack()
Definition Actor.h:4152
BitFieldValue< bool, unsigned __int32 > bIsNPC()
Definition Actor.h:4099
BitFieldValue< bool, unsigned __int32 > bIsWaterDino()
Definition Actor.h:4048
static void ForceUpdateCharacter(UWorld *World, APrimalCharacter *primalChar)
Definition Actor.h:4263
float GetCurrentStatusValue(EPrimalCharacterStatusValue::Type StatusValueType)
Definition Actor.h:4286
BitFieldValue< bool, unsigned __int32 > bIsBlinking()
Definition Actor.h:3991
bool CharacterIsCarriedAsPassenger()
Definition Actor.h:4206
bool TraceForOpenTeleportLocation(FVector AtFloorLocation, FVector *OpenLocation, APrimalDinoCharacter *OnDino, bool bSnapToGround, float GroundCheckDistance)
Definition Actor.h:4559
TEnumAsByte< enum EMovementMode > & UnSubmergedWaterMovementModeField()
Definition Actor.h:3700
void NotifyBumpedPawn(APawn *BumpedPawn)
Definition Actor.h:4423
void ClientMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:4215
void GiveDefaultWeapon(bool bForceGiveDefaultWeapon)
Definition Actor.h:4340
float & RunningMaxDesiredRotDeltaField()
Definition Actor.h:3869
BitFieldValue< bool, unsigned __int32 > bUseBPOnAttachmentReplication()
Definition Actor.h:4111
float & CannonReloadMultiplierField()
Definition Actor.h:3960
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyBumpedByPawn()
Definition Actor.h:4060
long double & MeshStopForceUpdatingAtTimeField()
Definition Actor.h:3860
void OnPrimalCharacterUnsleeped()
Definition Actor.h:4443
BitFieldValue< bool, unsigned __int32 > bBPPreventInputType()
Definition Actor.h:4078
bool CanHitStagger()
Definition Actor.h:4195
void Stasis()
Definition Actor.h:4540
TArray< AActor * > * GetBasedPawns(TArray< AActor * > *result)
Definition Actor.h:4275
BitFieldValue< bool, unsigned __int32 > bIsBeingDragged()
Definition Actor.h:3983
bool HasBuff(TSubclassOf< APrimalBuff > BuffClass, bool useExactMatch)
Definition Actor.h:4343
void OnAttachedToCharacter()
Definition Actor.h:4427
FItemNetID & NextWeaponItemIDPrimaryField()
Definition Actor.h:3957
long double & TimeForNextValidShieldRaiseInField()
Definition Actor.h:3931
float & LastAttackedNearbyPlayerTimeField()
Definition Actor.h:3844
void ControllerLeavingGame(AShooterPlayerController *theController)
Definition Actor.h:4221
AShooterWeapon * CurrentWeaponField()
Definition Actor.h:3926
void BPNotifyBumpedByPawn(APrimalCharacter *ByPawn)
Definition Actor.h:4623
long double & ForceFootCacheUntilTimeField()
Definition Actor.h:3681
BitFieldValue< bool, unsigned __int32 > bIsPlayingLowHealthAnim()
Definition Actor.h:4053
BitFieldValue< bool, unsigned __int32 > bIsRespawn()
Definition Actor.h:4027
FVector * GetInterpolatedLocation(FVector *result)
Definition Actor.h:4303
float & MaxDragDistanceTimeoutField()
Definition Actor.h:3705
float & CharacterDamageImpulseMultiplierField()
Definition Actor.h:3896
FString & DescriptiveNameField()
Definition Actor.h:3779
long double & LastForceAimedCharactersTimeField()
Definition Actor.h:3680
void ValidatePaintingComponentOctree()
Definition Actor.h:4596
BitFieldValue< bool, unsigned __int32 > bDontActuallyEmitPoop()
Definition Actor.h:4057
FName & WeaponAttachPointSecondaryField()
Definition Actor.h:3955
long double & TimeStartedTargetingField()
Definition Actor.h:3913
FVector * OverrideWalkingVelocity(FVector *result, FVector *InitialVelocity, const float *Friction, float DeltaTime)
Definition Actor.h:4472
void BPNetAddCharacterMovementImpulse(FVector Impulse, bool bVelChange, float ImpulseExponent, bool bSetNewMovementMode, EMovementMode NewMovementMode, bool bOverrideMaxImpulseZ)
Definition Actor.h:4182
BitFieldValue< bool, unsigned __int32 > bUseBPTimerServer()
Definition Actor.h:4063
void BPTimerServer()
Definition Actor.h:4638
void OnRep_PaintingComponent()
Definition Actor.h:4448
BitFieldValue< bool, unsigned __int32 > bUseRecentHurtAmount()
Definition Actor.h:4158
TSubclassOf< AShooterWeapon > & DefaultWeaponField()
Definition Actor.h:3937
BitFieldValue< bool, unsigned __int32 > bSleepingDisableRagdoll()
Definition Actor.h:4118
long double & LastUnstasisTimeField()
Definition Actor.h:3850
long double & LastFootPhysicalSurfaceCheckTimeField()
Definition Actor.h:3839
void StartForceSkelUpdate(float ForTime, bool bForceUpdateMesh, bool bServerOnly)
Definition Actor.h:4536
void ServerSetTargeting(bool bNewTargeting, bool bForceForShield, bool bSkipShieldAnim)
Definition Actor.h:4701
BitFieldValue< bool, unsigned __int32 > bUseHeavyCombatMusic()
Definition Actor.h:4086
BitFieldValue< bool, unsigned __int32 > bIsCarried()
Definition Actor.h:4005
TArray< APrimalBuff * > SeamlessTravelBuffsField()
Definition Actor.h:3688
APrimalStructureExplosiveTransGPS * CurrentTransponderField()
Definition Actor.h:3764
FVector & DeathActorTargetingOffsetField()
Definition Actor.h:3833
bool CanBeCarried(APrimalCharacter *ByCarrier)
Definition Actor.h:4189
float & OriginalCorpseLifespanField()
Definition Actor.h:3871
float & Teleport_OntoRaft_AllowedTopDeckZDistField()
Definition Actor.h:3936
BitFieldValue< bool, unsigned __int32 > bUseWeaponAdjustDamage()
Definition Actor.h:4128
TArray< UAnimMontage * > * GetCurrentlyPlayingAnimations(TArray< UAnimMontage * > *result, bool bReturnIfAnyFound, TArray< FName > SlotsToInclude, TArray< FName > SlotsToExclude, TArray< FName > TagsToInclude, TArray< FName > TagsToExclude, TArray< UAnimMontage * > AnimationsToExclude)
Definition Actor.h:4287
BitFieldValue< bool, unsigned __int32 > bIsControllingBallista()
Definition Actor.h:4140
BitFieldValue< bool, unsigned __int32 > bDebugAI_ShipMovement()
Definition Actor.h:4156
BitFieldValue< bool, unsigned __int32 > bPreventSimpleIK()
Definition Actor.h:4019
void StopHitStaggering()
Definition Actor.h:4546
void DeactivateBuffs(TSubclassOf< APrimalBuff > ForBuffClass, UPrimalItem *ForInstigatorItem, bool perfectClassMatch)
Definition Actor.h:4223
bool CanBaseOnActorWhileSwimming(AActor *BaseActor, FHitResult *HitInfo)
Definition Actor.h:4187
APrimalRaft * GetBasedOnRaft(bool bOnlyCountDirectBase, bool bOnlyCountIndirectBase)
Definition Actor.h:4274
long double & LastBasedOnRaftTimeField()
Definition Actor.h:3946
bool IsBlockingWithShield(bool bCheckActiveBlocking, float TimeFromTransitionEndToConsiderFinished)
Definition Actor.h:4354
float & MountedDinoTimeField()
Definition Actor.h:3770
void ChangedAnimationBlueprint()
Definition Actor.h:4651
bool IsMontagePlaying(UAnimMontage *AnimMontage, float TimeFromEndToConsiderFinished)
Definition Actor.h:4371
USoundCue * RunStopSoundField()
Definition Actor.h:3755
float & BaseLookUpRateField()
Definition Actor.h:3750
bool PreventsTargeting(AActor *ByActor)
Definition Actor.h:4684
void BP_OnZoomOut()
Definition Actor.h:4650
bool IsOnSeatingStructure()
Definition Actor.h:4374
FVector & LastSubmergedCheckLocField()
Definition Actor.h:3829
long double & LastNetDidLandField()
Definition Actor.h:3810
BitFieldValue< bool, unsigned __int32 > bServerBPNotifyInventoryItemChangesUseQuantity()
Definition Actor.h:4092
bool RaiseShield(EWeaponAttackInput::Type AttackInput)
Definition Actor.h:4500
bool IsProneOrSitting(bool bIgnoreLockedToSeat)
Definition Actor.h:4377
FName * GetWeaponAttachPoint(FName *result, bool bSecondaryAttachPoint)
Definition Actor.h:4335
float BPGetGravityZScale()
Definition Actor.h:4615
FVector * GetRootBodyBoneLocation(FVector *result)
Definition Actor.h:4321
void NetReleaseSeatingStructure()
Definition Actor.h:4669
bool BPHandlePoop()
Definition Actor.h:4617
FVector & SimulatedInterpToLocField()
Definition Actor.h:3967
FRotator & ReplicatedRootRotationField()
Definition Actor.h:3784
TArray< float > & WeaponBreakLifesField()
Definition Actor.h:3962
BitFieldValue< bool, unsigned __int32 > bEnableIK()
Definition Actor.h:4031
bool IsCarryingSomething(bool bNotForRunning)
Definition Actor.h:4356
void ClientStopAnimationFPV(UAnimMontage *AnimMontage, bool bStopOnOwner, float BlendOutTime)
Definition Actor.h:4659
TArray< FName > & ReplicatedBonesField()
Definition Actor.h:3787
float & KillXPBaseField()
Definition Actor.h:3786
void DownCallOne()
Definition Actor.h:4236
void MoveUp(float Val)
Definition Actor.h:4410
int & ServerLastFrameCounterChangeField()
Definition Actor.h:3768
APrimalDinoCharacter * GetBasedOnDinoOrRaft()
Definition Actor.h:4273
void RefreshBiomeZoneVolumes()
Definition Actor.h:4501
APrimalDinoCharacter * GetBasedOnDino()
Definition Actor.h:4272
void RefreshEquippedItemStatGroupModifiers()
Definition Actor.h:4502
UAnimMontage * LandedAnimField()
Definition Actor.h:3683
void TickMovementComponent(float DeltaTime)
Definition Actor.h:4557
BitFieldValue< bool, unsigned __int32 > bUseBPPreventStasis()
Definition Actor.h:4083
float & MaxFallSpeedField()
Definition Actor.h:3760
float GetIndirectTorpidityIncreaseMultiplierScale()
Definition Actor.h:4302
BitFieldValue< bool, unsigned __int32 > AutoStopReplicationWhenSleeping()
Definition Actor.h:4014
void SetCharacterMeshesMaterialScalarParamValue(FName ParamName, float Value)
Definition Actor.h:4521
void OnStopJump()
Definition Actor.h:4464
bool & bIgnoreSimulatedRotationField()
Definition Actor.h:3965
void UpdateBasedOnRaftInventory(float DeltaSeconds)
Definition Actor.h:4583
FVector & RagdollLastFrameLinearVelocityField()
Definition Actor.h:3846
FVector * GetDirectionalVectorByIndex(FVector *result, const int DirIndex)
Definition Actor.h:4292
bool ProcessInputAndStopFire(bool bFromGamepadRight, EWeaponAttackInput::Type AttackInput)
Definition Actor.h:4497
void Destroyed()
Definition Actor.h:4226
static void StaticRemoveCharacterSnapshot(UPrimalItem *Item, AActor *From)
Definition Actor.h:4541
BitFieldValue< bool, unsigned __int32 > ReplicateAllBones()
Definition Actor.h:4013
bool ForceAllowAddBuffOfClass(TSubclassOf< APrimalBuff > BuffClass)
Definition Actor.h:4257
bool IsInputAllowed()
Definition Actor.h:4368
BitFieldValue< bool, unsigned __int32 > bDraggedFromExtremitiesOnly()
Definition Actor.h:4030
bool TeleportTo(FVector *DestLocation, FRotator *DestRotation, bool bIsATest, bool bNoCheck)
Definition Actor.h:4554
FRotator & OldRotationField()
Definition Actor.h:3673
void CheckBlockingAndAdjustDamage(float *Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:4207
TArray< FVector_NetQuantize > & ReplicatedRagdollPositionsField()
Definition Actor.h:3780
TSubclassOf< UPrimalItem > & PoopAltItemClassField()
Definition Actor.h:3865
void UpdateNetDynamicMusic()
Definition Actor.h:4586
float GetLowHealthPercentage()
Definition Actor.h:4308
TWeakObjectPtr< APrimalCharacter > & LastHurtByNearbyPlayerField()
Definition Actor.h:3841
BitFieldValue< bool, unsigned __int32 > bForceAlwaysUpdateMeshAndCollision()
Definition Actor.h:4122
void NotifyItemQuantityUpdated(UPrimalItem *anItem, int amount)
Definition Actor.h:4425
bool IsOfTribe(int ID)
Definition Actor.h:4373
void EnableShipReducedCharacterDrawDistance(bool bIsFromSeatingStructure)
Definition Actor.h:4245
void LookInput(float Val)
Definition Actor.h:4403
BitFieldValue< bool, unsigned __int32 > bCanPlayLandingAnim()
Definition Actor.h:4072
void NetPlaySoundOnCharacter_Implementation(USoundBase *SoundToPlay, bool bPlayOnOwner)
Definition Actor.h:4416
APrimalStructureExplosive * GetAttachedExplosive()
Definition Actor.h:4268
void BPCharacterUnsleeped()
Definition Actor.h:4611
long double & TimeForNextValidShieldRaiseOutField()
Definition Actor.h:3932
void AttachGPSTransponder(APrimalStructureExplosiveTransGPS *Transponder)
Definition Actor.h:4176
bool LowerShield()
Definition Actor.h:4405
UAnimMontage * IsPlayingAnyFullBodyAnimations(UAnimMontage *IgnoreFullBodyMontage)
Definition Actor.h:4375
UPrimalInventoryComponent * MyInventoryComponentField()
Definition Actor.h:3798
float & StartFallingImpactRagdollTimeIntervalField()
Definition Actor.h:3849
void BlueprintIsSwitchingWeapons(bool *bIsSwitchingWeapons, bool *bIsUnequipping)
Definition Actor.h:4186
void ServerDinoOrder(APrimalDinoCharacter *aDino, EDinoTamedOrder::Type OrderType, AActor *target)
Definition Actor.h:4697
void ServerCallMoveToRaft(FVector MoveToRelLoc, APrimalRaft *TargetRaft, int ToDeckIndex)
Definition Actor.h:4691
void SetBase(UPrimitiveComponent *NewBaseComponent, FName BoneName, bool bNotifyPawn)
Definition Actor.h:4518
BitFieldValue< bool, unsigned __int32 > bIKEnabled()
Definition Actor.h:4004
static UActorComponent * GetSnapshotComponent(AActor *From, FName Tag)
Definition Actor.h:4328
long double & LastStartedBeingCarriedTimeField()
Definition Actor.h:3907
void UnmarkAbortedForSeamlessTravel()
Definition Actor.h:4580
void DidLand()
Definition Actor.h:4227
void ExecSetSleeping(bool bEnable)
Definition Actor.h:4250
void DeathHarvestingFadeOut()
Definition Actor.h:4660
void OrbitCamToggle()
Definition Actor.h:4469
int & CurrentFrameAnimPreventInputField()
Definition Actor.h:3718
BitFieldValue< bool, unsigned __int32 > bCanLandOnWater()
Definition Actor.h:4107
void OnRep_MountedDino()
Definition Actor.h:4447
bool IsSimulated()
Definition Actor.h:4383
void BPOnMovementModeChangedNotify()
Definition Actor.h:4628
float & ClientForceSleepRagdollIntervalField()
Definition Actor.h:3815
UAnimMontage * DeathAnimFromBackField()
Definition Actor.h:3752
void TryGiveDefaultWeapon()
Definition Actor.h:4569
BitFieldValue< bool, unsigned __int32 > bUseBlueprintAnimNotifyCustomEvent()
Definition Actor.h:4033
int & RagdollPenetrationFailuresField()
Definition Actor.h:3852
BitFieldValue< bool, unsigned __int32 > bIsDraggingWithOffset()
Definition Actor.h:4104
FString * PlayerCommand(FString *result, FString *TheCommand)
Definition Actor.h:4683
bool BP_CanTeleportOntoRaft(APrimalRaft *OnRaft, APlayerController *ForPC)
Definition Actor.h:4639
float & BaseTurnRateField()
Definition Actor.h:3749
bool CanSetShieldState(bool bLowerShield)
Definition Actor.h:4200
BitFieldValue< bool, unsigned __int32 > bUseBPOnAnimPlayedNotify()
Definition Actor.h:4113
float & Teleport_OntoRaft_TraceIntervalDistOverrideField()
Definition Actor.h:3934
bool AllowHurtAnimation()
Definition Actor.h:4171
float & DamageNotifyTeamAggroRangeFalloffField()
Definition Actor.h:3733
BitFieldValue< bool, unsigned __int32 > bIsImmobilized()
Definition Actor.h:4010
float & ExtraMeleeDamageMultiplierField()
Definition Actor.h:3887
BitFieldValue< bool, unsigned __int32 > bBPModifyAllowedViewHitDir()
Definition Actor.h:4088
AActor * BPGetAimedActor(FHitResult *outHitResult, ECollisionChannel CollisionChannel, float MaxDistanceOverride, float CheckRadius, bool bForceUseCameraLocation, bool bForceUpdateAimedActors)
Definition Actor.h:4177
float & StartWaveLockingThresholdField()
Definition Actor.h:3945
BitFieldValue< bool, unsigned __int32 > bAllowRun()
Definition Actor.h:4094
TArray< FRotator_NetQuantize > & ReplicatedRagdollRotationsField()
Definition Actor.h:3781
void UpdateRunSounds(bool bNewRunning)
Definition Actor.h:4587
float & LastDamageAmountMaterialValueField()
Definition Actor.h:3877
void DidTeleport(FVector newLoc, FRotator newRot)
Definition Actor.h:4661
float & MaxDragMovementSpeedField()
Definition Actor.h:3791
void InventoryItemUsed(UObject *InventoryItemObject)
Definition Actor.h:4348
FVector & CurrentRootLocField()
Definition Actor.h:3793
void OnStopFireQuinary()
Definition Actor.h:4463
float & BuffedResistanceMultField()
Definition Actor.h:3879
FSeamlessIslandInfo * MyIslandInfoField()
Definition Actor.h:3817
TArray< TSubclassOf< APrimalBuff > > & DefaultBuffsField()
Definition Actor.h:3866
FVector * GetAbsoluteDynamicBasedLocation(FVector *result)
Definition Actor.h:4265
bool IsPrimalCharFriendly(APrimalCharacter *primalChar)
Definition Actor.h:4376
long double & CorpseDestructionTimerField()
Definition Actor.h:3870
APrimalCharacter * DraggedCharacterField()
Definition Actor.h:3712
BitFieldValue< bool, unsigned __int32 > bIsFlyerDino()
Definition Actor.h:4049
BitFieldValue< bool, unsigned __int32 > bBPCameraRotationFinal()
Definition Actor.h:4091
float & RagdollReplicationIntervalField()
Definition Actor.h:3788
float & SimpleIkRateField()
Definition Actor.h:3678
float & BaseTargetingDesirabilityField()
Definition Actor.h:3825
bool ProcessInputAndStartFire(bool bFromGamepadRight, EWeaponAttackInput::Type AttackInput)
Definition Actor.h:4496
void OnMovementModeChanged(EMovementMode PrevMovementMode, char PreviousCustomMode)
Definition Actor.h:4441
BitFieldValue< bool, unsigned __int32 > bIsHoldingAltInput()
Definition Actor.h:3974
FName & MeshPreRagdollCollisionProfileNameField()
Definition Actor.h:3795
bool IsGameInputAllowed()
Definition Actor.h:4179
void SetTargeting(bool bNewTargeting, bool bForceForShield, bool bSkipShieldAnim)
Definition Actor.h:4530
bool IsUsingYarkShield()
Definition Actor.h:4392
int & NumberOfClientRagdollCorrectionAttemptsField()
Definition Actor.h:3813
FVector * GetCapsuleBottomLocation(FVector *result)
Definition Actor.h:4279
long double & LastTookDamageTimeField()
Definition Actor.h:3885
void EndDragCharacter()
Definition Actor.h:4246
bool ExcludePostProcessBlendableMaterial(UMaterialInterface *BlendableMaterialInterface)
Definition Actor.h:4248
void OnStartRunning()
Definition Actor.h:4458
long double & LastStartFallingRagdollTimeField()
Definition Actor.h:3845
void CheckJumpInput(float DeltaTime)
Definition Actor.h:4208
float & EffectorInterpSpeedField()
Definition Actor.h:3674
UAudioComponent * RunLoopACField()
Definition Actor.h:3762
BitFieldValue< bool, unsigned __int32 > bIsStaggering()
Definition Actor.h:3972
BitFieldValue< bool, unsigned __int32 > bIsEnemyAI()
Definition Actor.h:4149
void CheckJumpOutOfWater()
Definition Actor.h:4209
void FinalLoadedFromSaveGame()
Definition Actor.h:4253
FVector * GetAdjustedMeleeLockOnPointOffset(FVector *result)
Definition Actor.h:4266
void OnStartFire(bool bFromGamepadRight, int weaponAttackIndex, bool bDoLeftSide, bool bOverrideCurrentAttack)
Definition Actor.h:4455
BitFieldValue< bool, unsigned __int32 > bPlayingShieldCoverAnimationForCrouch()
Definition Actor.h:4146
BitFieldValue< bool, unsigned __int32 > bPreventRunningWhileWalking()
Definition Actor.h:4106
BitFieldValue< bool, unsigned __int32 > bIsDraggingDinoStopped()
Definition Actor.h:4042
void BP_OnJumpReleased()
Definition Actor.h:4645
BitFieldValue< bool, unsigned __int32 > bIgnoreAllImmobilizationTraps()
Definition Actor.h:4008
UAnimSequence * GetShieldHeldAnimation()
Definition Actor.h:4325
bool IsInStatusState(EPrimalCharacterStatusState::Type StatusStateType)
Definition Actor.h:4366
void ServerCallMoveTo(FVector MoveToLoc, AActor *TargetActor)
Definition Actor.h:4690
float & PreviewCameraMaxZoomMultiplierField()
Definition Actor.h:3707
FVector * GetTargetPathfindingLocation(FVector *result)
Definition Actor.h:4330
void TryCutEnemyGrapplingCable()
Definition Actor.h:4567
void PlayHitEffectRadial(float DamageTaken, FRadialDamageEvent DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:4682
BitFieldValue< bool, unsigned __int32 > bIsMounted()
Definition Actor.h:4066
BitFieldValue< bool, unsigned __int32 > bTargetingParry()
Definition Actor.h:4127
long double & StopRidingTimeField()
Definition Actor.h:3928
void ClientDidPoop()
Definition Actor.h:4652
BitFieldValue< bool, unsigned __int32 > bUseBallistaAimOffset()
Definition Actor.h:4141
bool Die(float KillingDamage, FDamageEvent *DamageEvent, AController *Killer, AActor *DamageCauser)
Definition Actor.h:4229
void SetRagdollReplication(bool Enabled)
Definition Actor.h:4526
void OnRep_CurrentWeapon(AShooterWeapon *LastWeapon)
Definition Actor.h:4444
UObject * GetUObjectInterfaceTargetableInterface()
Definition Actor.h:4167
float & TPVStructurePlacingHeightMultiplierField()
Definition Actor.h:3821
float PlayAnimMontage(UAnimMontage *AnimMontage, float InPlayRate, FName StartSectionName, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer)
Definition Actor.h:4474
void ForceTickPoseDelta()
Definition Actor.h:4261
bool IsWeaponWielder()
Definition Actor.h:4400
float & MaxDragDistanceField()
Definition Actor.h:3704
FString & TribeNameField()
Definition Actor.h:3696
BitFieldValue< bool, unsigned __int32 > bAllowRunningWhileSwimming()
Definition Actor.h:4059
void OnDetachedFromCharacter(APrimalCharacter *aCharacter, int OverrideDirection)
Definition Actor.h:4434
TSubclassOf< UPrimalItem > & PoopItemClassField()
Definition Actor.h:3701
void UpdateDragging()
Definition Actor.h:4584
float GetMaxCursorHUDDistance(AShooterPlayerController *PC)
Definition Actor.h:4309
BitFieldValue< bool, unsigned __int32 > bDisablePawnTick()
Definition Actor.h:4023
bool PreventsTargeting_Implementation(AActor *ByActor)
Definition Actor.h:4495
void DrawLocalPlayerHUD(AShooterHUD *HUD)
Definition Actor.h:4238
UAnimSequence * DefaultShieldAnimationField()
Definition Actor.h:3921
float & DamageNotifyTeamAggroRangeField()
Definition Actor.h:3732
BitFieldValue< bool, unsigned __int32 > bDamageNotifyTeamAggroAI()
Definition Actor.h:4002
float GetCorpseLifespan()
Definition Actor.h:4285
EWeaponAttackInput::Type & LastShieldBlockingInputPressedField()
Definition Actor.h:3689
float & LevelForMaxAIDifficultyField()
Definition Actor.h:3953
void ClientPlayAnimation_Implementation(UAnimMontage *AnimMontage, float PlayRate, FName StartSectionName, bool bPlayOnOwner, bool bForceTickPoseAndServerUpdateMesh)
Definition Actor.h:4216
BitFieldValue< bool, unsigned __int32 > bIsUsingShipReducedCharacterDrawDistance_Seating()
Definition Actor.h:4160
long double & NextBPTimerNonDedicatedField()
Definition Actor.h:3724
BitFieldValue< bool, unsigned __int32 > bUsePoopAnimationNotify()
Definition Actor.h:3997
void ApplyDamageMomentum(float DamageTaken, FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:4175
void NetForceUpdateAimedCharacters_Implementation(FVector StartLoc, FVector EndLoc, AActor *IgnoreActor, bool bForceUpdateIgnoreActor, float TraceRadius)
Definition Actor.h:4414
bool BPPreventInputType(EPrimalCharacterInputType::Type inputType)
Definition Actor.h:4633
bool BPPreventStasis()
Definition Actor.h:4634
float BP_GetMaxSpeedModifier()
Definition Actor.h:4184
BitFieldValue< bool, unsigned __int32 > bSleepedWaterRagdoll()
Definition Actor.h:3992
long double & LastTimeBasedMovementHadCurrentActorField()
Definition Actor.h:3774
BitFieldValue< bool, unsigned __int32 > bMissingDynamicBase()
Definition Actor.h:4043
BitFieldValue< bool, unsigned __int32 > bBPHUDOverideBuffProgressBar()
Definition Actor.h:4058
void DisableShipReducedCharacterDrawDistance(bool bIsFromSeatingStructure)
Definition Actor.h:4231
void BPRemoveCharacterSnapshot(UPrimalItem *Item, AActor *From)
Definition Actor.h:4635
UAnimMontage * lastPlayedMountAnimField()
Definition Actor.h:3904
void SetRunning(bool bNewRunning)
Definition Actor.h:4527
BitFieldValue< bool, unsigned __int32 > bIsDraggedWithOffset()
Definition Actor.h:4105
bool CanJumpInternal_Implementation()
Definition Actor.h:4197
int & NumFallZFailsField()
Definition Actor.h:3889
float & BPTimerServerMaxField()
Definition Actor.h:3720
TWeakObjectPtr< APrimalDinoCharacter > & RidingDinoField()
Definition Actor.h:3914
AActor * GetAimedActor(ECollisionChannel CollisionChannel, UActorComponent **HitComponent, float MaxDistanceOverride, float CheckRadius, int *hitBodyIndex, FHitResult *outHitResult, bool bForceUseCameraLocation, bool bForceUpdateAimedActors, bool bForceUseActorLocation)
Definition Actor.h:4267
void OnStartJump()
Definition Actor.h:4457
BitFieldValue< bool, unsigned __int32 > bWasLocallyControlled()
Definition Actor.h:4139
void ClientStopAnimationFPV_Implementation(UAnimMontage *AnimMontage, bool bStopOnOwner, float BlendOutTime)
Definition Actor.h:4218
bool BPCanNotifyTeamAggroAI(APrimalDinoCharacter *Dino)
Definition Actor.h:4607
void OnClientPairedNetGUID()
Definition Actor.h:4431
bool IsUsingHandIK()
Definition Actor.h:4390
void ServerCallAggressive()
Definition Actor.h:4685
void CheckRagdollPenetration()
Definition Actor.h:4210
float & MinTimeBetweenFootstepsRunningField()
Definition Actor.h:3808
bool IsRunning(bool bIncludeFalling, bool bIncludeRunTurning)
Definition Actor.h:4379
void ServerCallPassive()
Definition Actor.h:4693
FPrimalCharacterNotifyAttackStarted & NotifyAttackStartedField()
Definition Actor.h:3694
TSubclassOf< APrimalBuff > & PostFeatStaminaRecoveryCooldownDebuffField()
Definition Actor.h:3959
TArray< USoundCue * > FootStepSoundsPhysMatField()
Definition Actor.h:3756
TArray< TWeakObjectPtr< APrimalCharacter > > & CharactersGrappledToMeField()
Definition Actor.h:3890
float ConsumeWeaponBreakLife(UClass *WeaponClass, float BreakWeightToConsume)
Definition Actor.h:4220
FName & SocketOverrideTargetingLocationField()
Definition Actor.h:3834
void OnBeginDrag(APrimalCharacter *Dragged, int BoneIndex, bool bWithGrapHook)
Definition Actor.h:4676
APrimalBuff * GetBuff(TSubclassOf< APrimalBuff > BuffClass, bool bOnlyReturnSkillBuff, bool bOnlyReturnActivatedBuff, bool bUseExactMatch)
Definition Actor.h:4276
void DoFindGoodSpot(FVector RagdollLoc, bool bClearCollisionSweep)
Definition Actor.h:4234
char & TribeGroupInventoryRankField()
Definition Actor.h:3894
BitFieldValue< bool, unsigned __int32 > bBPLimitPlayerRotation()
Definition Actor.h:4089
long double & LocalLastHurtTimeField()
Definition Actor.h:3918
BitFieldValue< bool, unsigned __int32 > bIsUsingShipReducedCharacterDrawDistance_Based()
Definition Actor.h:4161
FName & SnaredFromSocketField()
Definition Actor.h:3729
void StartedFiringWeapon(bool bPrimaryFire)
Definition Actor.h:4539
FVector & OldLocationField()
Definition Actor.h:3672
void OnDeserializedByGame(EOnDesrializationType::Type DeserializationType)
Definition Actor.h:4433
bool CanDie(float KillingDamage, FDamageEvent *DamageEvent, AController *Killer, AActor *DamageCauser)
Definition Actor.h:4601
void GetBuffs(TArray< APrimalBuff * > *TheBuffs)
Definition Actor.h:4278
void BPCharacterSleeped()
Definition Actor.h:4610
void OnStartAltFire()
Definition Actor.h:4452
UTexture2D * GetOverrideDefaultCharacterParamTexture(FName theParamName, UTexture2D *CurrentTexture)
Definition Actor.h:4314
void DoExecuteActorConstruction(FTransform *Transform, bool bIsDefaultTransform)
Definition Actor.h:4233
void ServerTryPoop_Implementation()
Definition Actor.h:4517
float GetWeaponRunSpeed()
Definition Actor.h:4337
void ServerSetRunning_Implementation(bool bNewRunning)
Definition Actor.h:4514
void Poop(bool bForcePoop)
Definition Actor.h:4487
void PlayDyingGeneric(float KillingDamage, FDamageEvent DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:4678
void ZoomOut()
Definition Actor.h:4599
long double & DisableUnBasingUntilField()
Definition Actor.h:3912
void OnStartBreakingAttack()
Definition Actor.h:4454
float & DamageNotifyTeamAggroMultiplierField()
Definition Actor.h:3731
void PlayDyingPoint(float KillingDamage, FPointDamageEvent DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:4679
void ExecSetPawnSleeping(bool bEnable)
Definition Actor.h:4249
float & FullIKDistanceField()
Definition Actor.h:3677
USoundCue * EnteredSwimmingSoundField()
Definition Actor.h:3856
float & MinTimeBetweenFootstepsField()
Definition Actor.h:3806
float GetPercentStatusValue(EPrimalCharacterStatusValue::Type StatusValueType)
Definition Actor.h:4317
float & AddForwardVelocityOnJumpField()
Definition Actor.h:3832
bool TryTeleportToTargetLocation(APrimalRaft *OnRaft, FVector TargetLocation, APlayerController *ForPC)
Definition Actor.h:4574
TSubclassOf< UPrimalHarvestingComponent > & DeathHarvestingComponentField()
Definition Actor.h:3670
void DoCharacterDetachment(bool bIncludeRiding, bool bIncludeCarrying, APrimalBuff *BuffToIgnore)
Definition Actor.h:4232
FVector & GroundCheckExtentField()
Definition Actor.h:3679
void DestroyInventory()
Definition Actor.h:4225
bool IsShieldTransitioningOut(float TimeFromEndToConsiderFinished)
Definition Actor.h:4382
void UpdateSwimmingState()
Definition Actor.h:4591
void PlayFootstep()
Definition Actor.h:4478
AActor * ImmobilizationActorField()
Definition Actor.h:3717
void OnRep_IsDead()
Definition Actor.h:4445
void SetDeath(bool bForceRagdoll)
Definition Actor.h:4522
bool IsBlockingWithWeapon()
Definition Actor.h:4355
BitFieldValue< bool, unsigned __int32 > bIsBuffed()
Definition Actor.h:4103
BitFieldValue< bool, unsigned __int32 > bIsViewingInventory()
Definition Actor.h:4125
float & LastBasedOnRaftOpenWaterSpoilingMultField()
Definition Actor.h:3950
bool IsDraggingCharacter()
Definition Actor.h:4362
void ClientEndRagdollUpdate()
Definition Actor.h:4653
TWeakObjectPtr< APrimalDinoCharacter > & PreviousMountedDinoField()
Definition Actor.h:3771
void BP_OnJumpPressed()
Definition Actor.h:4644
void UpdateStatusComponent(float DeltaSeconds)
Definition Actor.h:4589
void OnAttachedToSeatingStructure()
Definition Actor.h:4428
void LocalPossessedBy(APlayerController *ByController)
Definition Actor.h:4401
int & customBitFlagsField()
Definition Actor.h:3746
float GetDefaultMovementSpeed()
Definition Actor.h:4289
void OnClientReceivedTransformAfterPairingNetGUID(FVector *Loc, FRotator *Rot)
Definition Actor.h:4432
BitFieldValue< bool, unsigned __int32 > bPreventTargetingAndMovement()
Definition Actor.h:4075
BitFieldValue< bool, unsigned __int32 > bAllowTeleportingOntoEnemyRafts()
Definition Actor.h:4155
USoundBase * EndDraggedSoundField()
Definition Actor.h:3711
APrimalRaft * BP_FindClosestTeleportRaft(APlayerController *ForPC, UPrimitiveComponent *BasedOn)
Definition Actor.h:4640
BitFieldValue< bool, unsigned __int32 > bPlayingShieldCoverAnimation()
Definition Actor.h:4145
bool ForceAddUnderwaterCharacterStatusValues()
Definition Actor.h:4256
FName & DragBoneNameField()
Definition Actor.h:3702
BitFieldValue< bool, unsigned __int32 > bFlyingOrWaterDinoPreventBackwardsRun()
Definition Actor.h:4117
void InitializedAnimScriptInstance()
Definition Actor.h:4347
TSubclassOf< APrimalStructureItemContainer > & DeathDestructionDepositInventoryClassField()
Definition Actor.h:3730
void LocalUnpossessed()
Definition Actor.h:4664
bool IsTargeting()
Definition Actor.h:4389
UTexture2D * PoopIconField()
Definition Actor.h:3868
bool IsShieldTransitioningIn(float TimeFromEndToConsiderFinished)
Definition Actor.h:4381
void TeleportSucceeded(bool bIsATest, bool bSimpleTeleport)
Definition Actor.h:4553
static void StaticRegisterNativesAPrimalCharacter()
Definition Actor.h:4704
float & RunningSpeedModifierField()
Definition Actor.h:3747
BitFieldValue< bool, unsigned __int32 > bUseBPCanNotifyTeamAggroAI()
Definition Actor.h:4001
void OnStopRunning()
Definition Actor.h:4465
FVector & TargetPathfindingLocationOffsetField()
Definition Actor.h:3884
long double & LastWalkingTimeField()
Definition Actor.h:3861
bool IsCharacterHardAttached(bool bIgnoreRiding, bool bIgnoreCarried)
Definition Actor.h:4357
void NetDidLand()
Definition Actor.h:4666
float PlayAnimEx(UAnimMontage *AnimMontage, float InPlayRate, FName StartSectionName, bool bReplicate, bool bReplicateToOwner, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer)
Definition Actor.h:4473
FName & DragSocketNameField()
Definition Actor.h:3703
bool CanBeTargetedBy(ITargetableInterface *Attacker)
Definition Actor.h:4192
float GetCharacterLevel()
Definition Actor.h:4281
float & FootPhysicalSurfaceCheckIntervalField()
Definition Actor.h:3840
void NetStopAllAnimMontage()
Definition Actor.h:4671
void ServerCallSetAggressive()
Definition Actor.h:4694
void NetPlaySoundOnCharacter(USoundBase *SoundToPlay, bool bPlayOnOwner)
Definition Actor.h:4668
bool IsValidForStatusUpdate()
Definition Actor.h:4397
void EnableBPTimerNonDedicated(bool bEnable)
Definition Actor.h:4242
void EmitPoop()
Definition Actor.h:4241
void BPInventoryItemRepairedOrBroken(UPrimalItem *TheItem, bool bIsBroken)
Definition Actor.h:4619
BitFieldValue< bool, unsigned __int32 > bCacheRidingDinoWeapon()
Definition Actor.h:4138
BitFieldValue< bool, unsigned __int32 > bAllowDamageWhenMounted()
Definition Actor.h:4110
void PostNetReceiveVelocity(FVector *NewVelocity)
Definition Actor.h:4490
void OnEndDragged(APrimalCharacter *Dragger)
Definition Actor.h:4437
bool CanTeleportOntoRaft(APrimalRaft *OnRaft, APlayerController *ForPC)
Definition Actor.h:4202
void ServerPlayFireBallistaAnimation()
Definition Actor.h:4699
FTransform & LocalDraggedCharacterTransformField()
Definition Actor.h:3714
FRotator * GetAimOffsets(FRotator *result, float DeltaTime, FRotator *RootRotOffset, float *RootYawSpeed, float MaxYawAimClamp, FVector *RootLocOffset)
Definition Actor.h:4706
void BPOnAnimPlayedNotify(UAnimMontage *AnimMontage, float InPlayRate, FName StartSectionName, bool bReplicate, bool bReplicateToOwner, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer)
Definition Actor.h:4627
BitFieldValue< bool, unsigned __int32 > bPreventJump()
Definition Actor.h:4082
bool IsShieldTransitioning(float TimeFromEndToConsiderFinished)
Definition Actor.h:4380
BitFieldValue< bool, unsigned __int32 > bSleepingDisableIK()
Definition Actor.h:4069
bool IsValidCharacterToPreventClaiming(int AttackerTeam)
Definition Actor.h:4394
bool IsAttachedToSomething()
Definition Actor.h:4351
BitFieldValue< bool, unsigned __int32 > bDeathKeepCapsuleCollision()
Definition Actor.h:3987
BitFieldValue< bool, unsigned __int32 > bIsDragging()
Definition Actor.h:3985
float GetGravityZScale()
Definition Actor.h:4297
BitFieldValue< bool, unsigned __int32 > bHasDynamicBase()
Definition Actor.h:4040
long double & NextRefreshedIslandInfoTimeField()
Definition Actor.h:3951
float & GlideMaxCarriedWeightField()
Definition Actor.h:3903
int & LastYawSpeedWorldFrameCounterField()
Definition Actor.h:3794
void UnPossessed()
Definition Actor.h:4577
bool GetGroundLocation(FVector *theGroundLoc, FVector *OffsetUp, FVector *OffsetDown, AActor *IgnoredActor)
Definition Actor.h:4298
BitFieldValue< bool, unsigned __int32 > bPreventLiveBlinking()
Definition Actor.h:4120
float GetFallAcceleration()
Definition Actor.h:4295
void OnJumped_Implementation()
Definition Actor.h:4439
bool CanMountOnMe(APrimalDinoCharacter *dinoCharacter)
Definition Actor.h:4198
bool IsAlive()
Definition Actor.h:4349
long double & LastTimePressedInputField()
Definition Actor.h:3691
void DualWieldingSwitchSideWeapon(UPrimalItem *aPrimalItem, bool bIsPrimaryWeapon)
Definition Actor.h:4240
UAnimMontage * DeathAnimField()
Definition Actor.h:3751
void Unstasis()
Definition Actor.h:4581
BitFieldValue< bool, unsigned __int32 > bWantsToRaiseShield()
Definition Actor.h:3976
float & BPTimerNonDedicatedMinField()
Definition Actor.h:3721
void TogglePerspective()
Definition Actor.h:4558
void ServerCallAttackTarget(AActor *TheTarget)
Definition Actor.h:4686
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyBumpedPawn()
Definition Actor.h:4061
void MoveForward(float Val)
Definition Actor.h:4408
void ReleasedRunToggle()
Definition Actor.h:4505
BitFieldValue< bool, unsigned __int32 > bForceTurretFastTargeting()
Definition Actor.h:4116
void UpdateBasedOnRaft()
Definition Actor.h:4582
float & LastFallingZField()
Definition Actor.h:3888
FVector & MeshPreRagdollRelativeLocationField()
Definition Actor.h:3742
void PostInitializeComponents()
Definition Actor.h:4489
FVector * GetCapsuleTopLocation(FVector *result)
Definition Actor.h:4280
BitFieldValue< bool, unsigned __int32 > bRagdollIgnoresPawnCapsules()
Definition Actor.h:3996
FName & NonDediOverrideMeshCollisionProfileNameField()
Definition Actor.h:3963
int & Teleport_OntoRaft_MaxTraceCountField()
Definition Actor.h:3935
BitFieldValue< bool, unsigned __int32 > bReadyToPoop()
Definition Actor.h:4039
void CaptureCharacterSnapshot(UPrimalItem *Item)
Definition Actor.h:4203
FVector & TPVCameraOrgOffsetField()
Definition Actor.h:3802
void ZoomIn()
Definition Actor.h:4598
bool GiveKillExperience()
Definition Actor.h:4663
BitFieldValue< bool, unsigned __int32 > bIsUsingShipReducedCharacterDrawDistance()
Definition Actor.h:4159
EPhysicalSurface & LastFootPhysicalSurfaceTypeField()
Definition Actor.h:3838
void ClientDidPoop_Implementation()
Definition Actor.h:4213
float & ClientRotationInterpSpeedMultiplierGroundField()
Definition Actor.h:3901
void LocalUnpossessed_Implementation()
Definition Actor.h:4402
float & SimulatedInterLocSpeedField()
Definition Actor.h:3966
float & RunMinVelocityRotDotField()
Definition Actor.h:3908
void ForceSleepRagdoll()
Definition Actor.h:4260
BitFieldValue< bool, unsigned __int32 > bForceDefaultHurtFX()
Definition Actor.h:4148
bool IsRagdolled()
Definition Actor.h:4378
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustDamage()
Definition Actor.h:4062
BitFieldValue< bool, unsigned __int32 > bCanBeTorpid()
Definition Actor.h:3993
float GetDragWeight(APrimalCharacter *ForDragger)
Definition Actor.h:4294
void TryCallStayOne()
Definition Actor.h:4566
TArray< UAnimMontage * > AnimationsPreventInputField()
Definition Actor.h:3809
void ClientStopAnimation(UAnimMontage *AnimMontage, bool bStopOnOwner, float BlendOutTime)
Definition Actor.h:4658
void BP_OnSetDeath()
Definition Actor.h:4646
long double & LastPlayedFootstepTimeField()
Definition Actor.h:3807
UAnimMontage * HurtAnimField()
Definition Actor.h:3684
float & ReplicatedMaxTorporField()
Definition Actor.h:3737
bool TryLandingOnRaft(APlayerController *ForPC)
Definition Actor.h:4570
void EndForceSkelUpdate()
Definition Actor.h:4247
float SetHealth(float newHealth)
Definition Actor.h:4525
TArray< FVector_NetQuantize > & LastReplicatedRagdollPositionsField()
Definition Actor.h:3782
static UClass * StaticClass()
Definition Actor.h:4166
void HurtMe(int HowMuch)
Definition Actor.h:4345
static UActorComponent * CreateSnapshotComponent(AActor *For, UObject *Template, FName Tag, FName Name)
Definition Actor.h:4222
FVector & MeleeLockOnPointOffsetField()
Definition Actor.h:3948
void TryCallFollowOne()
Definition Actor.h:4564
BitFieldValue< bool, unsigned __int32 > bForceDefaultHurtFXAndUseDmgTypeSound()
Definition Actor.h:4162
APrimalBuff * GetBuffForPostEffect(UMaterialInterface *anEffect)
Definition Actor.h:4277
float & RootYawField()
Definition Actor.h:3874
BitFieldValue< bool, unsigned __int32 > bCanIgnoreWater()
Definition Actor.h:4011
void ServerPrepareForSeamlessTravel_Implementation()
Definition Actor.h:4512
BitFieldValue< bool, unsigned __int32 > bIsSleeping()
Definition Actor.h:3980
void ForceRefreshBones()
Definition Actor.h:4259
bool IsValidForCombatMusic()
Definition Actor.h:4395
FString * GetShortName(FString *result)
Definition Actor.h:4327
FName & RootBodyBoneNameField()
Definition Actor.h:3686
void StopAllAnimMontages(float BlendOutTime)
Definition Actor.h:4542
float & MaxCursorHUDDistanceField()
Definition Actor.h:3831
void RemoveCharacterSnapshot(UPrimalItem *Item, AActor *From)
Definition Actor.h:4507
float BPGetExtraMeleeDamageModifier()
Definition Actor.h:4613
void ServerSetRunning(bool bNewRunning)
Definition Actor.h:4700
float BPAdjustDamage(float IncomingDamage, FDamageEvent TheDamageEvent, AController *EventInstigator, AActor *DamageCauser, bool bIsPointDamage, FHitResult PointHitInfo)
Definition Actor.h:4604
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideCharacterNewFallVelocity()
Definition Actor.h:4114
void NotifyItemAdded(UPrimalItem *anItem, bool bEquipItem)
Definition Actor.h:4424
TArray< TSubclassOf< APrimalStructure > > & ImmobilizationTrapsToIgnoreField()
Definition Actor.h:3725
void TryPoop()
Definition Actor.h:4572
void TryCallMoveTo()
Definition Actor.h:4565
BitFieldValue< bool, unsigned __int32 > bIsBigDino()
Definition Actor.h:3998
bool IsSwitchingWeapons()
Definition Actor.h:4387
BitFieldValue< bool, unsigned __int32 > bUseBPTimerNonDedicated()
Definition Actor.h:4064
BitFieldValue< bool, unsigned __int32 > bNoPhysics()
Definition Actor.h:4124
bool CanBeDragged()
Definition Actor.h:4190
void NetAddCharacterMovementImpulse(FVector Impulse, bool bVelChange, float ImpulseExponent, bool bSetNewMovementMode, EMovementMode NewMovementMode, bool bOverrideMaxImpulseZ)
Definition Actor.h:4665
BitFieldValue< bool, unsigned __int32 > bUseBPOnWeaponEquipped()
Definition Actor.h:4147
void StopAnimMontage(UAnimMontage *AnimMontage)
Definition Actor.h:4545
TWeakObjectPtr< UPrimitiveComponent > & LastMovementBaseField()
Definition Actor.h:3944
float & ClientLocationInterpSpeedField()
Definition Actor.h:3790
float BPGetAddForwardVelocityOnJump_Implementation()
Definition Actor.h:4322
BitFieldValue< bool, unsigned __int32 > bSetDeath()
Definition Actor.h:4024
bool BPOverrideFPVViewLocation(APrimalCharacter *viewingCharacter)
Definition Actor.h:4632
BitFieldValue< bool, unsigned __int32 > bUseMeleeDamageMultiplierForProjectiles()
Definition Actor.h:4150
BitFieldValue< bool, unsigned __int32 > bUseBPOnMovementModeChangedNotify()
Definition Actor.h:4112
BitFieldValue< bool, unsigned __int32 > LastIsInsideVaccumSealedCube()
Definition Actor.h:4081
FName & PreAttachToSeatingStructureCollisionProfileNameField()
Definition Actor.h:3942
void ClientRagdollUpdate(TArray< FVector_NetQuantize > *BoneLocations, FRotator_NetQuantize TargetRootRotation)
Definition Actor.h:4657
BitFieldValue< bool, unsigned __int32 > bRagdollRetainAnimations()
Definition Actor.h:4070
float & ReplicatedMaxInventoryWeightField()
Definition Actor.h:3895
FVector & TPVCameraOffsetMultiplierField()
Definition Actor.h:3801
BitFieldValue< bool, unsigned __int32 > bAllowTeleportingOntoRafts()
Definition Actor.h:4154
void OnShieldDefenseBroken(float StaggerTime)
Definition Actor.h:4451
FVector * BPOverrideCharacterNewFallVelocity(FVector *result, FVector *InitialVelocity, FVector *Gravity, float DeltaTime)
Definition Actor.h:4631
long double & LastHitDamageTimeField()
Definition Actor.h:3909
float GetMaxHealth()
Definition Actor.h:4310
USoundBase * NetDynamicMusicSoundField()
Definition Actor.h:3767
BitFieldValue< bool, unsigned __int32 > bDieIfLeftWater()
Definition Actor.h:4045
BitFieldValue< bool, unsigned __int32 > bIsClimbing()
Definition Actor.h:4142
bool BPShouldLimitForwardDirection()
Definition Actor.h:4636
void OrbitCamOff()
Definition Actor.h:4467
BitFieldValue< bool, unsigned __int32 > bSleepingUseRagdoll()
Definition Actor.h:4037
void NotifyItemRemoved(UPrimalItem *anItem)
Definition Actor.h:4426
float GetMaxStatusValue(EPrimalCharacterStatusValue::Type StatusValueType)
Definition Actor.h:4312
void TakeSeatingStructure(APrimalStructureSeating *InSeatingStructure, int SeatNumber, bool bLockedToSeat)
Definition Actor.h:4552
BitFieldValue< bool, unsigned __int32 > bForceIKOnDedicatedServer()
Definition Actor.h:4007
void NativeSimulateHair(TArray< FVector > *CurrentPos, TArray< FVector > *LastPos, TArray< FVector > *RestPos, TArray< FVector > *PivotPos, TArray< float > *RestDistance, FVector HairSocketLoc, FRotator HairSocketRot, FVector ChestSocketLoc, FRotator 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, FVector ShoulderLCollisionOffset, float ShoulderLCollisionRadius, FVector ShoulderRCollisionOffset, float ShoulderRCollisionRadius, FVector HeadHairCollisionOffset, float HeadHairCollisionRadius, FVector NeckHairCollisionOffset, float NeckHairCollisionRadius, float MaxDistanceToRestPos, FTransform LastHeadTransform, bool bPosAsPivot, bool bCollideMiddle, bool bCollideWithNeck)
Definition Actor.h:4411
bool IsSitting(bool bIgnoreLockedToSeat)
Definition Actor.h:4384
FVector & LastHitWallSweepCheckLocationField()
Definition Actor.h:3773
long double & NextBPTimerServerField()
Definition Actor.h:3723
float BPModifyViewHitDir(APrimalCharacter *viewingCharacter, float InViewHitDir)
Definition Actor.h:4622
void OnDetachedFromSeatingStructure(APrimalStructureSeating *InSeatingStructure)
Definition Actor.h:4435
BitFieldValue< bool, unsigned __int32 > bPlayingRunSound()
Definition Actor.h:4026
float & TargetCarriedYawField()
Definition Actor.h:3765
void FellOutOfWorld(UDamageType *dmgType)
Definition Actor.h:4252
float & Teleport_OntoRaft_CheckRadiusField()
Definition Actor.h:3933
EWeaponAttackInput::Type & LastInputPressedField()
Definition Actor.h:3690
FVector & PreviousRagdollLocationField()
Definition Actor.h:3851
void StartStaggering(float staggeringTime, float PlayStaggerAnimAfterDelay, bool bPlayStaggerAnim)
Definition Actor.h:4538
BitFieldValue< bool, unsigned __int32 > bReplicateDamageMomentum()
Definition Actor.h:4056
void TagFriendlyStructures()
Definition Actor.h:4549
bool HasShieldAttackForInput(EWeaponAttackInput::Type AttackInput)
Definition Actor.h:4344
UPrimalHarvestingComponent * MyDeathHarvestingComponentField()
Definition Actor.h:3671
long double & LastMyRaftTakeDamageFromEnemyTimeField()
Definition Actor.h:3882
FRotator & MeshPreRagdollRelativeRotationField()
Definition Actor.h:3743
BitFieldValue< bool, unsigned __int32 > bIsBeingDraggedByDino()
Definition Actor.h:4041
bool IsAlliedWithOtherTeam(int OtherTeamID)
Definition Actor.h:4350
BitFieldValue< bool, unsigned __int32 > bPreventTargetingByTurrets()
Definition Actor.h:4067
BitFieldValue< bool, unsigned __int32 > bOnlyPlayPoopAnimWhileWalking()
Definition Actor.h:4032
bool IsSubmerged(bool bDontCheckSwimming, bool bUseFullThreshold, bool bForceCheck, bool bFromVolumeChange)
Definition Actor.h:4386
bool UseFastTurretTargeting()
Definition Actor.h:4595
long double & LastLocalHitMarkerTimeField()
Definition Actor.h:3910
void SetEnableIK(bool bEnable, bool bForceOnDedicated)
Definition Actor.h:4524
void MoveRight(float Val)
Definition Actor.h:4409
long double & LocalLastViewingInventoryTimeField()
Definition Actor.h:3929
BitFieldValue< bool, unsigned __int32 > bCanDrag()
Definition Actor.h:4015
void BPNotifyDroppedItemPickedUp(ADroppedItem *itemPickedUp, APrimalCharacter *PickedUpBy)
Definition Actor.h:4625
long double & LastSpecialDamageTimeField()
Definition Actor.h:3862
float & TamedDinoCallOutRangeField()
Definition Actor.h:3881
bool IsDead()
Definition Actor.h:4360
void Tick(float DeltaSeconds)
Definition Actor.h:4556
BitFieldValue< bool, unsigned __int32 > bFirstTicked()
Definition Actor.h:4144
void NetUpdateTribeName_Implementation(FString *NewTribeName)
Definition Actor.h:4420
ENetRole GetRole()
Definition Actor.h:4320
int & SeatingStructureSeatNumberField()
Definition Actor.h:3924
void OnStartFireQuinary()
Definition Actor.h:4456
USoundCue * DeathSoundField()
Definition Actor.h:3753
TArray< FAssetMatcher > & DamageTypeHurtAnimOverridesField()
Definition Actor.h:3949
FName & NonDediOverrideCapsuleCollisionProfileNameField()
Definition Actor.h:3964
void RemoveAllJumpDeactivatedBuffs(APrimalBuff *IgnoredBuff)
Definition Actor.h:4506
void StartHitStaggering(float staggeringTime)
Definition Actor.h:4537
USoundCue * HurtSoundField()
Definition Actor.h:3685
BitFieldValue< bool, unsigned __int32 > bUseAmphibiousTargeting()
Definition Actor.h:4047
BitFieldValue< bool, unsigned __int32 > bPreventMovement()
Definition Actor.h:4076
BitFieldValue< bool, unsigned __int32 > bMarkForDestruction()
Definition Actor.h:4087
float & ClientRotationInterpSpeedField()
Definition Actor.h:3789
float & GlideGravityScaleMultiplierField()
Definition Actor.h:3902
void Net_OnIsStaggering_Implementation(bool bNewStaggering, float PlayStaggerAnimAfterDelay, bool bPlayStaggerAnim)
Definition Actor.h:4421
float & RagdollDeathImpulseScalerField()
Definition Actor.h:3823
UPaintingTexture * GetPaintingTexture(bool bForTattoo, UPrimalPlayerData *TattooPlayerData)
Definition Actor.h:4315
bool IsInVacuumSealedSpace()
Definition Actor.h:4367
bool CanBeBaseForCharacter(APawn *Pawn)
Definition Actor.h:4188
float GetJumpZModifier()
Definition Actor.h:4305
BitFieldValue< bool, unsigned __int32 > bTriggerBPStasis()
Definition Actor.h:4065
void PlayHitEffect(float DamageTaken, FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser, bool bIsLocalPath)
Definition Actor.h:4479
void OnStopBreakingAttack()
Definition Actor.h:4461
bool CanMove()
Definition Actor.h:4199
float & currentStaggeringTimeField()
Definition Actor.h:3692
void TryAccessInventoryWrapper()
Definition Actor.h:4561
float & RagdollImpactDamageMinDecelerationSpeedField()
Definition Actor.h:3848
float & RecentHurtAmountField()
Definition Actor.h:3917
TArray< USoundCue * > LandedSoundsPhysMatField()
Definition Actor.h:3757
BitFieldValue< bool, unsigned __int32 > bForceAlwaysUpdateMesh()
Definition Actor.h:3995
FRotator * BPCameraRotationFinal(FRotator *result, APrimalCharacter *viewingCharacter, FRotator *InCurrentFinalRot)
Definition Actor.h:4606
void BPNetSetCharacterMovementVelocity(bool bSetNewVelocity, FVector NewVelocity, bool bSetNewMovementMode, EMovementMode NewMovementMode)
Definition Actor.h:4183
int GetNearestBoneIndexForDrag(APrimalCharacter *Character, FVector HitLocation)
Definition Actor.h:4313
FString * GetDescriptiveName(FString *result)
Definition Actor.h:4290
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustMoveForward()
Definition Actor.h:4108
long double & BlinkTimerField()
Definition Actor.h:3854
FItemNetID & NextWeaponItemIDSecondaryField()
Definition Actor.h:3956
BitFieldValue< bool, unsigned __int32 > bLockedToSeatingStructure()
Definition Actor.h:4133
FVector & CurrentLocalRootLocField()
Definition Actor.h:3873
FVector & LastApproximatePhysVolumeLocationField()
Definition Actor.h:3836
bool IsValidForStatusRecovery()
Definition Actor.h:4396
void NetStopAllAnimMontage_Implementation()
Definition Actor.h:4419
float & ReplicatedCurrentHealthField()
Definition Actor.h:3734
float & HalfLegLengthField()
Definition Actor.h:3675
BitFieldValue< bool, unsigned __int32 > bOnlyHasRunningAnimationWhenWalking()
Definition Actor.h:4073
void TryCallFollowDistanceCycleOne()
Definition Actor.h:4563
TArray< TSubclassOf< APrimalBuff > > & PreventBuffClassesField()
Definition Actor.h:3911
void StopAnimExFPV(UAnimMontage *AnimMontage, bool bReplicate, bool bReplicateToOwner, float BlendOutTime)
Definition Actor.h:4544
FName & DediOverrideMeshCollisionProfileNameField()
Definition Actor.h:3728
static void ForceUpdateAimedCharacters(UWorld *World, FVector *StartLoc, FVector *EndLoc, AActor *IgnoreActor, bool bForceUpdateIgnoreActor, float TraceRadius)
Definition Actor.h:4262
void DropAllCarriedAndPassengers()
Definition Actor.h:4239
void PlayHitEffectGeneric_Implementation(float DamageTaken, FPointDamageEvent DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:4480
BitFieldValue< bool, unsigned __int32 > bAimGettingCharacterMeshRotation()
Definition Actor.h:4051
void PrepareForSaving()
Definition Actor.h:4492
BitFieldValue< bool, unsigned __int32 > bIsHoldingPrimaryFire()
Definition Actor.h:4129
TWeakObjectPtr< APrimalStructureSeating > & SeatingStructureField()
Definition Actor.h:3922
FVector * BPModifyForwardDirectionInput(FVector *result, FVector *directionInput)
Definition Actor.h:4621
float & PreviewCameraDefaultZoomMultiplierField()
Definition Actor.h:3708
BitFieldValue< bool, unsigned __int32 > bRecentlyUpdateIk()
Definition Actor.h:4003
BitFieldValue< bool, unsigned __int32 > bTicksOnClient()
Definition Actor.h:4025
float GetSpoilingTimeMultiplier(UPrimalItem *anItem)
Definition Actor.h:4329
float & LastHurtByNearbyPlayerTimeField()
Definition Actor.h:3842
float & GrabWeightThresholdField()
Definition Actor.h:3776
BitFieldValue< bool, unsigned __int32 > bUseBPPostLoadedFromSaveGame()
Definition Actor.h:4085
float & BuffedDamageMultField()
Definition Actor.h:3878
bool IsFiring()
Definition Actor.h:4363
FVector * GetVelocity(FVector *result, bool bIsForRagdoll)
Definition Actor.h:4332
TArray< TEnumAsByte< enum EWeaponAttackInput::Type > > & ShieldCoverInputsField()
Definition Actor.h:3930
BitFieldValue< bool, unsigned __int32 > bUseBPAddedAttachments()
Definition Actor.h:4071
void NetDidLand_Implementation()
Definition Actor.h:4413
USoundCue * PoopSoundField()
Definition Actor.h:3824
UAnimMontage * FireBallistaAnimationField()
Definition Actor.h:3943
bool IsBasedOnRaft(APrimalRaft *SpecificRaft)
Definition Actor.h:4352
FName & WeaponAttachPointField()
Definition Actor.h:3915
FRotator * GetInterpolatedRotation(FRotator *result)
Definition Actor.h:4304
bool AnimationPreventsInput(bool bTestingForFirstPerson)
Definition Actor.h:4174
EPhysicalSurface GetFootPhysicalSurfaceType(bool bForce)
Definition Actor.h:4296
FVector * GetTargetingLocation(FVector *result)
Definition Actor.h:4331
UAnimMontage * ShieldCrouchedCoverAnimField()
Definition Actor.h:3920
float & CorpseDraggedDecayRateField()
Definition Actor.h:3863
void StopStaggering()
Definition Actor.h:4547
void OnBeginDragged(APrimalCharacter *Dragger)
Definition Actor.h:4430
void Suicide()
Definition Actor.h:4548
BitFieldValue< bool, unsigned __int32 > bOnlyAllowRunningWhileFlying()
Definition Actor.h:4020
long double & LastRelevantToPlayerTimeField()
Definition Actor.h:3859
bool IsDodgeDirectionAllowed(int DodgeDirection)
Definition Actor.h:4361
void UpdateStencilValues()
Definition Actor.h:4590
void ServerDinoOrder_Implementation(APrimalDinoCharacter *aDino, EDinoTamedOrder::Type OrderType, AActor *enemyTarget)
Definition Actor.h:4510
void NetReleaseSeatingStructure_Implementation()
Definition Actor.h:4417
TArray< UClass * > WeaponBreakClassesField()
Definition Actor.h:3961
void ClientPlayAnimation(UAnimMontage *AnimMontage, float PlayRate, FName StartSectionName, bool bPlayOnOwner, bool bForceTickPoseAndServerUpdateMesh)
Definition Actor.h:4656
UPrimalItem_Shield * GetYarkShieldItem()
Definition Actor.h:4339
void NetUpdateTribeName(FString *NewTribeName)
Definition Actor.h:4672
FVector * AnimGraphGetInterpolatedLocation(FVector *result)
Definition Actor.h:4173
BitFieldValue< bool, unsigned __int32 > bUseBPGetGravity()
Definition Actor.h:4109
void RefreshMyIslandInfo()
Definition Actor.h:4503
void ServerCallNeutral()
Definition Actor.h:4692
BitFieldValue< bool, unsigned __int32 > bAllowFullSubmergedCheck()
Definition Actor.h:4101
void OnActorEnterWater(USceneComponent *Component, FVector OverlapLocation, FVector OverlapVelocity)
Definition Actor.h:4674
void ServerCallFollow()
Definition Actor.h:4687
AShooterCharacter * LastGrapHookPullingOwnerField()
Definition Actor.h:3739
BitFieldValue< bool, unsigned __int32 > bViewingInventory()
Definition Actor.h:4126
APrimalCharacter * DraggingCharacterField()
Definition Actor.h:3713
TArray< TSubclassOf< APrimalBuff > > & PossessionBuffsField()
Definition Actor.h:3867
void DidTeleport_Implementation(FVector newLoc, FRotator newRot)
Definition Actor.h:4228
BitFieldValue< bool, unsigned __int32 > bCanForceSkelUpdate()
Definition Actor.h:3978
BitFieldValue< bool, unsigned __int32 > bCurrentFrameAnimPreventInput()
Definition Actor.h:4029
TWeakObjectPtr< APrimalDinoCharacter > & CarryingDinoField()
Definition Actor.h:3726
void BPOnWeaponEquipped()
Definition Actor.h:4629
void ServerCallStay()
Definition Actor.h:4695
FVector & TPVCameraOffsetField()
Definition Actor.h:3800
void ClientPrepareForSeamlessTravel_Implementation()
Definition Actor.h:4217
BitFieldValue< bool, unsigned __int32 > bCanRun()
Definition Actor.h:3989
BitFieldValue< bool, unsigned __int32 > bWantsToLowerShield()
Definition Actor.h:3977
BitFieldValue< bool, unsigned __int32 > bUseBlueprintJumpInputEvents()
Definition Actor.h:3971
float & LowHealthPercentageField()
Definition Actor.h:3748
float & LandedSoundMaxRangeField()
Definition Actor.h:3803
BitFieldValue< bool, unsigned __int32 > bBPManagedFPVViewLocation()
Definition Actor.h:4090
BitFieldValue< bool, unsigned __int32 > bWantsToRun()
Definition Actor.h:3981
BitFieldValue< bool, unsigned __int32 > bUseHealthDamageMaterialOverlay()
Definition Actor.h:3990
void ClearMountedDino(bool fromMountedDino)
Definition Actor.h:4211
void ServerGiveDefaultWeapon(bool bOnlyGiveDefaultWeapon)
Definition Actor.h:4698
float GetRunningSpeedModifier(bool bIsForDefaultSpeed)
Definition Actor.h:4323
long double & StartDraggingTimeField()
Definition Actor.h:3715
USceneComponent * GetParticleBaseComponent()
Definition Actor.h:4316
void WeaponClampRotation(FRotator *InputRot, FRotator CurrentRot, float InputDeltaTime)
Definition Actor.h:4705
float & TwoLeggedVirtualPointDistFactorField()
Definition Actor.h:3676
void ClientFailedPoop_Implementation()
Definition Actor.h:4214
void BP_OnTeleportOntoRaft(APrimalRaft *OntoRaft)
Definition Actor.h:4648
void AdjustDamage(float *Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:4168
float & DefendingInterruptLevelMultiplierField()
Definition Actor.h:3897
long double & ForceCheckPushThroughWallsTimeField()
Definition Actor.h:3898
BitFieldValue< bool, unsigned __int32 > bForceNetDidLand()
Definition Actor.h:4018
bool AllowSaving()
Definition Actor.h:4172
float GetImmersionDepth(bool bUseLineTrace)
Definition Actor.h:4301
bool DinoMountOnMe(APrimalDinoCharacter *dinoCharacter, bool bForce)
Definition Actor.h:4230
TWeakObjectPtr< APrimalDinoCharacter > & LastBasedOnRaftField()
Definition Actor.h:3947
BitFieldValue< bool, unsigned __int32 > bIsOnSeatingStructure()
Definition Actor.h:4137
FName & PreviousAwakeCollisionProfileNameField()
Definition Actor.h:3938
APrimalRaft * FindClosestTeleportRaft(APlayerController *ForPC)
Definition Actor.h:4254
void EnableBPTimerServer(bool bEnable)
Definition Actor.h:4243
void UnequipPrimalItemSideWeapon(bool bIsPrimaryWeapon, bool bIsSwitch)
Definition Actor.h:4579
int GetDirectionalIndexByVector(FVector *TestVec, bool isDodgeTest, float Tolerance)
Definition Actor.h:4291
BitFieldValue< bool, unsigned __int32 > bDediForceUnregisterSKMesh()
Definition Actor.h:4038
BitFieldValue< bool, unsigned __int32 > bClientSetCurrentAimRot()
Definition Actor.h:4022
void PlayShieldHitResponse(bool bUseHitParticles)
Definition Actor.h:4484
void UnProne(bool bClientSimulation)
Definition Actor.h:4578
USoundCue * RunLoopSoundField()
Definition Actor.h:3754
float & ReplicatedMaxHealthField()
Definition Actor.h:3735
bool IsMoving()
Definition Actor.h:4372
bool TryMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:4571
BitFieldValue< bool, unsigned __int32 > bRemoteRunning()
Definition Actor.h:3988
BitFieldValue< bool, unsigned __int32 > bDestroyOnStasis()
Definition Actor.h:4084
void SetShieldState(bool bLowerShield, bool bSkipShieldAnim)
Definition Actor.h:4528
void OnIgnoredMoveToOrder(APlayerController *FromPC)
Definition Actor.h:4438
BitFieldValue< bool, unsigned __int32 > bCanSitOnStructures()
Definition Actor.h:4143
long double & NextBlinkTimeField()
Definition Actor.h:3853
float & NonRelevantServerForceSleepRagdollIntervalField()
Definition Actor.h:3816
void UpdateWindedState()
Definition Actor.h:4593
BitFieldValue< bool, unsigned __int32 > bIsCarriedAsPassenger()
Definition Actor.h:4006
TArray< FName > & BonesToIngoreWhileDraggedField()
Definition Actor.h:3706
void ProcessStaggerForDefender(AActor *DamageCauser, int AttackerAttackIndex, int DefenderAttackIndex, bool bWasAttackBlocked)
Definition Actor.h:4498
float BPModifyFOV_Implementation(float FOVIn)
Definition Actor.h:4181
long double & LastBumpedDamageTimeField()
Definition Actor.h:3883
BitFieldValue< bool, unsigned __int32 > bUseBPCanStagger()
Definition Actor.h:4131
BitFieldValue< bool, unsigned __int32 > bCanBeDragged()
Definition Actor.h:4016
BitFieldValue< bool, unsigned __int32 > bDestroyOnStasisWhenDead()
Definition Actor.h:4119
void PlayHitEffectRadial_Implementation(float DamageTaken, FRadialDamageEvent DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:4481
bool IsValidCharacterToDoClaiming(int VictimTeam)
Definition Actor.h:4393
long double & LastTimeSubmergedField()
Definition Actor.h:3837
bool & bWildUseDeltaZTargetingForFlyerPawnOrBigDinoField()
Definition Actor.h:8663
BitFieldValue< bool, unsigned __int32 > bAttackForcesRunning()
Definition Actor.h:8788
float & Teleport_CheckInterval_MINField()
Definition Actor.h:8758
float & ForcedFleeDurationField()
Definition Actor.h:8736
bool & bUseBPShouldNotifyNeighborField()
Definition Actor.h:8657
BitFieldValue< bool, unsigned __int32 > bUseBP_TamedOverrideHorizontalLandingRange()
Definition Actor.h:8812
FRotator & AttackRotationRateField()
Definition Actor.h:8698
BitFieldValue< bool, unsigned __int32 > bRestrictWanderingToSeamlessWorldGridExtents()
Definition Actor.h:8808
bool HumanIsWithinAttackRangeAndCalculateBestAttack(AActor *Other, bool *bAttackChanged)
Definition Actor.h:8857
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:8909
float & AttackIntervalField()
Definition Actor.h:8694
void EndForceFleed_Implementation()
Definition Actor.h:8831
float & WanderFlyingMinZHeightAboveGroundField()
Definition Actor.h:8675
float & AggroFactorDamagePercentageMultiplierField()
Definition Actor.h:8683
AActor * GetAggroEntriesAttackerAtIndex(int Index)
Definition Actor.h:8839
float & BelowDeltaZAttackRangeField()
Definition Actor.h:8660
float & AggroNotifyNeighborsRangeFalloffField()
Definition Actor.h:8686
BitFieldValue< bool, unsigned __int32 > bAlwaysStartledWhenAggroedByNeighbor()
Definition Actor.h:8805
float & DamagedForceAggroIntervalField()
Definition Actor.h:8740
float & MovingAroundBlockadeDirectionField()
Definition Actor.h:8646
float & LandDinoMaxFlyerTargetDeltaZField()
Definition Actor.h:8727
FVector & LastBlockadeHitLocationField()
Definition Actor.h:8650
float & AggroFactorDecreaseGracePeriodField()
Definition Actor.h:8682
bool OverrideHasReachedGoalWithUseHeight(FVector *GoalLoc, float UseRadius, float UseHeight, float ZDelta)
Definition Actor.h:8871
float & MinimumWanderGroundNormalZField()
Definition Actor.h:8709
float & TargetingDistanceReductionFactorLinearField()
Definition Actor.h:8687
float & WildBelowDeltaZTargetingRangeField()
Definition Actor.h:8662
FVector * GetWanderAroundActorDestination(FVector *result, APrimalDinoCharacter *dinoCharacter, FVector originalDestination)
Definition Actor.h:8856
float & MoveAroundObjectMaxVelocityField()
Definition Actor.h:8724
BitFieldValue< bool, unsigned __int32 > bIgnoreWaterOrAmphibiousTargets()
Definition Actor.h:8793
TArray< float > & TamedAITargetingRangeMultipliersField()
Definition Actor.h:8720
bool BPForceTargetDinoRider(AShooterCharacter *playerTarget)
Definition Actor.h:8896
bool ShouldForceRunWhenAttacking()
Definition Actor.h:8889
long double & LastTeleportCheckTimeField()
Definition Actor.h:8761
float & ForceAbortAfterUnconfirmedMoveTimeField()
Definition Actor.h:8770
BitFieldValue< bool, unsigned __int32 > bNotifyBPTargetSet()
Definition Actor.h:8782
bool MoveAroundBlockade(FVector PreBumpLocation, AActor *BlockadeActor, UPrimitiveComponent *OtherComp, float BlockadeWidth, FVector HitNormal, FVector HitLocation, bool SkipBlockingCheck)
Definition Actor.h:8865
float & FlyingReachedDestinationThresholdOffsetField()
Definition Actor.h:8703
TArray< TSubclassOf< AActor > > & TamedTargetingDesireMultiplierClassesField()
Definition Actor.h:8755
float & MinAggroValueField()
Definition Actor.h:8678
float & SeekingPercentChanceToFlyField()
Definition Actor.h:8705
BitFieldValue< bool, unsigned __int32 > bUseBPSetupFindTarget()
Definition Actor.h:8783
void RebootBrainComponent()
Definition Actor.h:8875
float & TamedCorpseFoodTargetingRangeField()
Definition Actor.h:8668
bool IsWithinAttackRange(AActor *Other, bool bForceUseLastAttackIndex)
Definition Actor.h:8861
FVector & MovingAroundBlockadePointField()
Definition Actor.h:8647
bool & bDontWanderField()
Definition Actor.h:8664
float & WanderRequireMinimumDistanceFromShoreField()
Definition Actor.h:8731
BitFieldValue< bool, unsigned __int32 > bRidingPlayerTargetDino()
Definition Actor.h:8792
float GetMinAttackRange()
Definition Actor.h:8851
bool UseLowQualityBehaviorTreeTick()
Definition Actor.h:8895
AActor * BPUpdateBestTarget(AActor *bestTarget, bool dontSetIn, bool *dontSetOut)
Definition Actor.h:8903
bool IsForceTargetDinoRider(AShooterCharacter *playerTarget)
Definition Actor.h:8858
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:8850
float & AttackRotationGroundSpeedMultiplierField()
Definition Actor.h:8696
void OnReachedMoveToActor()
Definition Actor.h:8869
float & NaturalMinDepthZField()
Definition Actor.h:8728
float & LastBlockadeWidthField()
Definition Actor.h:8648
float & TamedMaxFollowDistanceField()
Definition Actor.h:8726
void OnRep_CurrentMoveToActor()
Definition Actor.h:8870
BitFieldValue< bool, unsigned __int32 > bUseFlyingTargetOffsets()
Definition Actor.h:8789
bool & bUseOverlapTargetCheckTracesField()
Definition Actor.h:8711
BitFieldValue< bool, unsigned __int32 > bDisableForceFlee()
Definition Actor.h:8795
float & DieIfLeftWaterTargetUnsubmergedTimeoutField()
Definition Actor.h:8636
FVector & DynamicTargetActor_RelLocation_RandOffsetField()
Definition Actor.h:8765
float & FlyingWanderRandomDistanceAmountField()
Definition Actor.h:8671
FVector & LastCheckAttackRangePawnLocationField()
Definition Actor.h:8716
TArray< TSubclassOf< AActor > > & WildTargetingDesireMultiplierClassesField()
Definition Actor.h:8753
float & AboveDeltaZAttackRangeField()
Definition Actor.h:8659
FVector & LastFleeLocCheckField()
Definition Actor.h:8745
float & DieIfLeftWaterWanderMinimumWaterHeightMultiplierField()
Definition Actor.h:8634
float & ForceFleeUnderHealthPercentageField()
Definition Actor.h:8641
AActor * LastMovingAroundBlockadeActorField()
Definition Actor.h:8652
void SetTarget(AActor *InTarget, bool bDontAddAggro, bool bOverlapFoundTarget)
Definition Actor.h:8885
float & TamedFollowAcceptanceHeightOffsetField()
Definition Actor.h:8749
float & ForcedAggroTimeCounterField()
Definition Actor.h:8725
BitFieldValue< bool, unsigned __int32 > bIgnoreMoveAroundBlockade()
Definition Actor.h:8779
AActor * CurrentMoveToActorField()
Definition Actor.h:8762
bool & bFocusOnTargetDuringAttackField()
Definition Actor.h:8699
void Possess(APawn *InPawn)
Definition Actor.h:8874
BitFieldValue< bool, unsigned __int32 > bNotAllowedToFindTargets()
Definition Actor.h:8784
float & AIFlightMaxLandingZDistanceField()
Definition Actor.h:8750
BitFieldValue< bool, unsigned __int32 > bForceOnlyTargetingPlayerOrTamed()
Definition Actor.h:8800
void SetAttackRotationRate()
Definition Actor.h:8884
float & AbortMoveCheckInterval_MAXField()
Definition Actor.h:8772
float GetAcceptanceHeightOffset()
Definition Actor.h:8836
float GetAggroNotifyNeighborsRange_Implementation()
Definition Actor.h:8841
float & AggroToAddUponRemovingTargetField()
Definition Actor.h:8679
float & WanderFlyingClampZHeightAboveGroundField()
Definition Actor.h:8674
FVector & LastCheckAttackRangeClosestPointField()
Definition Actor.h:8717
BitFieldValue< bool, unsigned __int32 > bFlyingUseMoveAroundBlockade()
Definition Actor.h:8780
float & AbortMoveCheckInterval_CurrentField()
Definition Actor.h:8773
FVector * GetRandomBiasedDestination(FVector *result, FVector LocOverride, float MinDistanceAmount, float RandomDistanceAmount, bool bUseRandomNegativeXDir, bool bOrientRandOffsetByRotation, FRotator OrientRandOffsetByRotation, float GroundCheckSpreadOverride)
Definition Actor.h:8852
bool BPOverrideIgnoredByWildDino(AActor *wildDinoToIgnore)
Definition Actor.h:8900
float & MinAttackIntervalForFleeingField()
Definition Actor.h:8737
float & RangeTargetWildDinosMultiplierField()
Definition Actor.h:8697
bool BPShouldNotifyNeighbor(APrimalDinoCharacter *neighbor)
Definition Actor.h:8902
void ResetAccelerationFollowsRotation()
Definition Actor.h:8877
void StopBrainComponent(FString reason)
Definition Actor.h:8891
float & WanderRandomDistanceAmountField()
Definition Actor.h:8669
float & FindLandingPositionZOffsetField()
Definition Actor.h:8747
BitFieldValue< bool, unsigned __int32 > bUseBPUpdateBestTarget()
Definition Actor.h:8786
long double & ForcedMoveToUntilTimeField()
Definition Actor.h:8751
float & DieIfLeftWaterReachedRadiusDistanceCheckMultiplierField()
Definition Actor.h:8635
float & TamedFollowAcceptanceRadiusOffsetField()
Definition Actor.h:8748
void SetAttackGroundSpeed()
Definition Actor.h:8883
AActor * GetCorpseFoodTarget()
Definition Actor.h:8847
float & MoveAroundBlockadeAdditionalWidthField()
Definition Actor.h:8723
AActor * TargetField()
Definition Actor.h:8653
int & RaftMoveToMaxNumRetriesField()
Definition Actor.h:8766
void NotifyTakeDamage(float Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:8867
AActor * LastValidMoveToActorField()
Definition Actor.h:8763
float & TargetsRequireMinimumDistanceFromShoreField()
Definition Actor.h:8730
BitFieldValue< bool, unsigned __int32 > bCanUseAttackStateOnTargetChange()
Definition Actor.h:8798
FVector & StartMovingAroundBlockadeLocationField()
Definition Actor.h:8651
bool CalculateAndSetWonderingAIState(bool *StateChanged)
Definition Actor.h:8824
void OnMoveCompleted(FAIRequestID RequestID, EPathFollowingResult::Type Result)
Definition Actor.h:8868
float & NaturalMaxDepthZField()
Definition Actor.h:8729
float & AttackRotationRangeDegreesField()
Definition Actor.h:8695
BitFieldValue< bool, unsigned __int32 > bUseBPTargetingDesire()
Definition Actor.h:8794
TWeakObjectPtr< AActor > & ForcedAttackTargetField()
Definition Actor.h:8732
BitFieldValue< bool, unsigned __int32 > bAllowForceFleeToSameTargetingTeam()
Definition Actor.h:8785
long double & LastForcedFleeTimeField()
Definition Actor.h:8743
bool & bRequireAbsoluteDamageForNeighborNotificationField()
Definition Actor.h:8658
void RestartBrainComponent()
Definition Actor.h:8881
FVector & LastConfirmedMoveLocationField()
Definition Actor.h:8767
float GetAttackRotationRangeDegrees()
Definition Actor.h:8845
long double & LastAbortMoveCheckTimeField()
Definition Actor.h:8774
static void StaticRegisterNativesAPrimalDinoAIController()
Definition Actor.h:8911
BitFieldValue< bool, unsigned __int32 > bUseTargetingDesireMultiWithTamedTargets()
Definition Actor.h:8814
float & AggroNotifyNeighborsRangeField()
Definition Actor.h:8685
float BPGetTargetingDesire(AActor *ForTarget, float ForTargetingDesireValue)
Definition Actor.h:8897
FVector & FlyingTargetFocalPositionOffsetField()
Definition Actor.h:8702
bool IsWithinAttackRangeAndCalculateBestAttack(AActor *Other, bool *bAttackChanged)
Definition Actor.h:8862
float & DieIfLeftWaterAbsoluteMinimumWaterDestinationExtraHeightField()
Definition Actor.h:8633
float & AggroToAddUponAcquiringTargetField()
Definition Actor.h:8680
long double & LastBlockadeCheckTimeField()
Definition Actor.h:8644
AActor * GetTarget()
Definition Actor.h:8854
float GetAcceptanceRadiusOffset()
Definition Actor.h:8837
long double & LastFleeLocCheckTimeField()
Definition Actor.h:8744
BitFieldValue< bool, unsigned __int32 > bUseBPForceTargetDinoRider()
Definition Actor.h:8804
void ApplyWeaponRangeOverrides(AShooterWeapon *Weapon)
Definition Actor.h:8822
float & WildAboveDeltaZTargetingRangeField()
Definition Actor.h:8661
BitFieldValue< bool, unsigned __int32 > bIgnoreDockedShips()
Definition Actor.h:8811
bool & bUseAlternateMovePointField()
Definition Actor.h:8712
bool CheckForForceAbortMove(FVector *GoalLoc)
Definition Actor.h:8826
FVector & DynamicTargetActor_RelLocationField()
Definition Actor.h:8764
void ResetRotationUseAcceleration()
Definition Actor.h:8880
float & FleeFromAttackTimeLimitField()
Definition Actor.h:8640
float & AttackRangeField()
Definition Actor.h:8691
static FVector * StaticGetRandomWanderDestination(FVector *result, APrimalDinoCharacter *TargetCharacter, APrimalDinoAIController *TargetAIController, FVector LocOverride, float RandomOffsetMultiplier, bool bUseRandomNegativeXDir, bool bOrientRandOffsetByRotation, FRotator OrientRandOffsetByRotation, float GroundCheckSpreadOverride)
Definition Actor.h:8890
BitFieldValue< bool, unsigned __int32 > bUseCombatMoveTowardsTargetOffset()
Definition Actor.h:8796
BitFieldValue< bool, unsigned __int32 > bForceOnlyTargetingPlayers()
Definition Actor.h:8806
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideIgnoredByWildDino()
Definition Actor.h:8797
long double & LastExecutedAttackTimeField()
Definition Actor.h:8742
bool & bNotifyNeighborsWithoutDamageField()
Definition Actor.h:8656
void PauseBrainComponent(FString reason)
Definition Actor.h:8872
FVector & LastCheckAttackRangeTargetLocationField()
Definition Actor.h:8718
FVector & FlyingMoveTowardsTargetOffsetField()
Definition Actor.h:8700
bool IsPawnSwimmingTowardsOceanGoal()
Definition Actor.h:8860
float & AggroNotifyNeighborsMultiplierField()
Definition Actor.h:8684
FRotator * GetAttackRotationRate(FRotator *result)
Definition Actor.h:8846
float & Teleport_CheckInterval_MAXField()
Definition Actor.h:8759
BitFieldValue< bool, unsigned __int32 > bRidingDinoTargetPlayer()
Definition Actor.h:8791
bool & bAICanTargetRaftsField()
Definition Actor.h:8715
float & PercentageTorporForFleeingField()
Definition Actor.h:8739
TArray< TSubclassOf< APrimalDinoCharacter > > & AggroNotifyNeighborsClassesField()
Definition Actor.h:8722
bool & bUseAggroField()
Definition Actor.h:8677
BitFieldValue< bool, unsigned __int32 > bForcedAggro()
Definition Actor.h:8778
float & FollowStoppingDistanceField()
Definition Actor.h:8710
bool & bUseOverlapTargetCheckField()
Definition Actor.h:8655
float & FleeFromAttackCoolDownTimeField()
Definition Actor.h:8639
TArray< float > & WildTargetingDesireMultiplierValuesField()
Definition Actor.h:8754
void ResumeBrainComponent(FString reason)
Definition Actor.h:8882
BitFieldValue< bool, unsigned __int32 > bWasForceFleeing()
Definition Actor.h:8810
void NotifyBump(FVector PreBumpLocation, AActor *Other, UPrimitiveComponent *OtherComp, FVector *HitNormal, FVector *HitLocation)
Definition Actor.h:8866
FVector * ModifyGoalLocation(FVector *result, FVector *GoalLoc)
Definition Actor.h:8863
float & WanderFlyingZScalerField()
Definition Actor.h:8673
AActor * FindTarget(bool bDontSet)
Definition Actor.h:8833
long double & ForceAggroUntilTimeField()
Definition Actor.h:8741
float & TamedTargetingRangeField()
Definition Actor.h:8667
BitFieldValue< bool, unsigned __int32 > bUseOnRaftAbortMoveToChecks()
Definition Actor.h:8815
void UpdateMoveToTargetActorRef(AActor *NewTargetActorRef)
Definition Actor.h:8894
bool & bOnlyOverlapTargetCorpsesUnlessHasTargetField()
Definition Actor.h:8665
BitFieldValue< bool, unsigned __int32 > bTargetChanged()
Definition Actor.h:8787
long double & LastMovingAroundBlockadeTimeField()
Definition Actor.h:8645
void AddToAggro(AActor *Attacker, float DamagePercent, bool bNotifyNeighbors, bool SetValue, bool bIsFromDamage, bool skipTeamCheck)
Definition Actor.h:8820
void SetUpMoveToTargetActor(FVector *NewMoveToLoc, FVector *RandOffset, AActor *ToActor)
Definition Actor.h:8886
float & MaxFlyingTargetDeltaZField()
Definition Actor.h:8672
float & DieIfLeftWaterAbsoluteMinimumWaterDestinationHeightMultiField()
Definition Actor.h:8632
float & BeyondTargetingRangeAggroAdditionField()
Definition Actor.h:8689
int & NumAlliesToAttackField()
Definition Actor.h:8746
float & AbortMoveCheckInterval_MINField()
Definition Actor.h:8771
float & OrbitTargetSpreadField()
Definition Actor.h:8693
float GetAggroDesirability(AActor *InTarget)
Definition Actor.h:8838
BitFieldValue< bool, unsigned __int32 > bDinoAIForceOnlyTargetingShips()
Definition Actor.h:8807
FVector & CombatFlyingMoveTowardsTargetOffsetField()
Definition Actor.h:8701
bool CheckForTeleport(FVector TargetLocation)
Definition Actor.h:8827
float GetTargetingDesire(AActor *InTarget)
Definition Actor.h:8855
float & NaturalTargetingRangeField()
Definition Actor.h:8666
float ModifyReachedGoalRadius()
Definition Actor.h:8864
BitFieldValue< bool, unsigned __int32 > bFlyerAllowWaterTargeting()
Definition Actor.h:8803
BitFieldValue< bool, unsigned __int32 > bModifiedWanderRadius()
Definition Actor.h:8799
void FindTargets(int NumTargets, TArray< AActor * > *KnownTargets, TArray< AActor * > *FoundTargets, bool bDontSet)
Definition Actor.h:8834
AActor * FindNewTarget(bool bDontSet)
Definition Actor.h:8832
float & RequiredConfirmMoveDistanceField()
Definition Actor.h:8769
long double & LastConfirmedMoveTimeField()
Definition Actor.h:8768
AActor * LastCheckAttackRangeTargetField()
Definition Actor.h:8719
FVector * GetLandingLocation(FVector *result)
Definition Actor.h:8849
bool & bTotallyIgnoreWaterTargetsField()
Definition Actor.h:8713
BitFieldValue< bool, unsigned __int32 > bEndForceFleeResetAggro()
Definition Actor.h:8809
float & FlyingWanderFixedDistanceAmountField()
Definition Actor.h:8670
FVector & LastBlockadeHitNormalField()
Definition Actor.h:8649
float & MinLocChangeIntervalForFleeingField()
Definition Actor.h:8738
float & Teleport_CheckInterval_CurrentField()
Definition Actor.h:8760
BitFieldValue< bool, unsigned __int32 > bFlyerWanderDefaultToOrigin()
Definition Actor.h:8813
float & DieIfLeftWaterTargetingRequiresFreeDepthField()
Definition Actor.h:8643
bool CalculateAndSetWonderingAIStateEvent(bool StateChanged)
Definition Actor.h:8905
float & TargetingDistanceReductionFactorExponentField()
Definition Actor.h:8688
BitFieldValue< bool, unsigned __int32 > bForceTargetDinoRider()
Definition Actor.h:8802
float & LandDinoMaxWaterTargetDepthCapsuleMultiplierField()
Definition Actor.h:8637
long double & LastHadAggroEntriesTimeField()
Definition Actor.h:8752
bool ShouldAttackTarget(AActor *NewTarget, bool bPassedBasedOnRaft, AActor *MyBasedOnRaft)
Definition Actor.h:8887
float & OrbitTargetRangeMinField()
Definition Actor.h:8692
bool & bWaterDinoAllowUnsubmergedTargetsField()
Definition Actor.h:8714
float & ExtraCorpseTargetingRangeField()
Definition Actor.h:8638
long double & LastForcedAttackEnemyTeamTimeField()
Definition Actor.h:8734
BitFieldValue< bool, unsigned __int32 > bForceTargetingAllStructures()
Definition Actor.h:8801
float GetAttackRotationGroundSpeedMultiplier()
Definition Actor.h:8844
BitFieldValue< bool, unsigned __int32 > bUseSwimmingTargetOffsets()
Definition Actor.h:8790
float & SeekingPercentChanceToLandField()
Definition Actor.h:8707
FVector * GetRandomWanderDestination(FVector *result, FVector LocOverride, float RandomOffsetMultiplier, bool bUseRandomNegativeXDir, bool bOrientRandOffsetByRotation, FRotator OrientRandOffsetByRotation)
Definition Actor.h:8853
bool & bFleeOnCriticalHealthField()
Definition Actor.h:8642
float & SeekingIntervalCheckToLandField()
Definition Actor.h:8706
float & OceanAdditionalUseRadiusField()
Definition Actor.h:8757
float GetAttackInterval()
Definition Actor.h:8842
float & AggroFactorDecreaseSpeedField()
Definition Actor.h:8681
float & WanderFixedDistanceAmountField()
Definition Actor.h:8676
float & MateBoostAggroNotifyNeighborsMultiplierField()
Definition Actor.h:8721
bool AllowToReachGoal(FVector *GoalLoc)
Definition Actor.h:8821
BitFieldValue< bool, unsigned __int32 > bPlayerTargetRequiresController()
Definition Actor.h:8816
BitFieldValue< bool, unsigned __int32 > bUseGeometryInsteadOfStationObjForFreeDepthTest()
Definition Actor.h:8781
float & AttackDestinationOffsetField()
Definition Actor.h:8654
int & LastCharacterTargetTeamField()
Definition Actor.h:8735
float & SeekingIntervalCheckToFlyField()
Definition Actor.h:8704
float & SwimmingReachedDestinationThresholdZOffsetField()
Definition Actor.h:8708
int & ForcedAttackEnemyTeamField()
Definition Actor.h:8733
TArray< float > & TamedTargetingDesireMultiplierValuesField()
Definition Actor.h:8756
float GetAggroNotifyNeighborsRange()
Definition Actor.h:8908
char GetCurrentAttackIndex()
Definition Actor.h:8848
bool CheckMoveAroundBlockadePoint(FVector moveToPoint)
Definition Actor.h:8828
FVector2D * BP_TamedOverrideHorizontalLandingRange(FVector2D *result)
Definition Actor.h:8904
float & AggroFactorDesirabilityMultiplierField()
Definition Actor.h:8690
void ServerFinishedLanding()
Definition Actor.h:7474
static void StaticRegisterNativesAPrimalDinoCharacter()
Definition Actor.h:7485
bool IsImprintPlayer(AShooterCharacter *ForChar)
Definition Actor.h:7164
BitFieldValue< bool, unsigned __int32 > bRotateToFaceLatchingObject()
Definition Actor.h:6941
BitFieldValue< bool, unsigned __int32 > bUseBP_OnPostNetReplication()
Definition Actor.h:6884
bool CheckLocalPassengers()
Definition Actor.h:7024
AShooterCharacter * FindFirstFoodItemPlayerCharacter()
Definition Actor.h:7063
void ClientInterruptLanding()
Definition Actor.h:7450
FString & ImprinterNameField()
Definition Actor.h:6427
float & RandomMutationGivePointsField()
Definition Actor.h:6514
BitFieldValue< bool, unsigned __int32 > bKeepAffinityOnDamageRecievedWakingTame()
Definition Actor.h:6944
float & WildSwimmingRotationRateModifierField()
Definition Actor.h:6470
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:7118
float & SlopeBiasForMaxCapsulePercentField()
Definition Actor.h:6110
BitFieldValue< bool, unsigned __int32 > bPreventHibernation()
Definition Actor.h:6817
TArray< FDinoAncestorsEntry > & NextBabyDinoAncestorsField()
Definition Actor.h:6509
float GetNetStasisAndRangeMultiplier(bool bIsForNetworking)
Definition Actor.h:7122
float & CloneBaseElementCostField()
Definition Actor.h:6539
float & UntamedPoopTimeMaxIntervalField()
Definition Actor.h:6207
bool FlyingUseHighQualityCollision()
Definition Actor.h:7354
void MoveBlockedBy(FHitResult *Impact)
Definition Actor.h:7180
UAnimMontage * WakingTameAnimationField()
Definition Actor.h:6137
BitFieldValue< bool, unsigned __int32 > bStepDamageAllTargetables()
Definition Actor.h:6780
BitFieldValue< bool, unsigned __int32 > bUseBPAdjustAttackIndex()
Definition Actor.h:6956
BitFieldValue< bool, unsigned __int32 > bUseBPKilledSomethingEvent()
Definition Actor.h:6604
BitFieldValue< bool, unsigned __int32 > bDoNotMirrorPaintUVs()
Definition Actor.h:6764
void ApplyGestationBoneModifiers()
Definition Actor.h:6993
bool BPCanTargetCorpse()
Definition Actor.h:7372
FVector2D & OverlayTooltipScaleField()
Definition Actor.h:6060
float & OverTameLimitDamagePercentPerIntervalField()
Definition Actor.h:6186
void RepairCheckTimer()
Definition Actor.h:7246
float GetMaxFloatingHUDRange()
Definition Actor.h:7119
float & RiderMaxRunSpeedModifierField()
Definition Actor.h:6153
long double & LastAutoHealingItemUseField()
Definition Actor.h:6522
bool BPPreventOrderAllowed(APrimalCharacter *FromCharacter, EDinoTamedOrder::Type OrderType, bool bForce, AActor *enemyTarget, bool orderNotExecuted)
Definition Actor.h:7419
void NotifyItemRemoved(UPrimalItem *anItem)
Definition Actor.h:7191
TSubclassOf< UDamageType > & ChargeBumpDamageTypeField()
Definition Actor.h:6330
float & EggRangeMaximumNumberField()
Definition Actor.h:6220
long double & LastSetRiderTimeField()
Definition Actor.h:6307
BitFieldValue< bool, unsigned __int32 > bIsBraking()
Definition Actor.h:6615
bool BPShouldCancelDoAttack(int AttackIndex)
Definition Actor.h:7423
float & RiderMaxImprintingQualityDamageMultiplierField()
Definition Actor.h:6441
BitFieldValue< bool, unsigned __int32 > bForceRiderNetworkParent()
Definition Actor.h:6718
FVector & RiderCheckTraceOffsetField()
Definition Actor.h:6312
long double & RepeatPrimaryAttackLastSendTimeField()
Definition Actor.h:6478
void RegisterAllComponents()
Definition Actor.h:7238
BitFieldValue< bool, unsigned __int32 > bIsShip()
Definition Actor.h:6887
TSubclassOf< UDamageType > & StepHarvestableDamageTypeField()
Definition Actor.h:6270
int & LastFrameUseLowQualityAnimationTickField()
Definition Actor.h:6182
void RefreshBabyScaling()
Definition Actor.h:7236
BitFieldValue< bool, unsigned __int32 > bForceNoCharacterStatusComponentTick()
Definition Actor.h:6786
BitFieldValue< bool, unsigned __int32 > bPreventForcedOffsetFromOceanSurface()
Definition Actor.h:6892
void BPDidClearCarriedCharacter(APrimalCharacter *PreviousCarriedCharacter)
Definition Actor.h:7375
float & ForcePawnBigPushingForTimeField()
Definition Actor.h:6450
BitFieldValue< bool, unsigned __int32 > bServerInitializedDino()
Definition Actor.h:6680
UAnimMontage * SleepConsumeFoodAnimField()
Definition Actor.h:6159
FString & DemolishStringOverrideField()
Definition Actor.h:6585
float & NPC_UsableStructureCheck_RadiusField()
Definition Actor.h:6567
float & WildPercentageChanceOfBabyField()
Definition Actor.h:6102
BitFieldValue< bool, unsigned __int32 > bRiderJumpTogglesFlight()
Definition Actor.h:6644
BitFieldValue< bool, unsigned __int32 > bIsBossDino()
Definition Actor.h:6811
UAnimMontage * OpenDoorAnimField()
Definition Actor.h:6164
bool ShouldForceFlee()
Definition Actor.h:7306
bool SpecialActorWantsPerFrameTicking()
Definition Actor.h:7316
void BPDoHarvestAttack(int harvestIndex)
Definition Actor.h:7381
int & OverrideDinoTameSoundIndexField()
Definition Actor.h:6547
BitFieldValue< bool, unsigned __int32 > bMeleeAttackHarvetUsableComponents()
Definition Actor.h:6670
FString * GetEntryString(FString *result)
Definition Actor.h:7105
TSubclassOf< UPrimalItem > & BabyCuddleFoodField()
Definition Actor.h:6437
BitFieldValue< bool, unsigned __int32 > bUseRootLocSwimOffset()
Definition Actor.h:6690
BitFieldValue< bool, unsigned __int32 > bForceRefreshBasedPawns()
Definition Actor.h:6901
float & RootLocSwimOffsetField()
Definition Actor.h:6122
bool AllowWakingTame_Implementation(APlayerController *ForPC)
Definition Actor.h:6989
bool AllowMovementMode(EMovementMode NewMovementMode, char NewCustomMode)
Definition Actor.h:6984
float & WakingTameFeedIntervalField()
Definition Actor.h:6172
BitFieldValue< bool, unsigned __int32 > bChargeDamageStructures()
Definition Actor.h:6638
void BPOnStartCharging()
Definition Actor.h:7412
BitFieldValue< bool, unsigned __int32 > bAttackTargetWhenLaunched()
Definition Actor.h:6661
UAnimMontage * FlyingStartledAnimationField()
Definition Actor.h:6281
BitFieldValue< bool, unsigned __int32 > bAllowedToBeAlpha()
Definition Actor.h:6924
TSubclassOf< UPrimalItem > & BaseEggClassField()
Definition Actor.h:6211
BitFieldValue< bool, unsigned __int32 > bRepeatPrimaryAttack()
Definition Actor.h:6815
BitFieldValue< bool, unsigned __int32 > bDisallowPostNetReplication()
Definition Actor.h:6801
BitFieldValue< bool, unsigned __int32 > bTamedAIAllowSpecialAttacks()
Definition Actor.h:6812
UTexture2D * GetEntryIcon(UObject *AssociatedDataObject, bool bIsEnabled)
Definition Actor.h:7103
void ServerUpdateGestation()
Definition Actor.h:7278
BitFieldValue< bool, unsigned __int32 > bUseBPGetDragSocketDinoName()
Definition Actor.h:6881
void DrawHUD(AShooterHUD *HUD)
Definition Actor.h:7055
float & KeepFlightRemainingTimeField()
Definition Actor.h:6336
float & TamingIneffectivenessModifierIncreaseByDamagePercentField()
Definition Actor.h:6202
float & WanderAroundActorMaxDistanceField()
Definition Actor.h:6352
void SetCharacterStatusTameable(bool bSetTameable, bool bCreateInventory, bool keepInventoryForWakingTame)
Definition Actor.h:7283
float & LatchingInitialPitchField()
Definition Actor.h:6486
float & OutsideOriginalNPCVolumeStasisDestroyIntervalField()
Definition Actor.h:6241
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyStructurePlacedNearby()
Definition Actor.h:6618
float & TameIneffectivenessModifierField()
Definition Actor.h:6180
BitFieldValue< bool, unsigned __int32 > bAddedToStasisAutoDestroyArray()
Definition Actor.h:6906
float TakeDamage(float Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:7327
UAnimSequence * OverrideSaddleDinoRiderMoveAnimationOverrideField()
Definition Actor.h:6556
BitFieldValue< bool, unsigned __int32 > bRemovingStructuresOnDeath()
Definition Actor.h:6609
BitFieldValue< bool, unsigned __int32 > bPreventSleepingTame()
Definition Actor.h:6703
float & AIRangeMultiplierField()
Definition Actor.h:6132
int & SaveDestroyWildDinosUnderVersionField()
Definition Actor.h:6419
void SaddledStructureDestroyed(APrimalStructure *theStructure)
Definition Actor.h:7251
bool IsCurrentAttackStopsMovement()
Definition Actor.h:7159
BitFieldValue< bool, unsigned __int32 > bTamingHasFood()
Definition Actor.h:6684
long double & NextAllowedMatingTimeField()
Definition Actor.h:6368
bool AddPassenger(APrimalCharacter *Character, int PassengerSeatIndex, bool bForcePassenger, bool bAllowFlyersAndWaterDinos)
Definition Actor.h:6971
int & TamedAggressionLevelField()
Definition Actor.h:6201
float & WakingTameFoodIncreaseMultiplierField()
Definition Actor.h:6193
long double & ChargingStartBlockedTimeField()
Definition Actor.h:6353
float GetAIFollowStoppingDistanceMultiplier()
Definition Actor.h:7073
float & ChargingActivationRequiresStaminaField()
Definition Actor.h:6343
UAnimMontage * StartRidingAnimOverrideField()
Definition Actor.h:6234
BitFieldValue< bool, unsigned __int32 > bBabyPreventExitingWater()
Definition Actor.h:6836
float & FlyingForceRotationRateModifierField()
Definition Actor.h:6112
long double & LastDinoAllyLookInterpTimeField()
Definition Actor.h:6303
float DoOverrideMountedAirControl(float AirControlIn)
Definition Actor.h:7455
float & chargingRotationRateModifierField()
Definition Actor.h:6156
void BPFedWakingTameEvent(APlayerController *ForPC)
Definition Actor.h:7383
BitFieldValue< bool, unsigned __int32 > bSupportWakingTame()
Definition Actor.h:6698
void UpdateMateBoost()
Definition Actor.h:7346
void OnDeserializedByGame(EOnDesrializationType::Type DeserializationType)
Definition Actor.h:7196
bool IsCurrentlyPlayingAttackAnimation()
Definition Actor.h:7160
BitFieldValue< bool, unsigned __int32 > bAllowRiding()
Definition Actor.h:6642
float & LatchingInterpolatedPitchField()
Definition Actor.h:6487
bool CanTame(AShooterPlayerController *ForPC, bool bIgnoreMaxTamedDinos, bool bAbsoluteForceTame)
Definition Actor.h:7017
float & TemperatureToBreedInsulationMultiplierField()
Definition Actor.h:6576
void CheckStructurePlacementOnMe(int *AllowReturnValue, APrimalStructure *PlacingStructure, AShooterPlayerController *PC, FVector *AtLocation, FRotator *AtRotation, FPlacementData *PlacementData)
Definition Actor.h:7449
void BPNotifyBabyAgeIncrement(float PreviousAge, float NewAge)
Definition Actor.h:7397
float & BabyImprintingQualityTotalMaturationTimeField()
Definition Actor.h:6442
void InterruptLatching()
Definition Actor.h:7464
void OnSaddleStructuresUpdated(APrimalStructure *SaddleStructure, bool bWasRemoved)
Definition Actor.h:7213
void SetRidingDinoAsPassenger(APrimalDinoCharacter *aDino, FSaddlePassengerSeatDefinition *SeatDefinition)
Definition Actor.h:7297
float & WildBabyAgeWeightField()
Definition Actor.h:6103
FWeightedObjectList & DeathInventoryTemplatesField()
Definition Actor.h:6030
BitFieldValue< bool, unsigned __int32 > bUseBPCanAutodrag()
Definition Actor.h:6838
BitFieldValue< bool, unsigned __int32 > bCanBeRepaired()
Definition Actor.h:6727
static APrimalDinoCharacter * BPStaticCreateBabyDino(UWorld *TheWorld, TSubclassOf< APrimalDinoCharacter > EggDinoClassToSpawn, FVector *theGroundLoc, float actorRotationYaw, TArray< unsigned char > EggColorSetIndices, TArray< unsigned char > EggNumberOfLevelUpPointsApplied, float EggTamedIneffectivenessModifier, TArray< FDinoAncestorsEntry > EggDinoAncestors, TArray< FDinoAncestorsEntry > EggDinoAncestorsMale, int NotifyTeamOverride, int EggRandomMutationsFemale, int EggRandomMutationsMale)
Definition Actor.h:7001
BitFieldValue< bool, unsigned __int32 > bGiveXPPerHit()
Definition Actor.h:6908
void UpdateImprintingDetails_Implementation(FString *NewImprinterName, unsigned __int64 NewImprinterPlayerDataID)
Definition Actor.h:7344
float & DurationBeforeMovingStuckPawnField()
Definition Actor.h:6275
BitFieldValue< bool, unsigned __int32 > bHeldJumpSlowFalling()
Definition Actor.h:6746
void BPOnSetFlight(bool bFly)
Definition Actor.h:7410
void BPOnClearMountedDino()
Definition Actor.h:7406
long double & LastStartledTimeField()
Definition Actor.h:6288
float & TamedCorpseLifespanField()
Definition Actor.h:6258
float & FloatingHUDTextScaleMinField()
Definition Actor.h:6257
void RemoveSaddleAttachment(FItemNetID Id)
Definition Actor.h:7244
TArray< UAnimMontage * > WildAmbientHarvestingAnimationsField()
Definition Actor.h:6321
float & TamedWalkableFloorZField()
Definition Actor.h:6166
float & ChargeSpeedMultiplierField()
Definition Actor.h:6072
BitFieldValue< bool, unsigned __int32 > bPreventStasis()
Definition Actor.h:6649
float GetGravityZScale()
Definition Actor.h:7113
TArray< APrimalCharacter * > DraggedRagdollsField()
Definition Actor.h:6327
AActor * GetTamedFollowTarget()
Definition Actor.h:7142
void OnLowerDino(float Val)
Definition Actor.h:7198
BitFieldValue< bool, unsigned __int32 > bIsLatching()
Definition Actor.h:6940
bool BP_PreventCarrying()
Definition Actor.h:7437
void ServerSetRiderMountedWeaponRotation_Implementation(FRotator InVal)
Definition Actor.h:7271
float & PlayerMountedLaunchUpSpeedField()
Definition Actor.h:6334
TSubclassOf< UPrimalItem > & RepairRequirementsItemField()
Definition Actor.h:6308
BitFieldValue< bool, unsigned __int32 > bApplyRootBoneTranslationsWhenPainting()
Definition Actor.h:6763
BitFieldValue< bool, unsigned __int32 > bForcedLanding()
Definition Actor.h:6647
void ClearAllSaddleStructures()
Definition Actor.h:7025
BitFieldValue< bool, unsigned __int32 > bAllowDraggingWhileFalling()
Definition Actor.h:6840
BitFieldValue< bool, unsigned __int32 > bDelayedAttachement()
Definition Actor.h:6726
float & WalkingRotationRateModifierField()
Definition Actor.h:6474
TArray< APawn * > * GetDinoBasedPawns(TArray< APawn * > *result, USceneComponent *OnComponent, bool bOnlyActivePawns)
Definition Actor.h:7094
float & OverTameLimitDamageIntervalField()
Definition Actor.h:6187
float & FemaleMatingTimeField()
Definition Actor.h:6366
float & DeathGiveItemRangeField()
Definition Actor.h:6145
float & StartledAnimationCooldownField()
Definition Actor.h:6284
bool BlueprintCanAttack(int AttackIndex, float distance, float attackRangeOffset, AActor *OtherTarget)
Definition Actor.h:7440
BitFieldValue< bool, unsigned __int32 > bPreventPlatformSaddleMultiFloors()
Definition Actor.h:6768
long double & LastTimeFallingField()
Definition Actor.h:6255
BitFieldValue< bool, unsigned __int32 > bTickedStasis()
Definition Actor.h:6784
float & DefaultActivateAttackRangeOffsetField()
Definition Actor.h:6285
UAnimMontage * DinoLevelUpAnimationOverrideField()
Definition Actor.h:6535
APrimalStructureExplosive * GetAttachedExplosive()
Definition Actor.h:7080
TSubclassOf< UDamageType > & TamedHarvestDamageTypeField()
Definition Actor.h:6325
FName & SaddledRiderSocketNameField()
Definition Actor.h:6367
float & ExtraUntamedNetworkAndStasisRangeMultiplierField()
Definition Actor.h:6563
FVector & LastOverrodeRandomWanderLocationField()
Definition Actor.h:6328
AActor * GetTargetingPlayer()
Definition Actor.h:7144
float & MeleeSwingRadiusField()
Definition Actor.h:6048
BitFieldValue< bool, unsigned __int32 > bWildProduceEggDynamically()
Definition Actor.h:6750
BitFieldValue< bool, unsigned __int32 > bBonesHidden()
Definition Actor.h:6725
float & DeathGivesDossierDelayField()
Definition Actor.h:6498
float & LastHigherScaleExtraRunningSpeedValueField()
Definition Actor.h:6415
float & CurrentMovementAnimRateField()
Definition Actor.h:6167
FName & RiderFPVCameraUseSocketNameField()
Definition Actor.h:6407
FVector & LastChargeLocationField()
Definition Actor.h:6076
TSubclassOf< APrimalBuff > & AlphaDinoBuffField()
Definition Actor.h:6452
void ServerInterruptLanding()
Definition Actor.h:7475
float & MeleeHarvestDamageMultiplierField()
Definition Actor.h:6208
float & TheMaxHealthPercentageForBolaField()
Definition Actor.h:6570
TArray< TWeakObjectPtr< APrimalCharacter > > & AbsoluteVehicleBasedCharactersField()
Definition Actor.h:6564
int & EggMaximumNumberField()
Definition Actor.h:6221
FRotator & DinoAimRotationOffsetField()
Definition Actor.h:6302
BitFieldValue< bool, unsigned __int32 > bNPCSpawnerOverrideLevel()
Definition Actor.h:6681
long double & PreviousAmbientTemperatureTimeField()
Definition Actor.h:6375
void BP_OnTargetedByTamedOrder(APrimalCharacter *OrderingCharacter, APrimalDinoCharacter *AttackingDino, bool bForced)
Definition Actor.h:7435
void ApplyRidingAttackExtraVelocity()
Definition Actor.h:6994
BitFieldValue< bool, unsigned __int32 > bUseBPGetAttackWeight()
Definition Actor.h:6694
void NetUpdateDinoOwnerData_Implementation(FString *NewOwningPlayerName, int NewOwningPlayerID)
Definition Actor.h:7187
UAnimMontage * DinoWithDinoPassengerAnimField()
Definition Actor.h:6085
float & ChargingStopDotTresholdField()
Definition Actor.h:6075
BitFieldValue< bool, unsigned __int32 > bIsInTurretMode()
Definition Actor.h:6849
void DoNeuter_Implementation()
Definition Actor.h:7051
float & LatchedFirstPersonViewAngleField()
Definition Actor.h:6488
BitFieldValue< bool, unsigned __int32 > bUseBPPreventAIAttackSelection()
Definition Actor.h:6919
BitFieldValue< bool, unsigned __int32 > bFlyerAllowRidingInCaves()
Definition Actor.h:6753
BitFieldValue< bool, unsigned __int32 > bAllowDamageSameTeamAndClass()
Definition Actor.h:6847
BitFieldValue< bool, unsigned __int32 > bUseBPOverrideWantsToRun()
Definition Actor.h:6740
FName * BPGetDragSocketDinoName(FName *result, APrimalDinoCharacter *aGrabbedDino)
Definition Actor.h:7385
float & ChargingBlockedStopTimeThresholdField()
Definition Actor.h:6044
BitFieldValue< bool, unsigned __int32 > bIncludeCarryWeightOfBasedPawns()
Definition Actor.h:6717
void BPNotifyStructurePlacedNearby(APrimalStructure *NewStructure)
Definition Actor.h:7405
BitFieldValue< bool, unsigned __int32 > bMeleeSwingDamageBlockedByAllStationaryObjects()
Definition Actor.h:6755
BitFieldValue< bool, unsigned __int32 > bLimitRiderYawOnLatched()
Definition Actor.h:6942
void UpdateTribeGroupRanks(char NewTribeGroupPetOrderingRank, char NewTribeGroupPetRidingRank)
Definition Actor.h:7489
BitFieldValue< bool, unsigned __int32 > bTakingOff()
Definition Actor.h:6802
ANPCZoneManager * DirectLinkedNPCZoneManagerField()
Definition Actor.h:6568
UAnimMontage * ChargingAnimField()
Definition Actor.h:6073
float & TamedWanderHarvestIntervalField()
Definition Actor.h:6118
BitFieldValue< bool, unsigned __int32 > bForcePreventExitingWater()
Definition Actor.h:6627
void SetLastMovementDesiredRotation(FRotator *InRotation)
Definition Actor.h:7291
BitFieldValue< bool, unsigned __int32 > bServerForceUpdateDinoGameplayMeshNearPlayer()
Definition Actor.h:6695
void BlueprintTamedTick()
Definition Actor.h:7448
BitFieldValue< bool, unsigned __int32 > bHiddenForLocalPassenger()
Definition Actor.h:6611
BitFieldValue< bool, unsigned __int32 > bStaticGender()
Definition Actor.h:6904
BitFieldValue< bool, unsigned __int32 > bIgnoreTargetingLiveUnriddenDinos()
Definition Actor.h:6807
float GetCarryingSocketYaw(bool RefreshBones)
Definition Actor.h:7089
void FinalLoadedFromSaveGame()
Definition Actor.h:7061
BitFieldValue< bool, unsigned __int32 > bPassiveFlee()
Definition Actor.h:6885
float & SwimOffsetInterpSpeedField()
Definition Actor.h:6130
BitFieldValue< bool, unsigned __int32 > bDeprecateDino()
Definition Actor.h:6623
float & Teleport_OnRaft_AllowedWithinRangeField()
Definition Actor.h:6590
void ChangeActorTeam(int NewTeam)
Definition Actor.h:7020
bool ForceAllowAccelerationRotationWhenFalling()
Definition Actor.h:7068
BitFieldValue< bool, unsigned __int32 > bTargetEverything()
Definition Actor.h:6676
long double & LastVacuumSpaceCheckTimeField()
Definition Actor.h:6537
float & WildRandomScaleField()
Definition Actor.h:6402
BitFieldValue< bool, unsigned __int32 > bUseBlueprintExtraBabyScale()
Definition Actor.h:6879
bool PlayedAnimationHasAttack()
Definition Actor.h:7226
float & AlphaResistanceMultiplierField()
Definition Actor.h:6460
void BPSentKilledNotification(AShooterPlayerController *ToPC)
Definition Actor.h:7421
TArray< UMaterialInterface * > FemaleMaterialOverridesField()
Definition Actor.h:6042
BitFieldValue< bool, unsigned __int32 > bPreventWildTrapping()
Definition Actor.h:6873
BitFieldValue< bool, unsigned __int32 > bSingleplayerFreezePhysicsWhenNoTarget()
Definition Actor.h:6841
void TickBasedCharacters(float DeltaSeconds)
Definition Actor.h:7334
void BPTamedConsumeFoodItem(UPrimalItem *foodItem)
Definition Actor.h:7425
BitFieldValue< bool, unsigned __int32 > bIsMythicalCreature()
Definition Actor.h:6633
float & DeathGiveItemQualityMaxField()
Definition Actor.h:6144
float BlueprintExtraBabyScaling()
Definition Actor.h:7443
FString * GetTutorialHintString_Implementation(FString *result)
Definition Actor.h:7146
BitFieldValue< bool, unsigned __int32 > bIsCloneDino()
Definition Actor.h:6843
APrimalCharacter * GetPassengerPerSeat(int SeatIndex)
Definition Actor.h:7127
bool DoesDinoHaveBasedPawns(bool bRequireActivePawns)
Definition Actor.h:7052
BitFieldValue< bool, unsigned __int32 > bNoKillXP()
Definition Actor.h:6862
void UpdateImprintingQuality_Implementation(float NewImprintingQuality)
Definition Actor.h:7345
long double & UploadEarliestValidTimeField()
Definition Actor.h:6553
BitFieldValue< bool, unsigned __int32 > bPoopIsDud()
Definition Actor.h:6708
TSubclassOf< UPrimalItem > & SaddleItemClassField()
Definition Actor.h:6080
BitFieldValue< bool, unsigned __int32 > bEggBoosted()
Definition Actor.h:6738
BitFieldValue< bool, unsigned __int32 > bIsDestroyingDino()
Definition Actor.h:6877
long double & IgnoreZeroVelocityNoPreFrameTickingTillField()
Definition Actor.h:6531
void UpdateImprintingDetails(FString *NewImprinterName, unsigned __int64 NewImprinterPlayerDataID)
Definition Actor.h:7487
BitFieldValue< bool, unsigned __int32 > bSupportsSaddleStructures()
Definition Actor.h:6724
FVector * GetDinoVelocity(FVector *result)
Definition Actor.h:7101
BitFieldValue< bool, unsigned __int32 > bUseBPInterceptMoveInputEvents()
Definition Actor.h:6955
bool NPC_FindNearbyUsableStructures(TArray< AActor * > *FoundStructures)
Definition Actor.h:7184
BitFieldValue< bool, unsigned __int32 > bResetUseAccelerationForRequestedMove()
Definition Actor.h:6610
float & WildDinoBolaTrapTimeOverrideField()
Definition Actor.h:6571
float & TameIneffectivenessByAffinityField()
Definition Actor.h:6181
long double & LastForcedLandingCheckTimeField()
Definition Actor.h:6298
void ServerRequestBraking_Implementation(bool bWantsToBrake)
Definition Actor.h:7268
float & AttackPlayerDesirabilityMultiplierField()
Definition Actor.h:6521
float & WildPostSeamlessTravelStasisAutoDestroyIntervalMaxField()
Definition Actor.h:6587
float & UntamedPoopTimeMinIntervalField()
Definition Actor.h:6206
void ServerRequestToggleFlight_Implementation()
Definition Actor.h:7269
float & StepDamageRadialDamageAmountGeneralField()
Definition Actor.h:6267
TWeakObjectPtr< AActor > & TamedFollowTargetField()
Definition Actor.h:6139
void GetRidingCarryingIgnoreList(TArray< AActor * > *IgnoreList)
Definition Actor.h:7133
BitFieldValue< bool, unsigned __int32 > bTamedWanderCorpseHarvesting()
Definition Actor.h:6617
float & WanderRadiusMultiplierField()
Definition Actor.h:6477
void NotifyBumpedPawn(APawn *BumpedPawn)
Definition Actor.h:7188
UAnimMontage * EndChargingAnimationField()
Definition Actor.h:6339
BitFieldValue< bool, unsigned __int32 > bCancelInterpolation()
Definition Actor.h:6636
FVector * BPGetHealthBarColor(FVector *result)
Definition Actor.h:7386
float & WildDinoBolaEscapeSetHealthToMinPercentField()
Definition Actor.h:6573
TArray< FName > & NonDedicatedFreezeWildDinoPhysicsIfLevelsUnloadedField()
Definition Actor.h:6542
void ServerSleepingTick()
Definition Actor.h:7272
BitFieldValue< bool, unsigned __int32 > bIgnoreAllWhistles()
Definition Actor.h:6821
BitFieldValue< bool, unsigned __int32 > bWildDinoPreventWeight()
Definition Actor.h:6630
FName & OriginalNPCVolumeNameField()
Definition Actor.h:6240
TArray< TSubclassOf< UPrimalItem > > & FertilizedEggItemsToSpawnField()
Definition Actor.h:6214
int & ReplicateHighlightTagTeamField()
Definition Actor.h:6464
float & Teleport_OffRaft_MaxDistField()
Definition Actor.h:6593
FString * GetAimedTutorialHintString_Implementation(FString *result)
Definition Actor.h:7079
float & BabyCuddleWalkDistanceField()
Definition Actor.h:6433
void SetLastAttackTimeForAttack(int AttackIndex, long double NewTime)
Definition Actor.h:7290
int & EggMaximumNumberFromSameDinoTypeField()
Definition Actor.h:6219
BitFieldValue< bool, unsigned __int32 > bAttackStopsMovement()
Definition Actor.h:6601
bool WalkingAllowCheckFloor(FVector *DeltaWalk)
Definition Actor.h:7356
float GetTargetingDesirability(ITargetableInterface *Attacker)
Definition Actor.h:7143
void OverrideRandomWanderLocation_Implementation(FVector *originalDestination, FVector *inVec)
Definition Actor.h:7220
long double & LastUpdatedMatingAtTimeField()
Definition Actor.h:6360
BitFieldValue< bool, unsigned __int32 > bUseColorization()
Definition Actor.h:6663
long double & LastClientCameraRotationServerUpdateField()
Definition Actor.h:6089
BitFieldValue< bool, unsigned __int32 > bSupplyPlayerMountedCarryAnimation()
Definition Actor.h:6935
bool AllowEquippingItemType(EPrimalEquipmentType::Type equipmentType)
Definition Actor.h:6978
float & RidingAttackExtraVelocityDelayField()
Definition Actor.h:6264
FString & UploadedFromServerNameField()
Definition Actor.h:6503
FVector & FlyerTakeOffAdditionalVelocityField()
Definition Actor.h:6116
TSubclassOf< UPrimalInventoryComponent > & TamedInventoryComponentTemplateField()
Definition Actor.h:6170
float & SinglePlayerOutgoingDamageModifierField()
Definition Actor.h:6527
void DrawDinoFloatingHUD(AShooterHUD *HUD, bool bDrawDinoOrderIcon)
Definition Actor.h:7053
int & FlyerNumUnderGroundFailField()
Definition Actor.h:6323
FLinearColor * GetDinoColor(FLinearColor *result, int ColorRegionIndex)
Definition Actor.h:7095
BitFieldValue< bool, unsigned __int32 > bAutoTameable()
Definition Actor.h:6650
void BPPreOnSaddleStructuresAdded(APrimalStructure *SaddleStructure)
Definition Actor.h:7417
void TempDampenInputAcceleration()
Definition Actor.h:7332
void BPOnRepIsCharging()
Definition Actor.h:7408
float & DirectLinkedNPCZoneManagerSpawnWeightField()
Definition Actor.h:6569
BitFieldValue< bool, unsigned __int32 > bForceUsePhysicalFootSurfaceTrace()
Definition Actor.h:6883
char & TribeGroupPetRidingRankField()
Definition Actor.h:6425
TArray< FDinoAttackInfo > & AttackInfosField()
Definition Actor.h:6049
UAnimMontage * WakingConsumeFoodAnimField()
Definition Actor.h:6160
BitFieldValue< bool, unsigned __int32 > bIsRaidDino()
Definition Actor.h:6787
bool BlueprintCanRiderAttack(int AttackIndex)
Definition Actor.h:7441
float & WakingTameMaxDistanceField()
Definition Actor.h:6443
BitFieldValue< bool, unsigned __int32 > bReplicateHighlightTagTeam()
Definition Actor.h:6902
float & MatingProgressField()
Definition Actor.h:6369
void BPDinoARKDownloadedEnd()
Definition Actor.h:7378
USoundBase * GetDinoTameSound_Implementation()
Definition Actor.h:7100
TArray< float > & DeathGiveItemChanceToBeBlueprintField()
Definition Actor.h:6142
float & TickStatusTimeAccumulationField()
Definition Actor.h:6532
TSubclassOf< UPrimalItem > * GetFirstAffinityFoodItemClass(TSubclassOf< UPrimalItem > *result)
Definition Actor.h:7107
float & RemainingXPPerHitField()
Definition Actor.h:6451
void UpdateBabyCuddling(long double NewBabyNextCuddleTime, char NewBabyCuddleType, TSubclassOf< UPrimalItem > NewBabyCuddleFood)
Definition Actor.h:7486
FString & PreviousUploadedFromServerNameField()
Definition Actor.h:6505
BitFieldValue< bool, unsigned __int32 > bUseBPOnEndCharging()
Definition Actor.h:6958
bool ShouldIgnoreHitResult(UWorld *InWorld, FHitResult *TestHit, FVector *MovementDirDenormalized)
Definition Actor.h:7307
float & WildPostSeamlessTravelStasisAutoDestroyIntervalMinField()
Definition Actor.h:6586
FSaddlePassengerSeatDefinition * GetPassengerSeatDefinition(char SeatIndex)
Definition Actor.h:7128
long double & LastAllyTargetLookTimeField()
Definition Actor.h:6299
TSet< FName, DefaultKeyFuncs< FName, 0 >, FDefaultSetAllocator > & MatingRequiresBiomeTagsSetField()
Definition Actor.h:6357
FString & TamedNameField()
Definition Actor.h:6058
BitFieldValue< bool, unsigned __int32 > bTargetingIgnoreWildDinos()
Definition Actor.h:6658
FString & ForceUnlockDiscoveryZoneNameField()
Definition Actor.h:6595
TArray< TWeakObjectPtr< APrimalCharacter > > & PassengerPerSeatField()
Definition Actor.h:6086
char GetWiegthedAttack(float distance, float attackRangeOffset, AActor *OtherTarget)
Definition Actor.h:7147
void PrepareForSaving()
Definition Actor.h:7231
long double & LastFootStepDamageTimeField()
Definition Actor.h:6287
APrimalStructure * NPC_GetClosestUsableStructure()
Definition Actor.h:7185
TWeakObjectPtr< APrimalStructureItemContainer_SupplyCrate > & LinkedSupplyCrateField()
Definition Actor.h:6205
float & RidingAnimSpeedFactorField()
Definition Actor.h:6233
BitFieldValue< bool, unsigned __int32 > bAllowRandomMutationColor()
Definition Actor.h:6926
bool SetTurretMode(bool enabled)
Definition Actor.h:7484
void ClientShouldNotifyLanded()
Definition Actor.h:7451
void BlueprintPlayDying(float KillingDamage, FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:7447
float & NewFemaleMaxTimeBetweenMatingField()
Definition Actor.h:6384
BitFieldValue< bool, unsigned __int32 > bAllowTogglingPublicSeating()
Definition Actor.h:6774
TArray< FDinoAncestorsEntry > & NextBabyDinoAncestorsMaleField()
Definition Actor.h:6510
BitFieldValue< bool, unsigned __int32 > bAllowsFishingOnSaddle()
Definition Actor.h:6667
TArray< AActor * > * GetDinoPlatformCollisionIgnoreActors(TArray< AActor * > *result)
Definition Actor.h:7099
float & DecayDestructionPeriodField()
Definition Actor.h:6247
void ClearRider(bool FromRider, bool bCancelForceLand, bool SpawnDinoDefaultController, int OverrideUnboardDirection)
Definition Actor.h:7031
FVector * GetInterpolatedLocation(FVector *result)
Definition Actor.h:7115
BitFieldValue< bool, unsigned __int32 > bChargingRequiresWalking()
Definition Actor.h:6689
FVector & UnboardLocationOffsetField()
Definition Actor.h:6148
void ServerCallAggressive_Implementation()
Definition Actor.h:7252
BitFieldValue< bool, unsigned __int32 > bAllowDeathAutoGrab()
Definition Actor.h:6697
BitFieldValue< bool, unsigned __int32 > bWakingTameConsumeEntireStack()
Definition Actor.h:6628
BitFieldValue< bool, unsigned __int32 > bRefreshedColorization()
Definition Actor.h:6706
float & TamedWanderHarvestSearchRangeField()
Definition Actor.h:6119
int & GestationEggRandomMutationsFemaleField()
Definition Actor.h:6517
bool CarryCharacter(APrimalCharacter *character, bool byPassCanCarryCheck)
Definition Actor.h:7019
float & NPCZoneVolumeCountWeightField()
Definition Actor.h:6294
ADroppedItem * CreateCloneFertilizedEgg(FVector AtLoc, FRotator AtRot, TSubclassOf< ADroppedItem > DroppedItemTemplateOverride)
Definition Actor.h:7039
void PlayAttackAnimationOfAnimationArray(int AnimationIndex, TArray< UAnimMontage * > attackAnimations)
Definition Actor.h:7221
float GetSpeedModifier()
Definition Actor.h:7140
BitFieldValue< bool, unsigned __int32 > bIsManualFoodEat()
Definition Actor.h:6796
bool BP_InterceptMoveForward(float axisValue)
Definition Actor.h:7430
UAnimSequence * RiderAnimOverrideField()
Definition Actor.h:6228
float & BabyGestationSpeedField()
Definition Actor.h:6099
TArray< FName > & HideBoneNamesField()
Definition Actor.h:6113
void ServerCallPassive_Implementation()
Definition Actor.h:7259
void ServerClearRider_Implementation(int OverrideUnboardDirection)
Definition Actor.h:7263
long double & LastGangCheckTimeField()
Definition Actor.h:6398
ECollisionChannel & MeshOriginalCollisionChannelField()
Definition Actor.h:6035
float & SinglePlayerIncomingDamageModifierField()
Definition Actor.h:6528
float & MinStaminaForRiderField()
Definition Actor.h:6290
void SetSleeping(bool bSleeping, bool bUseRagdollLocationOffset)
Definition Actor.h:7298
BitFieldValue< bool, unsigned __int32 > bUseBPShouldForceFlee()
Definition Actor.h:6620
USoundBase * SwimSoundField()
Definition Actor.h:6548
UAnimMontage * MatingAnimationMaleField()
Definition Actor.h:6373
bool AreSpawnerSublevelsLoaded()
Definition Actor.h:6995
BitFieldValue< bool, unsigned __int32 > bFlyerAllowFlyingWithExplosive()
Definition Actor.h:6625
void SetStasisComponentRadius(float StasisOverrideRadius)
Definition Actor.h:7299
BitFieldValue< bool, unsigned __int32 > bAllowTargetingCorpses()
Definition Actor.h:6665
BitFieldValue< bool, unsigned __int32 > bUseBPDoAttack()
Definition Actor.h:6778
float & MateBoostRangeField()
Definition Actor.h:6261
BitFieldValue< bool, unsigned __int32 > bDisableCollisionWithDinosWhenFlying()
Definition Actor.h:6871
float & AlphaLeveledDamageMultiplierField()
Definition Actor.h:6457
TArray< FDinoAncestorsEntry > & DinoAncestorsField()
Definition Actor.h:6507
TArray< FDinoBaseLevelWeightEntry > & DinoBaseLevelWeightEntriesField()
Definition Actor.h:6092
float & ShipImpactDamageMultiplierField()
Definition Actor.h:6578
int & MaxAllowedRandomMutationsField()
Definition Actor.h:6511
FVector & FirstSpawnLocationField()
Definition Actor.h:6243
float & UntamedWalkingSpeedModifierField()
Definition Actor.h:6222
void UpdateAttackTargets()
Definition Actor.h:7339
float & FlyerHardBreakingOverrideField()
Definition Actor.h:6345
TWeakObjectPtr< APrimalCharacter > & AutoDragByPawnField()
Definition Actor.h:6305
FString & TamedOnServerNameField()
Definition Actor.h:6506
static UClass * GetPrivateStaticClass()
Definition Actor.h:6963
int & LastTickDelayFrameCountField()
Definition Actor.h:6529
int WasAllowedToTickThisFrame()
Definition Actor.h:7358
void ServerCallNeutral_Implementation()
Definition Actor.h:7258
UObject * GetUObjectInterfaceDataListEntryInterface()
Definition Actor.h:7124
float & StepDamageRadialDamageAmountHarvestableField()
Definition Actor.h:6268
BitFieldValue< bool, unsigned __int32 > bAlwaysUpdateAimOffsetInterpolation()
Definition Actor.h:6701
FVector & RiderAttackLocationField()
Definition Actor.h:6423
TArray< APrimalCharacter * > SavedPassengerPerSeatField()
Definition Actor.h:6087
BitFieldValue< bool, unsigned __int32 > bPreventUploading()
Definition Actor.h:6816
long double & LastUpdatedGestationAtTimeField()
Definition Actor.h:6359
long double GetDinoDeathTime()
Definition Actor.h:7096
BitFieldValue< bool, unsigned __int32 > bAllowWaterSurfaceExtraJump()
Definition Actor.h:6776
float & ScaleExtraRunningSpeedModifierSpeedField()
Definition Actor.h:6414
float GetAttachedSoundPitchMultiplier()
Definition Actor.h:7081
BitFieldValue< bool, unsigned __int32 > bStepDamageNonFoliageTamedOnly()
Definition Actor.h:6791
void BPOrderedMoveToLoc(FVector *DestLoc, AActor *DestActor)
Definition Actor.h:7415
float & LastBabyAgeField()
Definition Actor.h:6105
float & BabyMaxCuddleIntervalField()
Definition Actor.h:6430
void StealDino(AShooterPlayerController *ForPC, int TargetingTeamOverride)
Definition Actor.h:7325
float GetRotationRateModifier()
Definition Actor.h:7134
void ClearCarryingDino(bool bFromDino, bool bCancelAnyCarryBuffs)
Definition Actor.h:7027
unsigned __int64 & ImprinterPlayerDataIDField()
Definition Actor.h:6428
int GetRequiredWakingTameFoodItemQuanity(UPrimalItem *FoodItem)
Definition Actor.h:7132
float & TamedRunningRotationRateModifierField()
Definition Actor.h:6468
void ServerInterruptLanding_Implementation()
Definition Actor.h:7266
BitFieldValue< bool, unsigned __int32 > bOverridePlatformStructureLimit()
Definition Actor.h:6669
void PostNetReceiveLocationAndRotation()
Definition Actor.h:7230
BitFieldValue< bool, unsigned __int32 > bPreventUntamedRun()
Definition Actor.h:6773
void HandleUnstasised(bool bWasFromHibernation)
Definition Actor.h:7149
FVector & NPCSpawnLocOffsetField()
Definition Actor.h:6588
TSubclassOf< UDamageType > * BlueprintOverrideHarvestDamageType(TSubclassOf< UDamageType > *result, float *OutHarvestDamageMultiplier)
Definition Actor.h:7445
float GetAffinityIncreaseForFoodItem(UPrimalItem *foodItem)
Definition Actor.h:7075
BitFieldValue< bool, unsigned __int32 > bForceAllowTickingThisFrame()
Definition Actor.h:6829
void UpdateCarriedLocationAndRotation(float DeltaSeconds)
Definition Actor.h:7341
UAnimMontage * WildAmbientHarvestingAnimationField()
Definition Actor.h:6320
float & HeldJumpSlowFallingGravityZScaleField()
Definition Actor.h:6403
BitFieldValue< bool, unsigned __int32 > bHadLinkedSupplyCrate()
Definition Actor.h:6608
BitFieldValue< bool, unsigned __int32 > bPreventWakingTameFeeding()
Definition Actor.h:6751
void ClientStartLanding_Implementation(FVector loc)
Definition Actor.h:7036
void SetNewStasisAutoDestroyInterval(float NewInterval)
Definition Actor.h:7294
void OnNPCStartedAttack(int AttackIndex, int AnimationIndex, bool bIsAltAnim, AActor *MyTarget)
Definition Actor.h:7467
void PlayDying(float KillingDamage, FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:7223
long double & LastEggSpawnChanceTimeField()
Definition Actor.h:6239
BitFieldValue< bool, unsigned __int32 > bFlyerForceNoPitch()
Definition Actor.h:6648
void SetDynamicMusic(USoundBase *newMusic)
Definition Actor.h:7286
long double & LastAxisStartPressTimeField()
Definition Actor.h:6064
BitFieldValue< bool, unsigned __int32 > bUseBPCanTargetCorpse()
Definition Actor.h:6619
BitFieldValue< bool, unsigned __int32 > bForceDrawHUD()
Definition Actor.h:6947
TSubclassOf< UDamageType > * BlueprintOverrideHarvestDamageType_Implementation(TSubclassOf< UDamageType > *result, float *OutHarvestDamageMultiplier)
Definition Actor.h:7004
bool BPPreventRiding(AShooterCharacter *byPawn, bool bDontCheckDistance)
Definition Actor.h:7420
BitFieldValue< bool, unsigned __int32 > bWasRidingFalling()
Definition Actor.h:6710
long double & NextTickDelayAllowTimeField()
Definition Actor.h:6530
long double & ForceClearMoveIgnoreActorsTimeField()
Definition Actor.h:6596
UAnimSequence * OverrideSaddleDinoRiderAnimationOverrideField()
Definition Actor.h:6555
BitFieldValue< bool, unsigned __int32 > bIsElevating()
Definition Actor.h:6614
BitFieldValue< bool, unsigned __int32 > bAttackStopsRotation()
Definition Actor.h:6804
void ServerGiveDefaultWeapon_Implementation(bool bOnlyGiveDefaultWeapon)
Definition Actor.h:7265
void CheckAndHandleBasedPlayersBeingPushedThroughWalls()
Definition Actor.h:7021
BitFieldValue< bool, unsigned __int32 > bAllowTrapping()
Definition Actor.h:6872
float & UntamedRunningSpeedModifierField()
Definition Actor.h:6224
TSet< AActor *, DefaultKeyFuncs< AActor *, 0 >, FDefaultSetAllocator > MeleeSwingHurtListField()
Definition Actor.h:6095
BitFieldValue< bool, unsigned __int32 > bUseExtendedUnstasisCheck()
Definition Actor.h:6783
bool IsNearFeed(AShooterPlayerState *ForPlayer)
Definition Actor.h:7166
int & SaddlePivotOffsetField()
Definition Actor.h:6184
BitFieldValue< bool, unsigned __int32 > bOverrideLevelMusicIfTamed()
Definition Actor.h:6723
float & StepDamageFootDamageIntervalField()
Definition Actor.h:6271
float GetXPMultiplier()
Definition Actor.h:6966
float GetSaddleStructureMaximumFoundationSupport2DBuildDistance(APrimalStructure *theStructure)
Definition Actor.h:7136
long double & LastStartChargingTimeField()
Definition Actor.h:6077
void ServerCallAttackTarget_Implementation(AActor *TheTarget)
Definition Actor.h:7253
TArray< FName > * GetCurrentBiomeTags(TArray< FName > *result)
Definition Actor.h:7092
float & AttackOffsetField()
Definition Actor.h:6054
BitFieldValue< bool, unsigned __int32 > bForcePreventDinoSeamlessTravel()
Definition Actor.h:6915
FVector * BPChargingModifyInputAcceleration(FVector *result, FVector inputAcceleration)
Definition Actor.h:7373
UAnimMontage * StartledAnimationRightDefaultField()
Definition Actor.h:6278
void ForceRefreshTransform()
Definition Actor.h:7071
TArray< UAnimMontage * > AttackAnimationsField()
Definition Actor.h:6039
bool ShouldDisableControllerDesiredRotation()
Definition Actor.h:7305
BitFieldValue< bool, unsigned __int32 > bTriggerBPUnstasis()
Definition Actor.h:6749
float & ExtraBabyAgeSpeedMultiplierField()
Definition Actor.h:6362
float & TimeBetweenTamedWakingEatAnimationsField()
Definition Actor.h:6445
int & LastFrameMoveLeftField()
Definition Actor.h:6494
float & ExtraRunningSpeedModifierField()
Definition Actor.h:6411
float & RandomMutationChanceField()
Definition Actor.h:6513
void AddDinoReferenceInLatchingStructure(APrimalStructure *Structure)
Definition Actor.h:6969
BitFieldValue< bool, unsigned __int32 > bLocationBasedAttack()
Definition Actor.h:6602
TArray< UAnimMontage * > StartledAnimationsField()
Definition Actor.h:6280
BitFieldValue< bool, unsigned __int32 > bUseBPDoHarvestAttack()
Definition Actor.h:6822
BitFieldValue< bool, unsigned __int32 > bTamedAIToggleSpecialAttacks()
Definition Actor.h:6813
float & PlayerMountedLaunchFowardSpeedField()
Definition Actor.h:6333
BitFieldValue< bool, unsigned __int32 > bIgnoreDestroyOnRapidDeath()
Definition Actor.h:6875
float & AttackForceWalkDistanceMultiplierField()
Definition Actor.h:6545
float & MateBoostDamageReceiveMultiplierField()
Definition Actor.h:6259
float GetCorpseLifespan()
Definition Actor.h:7090
void MoveRight(float Val)
Definition Actor.h:7182
TWeakObjectPtr< UPrimalInventoryComponent > & DeathIncrementClipAmmoInventoryField()
Definition Actor.h:6583
float & HealthBarOffsetYField()
Definition Actor.h:6482
void GiveDeathDossier()
Definition Actor.h:7148
void ForceUpdateColorSets_Implementation(int ColorRegion, int ColorSet)
Definition Actor.h:7072
void CalcCapsuleHalfHeight()
Definition Actor.h:7006
float & PreviousRootYawSpeedField()
Definition Actor.h:6254
USoundBase * LowHealthExitSoundField()
Definition Actor.h:6127
float & MovementSpeedScalingRotationRatePowerField()
Definition Actor.h:6245
UPrimalDinoSettings * MyDinoSettingsCDOField()
Definition Actor.h:6252
FDinoSaddleStruct & SaddleStructField()
Definition Actor.h:6326
float & ForceNextAttackIndexField()
Definition Actor.h:6169
BitFieldValue< bool, unsigned __int32 > bForceIgnoreRagdollHarvesting()
Definition Actor.h:6798
void CycleAttackWeightsForAttackAtIndex(int attackIndex)
Definition Actor.h:7040
BitFieldValue< bool, unsigned __int32 > bCollectVictimItems()
Definition Actor.h:6679
FVector & LastGangCheckPositionField()
Definition Actor.h:6399
UAnimMontage * PlayerMountedCarryAnimationField()
Definition Actor.h:6481
BitFieldValue< bool, unsigned __int32 > bPreventRotationRateModifier()
Definition Actor.h:6771
float & CurrentTameAffinityField()
Definition Actor.h:6179
float & LatchingInitialYawField()
Definition Actor.h:6485
void BPDoAttack(int AttackIndex)
Definition Actor.h:7380
bool AllowNewEggAtLocation(FVector *AtLocation)
Definition Actor.h:6985
BitFieldValue< bool, unsigned __int32 > bAlwaysCheckForFloor()
Definition Actor.h:6911
BitFieldValue< bool, unsigned __int32 > bCanBeTamed()
Definition Actor.h:6656
int & NPCSpawnerExtraLevelOffsetField()
Definition Actor.h:6203
BitFieldValue< bool, unsigned __int32 > NPCSpawnerAddLevelOffsetBeforeMultiplier()
Definition Actor.h:6683
BitFieldValue< bool, unsigned __int32 > bUseTamedVisibleComponents()
Definition Actor.h:6734
void OnRep_CarriedCharacter()
Definition Actor.h:7206
void LowerDinoBP(float Val)
Definition Actor.h:7177
char & TamedAITargetingRangeField()
Definition Actor.h:6177
BitFieldValue< bool, unsigned __int32 > bShouldNotifyClientWhenLanded()
Definition Actor.h:6767
BitFieldValue< bool, unsigned __int32 > bIsHeldJumpSlowFalling()
Definition Actor.h:6747
bool CanCarryCharacter(APrimalCharacter *CanCarryPawn)
Definition Actor.h:7009
bool BPPreventAIAttackSelection()
Definition Actor.h:7418
BitFieldValue< bool, unsigned __int32 > bScaleInsulationByMeleeDamage()
Definition Actor.h:6743
void StartLanding(FVector OverrideLandingLocation)
Definition Actor.h:7319
BitFieldValue< bool, unsigned __int32 > bInventoryOnlyAllowCraftingWhenWandering()
Definition Actor.h:6744
BitFieldValue< bool, unsigned __int32 > bSuppressDeathNotification()
Definition Actor.h:6952
BitFieldValue< bool, unsigned __int32 > bDisplaySummonedNotification()
Definition Actor.h:6692
BitFieldValue< bool, unsigned __int32 > bFlyerDinoAllowStrafing()
Definition Actor.h:6806
float & SetAttackTargetTraceDistanceField()
Definition Actor.h:6475
BitFieldValue< bool, unsigned __int32 > bAlwaysSetTamingTeamOnItemAdd()
Definition Actor.h:6651
BitFieldValue< bool, unsigned __int32 > bAllowDemolish()
Definition Actor.h:6735
void HandleMountedDinoAction(AShooterPlayerController *PC)
Definition Actor.h:7463
void ServerCallFollowDistanceCycleOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:7254
BitFieldValue< bool, unsigned __int32 > bIsAlpha()
Definition Actor.h:6925
int & PreviousTargetingTeamField()
Definition Actor.h:6400
FName & AttackLineOfSightMeshSocketNameField()
Definition Actor.h:6544
bool IsInMatingBiome()
Definition Actor.h:7165
void FireMultipleProjectiles_Implementation(TArray< FVector > *Locations, TArray< FVector > *Directions, bool bScaleProjectileDamageByDinoDamage)
Definition Actor.h:7065
void StartSurfaceCameraForPassengers(float yaw, float pitch, float roll)
Definition Actor.h:7322
FieldArray< float, 6 > ColorSetIntensityMultipliersField()
Definition Actor.h:6135
bool ForceAllowBackwardsMovement()
Definition Actor.h:7069
TSubclassOf< AController > & TamedAIControllerOverrideField()
Definition Actor.h:6551
BitFieldValue< bool, unsigned __int32 > bBabyInitiallyUnclaimed()
Definition Actor.h:6864
FVector & LastRiderOverlappedPositionField()
Definition Actor.h:6304
void ClearRidingDinoAsPassenger(bool bFromDino)
Definition Actor.h:7032
BitFieldValue< bool, unsigned __int32 > bPreventMountedDinoMeshHiding()
Definition Actor.h:6769
float & AllowWaterSurfaceExtraJumpStaminaCostField()
Definition Actor.h:6420
float & RiderExtraMaxSpeedModifierField()
Definition Actor.h:6152
BitFieldValue< bool, unsigned __int32 > bMoveToLocationDontRun()
Definition Actor.h:6910
BitFieldValue< bool, unsigned __int32 > bForcePerFrameTicking()
Definition Actor.h:6860
bool AllowPenetrationCheck(AActor *OtherActor)
Definition Actor.h:6986
void PlayHardEndChargingShake()
Definition Actor.h:7471
BitFieldValue< bool, unsigned __int32 > bAllowDinoAutoConsumeInventoryFood()
Definition Actor.h:6785
bool AllowZoneAutoKill()
Definition Actor.h:6990
BitFieldValue< bool, unsigned __int32 > bUseBPNotifyMateBoostChanged()
Definition Actor.h:6917
BitFieldValue< bool, unsigned __int32 > bHasRider()
Definition Actor.h:6645
void OnClientReceivedTransformAfterPairingNetGUID(FVector *Loc, FRotator *Rot)
Definition Actor.h:7194
FString & HideBonesStringField()
Definition Actor.h:6114
void ClientShouldNotifyLanded_Implementation()
Definition Actor.h:7035
FRotator & PreviousAimRotField()
Definition Actor.h:6200
TArray< FName > & MatingRequiresBiomeTagsField()
Definition Actor.h:6364
BitFieldValue< bool, unsigned __int32 > bUseShoulderMountedLaunch()
Definition Actor.h:6831
BitFieldValue< bool, unsigned __int32 > bUseBP_CustomModifier_RotationRate()
Definition Actor.h:6855
float & CloneElementCostPerLevelField()
Definition Actor.h:6540
TSubclassOf< UPrimalColorSet > & RandomColorSetsMaleField()
Definition Actor.h:6226
long double & LastValidNotStuckTimeField()
Definition Actor.h:6277
void SetRider(AShooterCharacter *aRider)
Definition Actor.h:7296
float & maxRangeForWeaponTriggeredTooltipField()
Definition Actor.h:6448
float & StepDamageFootDamageRunningMultiplierField()
Definition Actor.h:6447
float & LimitRiderYawOnLatchedRangeField()
Definition Actor.h:6483
BitFieldValue< bool, unsigned __int32 > bTamedWanderHarvestNonUsableHarvesting()
Definition Actor.h:6677
bool SkipDuringPartialWorldSave()
Definition Actor.h:7311
void OnStartTargeting(bool bFromGamepadLeft)
Definition Actor.h:7216
BitFieldValue< bool, unsigned __int32 > bDinoLoadedFromSaveGame()
Definition Actor.h:6652
float & FlyingWanderRandomDistanceAmountField()
Definition Actor.h:6068
float & UntamedPoopTimeCacheField()
Definition Actor.h:6210
TWeakObjectPtr< AShooterCharacter > & PreviousRiderField()
Definition Actor.h:6079
BitFieldValue< bool, unsigned __int32 > bOnlyTargetConscious()
Definition Actor.h:6886
float & TamedLeveledDamageMultiplierField()
Definition Actor.h:6459
char & AttackIndexOfPlayedAnimationField()
Definition Actor.h:6091
BitFieldValue< bool, unsigned __int32 > bUseBolaSleepingAnimations()
Definition Actor.h:6900
void BPDinoPostBeginPlay()
Definition Actor.h:7379
BitFieldValue< bool, unsigned __int32 > bRiderDontBeBlockedByPawnMesh()
Definition Actor.h:6782
void NotifyBumpedStructure(AActor *BumpedStructure)
Definition Actor.h:7189
float & RepairAmountRemainingField()
Definition Actor.h:6309
BitFieldValue< bool, unsigned __int32 > bPreventDinoResetAffinityOnUnsleep()
Definition Actor.h:6605
void StartCharging(bool bForce)
Definition Actor.h:7317
BitFieldValue< bool, unsigned __int32 > bRidingRequiresTamed()
Definition Actor.h:6951
BitFieldValue< bool, unsigned __int32 > bIsCarnivore()
Definition Actor.h:6673
bool TryMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:7335
BitFieldValue< bool, unsigned __int32 > bSleepedForceCreateInventory()
Definition Actor.h:6808
UAnimMontage * BabyCuddledAnimationField()
Definition Actor.h:6438
BitFieldValue< bool, unsigned __int32 > bDrawHealthBar()
Definition Actor.h:6830
float & ExtraDamageMultiplierField()
Definition Actor.h:6559
float & SwimmingRotationRateModifierField()
Definition Actor.h:6155
UMaterialInterface * GetEntryIconMaterial(UObject *AssociatedDataObject, bool bIsEnabled)
Definition Actor.h:7104
float & EggIntervalBetweenUnstasisChancesField()
Definition Actor.h:6217
void UpdateTribeGroupRanks_Implementation(char NewTribeGroupPetOrderingRank, char NewTribeGroupPetRidingRank)
Definition Actor.h:7349
AShooterCharacter * ConsumeInventoryFoodItem(UPrimalItem *foodItem, float *AffinityIncrease, bool bDontDecrementItem, float *FoodIncrease, float FoodAmountMultiplier, bool bConsumeEntireStack, int FoodItemQuantity)
Definition Actor.h:7037
FVector & RiderFPVCameraOffsetField()
Definition Actor.h:6061
BitFieldValue< bool, unsigned __int32 > bPassengerDinosUsePassengerAnim()
Definition Actor.h:6759
void ServerRequestWaterSurfaceJump_Implementation()
Definition Actor.h:7270
bool ShouldAttackOfPlayedAnimationStopMovement()
Definition Actor.h:7303
float & AlphaPercentageChanceField()
Definition Actor.h:6461
bool CanBeCarried(APrimalCharacter *ByCarrier)
Definition Actor.h:7008
float & StepDamageFootDamageRadiusField()
Definition Actor.h:6272
float & CurrentRootLocSwimOffsetField()
Definition Actor.h:6131
float & RidingNetUpdateFequencyField()
Definition Actor.h:6150
BitFieldValue< bool, unsigned __int32 > bUseBPOnStartCharging()
Definition Actor.h:6959
void ApplyDamageMomentum(float DamageTaken, FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:6992
bool AllowHurtAnimation()
Definition Actor.h:6981
bool DisableHarvesting()
Definition Actor.h:7048
float & Teleport_BetweenRafts_AllowedWithinRangeField()
Definition Actor.h:6592
TArray< TSubclassOf< UPrimalItem > > & EggItemsToSpawnField()
Definition Actor.h:6212
void CheckForTamedFoodConsumption()
Definition Actor.h:7022
float & FloatingHUDTextScaleField()
Definition Actor.h:6256
long double & LastMatingWrongTemperatureNotificationTimeField()
Definition Actor.h:6371
float & CurrentStrafeMagnitudeField()
Definition Actor.h:6491
TSubclassOf< UPrimalDinoSettings > & DinoSettingsClassField()
Definition Actor.h:6189
BitFieldValue< bool, unsigned __int32 > bForceAllowPvECarry()
Definition Actor.h:6834
TArray< ADroppedItem * > DroppedItemsOnMeField()
Definition Actor.h:6584
float & MaxPercentOfCapsulHeightAllowedForIKField()
Definition Actor.h:6109
float & BabySpeedMultiplierField()
Definition Actor.h:6347
void StartSurfaceCameraForPassenger(AShooterCharacter *Passenger, float yaw, float pitch, float roll, bool bInvertTurnInput)
Definition Actor.h:7321
FVector * GetFloatingHUDLocation(FVector *result)
Definition Actor.h:7108
void BPOnSetMountedDino()
Definition Actor.h:7411
float & SwimSoundTimeCacheField()
Definition Actor.h:6550
int GetNumPassengerSeats(bool bOnlyManualPassengerSeats)
Definition Actor.h:7123
void BPNotifyAddPassenger(APrimalCharacter *PassengerChar, int SeatIndex)
Definition Actor.h:7396
bool BPShouldForceFlee()
Definition Actor.h:7424
void KeepFlight(float ForDuration)
Definition Actor.h:7174
void UnclaimDino(bool bDestroyAI)
Definition Actor.h:7337
float & HyperThermalInsulationField()
Definition Actor.h:6377
float & TargetLatchingInitialYawField()
Definition Actor.h:6490
BitFieldValue< bool, unsigned __int32 > bPlayingSlowFallingAnim()
Definition Actor.h:6748
BitFieldValue< bool, unsigned __int32 > LastPlayedAttackAnimationWasAlt()
Definition Actor.h:6762
void DinoKillerTransferItemsToInventory(UPrimalInventoryComponent *FromInventory)
Definition Actor.h:7047
bool OverrideForcePreventExitingWater()
Definition Actor.h:7219
FString * GetDinoDescriptiveName(FString *result)
Definition Actor.h:7097
BitFieldValue< bool, unsigned __int32 > bUseBPModifyHarvestingWeightsArray()
Definition Actor.h:6824
char & CurrentAttackIndexField()
Definition Actor.h:6050
TArray< FSaddlePassengerSeatDefinition > & NoSaddlePassengerSeatsField()
Definition Actor.h:6081
TArray< FName > & MeleeSwingSocketsField()
Definition Actor.h:6045
void ReceiveAnyDamage_Implementation(float Damage, UDamageType *DamageType, AController *InstigatedBy, AActor *DamageCauser)
Definition Actor.h:7235
int & WakingTameConsumeEntireStackMaxQuantityField()
Definition Actor.h:6520
void UpdateImprintingQuality(float NewImprintingQuality)
Definition Actor.h:7488
UAnimMontage * StartChargeAnimationField()
Definition Actor.h:6038
BitFieldValue< bool, unsigned __int32 > bIsFemale()
Definition Actor.h:6654
float & CheckForWildAmbientHarvestingIntervalMinField()
Definition Actor.h:6317
TArray< FDinoExtraDefaultItemList > & DinoExtraDefaultInventoryItemsField()
Definition Actor.h:6525
BitFieldValue< bool, unsigned __int32 > bDontWander()
Definition Actor.h:6685
BitFieldValue< bool, unsigned __int32 > bTameTimerSet()
Definition Actor.h:6819
FName & SaddleRiderMovementTraceThruSocketNameField()
Definition Actor.h:6499
void CheckForWildAmbientHarvesting()
Definition Actor.h:7023
BitFieldValue< bool, unsigned __int32 > bUseBPOnMountStateChanged()
Definition Actor.h:6929
bool AllowFallDamage()
Definition Actor.h:6980
bool IsValidForStatusUpdate()
Definition Actor.h:7172
FVector * GetSocketLocationTemp(FVector *result, FName SocketName)
Definition Actor.h:7139
float GetHealthPercentage()
Definition Actor.h:7114
float & RequiredTameAffinityPerBaseLevelField()
Definition Actor.h:6176
BitFieldValue< bool, unsigned __int32 > bForceAutoTame()
Definition Actor.h:6643
bool AllowPushOthers()
Definition Actor.h:6965
float & PlayAnimBelowHealthPercentField()
Definition Actor.h:6123
void ServerCallSetAggressive_Implementation()
Definition Actor.h:7260
bool OverrideFinalWanderLocation(FVector *outVec)
Definition Actor.h:7469
BitFieldValue< bool, unsigned __int32 > bPreventTameNameChange()
Definition Actor.h:6895
FItemNetID & DeathIncrementClipAmmoItemIDField()
Definition Actor.h:6582
UAnimMontage * StartledAnimationLeftField()
Definition Actor.h:6279
void BlueprintDrawFloatingHUD(AShooterHUD *HUD, float CenterX, float CenterY, float DrawScale)
Definition Actor.h:7442
BitFieldValue< bool, unsigned __int32 > bUseBP_OnStartLandingNotify()
Definition Actor.h:6857
float & BabyCuddleLoseImpringQualityPerSecondField()
Definition Actor.h:6432
int IsWithinBreedingTemperature()
Definition Actor.h:7173
void ClearCharacterAIMovement()
Definition Actor.h:7028
float & RequiredTameAffinityField()
Definition Actor.h:6175
float & InsulationRangeField()
Definition Actor.h:6390
int & LastInAllyRangeTimeSerializedField()
Definition Actor.h:6250
void FinishedLanding()
Definition Actor.h:7064
TWeakObjectPtr< APrimalCharacter > & PreviousCarriedCharacterField()
Definition Actor.h:6083
float & BabyVolumeMultiplierField()
Definition Actor.h:6349
bool UseLowQualityMovementTick()
Definition Actor.h:7353
USoundBase * PlayKillLocalSoundField()
Definition Actor.h:6421
bool BPCanDragCharacter(APrimalCharacter *Character)
Definition Actor.h:7370
bool CanOrder(APrimalCharacter *FromCharacter, bool bBuildingStructures)
Definition Actor.h:7013
void BP_OnStartLandingNotify()
Definition Actor.h:7434
BitFieldValue< bool, unsigned __int32 > bUseBPForceTurretFastTargeting()
Definition Actor.h:6865
TSubclassOf< APrimalStructure > & DinoFeedingContainerClassField()
Definition Actor.h:6580
BitFieldValue< bool, unsigned __int32 > bLocalForceNearbySkelMeshUpdate()
Definition Actor.h:6809
void ImprintOnPlayerTarget(AShooterPlayerController *ForPC, bool bIgnoreMaxTameLimit)
Definition Actor.h:7151
float & TamedAllowNamingTimeField()
Definition Actor.h:6244
BitFieldValue< bool, unsigned __int32 > bUseAttackForceWalkDistanceMultiplier()
Definition Actor.h:6859
float & AlphaHarvestComponentHealthMultiplierMaxLevelField()
Definition Actor.h:6456
FVector2D & OverlayTooltipPaddingField()
Definition Actor.h:6059
float GetLeveledDamageMultiplier()
Definition Actor.h:7117
float & RepairCheckIntervalField()
Definition Actor.h:6310
BitFieldValue< bool, unsigned __int32 > bTargetingIgnoredByWildDinos()
Definition Actor.h:6657
TWeakObjectPtr< AActor > & WanderAroundActorField()
Definition Actor.h:6351
float & GangOverlapRangeField()
Definition Actor.h:6391
TEnumAsByte< enum EBabyCuddleType::Type > & BabyCuddleTypeField()
Definition Actor.h:6436
FString & TutorialHintStringField()
Definition Actor.h:6444
void TameDino(AShooterPlayerController *ForPC, bool bIgnoreMaxTameLimit, int OverrideTamingTeamID)
Definition Actor.h:7328
float & NoRiderRotationModifierField()
Definition Actor.h:6406
void DealDamage(FHitResult *Impact, FVector *ShootDir, int DamageAmount, TSubclassOf< UDamageType > DamageType, float Impulse)
Definition Actor.h:7041
BitFieldValue< bool, unsigned __int32 > bIsOceanManagerDino()
Definition Actor.h:6888
long double & TamedAtTimeField()
Definition Actor.h:6248
float & CarryCameraYawOffsetField()
Definition Actor.h:6558
BitFieldValue< bool, unsigned __int32 > bBPModifyAimOffsetTargetLocation()
Definition Actor.h:6799
BitFieldValue< bool, unsigned __int32 > bIsVehicle()
Definition Actor.h:6800
void ServerUpdateBabyAge(float overrideAgePercent)
Definition Actor.h:7277
TSubclassOf< UPrimalColorSet > & RandomColorSetsFemaleField()
Definition Actor.h:6227
BitFieldValue< bool, unsigned __int32 > bUseBPDinoPostBeginPlay()
Definition Actor.h:6828
FVector & OldInterpolatedLocationField()
Definition Actor.h:6387
TArray< TSubclassOf< UPrimalItem > > & MyBabyCuddleFoodTypesField()
Definition Actor.h:6439
BitFieldValue< bool, unsigned __int32 > bAllowMountedWeaponry()
Definition Actor.h:6943
void ForceClearRider()
Definition Actor.h:7070
BitFieldValue< bool, unsigned __int32 > bFlyerDontAutoLandOnDismount()
Definition Actor.h:6728
void MoveUp(float Val)
Definition Actor.h:7183
float & TamedWanderHarvestCollectRadiusField()
Definition Actor.h:6120
BitFieldValue< bool, unsigned __int32 > bForceDrawHealthbarIfUntamedIsTargetingTamed()
Definition Actor.h:6905
FString * GetEntryDescription(FString *result)
Definition Actor.h:7102
BitFieldValue< bool, unsigned __int32 > bDoStepDamageTamedOnly()
Definition Actor.h:6790
BitFieldValue< bool, unsigned __int32 > bUseVelocityForRequestedMoveIfStuck()
Definition Actor.h:6777
BitFieldValue< bool, unsigned __int32 > bAllowRidingInWater()
Definition Actor.h:6674
float & RiderRotationRateModifierField()
Definition Actor.h:6154
BitFieldValue< bool, unsigned __int32 > bForceAllowBackwardsMovement()
Definition Actor.h:6933
float & SetAttackTargetTraceWidthField()
Definition Actor.h:6476
TSubclassOf< APrimalBuff > & RiderBuffField()
Definition Actor.h:6589
BitFieldValue< bool, unsigned __int32 > bReplicatePitchWhileSwimming()
Definition Actor.h:6639
float & BabyCuddleGracePeriodField()
Definition Actor.h:6431
float BlueprintAdjustOutputDamage(int AttackIndex, float OriginalDamageAmount, AActor *HitActor, TSubclassOf< UDamageType > *OutDamageType, float *OutDamageImpulse)
Definition Actor.h:7439
void FireProjectile(FVector Origin, FVector_NetQuantizeNormal ShootDir, bool bScaleProjDamageByDinoDamage)
Definition Actor.h:7458
float GetAttackRangeOffset()
Definition Actor.h:7083
float GetRunningSpeedModifier(bool bIsForDefaultSpeed)
Definition Actor.h:7135
float & MeleeDamageImpulseField()
Definition Actor.h:6047
float & BreakFleeHealthPercentageField()
Definition Actor.h:6056
bool IsDamageOccludedByStructures(AActor *DamageCauser)
Definition Actor.h:7161
BitFieldValue< bool, unsigned __int32 > bRunCheckCarriedTrace()
Definition Actor.h:6612
void BPSetupTamed(bool bWasJustTamed)
Definition Actor.h:7422
float & TamingFoodConsumeIntervalField()
Definition Actor.h:6190
void RefreshColorization()
Definition Actor.h:7237
float & WildAmbientHarvestingRadiusField()
Definition Actor.h:6322
void ServerClearRider(int OverrideUnboardDirection)
Definition Actor.h:7473
BitFieldValue< bool, unsigned __int32 > bUseBPModifyHarvestingQuantity()
Definition Actor.h:6823
bool BPModifyDesiredRotation(FRotator *InDesiredRotation, FRotator *OutDesiredRotation)
Definition Actor.h:7393
void NotifyItemAdded(UPrimalItem *anItem, bool bEquipItem)
Definition Actor.h:7190
float & GainStaminaWhenLatchedRateField()
Definition Actor.h:6492
float GetMaxSpeedModifier()
Definition Actor.h:7120
BitFieldValue< bool, unsigned __int32 > bIsFlying()
Definition Actor.h:6640
long double & LastTamedFlyerNearbyAllyCheckTimeField()
Definition Actor.h:6356
bool CanAttack(int AttackIndex)
Definition Actor.h:7007
BitFieldValue< bool, unsigned __int32 > bAllowCarryCharacterWithoutRider()
Definition Actor.h:6629
void PlayHardEndChargingShake_Implementation()
Definition Actor.h:7224
BitFieldValue< bool, unsigned __int32 > bIsCarryingPassenger()
Definition Actor.h:6795
bool BlueprintOverrideWantsToRun(bool bInputWantsToRun)
Definition Actor.h:7446
int & LastFrameMoveRightField()
Definition Actor.h:6493
BitFieldValue< bool, unsigned __int32 > bRequireWakingTameMinItemQuanityToFeed()
Definition Actor.h:6896
TArray< TSubclassOf< APrimalBuff > > & DefaultTamedBuffsField()
Definition Actor.h:6385
void SetMovementAccelerationVector(FVector fVector)
Definition Actor.h:7293
float & CheckForWildAmbientHarvestingIntervalMaxField()
Definition Actor.h:6318
void SpawnDefaultController()
Definition Actor.h:7312
BitFieldValue< bool, unsigned __int32 > bUseBPFedWakingTameEvent()
Definition Actor.h:6945
long double & LastWakingTameFedTimeField()
Definition Actor.h:6173
float & ChargeBumpDamageField()
Definition Actor.h:6329
BitFieldValue< bool, unsigned __int32 > bCheckBPAllowCarryCharacter()
Definition Actor.h:6957
BitFieldValue< bool, unsigned __int32 > bDinoSimpleDescriptiveName()
Definition Actor.h:6907
float & ExtraUnTamedSpeedMultiplierField()
Definition Actor.h:6238
bool HasReachedDestination(FVector *Goal)
Definition Actor.h:7150
TArray< TWeakObjectPtr< APrimalCharacter > > & PrevPassengerPerSeatField()
Definition Actor.h:6088
bool UseLowQualityBehaviorTreeTick()
Definition Actor.h:7352
int & MinPlayerLevelForWakingTameField()
Definition Actor.h:6168
static APrimalDinoCharacter * StaticCreateBabyDino(UWorld *theWorld, TSubclassOf< APrimalDinoCharacter > EggDinoClassToSpawn, FVector *theGroundLoc, float actorRotationYaw, char *EggColorSetIndices, char *EggNumberOfLevelUpPointsApplied, float EggTamedIneffectivenessModifier, int NotifyTeamOverride, TArray< FDinoAncestorsEntry > *EggDinoAncestors, TArray< FDinoAncestorsEntry > *EggDinoAncestorsMale, int EggRandomMutationsFemale, int EggRandomMutationsMale)
Definition Actor.h:7324
BitFieldValue< bool, unsigned __int32 > bWildAllowFollowTamedTarget()
Definition Actor.h:6846
BitFieldValue< bool, unsigned __int32 > bIsLanding()
Definition Actor.h:6634
BitFieldValue< bool, unsigned __int32 > bUseCreationTimeDestroyInterval()
Definition Actor.h:6894
float & GlobalSpawnEntryWeightMultiplierField()
Definition Actor.h:6379
BitFieldValue< bool, unsigned __int32 > bEnableTamedWandering()
Definition Actor.h:6678
float & TamedSwimmingRotationRateModifierField()
Definition Actor.h:6469
UAnimMontage * WildUnsleepAnimField()
Definition Actor.h:6163
TSubclassOf< UDamageType > & StepActorDamageTypeOverrideField()
Definition Actor.h:6053
float & NoRiderFlyingRotationRateModifierField()
Definition Actor.h:6472
BitFieldValue< bool, unsigned __int32 > bCheatForceTameRide()
Definition Actor.h:6653
BitFieldValue< bool, unsigned __int32 > bWasTameRenamed()
Definition Actor.h:6914
float & NPCLerpToMaxRandomBaseLevelField()
Definition Actor.h:6295
float & AttackNoStaminaTorpidityMultiplierField()
Definition Actor.h:6246
BitFieldValue< bool, unsigned __int32 > bIsUniqueGlobalOceanManagerDino()
Definition Actor.h:6889
BitFieldValue< bool, unsigned __int32 > bForceUseDediAttackTiming()
Definition Actor.h:6626
void ServerCallFollow_Implementation()
Definition Actor.h:7256
FRotator * GetAimOffsetsForTarget(FRotator *result, AActor *AimTarget, float DeltaTime, bool bOverrideYawLimits, FRotator *RootRotOffset, float *RootYawSpeed, float MaxYawAimClamp, FVector *RootLocOffset, FName SocketOverrideName)
Definition Actor.h:7077
void ServerSetRiderMountedWeaponRotation(FRotator InVal)
Definition Actor.h:7480
float & AlphaXPMultiplierMinLevelField()
Definition Actor.h:6453
BitFieldValue< bool, unsigned __int32 > bUseAdvancedAnimLerp()
Definition Actor.h:6844
float & RidingSwimmingRunSpeedModifierField()
Definition Actor.h:6501
int IsActorTickAllowed()
Definition Actor.h:7157
float & FlyingWanderFixedDistanceAmountField()
Definition Actor.h:6067
void WasPushed(ACharacter *ByOtherCharacter)
Definition Actor.h:7359
TArray< FName > & StepDamageFootDamageSocketsField()
Definition Actor.h:6274
BitFieldValue< bool, unsigned __int32 > bDebugBaby()
Definition Actor.h:6700
float & WakingTameFoodAffinityMultiplierField()
Definition Actor.h:6316
UAnimMontage * TamedUnsleepAnimField()
Definition Actor.h:6162
TArray< TWeakObjectPtr< UPrimitiveComponent > > & AbsoluteVehicleBasedCharactersBasesField()
Definition Actor.h:6565
void ServerTamedTick()
Definition Actor.h:7273
long double & LastAttackedTimeField()
Definition Actor.h:6300
BitFieldValue< bool, unsigned __int32 > bPoopIsEgg()
Definition Actor.h:6707
BitFieldValue< bool, unsigned __int32 > bCanSkipProjectileSpawnWallCheck()
Definition Actor.h:6923
float & CachedAmbientTemperatureField()
Definition Actor.h:6378
BitFieldValue< bool, unsigned __int32 > bFlyerPreventRiderAutoFly()
Definition Actor.h:6713
BitFieldValue< bool, unsigned __int32 > bPreventMateBoost()
Definition Actor.h:6903
float GetAIFollowStoppingDistanceOffset()
Definition Actor.h:7074
FVector & BabyCuddleWalkStartingLocationField()
Definition Actor.h:6434
void ServerRequestToggleFlight()
Definition Actor.h:7478
int GetOriginalTargetingTeam()
Definition Actor.h:7125
void UpdateWakingTame(float DeltaTime)
Definition Actor.h:7350
long double & LastChargeEndTimeField()
Definition Actor.h:6354
void SetCurrentWeapon(AShooterWeapon *NewWeapon, AShooterWeapon *LastWeapon)
Definition Actor.h:7285
float & FleeHealthPercentageField()
Definition Actor.h:6055
void ServerToClientsPlayAttackAnimation(char AttackinfoIndex, char animationIndex, float InPlayRate, FName StartSectionName, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer, AActor *MyTarget)
Definition Actor.h:7481
BitFieldValue< bool, unsigned __int32 > bForceAllowMountedCarryRunning()
Definition Actor.h:6936
int BPAdjustAttackIndex(int attackIndex)
Definition Actor.h:7363
bool BPCanIgnoreImmobilizationTrap(TSubclassOf< APrimalStructure > TrapClass, bool bForceTrigger)
Definition Actor.h:7371
void FireProjectile_Implementation(FVector Origin, FVector_NetQuantizeNormal ShootDir, bool bScaleProjDamageByDinoDamage)
Definition Actor.h:7067
FVector & InterpolatedVelocityField()
Definition Actor.h:6386
float & StepDamageRadialDamageExtraRadiusField()
Definition Actor.h:6266
void TamedDinoUnstasisConsumeFood(long double ForceTimeSinceStasis)
Definition Actor.h:7329
void BP_OnPostNetReplication(FVector ReplicatedLoc, FRotator ReplicatedRot)
Definition Actor.h:7432
FVector * GetLandingLocation(FVector *result)
Definition Actor.h:7116
void AddStructure(APrimalStructure *Structure, FVector RelLoc, FRotator RelRot, FName BoneName)
Definition Actor.h:6972
UAnimMontage * UnmountCharacterAnimationField()
Definition Actor.h:6338
BitFieldValue< bool, unsigned __int32 > bForceWanderOverrideNPCZoneManager()
Definition Actor.h:6622
BitFieldValue< bool, unsigned __int32 > bUnderwaterMating()
Definition Actor.h:6835
float & LoseStaminaWithRiderRateField()
Definition Actor.h:6291
UAnimMontage * PlayAnimBelowHealthField()
Definition Actor.h:6126
float & MaxTemperatureToBreedField()
Definition Actor.h:6575
float & BabyAgeSpeedField()
Definition Actor.h:6361
float & RiderMaxImprintingQualityDamageReductionField()
Definition Actor.h:6440
BitFieldValue< bool, unsigned __int32 > bUseOnUpdateMountedDinoMeshHiding()
Definition Actor.h:6954
void StartForceSkelUpdate(float ForTime, bool bForceUpdateMesh, bool bServerOnly)
Definition Actor.h:7318
static APrimalDinoCharacter * BPStaticCreateBabyDinoNoAncestors(UWorld *TheWorld, TSubclassOf< APrimalDinoCharacter > EggDinoClassToSpawn, FVector *theGroundLoc, float actorRotationYaw, TArray< unsigned char > EggColorSetIndices, TArray< unsigned char > EggNumberOfLevelUpPointsApplied, float EggTamedIneffectivenessModifier, int NotifyTeamOverride, int EggRandomMutationsFemale, int EggRandomMutationsMale)
Definition Actor.h:7002
float & LastBabyGestationProgressField()
Definition Actor.h:6106
BitFieldValue< bool, unsigned __int32 > bIsLatchedDownward()
Definition Actor.h:6939
float & RiderMovementSpeedScalingRotationRatePowerMultiplierField()
Definition Actor.h:6417
bool RemoveInventoryAllowViewing(APlayerController *ForPC)
Definition Actor.h:7242
int & MeleeDamageAmountField()
Definition Actor.h:6046
void IncrementNumTamedDinos()
Definition Actor.h:7153
void ServerCallStay_Implementation()
Definition Actor.h:7262
void LinkedSupplyCrateDestroyed(APrimalStructureItemContainer_SupplyCrate *aCrate)
Definition Actor.h:7176
unsigned int & DinoID2Field()
Definition Actor.h:6199
float & FemaleMatingRangeAdditionField()
Definition Actor.h:6365
bool CanReceiveMoveToCommands(AShooterCharacter *FromPlayer)
Definition Actor.h:7014
BitFieldValue< bool, unsigned __int32 > bTamedWanderHarvest()
Definition Actor.h:6704
float & GangDamageField()
Definition Actor.h:6393
void ElevateDinoBP(float Val)
Definition Actor.h:7056
float & StasisAutoDestroyIntervalField()
Definition Actor.h:6557
void SetupColorization()
Definition Actor.h:7301
BitFieldValue< bool, unsigned __int32 > bStepDamageFoliageOnly()
Definition Actor.h:6772
BitFieldValue< bool, unsigned __int32 > bAllowFlyerLandedRider()
Definition Actor.h:6714
UAnimMontage * SlowFallingAnimField()
Definition Actor.h:6404
float & LatchingCameraInterpolationSpeedField()
Definition Actor.h:6489
FRotator * GetAimOffsets(FRotator *result, float DeltaTime, FRotator *RootRotOffset, float *RootYawSpeed, float MaxYawAimClamp, FVector *RootLocOffset)
Definition Actor.h:7076
BitFieldValue< bool, unsigned __int32 > bAddedToStructureDinosArray()
Definition Actor.h:6898
void OnStartFire(bool bFromGamepadRight, int weaponAttackIndex, bool bDoLeftSide, bool bOverrideCurrentAttack)
Definition Actor.h:7214
USoundBase * LowHealthEnterSoundField()
Definition Actor.h:6128
BitFieldValue< bool, unsigned __int32 > bIsSingleplayer()
Definition Actor.h:6842
TArray< float > & AttackAnimationWeightsField()
Definition Actor.h:6040
float & BabyChanceOfTwinsField()
Definition Actor.h:6098
BitFieldValue< bool, unsigned __int32 > bSimulatedNetLandCheckFloor()
Definition Actor.h:6705
UAnimMontage * GetDinoLevelUpAnimation()
Definition Actor.h:7098
bool CanMount(APrimalCharacter *aCharacter)
Definition Actor.h:7012
bool SaddleDinoHasAnyDemolishableStructures()
Definition Actor.h:7250
bool UseLowQualityAnimationTick()
Definition Actor.h:7351
int & LastRiderExitFrameCounterField()
Definition Actor.h:6401
void AddBasedPawn(AActor *anPawn)
Definition Actor.h:6968
BitFieldValue< bool, unsigned __int32 > bOnlyAllowTameRenameOnce()
Definition Actor.h:6913
float & BabyWrongTemperatureHealthPercentDecreaseField()
Definition Actor.h:6350
BitFieldValue< bool, unsigned __int32 > bLocalPrimaryAttackPressed()
Definition Actor.h:6814
BitFieldValue< bool, unsigned __int32 > bDisableHarvesting()
Definition Actor.h:6827
long double & LastTamedDinoCharacterStatusTickTimeField()
Definition Actor.h:6480
void BPKilledSomethingEvent(APrimalCharacter *killedTarget)
Definition Actor.h:7391
BitFieldValue< bool, unsigned __int32 > bForceAIUseOverlapTargetCheck()
Definition Actor.h:6921
float & TamedDinoBolaTrapTimeOverrideField()
Definition Actor.h:6572
void SetAlwaysForcedAggro(bool bEnable)
Definition Actor.h:7279
float & MinTemperatureToBreedField()
Definition Actor.h:6574
void MoveForward(float Val)
Definition Actor.h:7181
float & ChargingStaminaPerSecondDrainField()
Definition Actor.h:6074
FVector & LandingLocationField()
Definition Actor.h:6062
long double & TamingLastFoodConsumptionTimeField()
Definition Actor.h:6197
USoundBase * GetDinoTameSound()
Definition Actor.h:7460
BitFieldValue< bool, unsigned __int32 > bIncrementedNumDinos()
Definition Actor.h:6833
float & ColorizationIntensityField()
Definition Actor.h:6036
void BPModifyHarvestingWeightsArray(TArray< float > *resourceWeightsIn, TArray< UPrimalItem * > *resourceItems, TArray< float > *resourceWeightsOut)
Definition Actor.h:7395
float & CorpseLifespanNonRelevantField()
Definition Actor.h:6289
BitFieldValue< bool, unsigned __int32 > bHasPlayDying()
Definition Actor.h:6870
BitFieldValue< bool, unsigned __int32 > bCanHaveBaby()
Definition Actor.h:6720
TSubclassOf< UPrimalItem > * GetBabyCuddleFood(TSubclassOf< UPrimalItem > *result)
Definition Actor.h:7085
float & FollowingRunDistanceField()
Definition Actor.h:6292
TWeakObjectPtr< APrimalCharacter > & MountCharacterField()
Definition Actor.h:6034
BitFieldValue< bool, unsigned __int32 > bUseWildRandomScale()
Definition Actor.h:6745
BitFieldValue< bool, unsigned __int32 > bIsClearingRider()
Definition Actor.h:6858
float & ShipImpactImpulseMultiplierField()
Definition Actor.h:6579
bool BPAllowClaiming(AShooterPlayerController *forPlayer)
Definition Actor.h:7365
BitFieldValue< bool, unsigned __int32 > bTamedWanderHarvestAllowUsableHarvestingAsWell()
Definition Actor.h:6603
AShooterCharacter * BPConsumeInventoryFoodItem(UPrimalItem *foodItem, bool bConsumeEntireStack)
Definition Actor.h:6998
long double & LastAmbientHarvestingAttackTimeField()
Definition Actor.h:6374
float & EggRangeMaximumNumberFromSameDinoTypeField()
Definition Actor.h:6218
float & EggChanceToSpawnUnstasisField()
Definition Actor.h:6216
FName & RiderSocketNameField()
Definition Actor.h:6342
FRotator * GetAimOffsetsTransform(FRotator *result, float DeltaTime, FTransform *RootRotOffsetTransform, float *RootYawSpeed, float MaxYawAimClamp, FVector *RootLocOffset)
Definition Actor.h:7078
float & GangDamageResistanceField()
Definition Actor.h:6392
BitFieldValue< bool, unsigned __int32 > bFlyerDontGainImpulseOnSubmerged()
Definition Actor.h:6837
BitFieldValue< bool, unsigned __int32 > bForcedLandingClearRider()
Definition Actor.h:6854
long double & LastServerTamedTickField()
Definition Actor.h:6533
long double & StartLandingTimeField()
Definition Actor.h:6063
USoundBase * StingerKilledMineField()
Definition Actor.h:6396
void EndCharging(bool bForce)
Definition Actor.h:7058
long double & LastPlayerDinoOverlapRelevantTimeField()
Definition Actor.h:6301
void DeathHarvestingFadeOut_Implementation()
Definition Actor.h:7042
FieldArray< char, 6 > ColorSetIndicesField()
Definition Actor.h:6134
bool BPHandleUseButtonPress(AShooterPlayerController *RiderController)
Definition Actor.h:7390
void ServerFinishedLanding_Implementation()
Definition Actor.h:7264
int & MaxSaddleStructuresNumField()
Definition Actor.h:6185
void PlayChargingAnim()
Definition Actor.h:7222
char & FollowStoppingDistanceField()
Definition Actor.h:6426
FVector & RidingFirstPersonViewLocationOffsetField()
Definition Actor.h:6097
int & RandomMutationsFemaleField()
Definition Actor.h:6516
void ClearPassengers()
Definition Actor.h:7030
void OnRep_bIsCharging()
Definition Actor.h:7211
BitFieldValue< bool, unsigned __int32 > bUseInteprolatedVelocity()
Definition Actor.h:6672
float & RiderFlyingRotationRateModifierField()
Definition Actor.h:6471
BitFieldValue< bool, unsigned __int32 > bDontPlayAttackingMusic()
Definition Actor.h:6797
void OnControllerInitiatedAttack(int AttackIndex)
Definition Actor.h:7195
FString & DeathGiveAchievementField()
Definition Actor.h:6146
BitFieldValue< bool, unsigned __int32 > bCanOpenLockedDoors()
Definition Actor.h:6662
void RemovePassenger(APrimalCharacter *Character, bool bFromCharacter, bool bFromPlayerController)
Definition Actor.h:7243
float GetMyCurrentAmbientTemperature()
Definition Actor.h:7121
BitFieldValue< bool, unsigned __int32 > WildAmbientHarvestingAnimationServerTickPose()
Definition Actor.h:6702
AShooterPlayerController * AttackMyTargetForPlayerControllerField()
Definition Actor.h:6263
TWeakObjectPtr< AActor > & ForcedMasterTargetField()
Definition Actor.h:6032
BitFieldValue< bool, unsigned __int32 > bUseCustomHealthBarColor()
Definition Actor.h:6953
long double & DinoDownloadedAtTimeField()
Definition Actor.h:6502
void ServerToggleCharging()
Definition Actor.h:7482
BitFieldValue< bool, unsigned __int32 > bPreventFallingBumpCheck()
Definition Actor.h:6876
TArray< APrimalCharacter * > * GetPassengers(TArray< APrimalCharacter * > *result)
Definition Actor.h:7129
float & DeathInventoryChanceToUseField()
Definition Actor.h:6171
void NetUpdateDinoOwnerData(FString *NewOwningPlayerName, int NewOwningPlayerID)
Definition Actor.h:7466
FVector & TamedWanderHarvestCollectOffsetField()
Definition Actor.h:6121
BitFieldValue< bool, unsigned __int32 > bSupportsPassengerSeats()
Definition Actor.h:6742
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:7461
long double & LastRadialStepDamageTimeField()
Definition Actor.h:6269
void ServerRequestWaterSurfaceJump()
Definition Actor.h:7479
void GetPassengersAndSeatIndexes(TArray< APrimalCharacter * > *Passengers, TArray< int > *Indexes)
Definition Actor.h:7130
float & ScaleExtraRunningSpeedModifierMaxField()
Definition Actor.h:6413
BitFieldValue< bool, unsigned __int32 > bForceDrawFloatingHUDLimitDistance()
Definition Actor.h:6916
BitFieldValue< bool, unsigned __int32 > bCanCharge()
Definition Actor.h:6635
void BPDinoARKDownloadedBegin()
Definition Actor.h:7377
bool ShouldStillAllowRequestedMoveAcceleration()
Definition Actor.h:7310
float & HypoThermiaInsulationField()
Definition Actor.h:6389
long double & LastGrappledTimeField()
Definition Actor.h:6538
FRotator & LastRiderMountedWeaponRotationField()
Definition Actor.h:6495
BitFieldValue< bool, unsigned __int32 > bUseBPModifyHarvestDamage()
Definition Actor.h:6825
int AllowBolaBuffBy_Implementation(TSubclassOf< APrimalBuff > BuffClass, AActor *DamageCauser)
Definition Actor.h:6976
BitFieldValue< bool, unsigned __int32 > bPreventWanderingUnderWater()
Definition Actor.h:6845
long double & LastEggBoostedTimeField()
Definition Actor.h:6101
BitFieldValue< bool, unsigned __int32 > bIKIgnoreSaddleStructures()
Definition Actor.h:6660
BitFieldValue< bool, unsigned __int32 > bOnlyDoStepDamageWhenRunning()
Definition Actor.h:6766
int GetSeatIndexForPassenger(APrimalCharacter *PassengerChar)
Definition Actor.h:7137
float & RiderMaxSpeedModifierField()
Definition Actor.h:6151
BitFieldValue< bool, unsigned __int32 > bInitializedForReplicatedBasing()
Definition Actor.h:6711
BitFieldValue< bool, unsigned __int32 > bPreventBasingWhenUntamed()
Definition Actor.h:6688
int & TamingTeamIDField()
Definition Actor.h:6194
void ModifyDesiredRotation(FRotator *InDesiredRotation)
Definition Actor.h:7178
void UpdateBabyCuddling_Implementation(long double NewBabyNextCuddleTime, char NewBabyCuddleType, TSubclassOf< UPrimalItem > NewBabyCuddleFood)
Definition Actor.h:7340
FString & OwningPlayerNameField()
Definition Actor.h:6196
float & BabyChanceOfTripletsField()
Definition Actor.h:6107
void RemoveFromMeleeSwingHurtList(AActor *AnActor)
Definition Actor.h:7241
float & FlyingRunSpeedModifierField()
Definition Actor.h:6340
FName & TargetingTeamNameOverrideField()
Definition Actor.h:6236
BitFieldValue< bool, unsigned __int32 > bIsWakingTame()
Definition Actor.h:6641
void ApplyBoneModifiers(bool bForce)
Definition Actor.h:6991
void BPNotifyClaimed()
Definition Actor.h:7399
int & OwningPlayerIDField()
Definition Actor.h:6195
long double & LastMoveForwardTimeField()
Definition Actor.h:6065
BitFieldValue< bool, unsigned __int32 > bAllowWildDinoEquipment()
Definition Actor.h:6733
bool IsPrimalCharFriendly(APrimalCharacter *primalChar)
Definition Actor.h:7167
char & LastAttackIndexField()
Definition Actor.h:6051
BitFieldValue< bool, unsigned __int32 > bAllowPublicSeating()
Definition Actor.h:6775
int GetRandomBaseLevel()
Definition Actor.h:7131
float & Teleport_OffRaft_AllowedWithinRangeField()
Definition Actor.h:6591
void FedWakingTameDino_Implementation()
Definition Actor.h:7060
bool AllowSeamlessTravel()
Definition Actor.h:6987
BitFieldValue< bool, unsigned __int32 > bForceRiderDrawCrosshair()
Definition Actor.h:6946
float GetAttachedSoundVolumeMultiplier()
Definition Actor.h:7082
BitFieldValue< bool, unsigned __int32 > bLastAnyLegOnGround()
Definition Actor.h:6866
void Poop(bool bForcePoop)
Definition Actor.h:7227
float & BabyScaleField()
Definition Actor.h:6346
UAnimSequence * TurningRightRiderAnimOverrideField()
Definition Actor.h:6229
void SpawnNewAIController(TSubclassOf< AController > NewAIController)
Definition Actor.h:7315
int & RandomMutationsMaleField()
Definition Actor.h:6515
BitFieldValue< bool, unsigned __int32 > bHasDied()
Definition Actor.h:6869
BitFieldValue< bool, unsigned __int32 > bUseBPPreventOrderAllowed()
Definition Actor.h:6758
bool CanDragCharacter(APrimalCharacter *Character)
Definition Actor.h:7010
UAnimSequence * LatchedRiderAnimOverrideField()
Definition Actor.h:6231
float & LatchingDistanceLimitField()
Definition Actor.h:6484
BitFieldValue< bool, unsigned __int32 > bDrawBlueprintFloatingHUDWhenRidden()
Definition Actor.h:6928
int & GestationEggRandomMutationsMaleField()
Definition Actor.h:6518
bool ShouldReplicateRotPitch()
Definition Actor.h:7309
float & PaintConsumptionMultiplierField()
Definition Actor.h:6043
void BPOnSaddleStructuresUpdated(APrimalStructure *SaddleStructure, bool bWasRemoved)
Definition Actor.h:7409
BitFieldValue< bool, unsigned __int32 > bForceFoodItemAutoConsume()
Definition Actor.h:6624
TArray< FSaddlePassengerSeatDefinition > & SaddlePassengerSeatOverridesField()
Definition Actor.h:6554
void PlayWeightedAttackAnimation()
Definition Actor.h:7225
float BP_GetCustomModifier_RotationRate()
Definition Actor.h:7429
float & PercentChanceFemaleField()
Definition Actor.h:6140
BitFieldValue< bool, unsigned __int32 > bReceivedDinoAncestors()
Definition Actor.h:6621
float & LandingTraceMaxDistanceField()
Definition Actor.h:6066
BitFieldValue< bool, unsigned __int32 > bStepDamageNonFoliageWithoutRunning()
Definition Actor.h:6779
BitFieldValue< bool, unsigned __int32 > bDidAllowTickingTickingThisFrame()
Definition Actor.h:6909
void StopActiveState(bool bShouldResetAttackIndex)
Definition Actor.h:7326
float & WakingTameAffinityDecreaseGracePeriodField()
Definition Actor.h:6577
TArray< TSubclassOf< AActor > > & DamageVictimClassesIgnoreBlockingGeomtryTraceField()
Definition Actor.h:6536
bool BPOverrideMoveToOrder(FVector MoveToLocation, AShooterCharacter *OrderingPlayer, AActor *TargetActor)
Definition Actor.h:7416
FName & PassengerFPVCameraRootSocketField()
Definition Actor.h:6409
float & AutoFadeOutAfterTameTimeField()
Definition Actor.h:6111
void BPNotifySetRider(AShooterCharacter *RiderSetting)
Definition Actor.h:7404
BitFieldValue< bool, unsigned __int32 > bNeutered()
Definition Actor.h:6820
void IncrementImprintingQuality()
Definition Actor.h:7152
BitFieldValue< bool, unsigned __int32 > bAlwaysForcedAggro()
Definition Actor.h:6920
bool CanTarget(ITargetableInterface *Victim)
Definition Actor.h:7018
void OnRep_bBonesHidden()
Definition Actor.h:7210
void ServerToClientsPlayAttackAnimation_Implementation(char AttackinfoIndex, char AnimationIndex, float InPlayRate, FName StartSectionName, bool bForceTickPoseAndServerUpdateMesh, bool bForceTickPoseOnServer, AActor *MyTarget)
Definition Actor.h:7274
bool SetTurretMode_Implementation(bool enabled)
Definition Actor.h:7300
float & MateBoostDamageGiveMultiplierField()
Definition Actor.h:6260
TArray< TSubclassOf< UPrimalEngramEntry > > & DeathGiveEngramClassesField()
Definition Actor.h:6526
float & NewFemaleMinTimeBetweenMatingField()
Definition Actor.h:6383
void OnRep_PassengerPerSeat()
Definition Actor.h:7207
float & OriginalCapsuleHalfHeightField()
Definition Actor.h:6093
int & GangCountField()
Definition Actor.h:6395
void FedWakingTameDino()
Definition Actor.h:7456
void BPOnTamedProcessOrder(APrimalCharacter *FromCharacter, EDinoTamedOrder::Type OrderType, bool bForce, AActor *enemyTarget, bool orderNotExecuted)
Definition Actor.h:7414
TArray< FDinoAncestorsEntry > & DinoAncestorsMaleField()
Definition Actor.h:6508
void ClientInterruptLanding_Implementation()
Definition Actor.h:7033
FName & PassengerBoneNameOverrideField()
Definition Actor.h:6178
UAnimMontage * StopRidingAnimOverrideField()
Definition Actor.h:6235
FName & WakingTameDistanceSocketNameField()
Definition Actor.h:6519
void SetCurrentAttackIndex(char index)
Definition Actor.h:7284
BitFieldValue< bool, unsigned __int32 > bAllowAutoUnstasisDestroy()
Definition Actor.h:6699
TArray< FVector > & LastSocketPositionsField()
Definition Actor.h:6094
float & RepairPercentPerIntervalField()
Definition Actor.h:6311
BitFieldValue< bool, unsigned __int32 > bPreventMating()
Definition Actor.h:6803
UAnimMontage * EnterFlightAnimField()
Definition Actor.h:6157
BitFieldValue< bool, unsigned __int32 > bTargetEverythingIncludingSameTeamInPVE()
Definition Actor.h:6882
bool IsUpdatingComponentTransforms(USceneComponent *InSceneComponent)
Definition Actor.h:7170
BitFieldValue< bool, unsigned __int32 > bOceanManagerDinoStasisPreventReUse()
Definition Actor.h:6891
float & TamedRunningSpeedModifierField()
Definition Actor.h:6225
bool BPCanAutodrag(APrimalCharacter *characterToDrag)
Definition Actor.h:7369
float & MeleeAttackStaminaCostField()
Definition Actor.h:6136
BitFieldValue< bool, unsigned __int32 > CanElevate()
Definition Actor.h:6613
static APrimalDinoCharacter * SpawnDino(UWorld *World, TSubclassOf< APrimalDinoCharacter > DinoClass, FVector SpawnLoc, FRotator SpawnRot, float LevelMultiplier, int ExtraLevelOffset, bool AddLevelOffsetBeforeMultiplier, bool bOverrideBaseNPCLevel, int BaseLevelOverrideValue, bool bNPCDontWander, float NPCAIRangeMultiplier, int NPCAbsoluteBaseLevel, bool bSpawnWithoutCapsuleOffset)
Definition Actor.h:7313
BitFieldValue< bool, unsigned __int32 > bIsCharging()
Definition Actor.h:6637
BitFieldValue< bool, unsigned __int32 > MovingForward()
Definition Actor.h:6616
BitFieldValue< bool, unsigned __int32 > bSaddleStructuresPreventCharacterBasing()
Definition Actor.h:6890
void Tick(float DeltaSeconds)
Definition Actor.h:7333
void OnNPCStartedAttack_Implementation(int AttackIndex, int AnimationIndex, bool bIsAltAnim, AActor *MyTarget)
Definition Actor.h:7199
FVector * BPModifyAimOffsetTargetLocation(FVector *result, FVector *AimTargetLocation)
Definition Actor.h:7392
void SetMountCharacter(APrimalCharacter *aCharacter)
Definition Actor.h:7292
void SetupTamed(bool bWasJustTamed)
Definition Actor.h:7302
bool AllowExtendedCraftingFunctionality()
Definition Actor.h:6979
void AdjustDamage(float *Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:6975
float & DeathGiveItemQualityMinField()
Definition Actor.h:6143
FString & TamerStringField()
Definition Actor.h:6057
BitFieldValue< bool, unsigned __int32 > bCanLatch()
Definition Actor.h:6937
float & BabyGestationProgressField()
Definition Actor.h:6104
long double & NextRidingFlyerUndergroundCheckField()
Definition Actor.h:6306
void KeepFlightTimer()
Definition Actor.h:7175
BitFieldValue< bool, unsigned __int32 > bUseBPChargingModifyInputAcceleration()
Definition Actor.h:6756
int & RandomMutationRollsField()
Definition Actor.h:6512
void ServerCallStayOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:7261
bool InitializeForReplicatedBasing()
Definition Actor.h:7155
long double & LastHigherScaleExtraRunningSpeedTimeField()
Definition Actor.h:6416
BitFieldValue< bool, unsigned __int32 > bUseBPOnTamedProcessOrder()
Definition Actor.h:6632
long double & LastTimeSwimSuffocatingField()
Definition Actor.h:6566
float & ChargeBumpImpulseField()
Definition Actor.h:6331
BitFieldValue< bool, unsigned __int32 > bUnclaimResetToOriginalTeam()
Definition Actor.h:6897
float GetGestationTimeRemaining()
Definition Actor.h:7112
void BPNotifyClearPassenger(APrimalCharacter *PassengerChar, int SeatIndex)
Definition Actor.h:7400
float & XPEarnMultiplierField()
Definition Actor.h:6363
TArray< FName > & FPVRiderBoneNamesToHideField()
Definition Actor.h:6410
float & MaxDinoKillerTransferWeightPercentField()
Definition Actor.h:6293
int & LastPlayedAttackAnimationField()
Definition Actor.h:6090
FName & NonDedicatedFreezeWildDinoPhysicsIfLevelUnloadedField()
Definition Actor.h:6541
TWeakObjectPtr< APrimalCharacter > & CarriedCharacterField()
Definition Actor.h:6082
bool BPDesiredRotationIsLocalSpace()
Definition Actor.h:7374
bool GetForceTickPose()
Definition Actor.h:7111
FRotator * ProcessRootRotAndLoc(FRotator *result, float DeltaTime, FVector *RootLocOffset, FRotator *RootRotOffset, float *RootYawSpeed, float MaxYawAimClamp, float CurrentAimBlending, FRotator *TargetAimRot, float *RootRot)
Definition Actor.h:7234
AActor * GetOtherActorToIgnore()
Definition Actor.h:7126
void PostInitializeComponents()
Definition Actor.h:7228
USoundBase * OverrideAreaMusicField()
Definition Actor.h:6147
float & StasisedDestroyIntervalField()
Definition Actor.h:6242
FieldArray< char, 6 > PreventColorizationRegionsField()
Definition Actor.h:6133
float & AttackForceWalkRotationRateMultiplierField()
Definition Actor.h:6546
BitFieldValue< bool, unsigned __int32 > bUseBPDesiredRotationIsLocalSpace()
Definition Actor.h:6853
TArray< float > & EggWeightsToSpawnField()
Definition Actor.h:6213
bool TamedProcessOrder(APrimalCharacter *FromCharacter, EDinoTamedOrder::Type OrderType, bool bForce, AActor *enemyTarget)
Definition Actor.h:7330
void BPDidSetCarriedCharacter(APrimalCharacter *PreviousCarriedCharacter)
Definition Actor.h:7376
long double GetForceClaimTime()
Definition Actor.h:7110
void ServerUpdateAttackTargets_Implementation(AActor *AttackTarget, FVector AttackLocation)
Definition Actor.h:7276
void BPUnsetupDinoTameable()
Definition Actor.h:7426
float & ExtraTamedSpeedMultiplierField()
Definition Actor.h:6237
BitFieldValue< bool, unsigned __int32 > bClientWasTamed()
Definition Actor.h:6712
void OnPrimalCharacterSleeped()
Definition Actor.h:7204
FName & RiderLatchedFPVCameraUseSocketNameField()
Definition Actor.h:6408
BitFieldValue< bool, unsigned __int32 > bCheckBPAllowClaiming()
Definition Actor.h:6878
FVector & RidingAttackExtraVelocityField()
Definition Actor.h:6037
void SetImprintPlayer(AShooterCharacter *ForChar)
Definition Actor.h:7289
char & TribeGroupPetOrderingRankField()
Definition Actor.h:6424
void ServerUpdateAttackTargets(AActor *AttackTarget, FVector AttackLocation)
Definition Actor.h:7483
TSubclassOf< UPrimalDinoSettings > & LowHealthDinoSettingsField()
Definition Actor.h:6129
bool WalkingAllowCheckFall(FVector *DeltaWalk)
Definition Actor.h:7355
void ServerRequestAttack_Implementation(int attackIndex)
Definition Actor.h:7267
UAnimSequence * TurningLeftRiderAnimOverrideField()
Definition Actor.h:6230
void RemoveBasedPawn(AActor *anPawn)
Definition Actor.h:7239
void FaceRotation(FRotator NewControlRotation, float DeltaTime, bool bFromController)
Definition Actor.h:7059
float & WildLeveledDamageMultiplierField()
Definition Actor.h:6458
float & SwimmingRunSpeedModifierField()
Definition Actor.h:6500
BitFieldValue< bool, unsigned __int32 > bForceReachedDestination()
Definition Actor.h:6607
static UClass * StaticClass()
Definition Actor.h:6964
bool BPForceTurretFastTargeting()
Definition Actor.h:7384
BitFieldValue< bool, unsigned __int32 > bForceWildDeathInventoryDeposit()
Definition Actor.h:6793
BitFieldValue< bool, unsigned __int32 > bUseLocalSpaceDesiredRotationWithRider()
Definition Actor.h:6852
void DestroyController()
Definition Actor.h:7043
FVector * BP_OverrideClosestShipEdgeTeleportLocation(FVector *result, FVector CurrentShipEdgeLocation, APrimalRaft *ForShip)
Definition Actor.h:7436
FieldArray< char, 6 > GestationEggColorSetIndicesField()
Definition Actor.h:6382
float & StepDamageFootDamageAmountField()
Definition Actor.h:6273
void OnUpdateMountedDinoMeshHiding(bool bshouldBeVisible)
Definition Actor.h:7468
float BPModifyHarvestingQuantity(float originalQuantity, TSubclassOf< UPrimalItem > resourceSelected)
Definition Actor.h:7394
BitFieldValue< bool, unsigned __int32 > bDroppedInventoryDeposit()
Definition Actor.h:6792
BitFieldValue< bool, unsigned __int32 > bIsRepairing()
Definition Actor.h:6729
BitFieldValue< bool, unsigned __int32 > bHideFloatingHUD()
Definition Actor.h:6826
FieldArray< char, 16 > GestationEggNumberOfLevelUpPointsAppliedField()
Definition Actor.h:6380
BitFieldValue< bool, unsigned __int32 > bSuppressWakingTameMessage()
Definition Actor.h:6867
BitFieldValue< bool, unsigned __int32 > bUseBPShouldCancelDoAttack()
Definition Actor.h:6850
FVector & WaterSurfaceExtraJumpVectorField()
Definition Actor.h:6115
BitFieldValue< bool, unsigned __int32 > bPreventFlyerFlyingRider()
Definition Actor.h:6715
bool ShouldDealDamage(AActor *TestActor)
Definition Actor.h:7304
void ServerToggleCharging_Implementation()
Definition Actor.h:7275
int & AbsoluteBaseLevelField()
Definition Actor.h:6324
long double & NextTamedDinoCharacterStatusTickTimeField()
Definition Actor.h:6479
void BrakeDinoBP(float Val)
Definition Actor.h:7005
BitFieldValue< bool, unsigned __int32 > bAllowCarryFlyerDinos()
Definition Actor.h:6646
FName & MountCharacterSocketNameField()
Definition Actor.h:6033
void ResetTakingOff()
Definition Actor.h:7248
BitFieldValue< bool, unsigned __int32 > bUseBPModifyDesiredRotation()
Definition Actor.h:6851
FString & LatestUploadedFromServerNameField()
Definition Actor.h:6504
bool ShouldIgnoreMoveCombiningOverlap()
Definition Actor.h:7308
float & DediForceStartAttackAfterAnimTimeField()
Definition Actor.h:6192
float & LastTimeWhileHeadingToGoalField()
Definition Actor.h:6149
BitFieldValue< bool, unsigned __int32 > bCanBeOrdered()
Definition Actor.h:6668
FString * GetShortName(FString *result)
Definition Actor.h:7138
TArray< APrimalStructure * > SaddledStructuresField()
Definition Actor.h:6355
BitFieldValue< bool, unsigned __int32 > bRiderMovementLocked()
Definition Actor.h:6818
void ClientMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:7034
void SetForcedAggro(ITargetableInterface *Targetable, float AggroAmount, float ForcedAggroTime)
Definition Actor.h:7288
float & BabyMinCuddleIntervalField()
Definition Actor.h:6429
float & HypoThermalInsulationField()
Definition Actor.h:6376
void OnPrimalCharacterUnsleeped()
Definition Actor.h:7205
float & DeathInventoryQualityPerLevelMultiplierField()
Definition Actor.h:6174
float & LeavePlayAnimBelowHealthPercentField()
Definition Actor.h:6124
bool AllowWakingTame(APlayerController *ForPC)
Definition Actor.h:7361
BitFieldValue< bool, unsigned __int32 > bForceDrawHUDWithoutRecentlyRendered()
Definition Actor.h:6948
float & PlatformSaddleMaxStructureBuildDistance2DField()
Definition Actor.h:6125
BitFieldValue< bool, unsigned __int32 > bGlideWhenMounted()
Definition Actor.h:6932
BitFieldValue< bool, unsigned __int32 > bDisplayKilledNotification()
Definition Actor.h:6693
int & PersonalTamedDinoCostField()
Definition Actor.h:6552
float & BabyAgeField()
Definition Actor.h:6108
float & AlphaLevelMinField()
Definition Actor.h:6462
void SetCarryingDino(APrimalDinoCharacter *aDino)
Definition Actor.h:7282
float & ScaleExtraRunningSpeedModifierMinField()
Definition Actor.h:6412
unsigned int & DinoID1Field()
Definition Actor.h:6198
int & LastTempDampenMovementInputAccelerationFrameField()
Definition Actor.h:6534
BitFieldValue< bool, unsigned __int32 > bUseBP_CustomModifier_MaxSpeed()
Definition Actor.h:6856
BitFieldValue< bool, unsigned __int32 > bWasBaby()
Definition Actor.h:6731
void BPOnEndCharging()
Definition Actor.h:7407
BitFieldValue< bool, unsigned __int32 > bPreventFlyerLanding()
Definition Actor.h:6868
void InitDownloadedTamedDino(AShooterPlayerController *TamerController, int AltTeam)
Definition Actor.h:7154
float & WakingTameAllowFeedingFoodPercentageField()
Definition Actor.h:6315
void BP_OnRiderChangeWeapons(AShooterCharacter *theRider, UPrimalItem *newWeapon)
Definition Actor.h:7433
BitFieldValue< bool, unsigned __int32 > bUseBPTamedTick()
Definition Actor.h:6739
float & OpenDoorDelayField()
Definition Actor.h:6117
void GetAttackTargets(AActor **attackActor, FVector *attackLoc)
Definition Actor.h:7084
TArray< APrimalStructure * > LatchedOnStructuresField()
Definition Actor.h:6251
FVector & LastCheckedLocationField()
Definition Actor.h:6276
int GetFoodItemEffectivenessMultipliersIndex(UPrimalItem *foodItem)
Definition Actor.h:7109
long double & BabyNextCuddleTimeField()
Definition Actor.h:6435
void ServerCallFollowOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:7255
bool ModifyInputAcceleration(FVector *InputAcceleration)
Definition Actor.h:7179
bool Die(float KillingDamage, FDamageEvent *DamageEvent, AController *Killer, AActor *DamageCauser)
Definition Actor.h:7046
BitFieldValue< bool, unsigned __int32 > bCanTargetVehicles()
Definition Actor.h:6950
float & AIDinoForceActiveUntasisingRangeField()
Definition Actor.h:6466
float & SwimSoundIntervalPerHundredSpeedField()
Definition Actor.h:6549
float & TamedWalkingSpeedModifierField()
Definition Actor.h:6223
BitFieldValue< bool, unsigned __int32 > bUseBPCanDragCharacter()
Definition Actor.h:6839
BitFieldValue< bool, unsigned __int32 > bCanUnclaimTame()
Definition Actor.h:6732
float & ExtraStasisComponentCollisionPlayerRelevantRangeField()
Definition Actor.h:6594
void OnStopTargeting(bool bFromGamepadLeft)
Definition Actor.h:7218
BitFieldValue< bool, unsigned __int32 > bPreventFlyerCapsuleExpansion()
Definition Actor.h:6716
FVector & FloatingHUDTextWorldOffsetField()
Definition Actor.h:6296
float & FlyerAttachedExplosiveSpeedMultiplierField()
Definition Actor.h:6524
float & AcceptableLandingRadiusField()
Definition Actor.h:6069
BitFieldValue< bool, unsigned __int32 > bForcePerfectTame()
Definition Actor.h:6719
BitFieldValue< bool, unsigned __int32 > bIsCarryingCharacter()
Definition Actor.h:6794
FieldArray< float, 2 > GenderSpeedMultipliersField()
Definition Actor.h:6071
UTexture2D * ReplicatedTeamHighlightTagTextureField()
Definition Actor.h:6581
float GetBaseTargetingDesire(ITargetableInterface *Attacker)
Definition Actor.h:7087
void BPNotifyNameEditText(AShooterPlayerController *ForPC)
Definition Actor.h:7000
float GetCorpseTargetingMultiplier()
Definition Actor.h:7091
BitFieldValue< bool, unsigned __int32 > bUseGang()
Definition Actor.h:6736
BitFieldValue< bool, unsigned __int32 > bWildTargetEverything()
Definition Actor.h:6922
USoundBase * StingerKilledTheirsField()
Definition Actor.h:6397
bool DoAttack(int AttackIndex, bool bSetCurrentAttack)
Definition Actor.h:7049
float & StepDamageRadialDamageIntervalField()
Definition Actor.h:6265
int & MaxGangCountField()
Definition Actor.h:6394
BitFieldValue< bool, unsigned __int32 > bIgnoreAllyLook()
Definition Actor.h:6863
BitFieldValue< bool, unsigned __int32 > bGlideWhenFalling()
Definition Actor.h:6931
float & AllowRidingMaxDistanceField()
Definition Actor.h:6209
void RemoveStructure(APrimalStructure *Structure)
Definition Actor.h:7245
float & ExtraBabyGestationSpeedMultiplierField()
Definition Actor.h:6100
TSubclassOf< APrimalBuff > & MountedBuffField()
Definition Actor.h:6597
TWeakObjectPtr< AShooterCharacter > & RiderField()
Definition Actor.h:6078
BitFieldValue< bool, unsigned __int32 > bUseBabyGestation()
Definition Actor.h:6721
void ResetCurrentAttackIndex()
Definition Actor.h:7247
bool CanTakePassenger(APrimalCharacter *Character, int PassengerSeatIndex, bool bForcePassenger, bool bAllowFlyersAndWaterDinos)
Definition Actor.h:7016
long double & LastMatingNotificationTimeField()
Definition Actor.h:6370
void BPNotifyCarriedDinoBabyAgeIncrement(APrimalDinoCharacter *AgingCarriedDino, float PreviousAge, float NewAge)
Definition Actor.h:7398
int & DeathGivesDossierIndexField()
Definition Actor.h:6497
BitFieldValue< bool, unsigned __int32 > bWildIgnoredByAutoTurrets()
Definition Actor.h:6788
bool CanRide(AShooterCharacter *byPawn, char *bOutHasSaddle, char *bOutCanRideOtherThanSaddle, bool bDontCheckDistance)
Definition Actor.h:7015
UAnimMontage * ExitFlightAnimField()
Definition Actor.h:6158
bool WantsPerFrameSkeletalAnimationTicking()
Definition Actor.h:7357
float & EnemyDrawFloatingHUDLimitDistanceField()
Definition Actor.h:6465
void ClearMountCharacter(bool bFromMountCharacter)
Definition Actor.h:7029
BitFieldValue< bool, unsigned __int32 > bKeepInventoryForWakingTame()
Definition Actor.h:6606
UAnimMontage * FallAsleepAnimField()
Definition Actor.h:6161
BitFieldValue< bool, unsigned __int32 > bBlueprintDrawFloatingHUD()
Definition Actor.h:6737
UPrimalItem * GetBestInventoryFoodItem(float *FoodIncrease, bool bLookForAffinity, bool bFoodItemRequiresLivePlayerCharacter, UPrimalItem **foundFoodItem, bool bLookForWorstFood)
Definition Actor.h:7088
TWeakObjectPtr< AActor > & RiderAttackTargetField()
Definition Actor.h:6422
BitFieldValue< bool, unsigned __int32 > bEquippedItemsForceUseFirstPlayerAttachment()
Definition Actor.h:6927
float & WildAmbientHarvestingTimerField()
Definition Actor.h:6319
UAnimMontage * DinoWithPassengerAnimField()
Definition Actor.h:6084
BitFieldValue< bool, unsigned __int32 > bDoStepDamage()
Definition Actor.h:6687
void RemoveDinoReferenceFromLatchingStructure()
Definition Actor.h:7240
void OnStopFire(bool bFromGamepadRight, int weaponAttackIndex)
Definition Actor.h:7217
BitFieldValue< bool, unsigned __int32 > bUseBPOnRepIsCharging()
Definition Actor.h:6757
int & OriginalTargetingTeamField()
Definition Actor.h:6253
void AddFlyerTakeOffImpulse()
Definition Actor.h:6970
BitFieldValue< bool, unsigned __int32 > bHideFloatingName()
Definition Actor.h:6949
float & NPCSpawnerLevelMultiplierField()
Definition Actor.h:6204
float & HyperThermiaInsulationField()
Definition Actor.h:6388
float & AttackRangeOffsetField()
Definition Actor.h:6561
FVector & UnboardLocationTraceOffsetField()
Definition Actor.h:6543
float BlueprintGetAttackWeight(int AttackIndex, float inputWeight, float distance, float attackRangeOffset, AActor *OtherTarget)
Definition Actor.h:7444
BitFieldValue< bool, unsigned __int32 > bIsLatched()
Definition Actor.h:6938
void ServerRequestAttack(int attackIndex)
Definition Actor.h:7476
float & GestationEggTamedIneffectivenessModifierField()
Definition Actor.h:6381
BitFieldValue< bool, unsigned __int32 > bForceUniqueControllerAttackInputs()
Definition Actor.h:6918
void BPUntamedConsumeFoodItem(UPrimalItem *foodItem)
Definition Actor.h:7427
void ProcessEditText(AShooterPlayerController *ForPC, FString *TextToUse, bool checkedBox, unsigned int ExtraID1, unsigned int ExtraID2)
Definition Actor.h:7233
BitFieldValue< bool, unsigned __int32 > bRetainCarriedCharacterOnDismount()
Definition Actor.h:6631
BitFieldValue< bool, unsigned __int32 > bUsePlayerMountedCarryingDinoAnimation()
Definition Actor.h:6770
BitFieldValue< bool, unsigned __int32 > bDidSetupTamed()
Definition Actor.h:6832
FVector & RiderEjectionImpulseField()
Definition Actor.h:6313
int GetTamedDinoCountCost()
Definition Actor.h:7141
float & AICombatRotationRateModifierField()
Definition Actor.h:6473
BitFieldValue< bool, unsigned __int32 > bPreventUnalignedDinoBasing()
Definition Actor.h:6722
TArray< float > & AttackAnimationsTimeFromEndToConsiderFinishedField()
Definition Actor.h:6041
float & RandomPlayStartledAnimIntervalMaxField()
Definition Actor.h:6283
void OnElevateDino(float Val)
Definition Actor.h:7197
BitFieldValue< bool, unsigned __int32 > bFlyerDisableEnemyTargetingMaxDeltaZ()
Definition Actor.h:6810
float & AttackOnLaunchMaximumTargetDistanceField()
Definition Actor.h:6335
UAnimMontage * MountCharacterAnimationField()
Definition Actor.h:6337
void FireProjectileLocal(FVector Origin, FVector_NetQuantizeNormal ShootDir, bool bScaleProjDamageByDinoDamage)
Definition Actor.h:7066
bool AddToMeleeSwingHurtList(AActor *AnActor)
Definition Actor.h:6973
BitFieldValue< bool, unsigned __int32 > bMeleeSwingDamageBlockedByStrutures()
Definition Actor.h:6664
BitFieldValue< bool, unsigned __int32 > bPreventNeuter()
Definition Actor.h:6880
TSubclassOf< UDamageType > & MeleeDamageTypeField()
Definition Actor.h:6052
BitFieldValue< bool, unsigned __int32 > bDamageNonFoliageFeetSocketsOnly()
Definition Actor.h:6781
BitFieldValue< bool, unsigned __int32 > bWildAllowTargetingNeutralStructures()
Definition Actor.h:6789
float & MinChargeIntervalField()
Definition Actor.h:6332
long double & LastEatAnimationTimeField()
Definition Actor.h:6446
bool BPHandleControllerInitiatedAttack(int AttackIndex)
Definition Actor.h:7387
float & DediForceAttackAnimTimeField()
Definition Actor.h:6191
float & WakingTameAffinityDecreaseFoodPercentageField()
Definition Actor.h:6314
void FireMultipleProjectiles(TArray< FVector > *Locations, TArray< FVector > *Directions, bool bScaleProjectileDamageByDinoDamage)
Definition Actor.h:7457
long double & LastOverTameLimitDamageTimeField()
Definition Actor.h:6188
BitFieldValue< bool, unsigned __int32 > bWasChargingBlocked()
Definition Actor.h:6709
bool BPHandleOnStopTargeting()
Definition Actor.h:7389
void UpdateStatusComponent(float DeltaSeconds)
Definition Actor.h:7348
float BP_GetCustomModifier_MaxSpeed()
Definition Actor.h:7428
BitFieldValue< bool, unsigned __int32 > bDinoPreventsUnclaiming()
Definition Actor.h:6893
void SetPreventSaving(bool fPreventSaving)
Definition Actor.h:7295
float & AlphaHarvestComponentHealthMultiplierMinLevelField()
Definition Actor.h:6455
static APrimalDinoCharacter * FindDinoWithID(UWorld *aWorld, unsigned int DinoID1, unsigned int DinoID2)
Definition Actor.h:7062
long double & LastStartedCarryingCharacterTimeField()
Definition Actor.h:6523
BitFieldValue< bool, unsigned __int32 > bPreventAllRiderWeapons()
Definition Actor.h:6696
BitFieldValue< bool, unsigned __int32 > bCanMountOnHumans()
Definition Actor.h:6659
void BPNotifyClearRider(AShooterCharacter *RiderClearing)
Definition Actor.h:7401
void DinoShoulderMountedLaunch(FVector launchDir, AShooterCharacter *throwingCharacter)
Definition Actor.h:7453
float & RandomPlayStartledAnimIntervalMinField()
Definition Actor.h:6282
BitFieldValue< bool, unsigned __int32 > bUsesGender()
Definition Actor.h:6675
void BPNotifyMateBoostChanged()
Definition Actor.h:7403
void AnimNotifyMountedDino()
Definition Actor.h:7362
float & SlowFallingStaminaCostPerSecondField()
Definition Actor.h:6405
void ForceUpdateColorSets(int ColorRegion, int ColorSet)
Definition Actor.h:7459
float GetBaseDragWeight()
Definition Actor.h:7086
void BPDrawToRiderHUD(AShooterHUD *HUD)
Definition Actor.h:7382
BitFieldValue< bool, unsigned __int32 > bIgnoreServerTamedTick()
Definition Actor.h:6761
void SetFlight(bool bFly, bool bCancelForceLand)
Definition Actor.h:7287
void TargetingTeamChanged()
Definition Actor.h:7331
BitFieldValue< bool, unsigned __int32 > bIsBaby()
Definition Actor.h:6730
APrimalDinoCharacter * MatingWithDinoField()
Definition Actor.h:6372
void SetAnimWeightsForAttackAtIndex(int attackIndex, TArray< float > newWeights)
Definition Actor.h:7280
void NetUpdateDinoNameStrings(FString *NewTamerString, FString *NewTamedName)
Definition Actor.h:7465
void ControllerLeavingGame(AShooterPlayerController *theController)
Definition Actor.h:7038
void OnRep_bIsFlying()
Definition Actor.h:7212
void ServerCallMoveTo_Implementation(FVector MoveToLoc, AActor *TargetActor)
Definition Actor.h:7257
void InterruptLanding()
Definition Actor.h:7156
FString * GetTutorialHintString(FString *result)
Definition Actor.h:7462
float & StepRadialDamageOffsetField()
Definition Actor.h:6449
void BPNotifyIfPassengerLaunchShoulderMount(APrimalCharacter *launchedCharacter)
Definition Actor.h:7402
void AddedImprintingQuality(float Amount)
Definition Actor.h:7360
UAnimSequence * RiderMoveAnimOverrideField()
Definition Actor.h:6232
float & AlphaXPMultiplierMaxLevelField()
Definition Actor.h:6454
TArray< AActor * > * GetTracingIgnoreActors()
Definition Actor.h:7145
char & CurrentPassengerSeatIndexField()
Definition Actor.h:6562
BitFieldValue< bool, unsigned __int32 > bPreventBackwardsWalking()
Definition Actor.h:6934
int GetExtraFoodItemEffectivenessMultipliersIndex(UPrimalItem *foodItem)
Definition Actor.h:7106
float & WildRunningRotationRateModifierField()
Definition Actor.h:6467
void AddedImprintingQuality_Implementation(float Amount)
Definition Actor.h:6974
void ClearCarriedCharacter(bool fromCarriedCharacter, bool bCancelAnyCarryBuffs)
Definition Actor.h:7026
float & MaxLandingTimeField()
Definition Actor.h:6070
BitFieldValue< bool, unsigned __int32 > bAlwaysCheckForFalling()
Definition Actor.h:6912
bool BP_InterceptMoveRight(float axisValue)
Definition Actor.h:7431
long double & LastUpdatedBabyAgeAtTimeField()
Definition Actor.h:6358
long double & LastAttackedTargetTimeField()
Definition Actor.h:6297
int & LoadDestroyWildDinosUnderVersionField()
Definition Actor.h:6418
float & ChargingActivationConsumesStaminaField()
Definition Actor.h:6344
BitFieldValue< bool, unsigned __int32 > bScaleExtraRunningSpeedModifier()
Definition Actor.h:6754
void DrawFloatingHUD(AShooterHUD *HUD)
Definition Actor.h:7054
float & ChargingAnimDelayField()
Definition Actor.h:6341
void ServerRequestBraking(bool bWantsToBrake)
Definition Actor.h:7477
float & CorpseTargetingMultiplierField()
Definition Actor.h:6286
BitFieldValue< bool, unsigned __int32 > bRiderDontRequireSaddle()
Definition Actor.h:6666
BitFieldValue< bool, unsigned __int32 > bUsesPassengerAnimOnDinos()
Definition Actor.h:6760
bool BPAllowCarryCharacter(APrimalCharacter *checkCharacter)
Definition Actor.h:7364
void DoMate(APrimalDinoCharacter *WithMate)
Definition Actor.h:7050
BitFieldValue< bool, unsigned __int32 > bHadStaticBase()
Definition Actor.h:6861
BitFieldValue< bool, unsigned __int32 > bUseLowQualityAnimationTick()
Definition Actor.h:6691
BitFieldValue< bool, unsigned __int32 > bHandleUseButtonPressBP()
Definition Actor.h:6930
FName & DinoNameTagField()
Definition Actor.h:6262
bool AllowMountedWeaponry(bool bIgnoreCurrentWeapon, bool bWeaponForcesMountedWeaponry)
Definition Actor.h:6983
BitFieldValue< bool, unsigned __int32 > bWaitingForFirstIKTraceOrBasedMovement()
Definition Actor.h:6765
float & ControlFacePitchInterpSpeedField()
Definition Actor.h:6165
void OverrideRandomWanderLocation(FVector *originalDestination, FVector *inVec)
Definition Actor.h:7470
int & MaxSaddleStructuresHeightField()
Definition Actor.h:6183
BitFieldValue< bool, unsigned __int32 > bHasMateBoost()
Definition Actor.h:6682
float & ExtraTamedBaseHealthMultiplierField()
Definition Actor.h:6560
TArray< float > & FertilizedEggWeightsToSpawnField()
Definition Actor.h:6215
BitFieldValue< bool, unsigned __int32 > bAnimIsMoving()
Definition Actor.h:6686
BitFieldValue< bool, unsigned __int32 > bUseBPPlayDying()
Definition Actor.h:6741
TArray< TSubclassOf< UPrimalItem > > & DeathGiveItemClassesField()
Definition Actor.h:6141
bool IsUsingBolaSleepingAnimations()
Definition Actor.h:7171
BitFieldValue< bool, unsigned __int32 > bRiderUseDirectionalAttackIndex()
Definition Actor.h:6655
bool AllowCarryCharacter(APrimalCharacter *CanCarryPawn)
Definition Actor.h:6977
BitFieldValue< bool, unsigned __int32 > bIsTrapTamed()
Definition Actor.h:6874
bool PreventCharacterBasing(AActor *OtherActor, UPrimitiveComponent *BasedOnComponent)
Definition Actor.h:7232
long double & LastRiderMountedWeaponRotationSentTimeField()
Definition Actor.h:6496
FString * GetDescriptiveName(FString *result)
Definition Actor.h:7093
long double & LastInAllyRangeTimeField()
Definition Actor.h:6249
void ClientStartLanding(FVector landingLoc)
Definition Actor.h:7452
bool BPHandleOnStopFire()
Definition Actor.h:7388
bool BPAllowEquippingItemType(EPrimalEquipmentType::Type equipmentType)
Definition Actor.h:7366
float & BabyPitchMultiplierField()
Definition Actor.h:6348
bool AllowTickPhysics()
Definition Actor.h:6988
BitFieldValue< bool, unsigned __int32 > bForcePreventWakingTame()
Definition Actor.h:6899
BitFieldValue< bool, unsigned __int32 > bFlyerDinoAllowBackwardsFlight()
Definition Actor.h:6805
long double & EndAttackTargetTimeField()
Definition Actor.h:6096
void SetBabyAge(float TheAge)
Definition Actor.h:7281
TWeakObjectPtr< AActor > & TargetField()
Definition Actor.h:6138
BitFieldValue< bool, unsigned __int32 > bAllowsTurretMode()
Definition Actor.h:6848
void NetUpdateDinoNameStrings_Implementation(FString *NewTamerString, FString *NewTamedName)
Definition Actor.h:7186
float & AlphaLevelMaxField()
Definition Actor.h:6463
void BSetupDinoTameable()
Definition Actor.h:7438
BitFieldValue< bool, unsigned __int32 > bForceDisablingTaming()
Definition Actor.h:6752
BitFieldValue< bool, unsigned __int32 > bPlatformSaddleIgnoreRotDotCheck()
Definition Actor.h:6671
TSubclassOf< UPrimalItem > & ItemSetExtraItemClassField()
Definition Actor.h:9820
TArray< FSupplyCrateItemSet, FDefaultAllocator > & AdditionalItemSetsField()
Definition Actor.h:9812
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:9802
TSubclassOf< UPrimalSupplyCrateItemSets > & AdditionalItemSetsOverrideField()
Definition Actor.h:9813
TArray< FSupplyCrateItemSet, FDefaultAllocator > & ItemSetsField()
Definition Actor.h:9810
float & ItemSetExtraItemQuantityByQualityMultiplierField()
Definition Actor.h:9821
TSubclassOf< UPrimalSupplyCrateItemSets > & ItemSetsOverrideField()
Definition Actor.h:9811
BitFieldValue< bool, unsigned __int32 > bIsBonusCrateField()
Definition Actor.h:9824
bool OnReceivedFromPeerServer(FSocket *Socket, const TArray< unsigned char, FDefaultAllocator > *PacketData, unsigned int *SizeInBytes, unsigned int *OriginatingServerId, unsigned __int64 *OriginatingSteamServerId, unsigned __int8 *MessageType, TArray< unsigned char, FDefaultAllocator > *BodyBytes)
Definition GameMode.h:1063
float & TargetingSpeedModifierField()
Definition Actor.h:4773
FName & RightShoulderBoneNameField()
Definition Actor.h:4947
FRotator * GetAimOffsets(FRotator *result, float DeltaTime, FRotator *RootRotOffset, float *RootYawSpeed, float MaxYawAimClamp, FVector *RootLocOffset)
Definition Actor.h:5129
long double & LastTaggedTimeField()
Definition Actor.h:4866
BitFieldValue< bool, unsigned __int32 > bTriggerBPUnstasis()
Definition Actor.h:4999
unsigned __int64 & LastRequestedTribeIDField()
Definition Actor.h:4815
bool ShouldReplicateRotPitch()
Definition Actor.h:5336
void DoCharacterDetachment(bool bIncludeRiding, bool bIncludeCarrying, APrimalBuff *BuffToIgnore)
Definition Actor.h:5107
BitFieldValue< bool, unsigned __int32 > bWasForceHideCharacter()
Definition Actor.h:5001
bool IsValidUnStasisCaster()
Definition Actor.h:5199
TEnumAsByte< enum EPrimalStatsValueTypes::Type > & BestInstantShotResultField()
Definition Actor.h:4934
float & ReplicatedWeightField()
Definition Actor.h:4919
char & HeadHairIndexField()
Definition Actor.h:4842
void OnStartAltFire()
Definition Actor.h:5245
TArray< UAnimSequence * > AnimSequencesOverrideFromField()
Definition Actor.h:4837
void OnFailedJumped()
Definition Actor.h:5226
bool IsProneOrSitting(bool bIgnoreLockedToSeat)
Definition Actor.h:5194
void ServerRequestFeatCooldowns()
Definition Actor.h:5407
UAnimMontage * DraggingCharacterAnimField()
Definition Actor.h:4727
void LocalStopCaptainOrder(int OrderIndex)
Definition Actor.h:5205
UAnimSequence * DefaultDinoRidingAnimationField()
Definition Actor.h:4827
UAnimMontage * CuddleAnimationField()
Definition Actor.h:4894
float GetCharacterAdditionalHypothermiaInsulationValue()
Definition Actor.h:5137
bool IsCrafting()
Definition Actor.h:5183
void NotifyBumpedPawn(APawn *BumpedPawn)
Definition Actor.h:5217
TArray< UAnimMontage * > AnimOverrideToField()
Definition Actor.h:4836
void PlayEmoteAnimation(char EmoteIndex)
Definition Actor.h:5399
void OnPressReload()
Definition Actor.h:5231
void ShowDiscoveryExplorerNoteOnDelay(int ExplorerNoteIndex)
Definition Actor.h:5339
bool AllowTreadWater()
Definition Actor.h:5038
void ServerTryToReloadBallista()
Definition Actor.h:5420
void RefreshTribeName()
Definition Actor.h:5274
int & LastCameraAttachmentChangedIncrementField()
Definition Actor.h:4929
void PlayJumpAnim()
Definition Actor.h:5262
FVector * CalculateLookAtHeadLocation(FVector *result)
Definition Actor.h:5056
FRotator * GetPassengerAttachedRotation(FRotator *result)
Definition Actor.h:5162
void OnRep_PlayerBadgeGroup()
Definition Actor.h:5241
static UClass * GetPrivateStaticClass()
Definition Actor.h:5030
float & TimeBetweenStatusStateSoundsField()
Definition Actor.h:4975
void ApplyBodyColors()
Definition Actor.h:5042
bool CanCrouchInternal()
Definition Actor.h:5060
float & ExtraFloatVarField()
Definition Actor.h:4869
float & AgeMinDisplayYearsField()
Definition Actor.h:4850
FieldArray< UTexture2D *[5], 25 > PlayerMeshNoEquipmentShrinkageMasksField()
Definition Actor.h:4962
BitFieldValue< bool, unsigned __int32 > bWasFirstPerson()
Definition Actor.h:5000
float & OriginalCollisionHeightField()
Definition Actor.h:4738
USoundCue * StartCrouchSoundField()
Definition Actor.h:4801
void UpdateSeatingStructureHandIK()
Definition Actor.h:5360
void ClientOrderedMoveTo(FVector MoveToLoc, AActor *MoveToActorRef)
Definition Actor.h:5380
static void ApplyWetnessHelper(UMeshComponent *Mesh, float Wetness)
Definition Actor.h:5047
void TickUpdateHandIK(float DeltaSeconds)
Definition Actor.h:5351
float & LastTimeSoundPlayedField()
Definition Actor.h:4973
bool CanDoUsableHarvesting()
Definition Actor.h:5061
__int64 & SeenTutorialBitFlagsField()
Definition Actor.h:4978
USoundBase * JumpSoundField()
Definition Actor.h:4971
bool & bAwaitingSeamlessTravelControllerField()
Definition Actor.h:4931
void AuthPostSpawnInit()
Definition Actor.h:5050
UAnimMontage * GetOverridenMontage(UAnimMontage *AnimMontage)
Definition Actor.h:5161
void ServerCallAttackTarget_Implementation(AActor *TheTarget)
Definition Actor.h:5281
void ClientPrepareForSeamlessTravel_Implementation()
Definition Actor.h:5090
void ServerCallMoveTo_Implementation(FVector MoveToLoc, AActor *TargetActor)
Definition Actor.h:5286
long double & AllianceInviteTimeField()
Definition Actor.h:4891
void ServerSetBallistaNewRotation(float Pitch, float Yaw)
Definition Actor.h:5412
FItemNetID & NextWeaponItemIDField()
Definition Actor.h:4784
void SetCameraMode(bool bFirstperson, bool bIgnoreSettingFirstPersonRiding)
Definition Actor.h:5322
float GetPercentageOfFacialHairGrowth()
Definition Actor.h:5164
float & FullAgeGameTimeIntervalField()
Definition Actor.h:4848
UPrimalPlayerData * GetPlayerData()
Definition Actor.h:5166
float & WalkBobMagnitudeField()
Definition Actor.h:4739
void ClearCarryingDino(bool bFromDino, bool bCancelAnyCarryBuffs)
Definition Actor.h:5074
void ServerSailRiderSetThrottleInput_Implementation(float Val)
Definition Actor.h:5306
BitFieldValue< bool, unsigned __int32 > bIsConnected()
Definition Actor.h:5009
TArray< UAnimMontage * > EmoteAnimsField()
Definition Actor.h:4725
bool & bIsRainWateredField()
Definition Actor.h:4856
float & WetMaximumTemperatureReductionField()
Definition Actor.h:4875
void RenamePlayer(FString *NewName)
Definition Actor.h:5400
TWeakObjectPtr< APrimalCharacter > & CurrentGrappledToCharacterField()
Definition Actor.h:4887
float & MinRunningSpeedModifierField()
Definition Actor.h:4944
TSubclassOf< AShooterWeapon > & MapWeaponField()
Definition Actor.h:4746
BitFieldValue< bool, unsigned __int32 > bLastLocInterpProne()
Definition Actor.h:5003
void ForceGiveDefaultWeapon()
Definition Actor.h:5117
float GetHeadHairMorphTargetValue()
Definition Actor.h:5147
long double & LastTaggedTimeExtraField()
Definition Actor.h:4867
void ClientReceiveNextWeaponID_Implementation(FItemNetID theItemID)
Definition Actor.h:5093
void SetCarriedPitchYaw(float NewCarriedPitch, float NewCarriedYaw)
Definition Actor.h:5424
FName & RightTipBoneNameField()
Definition Actor.h:4948
TArray< FItemNetID > & WeaponsToReloadAllField()
Definition Actor.h:4713
unsigned int & CurrentVoiceModeAsUInt32Field()
Definition Actor.h:4729
void ServerStartSurfaceCameraForPassenger_Implementation(float yaw, float roll, float pitch, bool bShouldInvertInput)
Definition Actor.h:5312
FString * GetDescriptiveName(FString *result)
Definition Actor.h:5139
void ClientReceiveNextWeaponID(FItemNetID theItemID)
Definition Actor.h:5384
FRotator & LastDinoAimRotationOffsetField()
Definition Actor.h:4755
BitFieldValue< bool, unsigned __int32 > bPossessionDontUnsleep()
Definition Actor.h:4989
BitFieldValue< bool, unsigned __int32 > bWasSubmerged()
Definition Actor.h:4992
void ClientReceiveFeatCooldowns(TArray< FFeatCooldown > *theFeatCooldowns)
Definition Actor.h:5383
UAnimMontage * StartRidingAnimField()
Definition Actor.h:4720
float & AppliedBobField()
Definition Actor.h:4770
void ClientProcessLadderAttachment()
Definition Actor.h:5091
AActor * LockOnTargetField()
Definition Actor.h:4941
long double & LastCombatActionTimeField()
Definition Actor.h:4939
float & ExtendedInfoTooltipCheckRangeField()
Definition Actor.h:4967
void OnStartRunning()
Definition Actor.h:5248
float & IntervalForFullHeadHairGrowthField()
Definition Actor.h:4906
void ServerStartSurfaceCameraForPassenger(float yaw, float pitch, float roll, bool bShouldInvertInput)
Definition Actor.h:5415
int & PlayerNumUnderGroundFailField()
Definition Actor.h:4878
BitFieldValue< bool, unsigned __int32 > bGaveTutorialFinishedItems()
Definition Actor.h:4998
void ServerCheckDrinkingWater()
Definition Actor.h:5401
bool & bClientIgnoreCurrentVoiceModeReplicationsField()
Definition Actor.h:4732
float GetAge()
Definition Actor.h:5127
long double & LocalDiedAtTimeField()
Definition Actor.h:4920
void OnEndDrag_Implementation()
Definition Actor.h:5223
bool TryAccessInventory()
Definition Actor.h:5353
bool & bSkipNextLocalPossessedByField()
Definition Actor.h:4933
long double & InterpLastCrouchProneStateChangeTimeField()
Definition Actor.h:4787
void SetRidingDinoAsPassenger(APrimalDinoCharacter *aDino, FSaddlePassengerSeatDefinition *SeatDefinition)
Definition Actor.h:5330
void PlayTalkingAnimation()
Definition Actor.h:5265
BitFieldValue< bool, unsigned __int32 > bFastTravelling()
Definition Actor.h:5025
void FinishSpawnIntro()
Definition Actor.h:5114
FVector & UpdateHypoThermalInsulationPositionField()
Definition Actor.h:4897
bool CanProneInternal()
Definition Actor.h:5067
void Destroyed()
Definition Actor.h:5102
bool & bIsServerAdminField()
Definition Actor.h:4874
float ModifyAirControl(float AirControlIn)
Definition Actor.h:5206
void PossessedBy(AController *InController)
Definition Actor.h:5267
void AttachToLadder(USceneComponent *Parent)
Definition Actor.h:5373
BitFieldValue< bool, unsigned __int32 > bHadWeaponWhenStartedClimbingLadder()
Definition Actor.h:5008
void OnRep_BonePresets()
Definition Actor.h:5236
bool ShouldIKBeForceDisabled()
Definition Actor.h:5332
FString & PlayerNameField()
Definition Actor.h:4749
AActor * StructurePlacementUseAlternateOriginActor()
Definition Actor.h:5344
void SetRidingDino(APrimalDinoCharacter *aDino)
Definition Actor.h:5329
void ClientClearTribeRequest()
Definition Actor.h:5374
void ClientNetEndClimbingLadder_Implementation()
Definition Actor.h:5082
float & GlobalWindHairLerpField()
Definition Actor.h:4913
int & LastCapsuleAttachmentChangedIncrementField()
Definition Actor.h:4927
long double & UploadEarliestValidTimeField()
Definition Actor.h:4923
TWeakObjectPtr< AController > & LastControllerField()
Definition Actor.h:4812
unsigned int GetUniqueNetIdTypeHash()
Definition Actor.h:5175
long double & LastGrapHookDetachTimeField()
Definition Actor.h:4937
int & LastMeshAttachmentChangedIncrementField()
Definition Actor.h:4928
BitFieldValue< bool, unsigned __int32 > bIsUpdatingPawnMeshes()
Definition Actor.h:5018
FVector2D & ExtendedInfoTooltipPaddingField()
Definition Actor.h:4965
float & CurrentWeaponBobSpeedField()
Definition Actor.h:4768
float & PreviousAgeField()
Definition Actor.h:4808
bool CalcIsIndoors()
Definition Actor.h:5054
long double & LastPressReloadTimeField()
Definition Actor.h:4772
void OnRep_CurrentVoiceModeAsUInt32()
Definition Actor.h:5237
long double & LastAttackTimeField()
Definition Actor.h:4857
void ServerWhistleOpenSails()
Definition Actor.h:5423
void PlayLandedAnim()
Definition Actor.h:5263
BitFieldValue< bool, unsigned __int32 > bUsingWeaponHandIK()
Definition Actor.h:5019
bool IsOutside()
Definition Actor.h:5192
long double & ReloadLastAttemptedWeaponReloadTimeField()
Definition Actor.h:4715
void ServerSetViewingInventory_Implementation(bool bIsViewing)
Definition Actor.h:5311
FItemNetID & LastReloadAllItemIDField()
Definition Actor.h:4830
long double & LastCollisionStuckTimeField()
Definition Actor.h:4924
void DelayedTransitionFixup()
Definition Actor.h:5101
float GetRecoilMultiplier()
Definition Actor.h:5167
UAnimMontage * MountedCarryingDinoAnimationField()
Definition Actor.h:4893
TWeakObjectPtr< AShooterCharacter > & LastRequestedTribePlayerCharacterField()
Definition Actor.h:4817
bool UseAdditiveStandingAnim()
Definition Actor.h:5365
void OrbitCamToggle()
Definition Actor.h:5255
bool CanGiveCaptainOrders()
Definition Actor.h:5064
bool CheckShipPenetrations()
Definition Actor.h:5073
void ServerSetCaptainsOrderToLastPassive_Implementation(ECaptainOrder::Type OrderIndexToCancelFrom, TArray< int > *GroupsIndex)
Definition Actor.h:5309
void InitiateTrade_Implementation(unsigned __int64 OtherPlayerID, bool bAcceptingTrade)
Definition Actor.h:5179
void ServerSailRiderSetThrottleValue(float Val)
Definition Actor.h:5411
bool IsWatered()
Definition Actor.h:5200
UAnimMontage * VoiceYellingAnimField()
Definition Actor.h:4724
float & MuscleToneField()
Definition Actor.h:4843
UAnimMontage * CallMoveToAnimField()
Definition Actor.h:4780
BitFieldValue< bool, unsigned __int32 > bAttachedToHostCharacter()
Definition Actor.h:5026
long double & LastUpdatedAimActorsTimeField()
Definition Actor.h:4895
void OnEndCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust)
Definition Actor.h:5222
int & _GrapHookCableObjectCountField()
Definition Actor.h:4758
void DrawFloatingChatMessage(AShooterHUD *HUD, FString Message, long double receivedChatTime)
Definition Actor.h:5108
float & PercentOfFullHeadHairGrowthField()
Definition Actor.h:4911
FString & VivoxUsernameField()
Definition Actor.h:4728
bool & bCurrentDiscoveryZoneAllowSeaField()
Definition Actor.h:4961
void ApplyEquipmentShrinkageMasks()
Definition Actor.h:5045
void NetSetFacialHairPercent_Implementation(float thePercent, int newFacialHairIndex)
Definition Actor.h:5211
void ReleaseSeatingStructureHandIK()
Definition Actor.h:5276
void ClientNetEndClimbingLadder()
Definition Actor.h:5376
BitFieldValue< bool, unsigned __int32 > bLastLocInterpCrouched()
Definition Actor.h:5004
long double & LastNotStuckTimeField()
Definition Actor.h:4921
bool AllowSeamlessTravel()
Definition Actor.h:5037
float GetMaxGrapplePullMass()
Definition Actor.h:5155
long double & PressCrouchProneToggleTimeField()
Definition Actor.h:4788
float & ClientSeatedViewRotationYawField()
Definition Actor.h:4883
bool CanProne()
Definition Actor.h:5066
bool & bWasProneField()
Definition Actor.h:4734
float & FacialHairGrowthParamQuantizationField()
Definition Actor.h:4909
long double & PossessedAtTimeField()
Definition Actor.h:4976
void DetachFromLadder_Implementation(bool bIgnoreOnAutonomousProxy)
Definition Actor.h:5104
BitFieldValue< bool, unsigned __int32 > bLastViewingInventory()
Definition Actor.h:4990
void ServerSailRiderSetRotationInput_Implementation(float Val)
Definition Actor.h:5305
bool IsGameInputAllowed()
Definition Actor.h:5187
bool IsCharacterHardAttached(bool bIgnoreRiding, bool bIgnoreCarried)
Definition Actor.h:5182
UAnimSequence * GetAdditiveStandingAnim(float *OutBlendInTime, float *OutBlendOutTime)
Definition Actor.h:5125
void FinishWeaponSwitch()
Definition Actor.h:5115
float GetRunningSpeedModifier(bool bIsForDefaultSpeed)
Definition Actor.h:5169
float & TotalTimeForVitaEqField()
Definition Actor.h:4956
bool & bForceTeleportClientToHostField()
Definition Actor.h:4977
FItemNetID & PreMapWeaponItemNetIDField()
Definition Actor.h:4806
void ServerTellNPCCaptainSailFacingDirection(float YawDir)
Definition Actor.h:5418
static AShooterCharacter * FindForPlayerController(AShooterPlayerController *aPC)
Definition Actor.h:5113
void ServerTryToCycleBallistaAmmoType()
Definition Actor.h:5419
void OrbitCamOn()
Definition Actor.h:5254
long double & LastTimeInFallingField()
Definition Actor.h:4810
bool CanJumpInternal_Implementation()
Definition Actor.h:5065
TArray< UAnimSequence * > AnimSequenceOverrideToField()
Definition Actor.h:4838
UAudioComponent * LastGrapHookACField()
Definition Actor.h:4757
bool & bWasHostPlayerField()
Definition Actor.h:4864
void ClientSetRotation(FRotator NewRotation)
Definition Actor.h:5094
bool IsPlayingUpperBodyCallAnimation_Implementation()
Definition Actor.h:5193
float & InterpolatedWetsField()
Definition Actor.h:4853
void OnRep_VivoxUsername()
Definition Actor.h:5243
void NetSetOverrideFacialHairColor_Implementation(FLinearColor HairColor)
Definition Actor.h:5214
long double & LastEmoteTryPlayTimeField()
Definition Actor.h:4917
long double & BornAtNetworkTimeField()
Definition Actor.h:4845
void LocalPossessedBy(APlayerController *ByController)
Definition Actor.h:5203
void ClientOnDiscoveredZone(int ZoneId, int NewNumZonesDiscovered)
Definition Actor.h:5378
void ClientReceiveFeatCooldowns_Implementation(TArray< FFeatCooldown > *theFeatCooldowns)
Definition Actor.h:5092
long double & LastUnproneTimeField()
Definition Actor.h:4767
static UClass * GetPrivateStaticClass(const wchar_t *Package)
Definition Actor.h:5390
float & LoggedOutTargetingDesirabilityField()
Definition Actor.h:4855
float GetTargetingDesirability(ITargetableInterface *Attacker)
Definition Actor.h:5173
BitFieldValue< bool, unsigned __int32 > bIsSwitchingToYarkMeleeInCombat()
Definition Actor.h:5023
void Tick(float DeltaSeconds)
Definition Actor.h:5350
BitFieldValue< bool, unsigned __int32 > bFastTravelled()
Definition Actor.h:5014
bool AllowDinoTargetingRange(FVector *AtLoc, float TargetingRange, AActor *ForAttacker)
Definition Actor.h:5034
TSubclassOf< AShooterWeapon > & CompassWeaponField()
Definition Actor.h:4748
FieldArray< FLinearColor, 4 > BodyColorsField()
Definition Actor.h:4840
FUniqueNetIdRepl & PlatformProfileIDField()
Definition Actor.h:4764
void ClientPlayHarvestAnim()
Definition Actor.h:5382
bool GetAdditiveStandingAnimNonAdditive()
Definition Actor.h:5126
void TargetingTeamChanged()
Definition Actor.h:5347
float GetRidingDinoAnimSpeedRatio()
Definition Actor.h:5168
float & bBendArmLengthFactorField()
Definition Actor.h:4741
void GiveMapWeapon(unsigned int typeIndex)
Definition Actor.h:5177
void PostInitializeComponents()
Definition Actor.h:5268
void ServerSailRiderSetThrottleInput(float Val)
Definition Actor.h:5410
float & LastAdditionalHypoThermalInsulationField()
Definition Actor.h:4900
void UpdateSwimmingState()
Definition Actor.h:5361
float & WeaponBobSpeedBaseField()
Definition Actor.h:4797
void ServerDetachGrapHookCable_Implementation(bool bDoUpwardsJump, float UpwardsJumpYaw)
Definition Actor.h:5294
void OnStartCrouch(float HalfHeightAdjust, float ScaledHalfHeightAdjust)
Definition Actor.h:5246
float & CurrentForwardBindingAlphaField()
Definition Actor.h:4957
bool CanDragCharacter(APrimalCharacter *Character)
Definition Actor.h:5062
bool & bPreventWeaponMovementAnimsField()
Definition Actor.h:4930
BitFieldValue< bool, unsigned __int32 > bPlayFirstSpawnAnim()
Definition Actor.h:4988
FString * LinkedPlayerIDString(FString *result)
Definition Actor.h:5202
void SwitchMap(unsigned int typeIndex)
Definition Actor.h:5345
FVector & WeaponBobMagnitudes_TargetingField()
Definition Actor.h:4793
float & CurrentAimBlendingField()
Definition Actor.h:4786
BitFieldValue< bool, unsigned __int32 > bWasOverrideHiddenShadowValue()
Definition Actor.h:5002
long double & LastUseHarvestTimeField()
Definition Actor.h:4860
void GetLifetimeReplicatedProps(TArray< FLifetimeProperty > *OutLifetimeProps)
Definition Actor.h:5152
BitFieldValue< bool, unsigned __int32 > bForceSwitchAsPrimaryWeaponOnce()
Definition Actor.h:5015
void PreInitializeComponents()
Definition Actor.h:5270
unsigned __int64 & LinkedPlayerDataIDField()
Definition Actor.h:4809
bool ShouldOverrideWalkingVelocity()
Definition Actor.h:5335
void OnPressReloadAll()
Definition Actor.h:5232
int & SimulatedLastFrameProcessedForceUpdateAimedActorsField()
Definition Actor.h:4925
void NetSetMaxWetness()
Definition Actor.h:5397
float & BodyfatField()
Definition Actor.h:4844
void NotifyEquippedItems()
Definition Actor.h:5218
void GameStateHandleEvent_Implementation(FName NameParam, FVector VecParam)
Definition Actor.h:5122
float & PercentOfFullFacialHairGrowthField()
Definition Actor.h:4910
void OnCameraUpdate(FVector *CameraLocation, FRotator *CameraRotation)
Definition Actor.h:5221
void ServerSetIsVoiceActive_Implementation(bool IsActive)
Definition Actor.h:5310
long double & LastIndoorCheckTimeField()
Definition Actor.h:4821
UAnimMontage * ActivateInventoryAnimationField()
Definition Actor.h:4754
void CheckAndHandleBasedPlayersBeingPushedThroughWalls()
Definition Actor.h:5071
bool IsValidForStatusRecovery()
Definition Actor.h:5198
unsigned int & UniqueNetIdTypeHashField()
Definition Actor.h:4858
void ClientOrderedMoveTo_Implementation(FVector MoveToLoc, AActor *MoveToActorRef)
Definition Actor.h:5088
bool IsCurrentPassengerLimitCameraYaw()
Definition Actor.h:5184
float & LastSweepCapsuleRadiusField()
Definition Actor.h:4880
bool IsInCombat()
Definition Actor.h:5189
FName & ExtraNameVarField()
Definition Actor.h:4872
BitFieldValue< bool, unsigned __int32 > bHatHidden()
Definition Actor.h:5005
BitFieldValue< bool, unsigned __int32 > bBeganPlay()
Definition Actor.h:5006
AActor * GetSecondaryMountedActor()
Definition Actor.h:5170
void SetCharacterMeshesMaterialScalarParamValue(FName ParamName, float Value)
Definition Actor.h:5325
BitFieldValue< bool, unsigned __int32 > bCreatedFromSeamlessRespawn()
Definition Actor.h:5020
FVector & LastStasisCastPositionField()
Definition Actor.h:4863
long double & LastStartedTalkingTimeField()
Definition Actor.h:4736
void ControllerLeavingGame(AShooterPlayerController *theController)
Definition Actor.h:5098
float & BendMaxAngleField()
Definition Actor.h:4743
TSubclassOf< AShooterWeapon > & GPSWeaponField()
Definition Actor.h:4747
USoundCue * LowHealthSoundField()
Definition Actor.h:4775
UAnimMontage * TalkingAnimField()
Definition Actor.h:4722
FName & LeftShoulderBoneNameField()
Definition Actor.h:4949
float & WalkBobInterpSpeedField()
Definition Actor.h:4740
BitFieldValue< bool, unsigned __int32 > bIsLockedOn()
Definition Actor.h:5022
void ServerRequestCaptainOrder_Implementation(int OrderIndex, TArray< int > *GroupsIndex)
Definition Actor.h:5301
float GetActualTargetingFOV(float DefaultTargetingFOV)
Definition Actor.h:5124
void ShowWeapon()
Definition Actor.h:5340
float GetCharacterAdditionalHyperthermiaInsulationValue()
Definition Actor.h:5136
void ServerSwitchMap_Implementation(unsigned int typeIndex)
Definition Actor.h:5314
void FinalLoadedFromSaveGame()
Definition Actor.h:5112
TMap< APrimalRaft *, FRelativePositionEntry, FDefaultSetAllocator, TDefaultMapKeyFuncs< APrimalRaft *, FRelativePositionEntry, 0 > > ShipsRelativePositionMapField()
Definition Actor.h:4938
void ServerSailRiderSetThrottleValue_Implementation(float Val)
Definition Actor.h:5307
long double & LastInvitedToAllianceTimeField()
Definition Actor.h:4970
FVector & ExtraExtraVectorVarField()
Definition Actor.h:4871
void ServerFireBallistaProjectile_Implementation(FVector Origin, FVector_NetQuantizeNormal ShootDir)
Definition Actor.h:5295
FVector & WeaponBobMagnitudesField()
Definition Actor.h:4790
void ServerWhistleCloseSails()
Definition Actor.h:5422
void ApplyDamageMomentum(float DamageTaken, FDamageEvent *DamageEvent, APawn *PawnInstigator, AActor *DamageCauser)
Definition Actor.h:5044
float & WalkSpeedThresholdField()
Definition Actor.h:4943
int GetFacialHairIndex()
Definition Actor.h:5143
float & LastAdditionalHyperThermalInsulationField()
Definition Actor.h:4901
void ServerCallMoveToRaft_Implementation(FVector MoveToRelLoc, APrimalRaft *TargetRaft, int ToDeckIndex)
Definition Actor.h:5285
float & LadderLateralJumpVelocityField()
Definition Actor.h:4762
void ServerUpdateCurrentVoiceModeAsUInt32_Implementation(unsigned int NewValue)
Definition Actor.h:5318
bool ShouldOverrideNewFallVelocity()
Definition Actor.h:5333
float & WeaponBobMaxMovementSpeedField()
Definition Actor.h:4745
int & CurrentDiscoveryZoneIDField()
Definition Actor.h:4960
void ServerTryToReloadBallista_Implementation()
Definition Actor.h:5317
void AttachToLadder_Implementation(USceneComponent *Parent)
Definition Actor.h:5049
BitFieldValue< bool, unsigned __int32 > bPlaySpawnAnim()
Definition Actor.h:4987
float & BobMaxMovementSpeedField()
Definition Actor.h:4744
bool & bIsActivelyTalkingField()
Definition Actor.h:4731
float & WalkBobOldSpeedField()
Definition Actor.h:4769
FVector * OverrideWalkingVelocity(FVector *result, FVector *InitialVelocity, const float *Friction, float DeltaTime)
Definition Actor.h:5258
BitFieldValue< bool, unsigned __int32 > bUseAlternateFallBlendspace()
Definition Actor.h:4985
void ForceSleep()
Definition Actor.h:5121
float GetTargetingSpeedModifier()
Definition Actor.h:5174
void SetSleeping(bool bSleeping, bool bUseRagdollLocationOffset)
Definition Actor.h:5331
void OnVoiceTalkingStateChanged(bool talking, bool IsUsingSuperRange)
Definition Actor.h:5253
void RemoveAttachments()
Definition Actor.h:5277
unsigned int & AllianceInviteIDField()
Definition Actor.h:4889
float & LastSweepCapsuleHeightField()
Definition Actor.h:4879
FString * GetShortName(FString *result)
Definition Actor.h:5171
void ServerSwitchMap(unsigned int typeIndex)
Definition Actor.h:5417
UAnimMontage * SpawnIntroAnim1PField()
Definition Actor.h:4716
void ServerUpdateCurrentVoiceModeAsUInt32(unsigned int NewValue)
Definition Actor.h:5421
void ServerRequestFeatCooldowns_Implementation()
Definition Actor.h:5302
void AttachToHostCharacter(APawn *HostCharacter)
Definition Actor.h:5048
bool TeleportTo(FVector *DestLocation, FRotator *DestRotation, bool bIsATest, bool bNoCheck)
Definition Actor.h:5348
void Poop(bool bForcePoop)
Definition Actor.h:5266
long double & NextUpdateHypoThermalInsulationTimeField()
Definition Actor.h:4899
USoundCue * StartProneSoundField()
Definition Actor.h:4803
void ClientInviteToAlliance_Implementation(int RequestingTeam, unsigned int AllianceID, FString *AllianceName, FString *InviteeName)
Definition Actor.h:5080
TArray< FName > & LowerBodyPartRootBonesField()
Definition Actor.h:4750
FItemNetID & PreInventoryWeaponItemNetIDField()
Definition Actor.h:4824
float & GlobalDynamicsHairLerpField()
Definition Actor.h:4915
float & WetMinimumTemperatureReductionField()
Definition Actor.h:4876
FieldArray< float, 66 > BonePresetsField()
Definition Actor.h:4847
bool AllowGrappling_Implementation()
Definition Actor.h:5036
bool IsRunning(bool bIncludeFalling, bool bIncludeRunTurning)
Definition Actor.h:5195
void ServerLaunchMountedDino_Implementation()
Definition Actor.h:5298
USoundBase * ThrowCharacterSoundField()
Definition Actor.h:4881
float & WaterLossRateMultiplierField()
Definition Actor.h:4902
bool ShouldTempDisableMultiFabrik()
Definition Actor.h:5338
void OnStopTargeting(bool bFromGamepadLeft)
Definition Actor.h:5252
void InviteToAlliance(int RequestingTeam, unsigned int AllianceID, FString AllianceName, FString InviteeName)
Definition Actor.h:5180
bool IsPlayingUpperBodyCallAnimation()
Definition Actor.h:5392
long double & LastTaggedTimeThirdField()
Definition Actor.h:4868
void ClientNotifyTribeRequest_Implementation(FString *RequestTribeName, AShooterCharacter *PlayerCharacter)
Definition Actor.h:5084
void UpdateTopTribesGroup()
Definition Actor.h:5362
float & EnemyPlayerMaxCursorHUDDistanceProneField()
Definition Actor.h:4831
BitFieldValue< bool, unsigned __int32 > bReloadAllSwitchedToFirstWeapon()
Definition Actor.h:5016
float & WeaponBobMinimumSpeedField()
Definition Actor.h:4796
void OnMovementModeChanged(EMovementMode PrevMovementMode, char PreviousCustomMode)
Definition Actor.h:5227
void NetSimulatedForceUpdateAimedActors(float OverrideMaxDistance)
Definition Actor.h:5398
void OnStopFire(bool bFromGamepadRight, int weaponAttackIndex)
Definition Actor.h:5251
void SetEnableHandIK(bool bLeft, bool bRight, bool bBindForwad)
Definition Actor.h:5327
float & GrapHookCableWidthField()
Definition Actor.h:4760
UAudioComponent * CharacterStatusStateSoundComponentField()
Definition Actor.h:4765
bool & bIsPreviewCharacterField()
Definition Actor.h:4735
FItemNetID & PreInventoryWeaponItemNetIDSecondaryField()
Definition Actor.h:4825
UAnimMontage * FirstSpawnAnimField()
Definition Actor.h:4862
UAnimMontage * CallStayAnimField()
Definition Actor.h:4777
bool PreventMovementMode(EMovementMode NewMovementMode, char NewCustomMode)
Definition Actor.h:5271
void DelayGiveDefaultWeapon(float DelayTime)
Definition Actor.h:5100
void OnBeginDrag_Implementation(APrimalCharacter *Dragged, int BoneIndex, bool bWithGrapHook)
Definition Actor.h:5220
void OnStopAltFire()
Definition Actor.h:5250
void ServerLaunchMountedDino()
Definition Actor.h:5404
BitFieldValue< bool, unsigned __int32 > bGaveInitialItems()
Definition Actor.h:4994
void ModifyFirstPersonCameraLocation(FVector *Loc, float DeltaTime)
Definition Actor.h:5207
void ForceGiveGlobalDiscoveryZoneByID(int ZoneId, bool bDontNotifyClient)
Definition Actor.h:5120
long double & LastRequestedTribeTimeField()
Definition Actor.h:4814
void SetCarriedPitchYaw_Implementation(float NewCarriedPitch, float NewCarriedYaw)
Definition Actor.h:5323
void RegisterActorTickFunctions(bool bRegister, bool bSaveAndRestoreTickState)
Definition Actor.h:5275
UPrimalPlayerData * TravellingPlayerDataField()
Definition Actor.h:4964
float & HeadHairGrowthParamQuantizationField()
Definition Actor.h:4908
float & WetnessDrySpeedField()
Definition Actor.h:4854
UAnimSequence * DefaultDinoRidingMoveAnimationField()
Definition Actor.h:4828
long double GetLastFeatUsedTime(TSubclassOf< APrimalBuff > FeatClass)
Definition Actor.h:5150
void ServerResyncNameToClients()
Definition Actor.h:5304
void AdjustDamage(float *Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition Actor.h:5033
void ServerNetEndClimbingLadder_Implementation(bool bIsClimbOver, FVector ClimbOverLoc, float RightDir)
Definition Actor.h:5299
UAnimMontage * CallStayAnimSingleField()
Definition Actor.h:4779
void OnSpawnPointsRecieved()
Definition Actor.h:5244
long double & LastEmotePlayTimeField()
Definition Actor.h:4905
bool UseAlternateStandingAnim()
Definition Actor.h:5367
bool IsUsingClimbingPick()
Definition Actor.h:5197
void Unstasis()
Definition Actor.h:5355
void ChangeActorTeam(int NewTeam)
Definition Actor.h:5070
bool IsFirstPerson()
Definition Actor.h:5186
int & ReloadMiniGameSuccessCounterField()
Definition Actor.h:4942
UAnimMontage * CallFollowAnimSingleField()
Definition Actor.h:4778
long double & FastTravellingStartTimeField()
Definition Actor.h:4829
void ClearLadderAttachmentInfo()
Definition Actor.h:5075
UAnimMontage * RespawnIntroAnim1PField()
Definition Actor.h:4717
int GetHeadHairIndex()
Definition Actor.h:5146
TArray< FItemAttachmentInfo > & DefaultAttachmentInfosField()
Definition Actor.h:4800
AShooterPlayerController * GetShooterPC()
Definition Actor.h:5426
long double & ReloadLastAttemptedWeaponSwitchTimeField()
Definition Actor.h:4714
FVector2D & ExtendedInfoTooltipScaleField()
Definition Actor.h:4966
void ServerCallStayOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:5290
BitFieldValue< bool, unsigned __int32 > bAddedToActivePlayerList()
Definition Actor.h:4996
UAnimMontage * VoiceTalkingAnimField()
Definition Actor.h:4723
long double & LastTimeReleasedAllowFPVStructureField()
Definition Actor.h:4936
bool IsGrapplingHardAttached(bool bHardAttachedOnlyIfImpacted)
Definition Actor.h:5188
bool IsSubmerged(bool bDontCheckSwimming, bool bUseHalfThreshold, bool bForceCheck, bool bFromVolumeChange)
Definition Actor.h:5196
FVector & WeaponBobPeriodsField()
Definition Actor.h:4791
void WasPushed(ACharacter *ByOtherCharacter)
Definition Actor.h:5370
FItemNetID & PreRidingWeaponItemNetIDSecondaryField()
Definition Actor.h:4823
char & FacialHairIndexField()
Definition Actor.h:4841
void DedicatedServerBoneFixup()
Definition Actor.h:5099
void ForceGiveDiscoveryZone(int ZoneId, bool bDontNotifyClient)
Definition Actor.h:5118
void ClientPlayHarvestAnim_Implementation()
Definition Actor.h:5089
FString * GetLongDescriptiveName(FString *result)
Definition Actor.h:5153
bool TryMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:5354
float & WeaponBobTimeField()
Definition Actor.h:4785
void DetachGrapHookCable(bool bDoUpwardsJump, float UpwardsJumpYaw)
Definition Actor.h:5388
void ServerSailRiderSetRotationInput(float Val)
Definition Actor.h:5409
void NetSetMaxWetness_Implementation()
Definition Actor.h:5213
void ServerFireBallistaProjectile(FVector Origin, FVector_NetQuantizeNormal ShootDir)
Definition Actor.h:5403
float & WeaponBobSpeedBaseFallingField()
Definition Actor.h:4798
void ServerCallSetAggressive_Implementation()
Definition Actor.h:5289
UAnimMontage * SpawnAnimField()
Definition Actor.h:4861
void LocalStartCaptainOrder(int OrderIndex)
Definition Actor.h:5204
void ClearRidingDino(bool bFromDino, int OverrideUnboardDirection)
Definition Actor.h:5076
bool & bWasAlreadyYellingField()
Definition Actor.h:4733
float & IndoorsHypothermiaInsulationField()
Definition Actor.h:4819
FVector & WeaponBobPeriods_TargetingField()
Definition Actor.h:4794
FVector & ExtraVectorVarField()
Definition Actor.h:4870
void NetSetHeadHairPercent(float thePercent, int newHeadHairIndex)
Definition Actor.h:5396
void GameStateHandleEvent(FName NameParam, FVector VecParam)
Definition Actor.h:5389
__int64 & CachedTutorialBitFlagsKeyField()
Definition Actor.h:4979
BitFieldValue< bool, unsigned __int32 > bRefreshDefaultAttachmentsHadEquippedItems()
Definition Actor.h:5011
bool UseAltAimOffsetAnim()
Definition Actor.h:5366
void InitiateTrade(unsigned __int64 OtherPlayerID, bool bAcceptingTrade)
Definition Actor.h:5391
TSubclassOf< AShooterWeapon > & NextInventoryWeaponField()
Definition Actor.h:4805
UAnimSequence * GetDinoRidingMoveAnimation()
Definition Actor.h:5141
BitFieldValue< bool, unsigned __int32 > bEquippedPreMapWeapon()
Definition Actor.h:5012
FString & AllianceInviteNameField()
Definition Actor.h:4890
void PlayDrinkingAnimation()
Definition Actor.h:5259
FLinearColor & OriginalHairColorField()
Definition Actor.h:4912
void ServerForceUpdatedAimedActors(float OverrideMaxDistance, bool bReplicateToSimulatedClients)
Definition Actor.h:5296
void ServerGiveDefaultWeapon_Implementation(bool bOnlyGiveDefaultWeapon)
Definition Actor.h:5297
void OnRep_TattooPaintingComponent()
Definition Actor.h:5242
void ClearSpawnAnim()
Definition Actor.h:5078
FRotator * CalculateForwarBendingAngle(FRotator *result)
Definition Actor.h:5055
BitFieldValue< bool, unsigned __int32 > bIsCrafting()
Definition Actor.h:4983
void RecalculateBaseEyeHeight()
Definition Actor.h:5272
void UpdateTransponders()
Definition Actor.h:5363
BitFieldValue< bool, unsigned __int32 > bCheckPushedThroughWallsWasSeatingStructure()
Definition Actor.h:4993
APrimalStructureItemContainer * spawnedTradeStructField()
Definition Actor.h:4969
long double & PlayerDiedAtNetworkTimeField()
Definition Actor.h:4846
APrimalDinoCharacter * GetRidingDino()
Definition Actor.h:5159
bool IsNearTopOfLadder()
Definition Actor.h:5191
FString & PlatformProfileNameField()
Definition Actor.h:4763
float & ForwardBindingAlphaField()
Definition Actor.h:4952
void OnStartFire(bool bFromGamepadRight, int weaponAttackIndex, bool bDoLeftSide, bool bOverrideCurrentAttack)
Definition Actor.h:5247
FRotator & LastAimRotOffsetField()
Definition Actor.h:4756
void OnPrimalCharacterSleeped()
Definition Actor.h:5233
void ClientUpdateTranspondersInfo_Implementation(TArray< FTransponderInfo > *TranspondersInfo, bool bNewData)
Definition Actor.h:5097
BitFieldValue< bool, unsigned __int32 > bAllowDPC()
Definition Actor.h:5007
UAnimSequence * GetDinoRidingAnimation()
Definition Actor.h:5140
void ServerCallFollow_Implementation()
Definition Actor.h:5284
float & LastGlobalDynamicsHairLerpField()
Definition Actor.h:4916
void ClearRidingDinoAsPassenger(bool bFromDino)
Definition Actor.h:5077
void ServerCheckDrinkingWater_Implementation()
Definition Actor.h:5292
USoundMix * BelowDeckMixerField()
Definition Actor.h:4783
UAnimSequence * GetOverridenAnimSequence(UAnimSequence *AnimSeq)
Definition Actor.h:5160
bool & bModifiedEyeHeightField()
Definition Actor.h:4932
FTransform * GetLadderComponentToWorld(FTransform *result)
Definition Actor.h:5149
AShooterPlayerController * GetSpawnedForController()
Definition Actor.h:5172
FString & LastRequestedTribeNameField()
Definition Actor.h:4816
BitFieldValue< bool, unsigned __int32 > bIsFemale()
Definition Actor.h:4986
FHandIkTarget & LeftHandIkTargetField()
Definition Actor.h:4945
BitFieldValue< bool, unsigned __int32 > bIsIndoors()
Definition Actor.h:4984
FVector * GetLastSweepLocation(FVector *result)
Definition Actor.h:5151
void OnRep_HatHidden()
Definition Actor.h:5239
void TempDampenInputAcceleration()
Definition Actor.h:5349
unsigned int & VoiceModeForCullingTestsField()
Definition Actor.h:4730
FItemNetID & PreviousWeaponToReloadAllField()
Definition Actor.h:4712
FVector & OriginalLastHitWallSweepCheckLocationField()
Definition Actor.h:4926
int GetAgeYears()
Definition Actor.h:5128
long double & TimeSinceLastControllerField()
Definition Actor.h:4811
BitFieldValue< bool, unsigned __int32 > bPlayedSpawnIntro()
Definition Actor.h:4991
void SetCarryingDino(APrimalDinoCharacter *aDino)
Definition Actor.h:5324
FLinearColor * GetFacialHairColor(FLinearColor *result)
Definition Actor.h:5142
void ServerCallPassive_Implementation()
Definition Actor.h:5288
void ClientOrderedMoveToRaft(FVector MoveToRelLoc, APrimalRaft *MoveToRaftRef, int ToDeckIndex)
Definition Actor.h:5381
void FaceRotation(FRotator NewControlRotation, float DeltaTime, bool bFromController)
Definition Actor.h:5111
float & TimeInVitaEqField()
Definition Actor.h:4955
long double & LastTimeHadControllerField()
Definition Actor.h:4865
static void ApplyAgeAndBodyfatHelper(UMeshComponent *Mesh, float Age, float Bodyfat, float MuscleTone, float Wetness)
Definition Actor.h:5041
void ClientTradeNotification(AShooterCharacter *OtherPlayer)
Definition Actor.h:5385
float & LastMaterialAppliedWetnessAmountField()
Definition Actor.h:4968
APrimalDinoCharacter * GetBasedOnDino()
Definition Actor.h:5133
FieldArray< float, 8 > DirectionalSpeedMultipliersField()
Definition Actor.h:4954
void ApplyFirstPersonBoneModifiers()
Definition Actor.h:5046
bool & bShouldInvertTurnInputField()
Definition Actor.h:4885
void DrawFloatingHUD(AShooterHUD *HUD)
Definition Actor.h:5109
FLinearColor * GetHeadHairColor(FLinearColor *result)
Definition Actor.h:5145
unsigned __int64 & TradingInvitePlayerIDField()
Definition Actor.h:4892
UPrimalPlayerData * GetMyPlayerData()
Definition Actor.h:5157
UAnimMontage * CallAttackAnimField()
Definition Actor.h:4781
UAnimMontage * CallFollowAnimField()
Definition Actor.h:4776
float & LowHealthSoundPercentageField()
Definition Actor.h:4774
void ApplyBoneModifiers()
Definition Actor.h:5043
void ClientClearTribeRequest_Implementation()
Definition Actor.h:5079
bool & bControllerLeavingGameField()
Definition Actor.h:4974
void PlaySpawnIntro()
Definition Actor.h:5264
void UpdateHair()
Definition Actor.h:5358
UAnimMontage * PickupItemAnimationField()
Definition Actor.h:4753
void NetSetBodyFatPercent(float thePercent)
Definition Actor.h:5394
void MultiClearTradeID()
Definition Actor.h:5393
FVector * OverrideNewFallVelocity(FVector *result, FVector *InitialVelocity, FVector *Gravity, float DeltaTime)
Definition Actor.h:5256
TArray< FTransponderInfo > & ClientTranspondersInfoField()
Definition Actor.h:4711
bool Die(float KillingDamage, FDamageEvent *DamageEvent, AController *Killer, AActor *DamageCauser)
Definition Actor.h:5106
AShooterWeapon * GetWeapon()
Definition Actor.h:5176
int GetNextWeaponItemID(bool bPrimary)
Definition Actor.h:5158
float & PreviousRootYawSpeedField()
Definition Actor.h:4839
float & AgeMaxDisplayYearsField()
Definition Actor.h:4851
APrimalDinoCharacter * TransitionMountedDinoField()
Definition Actor.h:4959
FVector & UpdateHyperThermalInsulationPositionField()
Definition Actor.h:4896
void ServerCallNeutral_Implementation()
Definition Actor.h:5287
void OnReleaseCrouchProneToggle()
Definition Actor.h:5234
UAnimMontage * ReloadBallistaAnimationField()
Definition Actor.h:4726
static void ApplyAge(UMeshComponent *Mesh, float Age)
Definition Actor.h:5040
float GetMaxSpeedModifier()
Definition Actor.h:5156
FItemNetID & PreMapWeaponItemNetIDSecondaryField()
Definition Actor.h:4807
void ServerCallStay_Implementation()
Definition Actor.h:5291
APrimalStructureExplosive * GetAttachedExplosive()
Definition Actor.h:5131
void PreApplyAccumulatedForces(float DeltaSeconds, FVector *PendingImpulseToApply, FVector *PendingForceToApply)
Definition Actor.h:5269
UMaterialInterface * GrapHookMaterialField()
Definition Actor.h:4761
void ServerRequestCaptainOrder(int OrderIndex, TArray< int > *GroupsIndex)
Definition Actor.h:5406
long double & DontTargetUntilTimeField()
Definition Actor.h:4737
void SetMiniGameReloadCounter(int NewValue)
Definition Actor.h:5328
void ServerDetachGrapHookCable(bool bDoUpwardsJump, float UpwardsJumpYaw)
Definition Actor.h:5402
void ClientOrderedAttackTarget(AActor *attackTarget)
Definition Actor.h:5379
bool CanCrouch()
Definition Actor.h:5059
void NetSetFacialHairPercent(float thePercent, int newFacialHairIndex)
Definition Actor.h:5395
void OnRep_CurrentWeapon(AShooterWeapon *LastWeapon)
Definition Actor.h:5238
void UpdateGrapHook(float DeltaSeconds)
Definition Actor.h:5357
FName & LeftTipBoneNameField()
Definition Actor.h:4950
void UpdatePawnMeshes(bool bForceThirdPerson, bool bForceFlush)
Definition Actor.h:5359
UAnimMontage * ProneOutAnimField()
Definition Actor.h:4719
void NetSetOverrideHeadHairColor_Implementation(FLinearColor HairColor)
Definition Actor.h:5215
void ServerTellNPCCaptainSailFacingDirection_Implementation(float YawDir)
Definition Actor.h:5315
bool IsFemale()
Definition Actor.h:5185
bool ShouldStoreSecondaryItemID(UPrimalItem *SecondaryItem)
Definition Actor.h:5337
void HideWeapon()
Definition Actor.h:5178
void ClientMultiUse(APlayerController *ForPC, int UseIndex)
Definition Actor.h:5081
static bool IsIndoorsAtLoc(UWorld *theWorld, FVector *actorLoc)
Definition Actor.h:5190
void NetSimulatedForceUpdateAimedActors_Implementation(float OverrideMaxDistance)
Definition Actor.h:5216
UAnimSequence * ViewingInventoryAnimationField()
Definition Actor.h:4826
void ResetBase()
Definition Actor.h:5279
float GetBaseTargetingDesire(ITargetableInterface *Attacker)
Definition Actor.h:5132
void UpdateWeaponHandIK()
Definition Actor.h:5364
void FiredWeapon()
Definition Actor.h:5116
void ServerRequestStopCaptainOrder_Implementation(int OrderIndex, TArray< int > *GroupsIndex, TArray< int > *StationsToFire, AActor *OrderTarget)
Definition Actor.h:5303
bool UseSwimmingTPVAimOffset()
Definition Actor.h:5368
float & ApplyAgeDeltaThresholdField()
Definition Actor.h:4849
FItemNetID & PreviousWeaponItemIDField()
Definition Actor.h:4958
USoundCue * PreviousCharacterStatusStateSoundField()
Definition Actor.h:4972
void ServerRequestStopCaptainOrder(int OrderIndex, TArray< int > *GroupsIndex, TArray< int > *StationsToFire, AActor *OrderTarget)
Definition Actor.h:5408
bool BuffsPreventFirstPerson()
Definition Actor.h:5031
float & CurrentControlledBallistaYawField()
Definition Actor.h:4873
UAnimMontage * DrinkingAnimationField()
Definition Actor.h:4813
void ServerWhistleCloseSails_Implementation()
Definition Actor.h:5319
bool BlueprintInitiateTrade(AShooterCharacter *OtherPlayer)
Definition Actor.h:5053
float & IndoorsHyperthermiaInsulationField()
Definition Actor.h:4818
void ServerNetEndClimbingLadder(bool bIsClimbOver, FVector ClimbOverLoc, float RightDir)
Definition Actor.h:5405
long double & LastUncrouchTimeField()
Definition Actor.h:4766
void DrawTranspondersInfo(AShooterHUD *HUD)
Definition Actor.h:5110
void MultiClearTradeID_Implementation()
Definition Actor.h:5209
void NotifySwitchedCameraPerspective(bool bToFirstPerson)
Definition Actor.h:5219
bool AllowFirstPerson()
Definition Actor.h:5035
void DetachGrapHookCable_Implementation(bool bDoUpwardsJump, float UpwardsJumpYaw)
Definition Actor.h:5105
BitFieldValue< bool, unsigned __int32 > bUseEquipmentShrinkageMasks()
Definition Actor.h:5021
TArray< FFeatCooldown > & FeatCooldownsField()
Definition Actor.h:4935
bool AnimUseAimOffset()
Definition Actor.h:5039
void SetActorHiddenInGame(bool bNewHidden)
Definition Actor.h:5321
void AddFeatCooldown(TSubclassOf< APrimalBuff > FeatClass)
Definition Actor.h:5032
void ClientNotifyTribeRequest(FString *RequestTribeName, AShooterCharacter *PlayerCharacter)
Definition Actor.h:5377
long double & NextPlayerUndergroundCheckField()
Definition Actor.h:4877
TWeakObjectPtr< APrimalCharacter > & LastGrappledToCharacterField()
Definition Actor.h:4886
void RefreshDefaultAttachments(AActor *UseOtherActor)
Definition Actor.h:5273
static void StaticRegisterNativesAShooterCharacter()
Definition Actor.h:5425
void ServerTryToCycleBallistaAmmoType_Implementation()
Definition Actor.h:5316
void StartCameraTransition(float Duration)
Definition Actor.h:5341
float & BendMinAngleField()
Definition Actor.h:4742
UAnimMontage * DropItemAnimationField()
Definition Actor.h:4751
bool ValidToRestoreForPC(AShooterPlayerController *aPC)
Definition Actor.h:5369
float & EnemyPlayerMaxCursorHUDDistanceStandingField()
Definition Actor.h:4833
UAnimSequence * GetAlternateStandingAnim(float *OutBlendInTime, float *OutBlendOutTime)
Definition Actor.h:5130
void ClientUpdateReloadAll()
Definition Actor.h:5096
FItemNetID & PreRidingWeaponItemNetIDField()
Definition Actor.h:4822
float & ForwardBindingInterpSpeedField()
Definition Actor.h:4953
void ClientTradeNotification_Implementation(AShooterCharacter *OtherPlayer)
Definition Actor.h:5095
float & ClientSeatedViewRotationPitchField()
Definition Actor.h:4882
float & LastGlobalWindHairLerpField()
Definition Actor.h:4914
void ServerWhistleOpenSails_Implementation()
Definition Actor.h:5320
UAudioComponent * LowHealthWarningPlayerField()
Definition Actor.h:4782
FVector & GrapHookDefaultOffsetField()
Definition Actor.h:4759
void CallGameStateHandleEvent(FName NameParam, FVector VecParam)
Definition Actor.h:5057
void ClientOrderedMoveToRaft_Implementation(FVector MoveToRelLoc, APrimalRaft *MoveToRaftRef, int ToDeckIndex)
Definition Actor.h:5087
void ServerCallFollowOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:5283
void DetachFromLadder(bool bIgnoreOnAutonomousProxy)
Definition Actor.h:5387
void TakeSeatingStructureHandIK()
Definition Actor.h:5346
long double & LastTryAccessInventoryFailTimeField()
Definition Actor.h:4904
void PlayDying(float KillingDamage, FDamageEvent *DamageEvent, APawn *InstigatingPawn, AActor *DamageCauser)
Definition Actor.h:5260
void ServerClearSwitchingWeapon_Implementation(bool bOnlyIfDefaultWeapon, bool bClientRequestNextWeaponID)
Definition Actor.h:5293
void ClientInviteToAlliance(int RequestingTeam, unsigned int AllianceID, FString *AllianceName, FString *InviteeName)
Definition Actor.h:5375
void PlayEmoteAnimation_Implementation(char EmoteIndex)
Definition Actor.h:5261
void UpdateCarriedLocationAndRotation(float DeltaSeconds)
Definition Actor.h:5356
long double & NextUpdateHyperThermalInsulationTimeField()
Definition Actor.h:4898
bool MoveToInnerLoop(AActor *TargetToMove, FVector MoveToLoc, AActor *TargetActor)
Definition Actor.h:5208
void StartWeaponSwitch(UPrimalItem *aPrimalItem, bool bDontClearLastWeapon)
Definition Actor.h:5342
FString & UniqueNetIdStrField()
Definition Actor.h:4859
float & BobTimeField()
Definition Actor.h:4771
void OnEnteredDiscoveryZone(int ZoneId)
Definition Actor.h:5224
float GetPercentageOfHeadHairGrowth()
Definition Actor.h:5165
void DetachFromHostCharacter(APrimalCharacter *HostCharacter)
Definition Actor.h:5103
void StasisingCharacter()
Definition Actor.h:5343
void ServerSetBallistaNewRotation_Implementation(float Pitch, float Yaw)
Definition Actor.h:5308
UAnimMontage * FallAsleepAnimField()
Definition Actor.h:4963
BitFieldValue< bool, unsigned __int32 > bEquippedPreRidingWeapon()
Definition Actor.h:5013
USoundBase * ProneMoveSoundField()
Definition Actor.h:4922
BitFieldValue< bool, unsigned __int32 > bAddedBelowDeckMixer()
Definition Actor.h:4997
long double & TimeStartedLockOnField()
Definition Actor.h:4940
void ServerSetViewingInventory(bool bIsViewing)
Definition Actor.h:5414
float & EnemyPlayerMaxCursorHUDDistanceCrouchedField()
Definition Actor.h:4832
void ServerStopFireBallista()
Definition Actor.h:5416
void ClientUpdateTranspondersInfo(TArray< FTransponderInfo > *TranspondersInfo, bool bNewData)
Definition Actor.h:5386
float GetCharacterAdditionalInsulationValueFromStructure(UWorld *theWorld, FVector *actorLoc, EPrimalItemStat::Type TypeInsulation)
Definition Actor.h:5138
void OnReload()
Definition Actor.h:5235
UAnimMontage * ProneInAnimField()
Definition Actor.h:4718
USoundCue * EndProneSoundField()
Definition Actor.h:4804
BitFieldValue< bool, unsigned __int32 > bLoadedTattooData()
Definition Actor.h:5024
FVector & WeaponBobOffsets_TargetingField()
Definition Actor.h:4795
bool ShouldOverrideSwimmingVelocity()
Definition Actor.h:5334
TArray< UAnimMontage * > AnimsOverrideFromField()
Definition Actor.h:4835
void ServerCallFollowDistanceCycleOne_Implementation(APrimalDinoCharacter *ForDinoChar)
Definition Actor.h:5282
void CheckNextSecondaryWeapon()
Definition Actor.h:5072
void OnPressCrouchProneToggle()
Definition Actor.h:5229
void OnStartTargeting(bool bFromGamepadLeft)
Definition Actor.h:5249
void OnRep_LadderAttachment()
Definition Actor.h:5240
void ServerCallAggressive_Implementation()
Definition Actor.h:5280
void ClientNotifyLevelUp_Implementation()
Definition Actor.h:5083
float & CraftingMovementSpeedModifierField()
Definition Actor.h:4789
bool BasedOnDynamicActorUseFallingLateralFriction()
Definition Actor.h:5051
BitFieldValue< bool, unsigned __int32 > bHideAllMultiuseSelectors()
Definition Actor.h:5010
int & IgnoreCollisionSweepUntilFrameNumberField()
Definition Actor.h:4918
float & IndoorCheckIntervalField()
Definition Actor.h:4820
float & WetnessField()
Definition Actor.h:4852
void OnPressProne()
Definition Actor.h:5230
void CancelTrade()
Definition Actor.h:5068
bool CanBeCarried(APrimalCharacter *ByCarrier)
Definition Actor.h:5058
USceneComponent * GetActorSoundAttachmentComponentOverride(USceneComponent *ForComponent)
Definition Actor.h:5123
void OnPressCrouch()
Definition Actor.h:5228
void BeginPlay()
Definition Actor.h:5052
void LaunchMountedDino()
Definition Actor.h:5201
UAnimMontage * StopRidingAnimField()
Definition Actor.h:4721
float GetCarryingSocketYaw(bool RefreshBones)
Definition Actor.h:5135
FVector & WeaponBobOffsetsField()
Definition Actor.h:4792
void CaptureCharacterSnapshot(UPrimalItem *Item)
Definition Actor.h:5069
float GetInsulationFromItem(FHitResult *HitOut, EPrimalItemStat::Type TypeInsulation)
Definition Actor.h:5148
FVector * OverrideSwimmingVelocity(FVector *result, FVector *InitialVelocity, FVector *Gravity, const float *FluidFriction, const float *NetBuoyancy, float DeltaTime)
Definition Actor.h:5257
void SetCurrentWeapon(AShooterWeapon *NewWeapon, AShooterWeapon *LastWeapon)
Definition Actor.h:5326
float GetMaxCursorHUDDistance(AShooterPlayerController *PC)
Definition Actor.h:5154
FName & TorsoBoneNameField()
Definition Actor.h:4951
float GetFacialHairMorphTargetValue()
Definition Actor.h:5144
char & PlayerBadgeGroupField()
Definition Actor.h:4884
BitFieldValue< bool, unsigned __int32 > bHadGrapHookAttachActor()
Definition Actor.h:4995
void ForceGiveDiscoveryZoneByName(FString ManualZoneName)
Definition Actor.h:5119
FHandIkTarget & RightHandIkTargetField()
Definition Actor.h:4946
void NetSetHeadHairPercent_Implementation(float thePercent, int newHeadHairIndex)
Definition Actor.h:5212
void OnExitedDiscoveryZone(int ZoneId)
Definition Actor.h:5225
void ServerStopFireBallista_Implementation()
Definition Actor.h:5313
void RenamePlayer_Implementation(FString *NewName)
Definition Actor.h:5278
void TogglePerspective()
Definition Actor.h:5352
BitFieldValue< bool, unsigned __int32 > bPendingDiscoveryZoneNotAtSeaUnlock()
Definition Actor.h:5017
void ServerPrepareForSeamlessTravel_Implementation()
Definition Actor.h:5300
UAnimMontage * ThrowItemAnimationField()
Definition Actor.h:4752
USoundCue * EndCrouchSoundField()
Definition Actor.h:4802
FSaddlePassengerSeatDefinition & CurrentPassengerSeatDefinitionField()
Definition Actor.h:4834
bool IsAwaitingSeamlessTravelController()
Definition Actor.h:5181
bool GetBlockingShieldOffsets(FVector *OutBlockingShieldFPVTranslation, FRotator *OutBlockingShieldFPVRotation)
Definition Actor.h:5134
void ClientOnDiscoveredZone_Implementation(int ZoneId, int NewNumZonesDiscovered)
Definition Actor.h:5085
float & WeaponBobTargetingBlendField()
Definition Actor.h:4799
void NetSetBodyFatPercent_Implementation(float thePercent)
Definition Actor.h:5210
float & IntervalForFullFacialHairGrowthField()
Definition Actor.h:4907
int & AllianceInviteRequestingTeamField()
Definition Actor.h:4888
void ServerSetCaptainsOrderToLastPassive(ECaptainOrder::Type OrderIndexToCancelFrom, TArray< int > *GroupsIndex)
Definition Actor.h:5413
FVector * GetPawnViewLocation(FVector *result, bool bAllTransforms)
Definition Actor.h:5163
void ClientOrderedAttackTarget_Implementation(AActor *attackTarget)
Definition Actor.h:5086
UAnimSequence * CharacterAdditiveStandingAnimField()
Definition Actor.h:4903
bool & bPvEAllowStructuresAtSupplyDropsField()
Definition GameMode.h:1178
bool GetTribeEntityFromDBResultAndUpdateIfNeeded(unsigned __int64 TribeId, FDatabase_TribeEntities *DBResult, FTribeEntity *OutTribeEntity)
Definition GameMode.h:1628
float ConvertTribeResetUTCToLastGameTime(int ResetUTC)
Definition GameMode.h:1561
void OnReceivedTribeNotifcation(FTribeData *TribeData, TArray< FTribeNotification > *Notifications)
Definition GameMode.h:1693
TMap< unsigned __int64, TArray< FTribeNotification >, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned __int64, TArray< FTribeNotification >, 0 > > & PendingTribeNotificationsField()
Definition GameMode.h:1118
bool AllowRenameTribe(AShooterPlayerState *ForPlayerState, FString *TribeName)
Definition GameMode.h:1545
void KickPlayerController(APlayerController *thePC, FString *KickMessage)
Definition GameMode.h:1665
int & PendingFetchOperationsField()
Definition GameMode.h:1089
void ProcessChat(bool bFromTribeNotification, FPubSub_TribeNotification_Chat *InChat)
Definition GameMode.h:1716
float & DinoResistanceMultiplierField()
Definition GameMode.h:1249
float & TribeJoinIntervalField()
Definition GameMode.h:1420
TMap< int, FSeamlessIslandInfo * > & AtlasIslandInfoField()
Definition GameMode.h:1072
bool & bForceMapPlayerLocationField()
Definition GameMode.h:1373
bool & bEnableHealthbarsField()
Definition GameMode.h:1157
float & GenericXPMultiplierField()
Definition GameMode.h:1221
FRegionGeneralOverrides & RegionOverridesField()
Definition GameMode.h:1517
bool & bFirstTickedField()
Definition GameMode.h:1120
bool & bPvEAllowTribeWarField()
Definition GameMode.h:1353
bool AllowAddXP(UPrimalCharacterStatusComponent *forComp)
Definition GameMode.h:1526
float & TamedDinoCharacterFoodDrainMultiplierField()
Definition GameMode.h:1465
FString * ValidateTribeName(FString *result, FString theTribeName)
Definition GameMode.h:1806
float & TamedDinoResistanceMultiplierField()
Definition GameMode.h:1250
FString & BanFileNameField()
Definition GameMode.h:1076
void InitSeamlessDataServer()
Definition GameMode.h:1647
bool BanPlayer(FString PlayerSteamName, FString PlayerSteamID)
Definition GameMode.h:1550
bool KickPlayer(FString PlayerSteamName, FString PlayerSteamID)
Definition GameMode.h:1664
float & ResourcesRespawnPeriodMultiplierField()
Definition GameMode.h:1202
void UpdateSaveBackupFiles()
Definition GameMode.h:1798
float & ShipDecayRateField()
Definition GameMode.h:1507
bool ProcessCreateCheckpointEntry(TSharedPtr< FDatabase_LogEntryWrapper, 1 > Entry, FDatabase_CreateShapshot *pCreateCheckpoint)
Definition GameMode.h:1717
void OnTribeLoaded(bool bSuccess, unsigned __int64 TribeId, FDatabase_TribeWrapper *InResult)
Definition GameMode.h:1698
int & SaveGameCustomVersionField()
Definition GameMode.h:1425
bool & bForceAllowCaveFlyersField()
Definition GameMode.h:1381
long double & StartedBeingOverSubscribedAtField()
Definition GameMode.h:1498
float & YellingRadiusField()
Definition GameMode.h:1145
bool & bOutGoingTransfersEnabledField()
Definition GameMode.h:1519
bool & bAllowFlyingStaminaRecoveryField()
Definition GameMode.h:1186
float & WildDinoTorporDrainMultiplierField()
Definition GameMode.h:1467
FPrimalPlayerCharacterConfigStruct * ValidateCharacterConfig(FPrimalPlayerCharacterConfigStruct *result, FPrimalPlayerCharacterConfigStruct *charConfig, AShooterPlayerController *ForPC)
Definition GameMode.h:1805
void TryUpdateTribesEntitiesServerAndLocation()
Definition GameMode.h:1790
void BeginUnloadingWorld()
Definition GameMode.h:1552
void CreateAlliance(unsigned __int64 TribeId, FString *AllianceName)
Definition GameMode.h:1563
void PostAlarmNotificationTribe(int TribeID, FString Title, FString Message)
Definition GameMode.h:1706
bool RemoveTribeEntity(unsigned int TribeID, FTribeEntity *TribeEntity)
Definition GameMode.h:1733
float & DifficultyValueMinField()
Definition GameMode.h:1141
bool IsPlayerControllerAllowedToJoinNoCheck(AShooterPlayerController *ForPlayer)
Definition GameMode.h:1658
void OnGridServerChanged(unsigned int ServerId, bool bAlive, FDatabase_ClusterInfo_Server *ServerInfo)
Definition GameMode.h:1691
bool & bAutoDestroyDecayedDinosField()
Definition GameMode.h:1184
TArray< TFunction< void __cdecl(void)> > & LogSentinelCallbacksActiveField()
Definition GameMode.h:1090
bool & bCheckedForOceanDinoManagerField()
Definition GameMode.h:1102
TArray< int > & ExcludeItemIndicesField()
Definition GameMode.h:1277
TArray< FString > & PreventDinoTameClassNamesField()
Definition GameMode.h:1281
float & AutoPvEStopTimeSecondsField()
Definition GameMode.h:1302
bool & bIsOfficialServerField()
Definition GameMode.h:1147
bool ProcessPlayerRemovedFromTribe(TSharedPtr< FDatabase_LogEntryWrapper, 1 > Entry, FDatabase_PlayerRemovedFromTribe *pPlayerRemovedFromTribe)
Definition GameMode.h:1719
float & HarvestHealthMultiplierField()
Definition GameMode.h:1255
float & KillXPMultiplierField()
Definition GameMode.h:1218
void OnTribeEntityJoinedServer(AActor *Entity)
Definition GameMode.h:1695
void InitStartSpot(AActor *StartSpot, AController *NewPlayer)
Definition GameMode.h:1650
void SendDatadogMetricEvent(FString *Title, FString *Message)
Definition GameMode.h:1744
bool & InitialLogProcessingDoneField()
Definition GameMode.h:1086
TArray< FTransform > * GetSeamlessSublevelsAdditionalTransforms(TArray< FTransform > *result)
Definition GameMode.h:1615
void UpdateTerritoryUrlsInPlayerState()
Definition GameMode.h:1799
bool GetBoolOption(FString *Options, FString *ParseString, bool CurrentValue)
Definition GameMode.h:1583
void SendServerDirectMessage(FString *PlayerSteamID, FString *MessageText, FLinearColor MessageColor, bool bIsBold, int ReceiverTeamId, int ReceiverPlayerID, FString *PlayerName)
Definition GameMode.h:1746
FString & CurrentMetricCharacterLocationsURLField()
Definition GameMode.h:1398
float & MateBoostEffectMultiplierField()
Definition GameMode.h:1213
TMap< unsigned __int64, int, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned __int64, int, 0 > > & SteamIdsField()
Definition GameMode.h:1123
TMap< int, FTameUnitCounts, FDefaultSetAllocator, TDefaultMapKeyFuncs< int, FTameUnitCounts, 0 > > & TeamTameUnitCountsField()
Definition GameMode.h:1480
void AddTribeWar(int MyTribeID, int EnemyTeamID, int StartDayNum, int EndDayNumber, float WarStartTime, float WarEndTime, bool bForceApprove)
Definition GameMode.h:1541
void DeletePlayerData(FString *UniqueNetId)
Definition GameMode.h:1565
float & SingleplayerSettingsCorpseLifespanMultiplierField()
Definition GameMode.h:1460
int & DestroyTamesOverLevelClampField()
Definition GameMode.h:1443
int GetNumDeaths(FString *PlayerDataID)
Definition GameMode.h:1601
void FlushPrimalStats(AShooterPlayerController *ForPC)
Definition GameMode.h:1573
void SendServerNotificationTypeParam(int MessageType, int ReceiverTeamId, int ReceiverPlayerID, bool bSendToAllServers, int MessageType1, int MessageParam2, UObject *ObjectParam1, FString *StringParam1)
Definition GameMode.h:1749
void * GameBackupPipeWriteField()
Definition GameMode.h:1117
static AShooterGameMode SharedLogFetchPending()
Definition GameMode.h:1528
int & MaxTribeLogsField()
Definition GameMode.h:1368
TArray< FEngramEntryOverride > & OverrideEngramEntriesField()
Definition GameMode.h:1278
float & PvEDinoDecayPeriodMultiplierField()
Definition GameMode.h:1201
int & LastDayOfYearBackedUpField()
Definition GameMode.h:1079
TSet< unsigned __int64, DefaultKeyFuncs< unsigned __int64, 0 >, FDefaultSetAllocator > & PendingAllianceDeletesField()
Definition GameMode.h:1366
void UnloadTribeData(unsigned int TribeID)
Definition GameMode.h:1793
TMap< int, unsigned __int64, FDefaultSetAllocator, TDefaultMapKeyFuncs< int, unsigned __int64, 0 > > & PlayersIdsField()
Definition GameMode.h:1122
void SetTribeClaimFlagPainting(unsigned int TribeId, int PaintingUniqueId, int PaintingRevision, TArray< short > *StructureColors)
Definition GameMode.h:1754
float & CropGrowthSpeedMultiplierField()
Definition GameMode.h:1321
bool & bDisableSaveLoadField()
Definition GameMode.h:1271
TMap< unsigned int, FServerTribeAtMax, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned int, FServerTribeAtMax, 0 > > & MapServerAtMaxField()
Definition GameMode.h:1511
static void StaticRegisterNativesAShooterGameMode()
Definition GameMode.h:1812
AOceanDinoManager * GetOceanDinoManager()
Definition GameMode.h:1603
float & StructureResistanceMultiplierField()
Definition GameMode.h:1251
float & FuelConsumptionIntervalMultiplierField()
Definition GameMode.h:1442
TArray< unsigned char > * GetClaimFlagBytes(TArray< unsigned char > *result, int PaintingId)
Definition GameMode.h:1585
TArray< TFunction< void __cdecl(void)> > & LogSentinelCallbacksQueuedField()
Definition GameMode.h:1091
float & DinoHarvestingDamageMultiplierField()
Definition GameMode.h:1374
bool & bClampItemStatsField()
Definition GameMode.h:1183
static AShooterGameMode PostServerMetrics()
Definition GameMode.h:1710
void RefreshTerrityoryUrls()
Definition GameMode.h:1725
bool & bServerPVEField()
Definition GameMode.h:1155
long double & LastUpdatedTribeOnlinePresenceField()
Definition GameMode.h:1496
void AddAndSaveTribeEntity(unsigned int TribeID, TArray< FTribeEntity > *Entities, FTribeEntity *TribeEntity)
Definition GameMode.h:1531
float & LayEggIntervalMultiplierField()
Definition GameMode.h:1322
TArray< FSeamlessTravelPlayerData > & SeamlessTravelPlayersDataField()
Definition GameMode.h:1488
float & BabyCuddleGracePeriodMultiplierField()
Definition GameMode.h:1407
void TickOverSubscription()
Definition GameMode.h:1530
bool & bAllowUnlimitedRespecsField()
Definition GameMode.h:1441
void UpdateAlliancesTribes(FTribeAlliance *Alliance)
Definition GameMode.h:1795
bool IsPlayerAllowedToCheat(AShooterPlayerController *ForPlayer)
Definition GameMode.h:1655
bool & bEnableExtraStructurePreventionVolumesField()
Definition GameMode.h:1379
int & NextTribeTravelResetTimeUTCField()
Definition GameMode.h:1512
bool & bDisableImprintDinoBuffField()
Definition GameMode.h:1387
static bool AllowDamage(UWorld *ForWorld, int TargetingTeam1, int TargetingTeam2, bool bIgnoreDamageIfAllied)
Definition GameMode.h:1543
bool & bAutoRestoreBackupsField()
Definition GameMode.h:1139
void DDoSDetected()
Definition GameMode.h:1564
bool & bAllowStructureDecayInLandClaimField()
Definition GameMode.h:1191
float & DayTimeSpeedScaleField()
Definition GameMode.h:1198
void FinishTribeClaimFlagPainting(unsigned int TribeId, int PaintingUniqueId, int PaintingRevision, TArray< short > *StructureColors)
Definition GameMode.h:1571
float & BaseTemperatureMultiplierField()
Definition GameMode.h:1455
int GetGlobalNumOfShipsForTribe(int TribeId)
Definition GameMode.h:1596
float & CustomRecipeEffectivenessMultiplierField()
Definition GameMode.h:1350
bool AddTribeShip(APrimalRaft *Ship)
Definition GameMode.h:1539
bool & bUseBPPreSpawnedDinoField()
Definition GameMode.h:1463
bool & bUseOptimizedHarvestingHealthField()
Definition GameMode.h:1181
UPrimalPlayerData * GetPlayerDataFor(AShooterPlayerController *PC, bool *bCreatedNewPlayerData, bool bForceCreateNewPlayerData, FPrimalPlayerCharacterConfigStruct *charConfig, bool bAutoCreateNewData, bool bDontSaveNewData)
Definition GameMode.h:1609
float & EnableAFKKickPlayerCountPercentField()
Definition GameMode.h:1211
long double & LastServerNotificationRecievedAtField()
Definition GameMode.h:1231
FVector * GetTracedSpawnLocation(FVector *result, FVector *SpawnLoc, float CharHalfHeight)
Definition GameMode.h:1624
TWeakObjectPtr< ASeamlessVolumeManager > & SeamlessVolumeManagerField()
Definition GameMode.h:1227
bool & bAllowDisablingSpectatorField()
Definition GameMode.h:1326
TArray< FEngramEntryOverride > & OverrideNamedEngramEntriesField()
Definition GameMode.h:1279
bool & bHasCovertedToStoreField()
Definition GameMode.h:1483
URCONServer * RCONSocketField()
Definition GameMode.h:1097
TMap< unsigned int, FGridCellServerInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned int, FGridCellServerInfo, 0 > > & GridServersInfosField()
Definition GameMode.h:1500
void SendTribeChat(unsigned int TribeID, FPubSub_TribeNotification_Chat *Chat)
Definition GameMode.h:1750
int & TributeDinoExpirationSecondsField()
Definition GameMode.h:1304
void OnDeserializedByGame(EOnDesrializationType::Type DeserializationType)
Definition GameMode.h:1690
bool & bPreventUploadSurvivorsField()
Definition GameMode.h:1309
float GetExtraDinoSpawnWeight(FName DinoNameTag)
Definition GameMode.h:1592
FString * GenerateProfileFileName(FString *result, FString *UniqueId, FString *NetworkAddresss, FString *PlayerName)
Definition GameMode.h:1578
TArray< FConfigNPCSpawnEntriesContainer > & ConfigSubtractNPCSpawnEntriesContainerField()
Definition GameMode.h:1404
bool & bAllowDeprecatedStructuresField()
Definition GameMode.h:1172
bool & bAutoUnlockAllEngramsField()
Definition GameMode.h:1452
bool & bUseExclusiveListField()
Definition GameMode.h:1151
void LoadTributePlayerDatas(FString UniqueID)
Definition GameMode.h:1679
TArray< FUniqueNetIdUInt64 > & PlayersJoinNoCheckField()
Definition GameMode.h:1105
TMap< unsigned __int64, TArray< FTribeNotification >, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned __int64, TArray< FTribeNotification >, 0 > > & PendingAllianceNotificationsField()
Definition GameMode.h:1119
bool & bIncreasePvPRespawnIntervalField()
Definition GameMode.h:1315
bool & bShowCreativeModeField()
Definition GameMode.h:1458
bool & bPvPStructureDecayField()
Definition GameMode.h:1169
FDateTime & LastSaveWorldTimeField()
Definition GameMode.h:1243
FTameUnitCounts & EmptyTameUnitsField()
Definition GameMode.h:1481
static AShooterGameMode SharedLogCreateSnapshot()
Definition GameMode.h:1756
bool UpdateTribeEntity(AActor *Entity)
Definition GameMode.h:1801
UPubSub_TribeNotifications * PubSub_TribeNotificationsRefField()
Definition GameMode.h:1109
float & MaxTamedDinosField()
Definition GameMode.h:1203
FEvent * PendingSharedLogEntriesReadyField()
Definition GameMode.h:1088
bool & bAllowCrateSpawnsOnTopOfStructuresField()
Definition GameMode.h:1392
TArray< FPlayerDeathReason > & PlayerDeathReasonsField()
Definition GameMode.h:1274
bool & bDisableWeatherFogField()
Definition GameMode.h:1476
bool & bClampItemSpoilingTimesField()
Definition GameMode.h:1182
float & MaximumCraftingSkillBonusField()
Definition GameMode.h:1134
bool & bForceUseInventoryAppendsField()
Definition GameMode.h:1436
APawn * SpawnDefaultPawnFor(AController *NewPlayer, AActor *StartSpot)
Definition GameMode.h:1762
bool & bIsHomeServerField()
Definition GameMode.h:1502
AShipPathManager * ShipPathManagerField()
Definition GameMode.h:1082
float & DinoDamageMultiplierField()
Definition GameMode.h:1245
void OnTribeEntityJoinedServerHelper(AActor *Entity, FTribeData *CachedTribeData)
Definition GameMode.h:1696
void StressTestTravelStartLoop(float IntervalSec)
Definition GameMode.h:1777
float & IncreasePvPRespawnIntervalBaseAmountField()
Definition GameMode.h:1318
bool & bDisableDinoRidingField()
Definition GameMode.h:1423
float & BabyCuddleLoseImprintQualitySpeedMultiplierField()
Definition GameMode.h:1408
float GetHarvestResourceItemAmountMultiplier(TSubclassOf< UPrimalItem > HarvestItemClass)
Definition GameMode.h:1597
void ClearSavesAndRestart()
Definition GameMode.h:1560
long double & SeamlessSocketTickIntervalField()
Definition GameMode.h:1226
FieldArray< float, 16 > PerLevelStatsMultiplier_DinoTamedField()
Definition GameMode.h:1339
TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > * GetBannedMap(TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > *result)
Definition GameMode.h:1582
void LoadPendingTribesToLoad()
Definition GameMode.h:1670
void RemovePlayerStructuresFromTribe(FString *PlayerName, bool bChangeDinos, bool bChangeStructures, unsigned int NewPlayerId)
Definition GameMode.h:1730
bool & bNoDinoTamingField()
Definition GameMode.h:1503
float & HerbivorePlayerAggroMultiplierField()
Definition GameMode.h:1267
TArray< FString > * GetWhiteListedMap(TArray< FString > *result)
Definition GameMode.h:1630
float & ShipKillXPMultiplierField()
Definition GameMode.h:1223
bool & bServerGameLogIncludeTribeLogsField()
Definition GameMode.h:1179
void LoadTribeIds_Process(unsigned int theTribeID)
Definition GameMode.h:1678
FString & LastServerNotificationMessageField()
Definition GameMode.h:1230
bool & bAllowCustomRecipesField()
Definition GameMode.h:1355
int ForceAddPlayerToTribe(AShooterPlayerState *ForPlayerState, FString *TribeName)
Definition GameMode.h:1574
bool & bRestartedAPlayerField()
Definition GameMode.h:1238
TMap< unsigned __int64, FTribeAlliance, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned __int64, FTribeAlliance, 0 > > & AlliancesField()
Definition GameMode.h:1367
bool & bPvPDinoDecayField()
Definition GameMode.h:1384
float & WildDinoCharacterFoodDrainMultiplierField()
Definition GameMode.h:1466
bool & bDisableDynamicMusicField()
Definition GameMode.h:1273
int & TerrainGeneratorVersionField()
Definition GameMode.h:1104
void InitOptionBool(FString Commandline, FString Section, FString Option, bool bDefaultValue)
Definition GameMode.h:1642
unsigned int & SharedLogReplayFailsField()
Definition GameMode.h:1096
void TransferTribalObjects(unsigned int FromTeam, unsigned int ToTeam, bool bDontIncludePlayers)
Definition GameMode.h:1787
void SetMessageOfTheDay(FString *Message)
Definition GameMode.h:1752
void IncrementNumDeaths(FString *PlayerDataID)
Definition GameMode.h:1636
float GetFloatOptionIni(FString Section, FString OptionName)
Definition GameMode.h:1594
float ModifyNPCSpawnLimits(FName DinoNameTag, float CurrentLimit)
Definition GameMode.h:1683
float & FastDecayIntervalField()
Definition GameMode.h:1432
bool GetBoolOptionIni(FString Section, FString OptionName)
Definition GameMode.h:1584
TArray< FDinoSpawnWeightMultiplier > & DinoSpawnWeightMultipliersField()
Definition GameMode.h:1282
UDatabase_SharedLog * Database_SharedLogRefField()
Definition GameMode.h:1111
FString & BonusSupplyCrateItemStringField()
Definition GameMode.h:1352
void GenerateTribePNG(unsigned __int64 TribeId)
Definition GameMode.h:1580
int & ClampHomeServerXPLevelField()
Definition GameMode.h:1479
void SavePlayersJoinNoCheckList()
Definition GameMode.h:1741
TArray< FConfigNPCSpawnEntriesContainer > & ConfigAddNPCSpawnEntriesContainerField()
Definition GameMode.h:1403
float & DinoCountMultiplierField()
Definition GameMode.h:1270
FieldArray< float, 16 > PerLevelStatsMultiplier_DinoTamed_AffinityField()
Definition GameMode.h:1341
void PrintToServerGameLog(FString *InString, bool bSendChatToAllAdmins)
Definition GameMode.h:1714
void SharedLogTravelNotification(unsigned __int64 LogLine, TSharedPtr< TArray< unsigned char > > *TravelData)
Definition GameMode.h:1759
bool PromoteToTribeAdmin(unsigned int TribeID, unsigned int PlayerDataID, APlayerController *PromoterPC)
Definition GameMode.h:1723
float & MaxFallSpeedMultiplierField()
Definition GameMode.h:1296
FieldArray< float, 16 > PerLevelStatsMultiplier_DinoWildField()
Definition GameMode.h:1342
bool & bDontUseClaimFlagsField()
Definition GameMode.h:1474
TArray< FClassMultiplier > & DinoClassResistanceMultipliersField()
Definition GameMode.h:1283
void SharedLogRollback(unsigned __int64 RollbackTarget)
Definition GameMode.h:1758
TMap< int, TSet< int, DefaultKeyFuncs< int, 0 >, FDefaultSetAllocator >, FDefaultSetAllocator, TDefaultMapKeyFuncs< int, TSet< int, DefaultKeyFuncs< int, 0 >, FDefaultSetAllocator >, 0 > > & PvEActiveTribeWarsField()
Definition GameMode.h:1360
TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > & BannedMapField()
Definition GameMode.h:1077
bool & bFastDecayUnsnappedCoreStructuresField()
Definition GameMode.h:1390
TArray< FAttachedInstancedHarvestingElement *, FDefaultAllocator > & HiddenHarvestingComponentsField()
Definition GameMode.h:1520
void InitSeamlessSocket()
Definition GameMode.h:1648
void ProcessTribeAndAllianceLoadResults(unsigned __int64 TribeId)
Definition GameMode.h:1721
void Tick(float DeltaSeconds)
Definition GameMode.h:1780
void AddTameUnits(int ToTeam, int AddUnits, ETameUnitType::Type TheTameUnitType, bool bIgnoreNetworking)
Definition GameMode.h:1535
bool & bProximityChatField()
Definition GameMode.h:1138
void IncrementNumDinos(int ForTeam, int ByAmount)
Definition GameMode.h:1637
bool & bForceAllStructureLockingField()
Definition GameMode.h:1171
void ResetTribeEntityToAnotherServer(unsigned int TribeID, unsigned int EntityID, TArray< FTribeEntity > *TribeEntities, unsigned int DestinationServerId, ESeamlessVolumeSide::Side DestinationServerVolumeSide)
Definition GameMode.h:1737
void ResetTribeTravelCounts()
Definition GameMode.h:1738
void ShowMessageOfTheDay()
Definition GameMode.h:1760
static AShooterGameMode PostCharacterLocationMetrics()
Definition GameMode.h:1707
void RequestFinishAndExitToMainMenu()
Definition GameMode.h:1735
float & SupplyCrateLootQualityMultiplierField()
Definition GameMode.h:1437
void SendServerChatMessage(FString *MessageText, FLinearColor MessageColor, bool bIsBold, int ReceiverTeamId, int ReceiverPlayerID, bool bSendToAllServers)
Definition GameMode.h:1745
bool & bNoAnchoringField()
Definition GameMode.h:1504
void UpdateTribeData(FTribeData *NewTribeData)
Definition GameMode.h:1800
bool & bServerHardcoreField()
Definition GameMode.h:1154
int CountOverlappingDinoCharactersOfTeamAndClass(FVector *AtLocation, float OverlapRange, TSubclassOf< APrimalDinoCharacter > DinoClass, int DinoTeam, bool bExactClassMatch, bool bIgnoreClass)
Definition GameMode.h:1562
void TickPendingSharedLog()
Definition GameMode.h:1782
bool & bAutoPvEUseSystemTimeField()
Definition GameMode.h:1298
void UnloadTribeDataIfNoLongerNeeded(unsigned int TribeID, AController *Exiting)
Definition GameMode.h:1794
UDatabase_TribeDataManager * Database_TribeDataManagerRefField()
Definition GameMode.h:1107
void OnAllianceLoaded(bool bFullTribeAndAllianceLoad, bool bSuccess, unsigned __int64 AllianceId, FDatabase_AllianceWrapper *InResult)
Definition GameMode.h:1688
TArray< FUniqueNetIdUInt64 > & PlayersExclusiveListField()
Definition GameMode.h:1106
float & RCONServerGameLogBufferField()
Definition GameMode.h:1207
bool & bPvEDisableFriendlyFireField()
Definition GameMode.h:1327
bool & bForceRespawnDinosField()
Definition GameMode.h:1239
float & LastTribeTravelResetTimeField()
Definition GameMode.h:1513
long double & LastBonusSupplyCrateItemGiveTimeField()
Definition GameMode.h:1357
void AsyncSetAndUpdateClaimFlagBytesForTribe(unsigned int TribeId, int PaintingId, int PaintingRevision, TArray< unsigned char > *CompressedBytes, TArray< short > *StructureColors)
Definition GameMode.h:1548
void UpdateTribeWars()
Definition GameMode.h:1804
float & PreventOfflinePvPConnectionInvincibleIntervalField()
Definition GameMode.h:1464
void Logout(AController *Exiting)
Definition GameMode.h:1681
FieldArray< int, 8 > ItemStatClampsField()
Definition GameMode.h:1343
float & MinimumDinoReuploadIntervalField()
Definition GameMode.h:1424
FString * InitNewPlayer(FString *result, APlayerController *NewPlayerController, TSharedPtr< FUniqueNetId, 0 > *UniqueId, FString *Options, FString *Portal)
Definition GameMode.h:1641
unsigned __int64 AddNewTribe(AShooterPlayerState *PlayerOwner, FString *TribeName, FTribeGovernment *TribeGovernment)
Definition GameMode.h:1533
void InitTameUnitCounts()
Definition GameMode.h:1651
bool & bDisableDinoDecayClaimingField()
Definition GameMode.h:1446
bool & bDisableDinoDecayPvEField()
Definition GameMode.h:1162
void EndPlay(EEndPlayReason::Type EndPlayReason)
Definition GameMode.h:1570
void UpdateTribeNameInAlliances(FTribeData *TribeData)
Definition GameMode.h:1803
float & XPMultiplierField()
Definition GameMode.h:1215
void PostLogin(APlayerController *NewPlayer)
Definition GameMode.h:1709
int & OverrideMaxExperiencePointsDinoField()
Definition GameMode.h:1292
FString * GetStringOption(FString *result, FString Section, FString OptionName)
Definition GameMode.h:1621
void LoadBannedList()
Definition GameMode.h:1669
void InitSpawnPoints()
Definition GameMode.h:1649
UPrimalPlayerData * LoadPlayerData(AShooterPlayerState *PlayerState, bool bIsLoadingBackup)
Definition GameMode.h:1672
float & TamedDinoTorporDrainMultiplierField()
Definition GameMode.h:1469
bool & bAllowStoredDatasField()
Definition GameMode.h:1484
unsigned int GetCurrentServerId()
Definition GameMode.h:1588
int & MaxTributeItemsField()
Definition GameMode.h:1312
UDatabase_RemoteFileManager * Database_RemoteFileManagerRefField()
Definition GameMode.h:1114
bool & bAllowHitMarkersField()
Definition GameMode.h:1174
int & NPCCountField()
Definition GameMode.h:1430
void RefreshLandBedsClaimFlagCheck()
Definition GameMode.h:1724
void PostAlarmNotification(FUniqueNetId *SteamID, FString *Title, FString *Message)
Definition GameMode.h:1703
float & CarnivoreNaturalTargetingRangeMultiplierField()
Definition GameMode.h:1264
FString * DoGameCommand(FString *result, FString *TheCommand)
Definition GameMode.h:1569
void GiveNewTreasureMapToCharacter(AShooterCharacter *ShooterChar, float Quality)
Definition GameMode.h:1631
void AllowPlayerToJoinNoCheck(FUniqueNetIdUInt64 *PlayerId)
Definition GameMode.h:1544
bool & bCustomGameModeAllowSpectatorJoinAfterMatchStartField()
Definition GameMode.h:1344
void HandleMatchHasStarted()
Definition GameMode.h:1633
float & CraftXPMultiplierField()
Definition GameMode.h:1220
bool AddTribeEntity(AActor *Entity)
Definition GameMode.h:1538
float & DinoTurretDamageMultiplierField()
Definition GameMode.h:1376
void RestartServer()
Definition GameMode.h:1739
bool & bIsLoadedServerField()
Definition GameMode.h:1415
void JoinAlliance(unsigned __int64 AdminTribeId, unsigned __int64 AddTribeId, FString *AddTribeName, unsigned __int64 AllianceId, bool bAuthority)
Definition GameMode.h:1662
bool StartSaveBackup()
Definition GameMode.h:1771
AOceanVolume * TheOceanVolumeField()
Definition GameMode.h:1101
void UpdateGridCellServer()
Definition GameMode.h:1797
unsigned int & MaxTribeTravelCountField()
Definition GameMode.h:1516
bool AreTribesAllied(int TribeID1, int TribeID2)
Definition GameMode.h:1547
AOceanVolume * GetOceanVolume()
Definition GameMode.h:1604
bool & bGameplayLogEnabledField()
Definition GameMode.h:1345
float & BabyMatureSpeedMultiplierField()
Definition GameMode.h:1335
TArray< AShooterGameMode::SeamlessTravelLogEntry > & SeamlessTravelLogField()
Definition GameMode.h:1084
bool & bAutoCreateNewPlayerDataField()
Definition GameMode.h:1131
bool & bAllowFlyerCarryPvEField()
Definition GameMode.h:1160
static AShooterGameMode InitDiscoveryZones()
Definition GameMode.h:1638
void SendServerNotification(FString *MessageText, FLinearColor MessageColor, float DisplayScale, float DisplayTime, UTexture2D *MessageIcon, USoundBase *SoundToPlay, int ReceiverTeamId, int ReceiverPlayerID, bool bDoBillboard, bool bSaveToTribeLog, bool bSendToAllServers)
Definition GameMode.h:1747
TSet< unsigned int, DefaultKeyFuncs< unsigned int, 0 >, FDefaultSetAllocator > & TribesIdsField()
Definition GameMode.h:1121
TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > & PGTerrainPropertiesField()
Definition GameMode.h:1129
bool & bServerForceNoHUDField()
Definition GameMode.h:1158
TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > & PlayersCorrectCurrentServersField()
Definition GameMode.h:1085
float & TribeNameChangeCooldownField()
Definition GameMode.h:1216
TArray< FClassNameReplacement > & NPCReplacementsField()
Definition GameMode.h:1288
float & GlobalPoweredBatteryDurabilityDecreasePerSecondField()
Definition GameMode.h:1459
int & TributeItemExpirationSecondsField()
Definition GameMode.h:1303
void LoadPlayersJoinNoCheckList()
Definition GameMode.h:1675
FString & LaunchOptionsField()
Definition GameMode.h:1124
TArray< APrimalDinoCharacter * > * GetOverlappingDinoCharactersOfTeamAndClass(TArray< APrimalDinoCharacter * > *result, FVector *AtLocation, float OverlapRange, TSubclassOf< APrimalDinoCharacter > DinoClass, int DinoTeam, bool bExactClassMatch, bool bIgnoreClass)
Definition GameMode.h:1606
int & MaxDinoBaseLevelField()
Definition GameMode.h:1331
bool & bHasLoadedSaveGameField()
Definition GameMode.h:1497
bool & bAutoPvETimerField()
Definition GameMode.h:1297
void LeaveAlliance(unsigned __int64 AdminTribeId, unsigned __int64 RemoveTribeId, unsigned __int64 AllianceId, bool bAuthority)
Definition GameMode.h:1667
void AdjustDamage(AActor *Victim, float *Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
Definition GameMode.h:1542
bool UpdateTribeMemberPresence(unsigned int TribeID, AShooterPlayerState *PlayerState)
Definition GameMode.h:1802
bool & PreventDownloadDinosField()
Definition GameMode.h:1308
bool & AIForceTargetPlayersField()
Definition GameMode.h:1268
float & MatingSpeedMultiplierField()
Definition GameMode.h:1431
float & IncreasePvPRespawnIntervalCheckPeriodField()
Definition GameMode.h:1316
bool & PreventDownloadItemsField()
Definition GameMode.h:1307
bool & bOnlyDecayUnsnappedCoreStructuresField()
Definition GameMode.h:1389
void TickTribeCloudNotifications()
Definition GameMode.h:1786
bool & bAllowInactiveTribesField()
Definition GameMode.h:1372
void InitOptionFloat(FString Commandline, FString Section, FString Option, float CurrentValue)
Definition GameMode.h:1643
void MoveInChractersOutOfBounds()
Definition GameMode.h:1684
float & FishingLootQualityMultiplierField()
Definition GameMode.h:1438
bool & bOverideStructurePlatformPreventionField()
Definition GameMode.h:1385
UPrimalPlayerData * GetPlayerData(unsigned int PlayerDataID)
Definition GameMode.h:1608
float & AutoPvEStartTimeSecondsField()
Definition GameMode.h:1301
bool & bServerUseDinoListField()
Definition GameMode.h:1418
bool FinshProcessingEntry(TSharedPtr< FDatabase_LogEntryWrapper, 1 > Entry)
Definition GameMode.h:1572
float & HarvestAmountMultiplierField()
Definition GameMode.h:1254
bool & bPreventUploadItemsField()
Definition GameMode.h:1310
FString & SteamAPIKeyField()
Definition GameMode.h:1229
unsigned int GeneratePlayerDataId(unsigned __int64 NetUniqueID)
Definition GameMode.h:1577
void OnCompleteTribeLoadedFromCache(unsigned int TribeID)
Definition GameMode.h:1689
bool & bPopulatingSpawnZonesField()
Definition GameMode.h:1237
bool IsTribeWar(int TribeID1, int TribeID2)
Definition GameMode.h:1661
USeamlessDataServer * SeamlessDataServerField()
Definition GameMode.h:1501
TArray< FEngramEntryAutoUnlock > & EngramEntryAutoUnlocksField()
Definition GameMode.h:1280
bool & bForceAllowAscensionItemDownloadsField()
Definition GameMode.h:1457
float & DinoCreatureResistanceMultiplierField()
Definition GameMode.h:1471
float & AutoDestroyOldStructuresMultiplierField()
Definition GameMode.h:1206
void InitGameState()
Definition GameMode.h:1640
TArray< FString > & CachedGameLogField()
Definition GameMode.h:1369
float & SafeSpawnPointMaxDistanceFromShoreField()
Definition GameMode.h:1224
TSubclassOf< UObject > * GetDefaultPawnClassForController_Implementation(TSubclassOf< UObject > *result, AController *InController)
Definition GameMode.h:1589
TArray< FTribeTravelCount > & TribesTravelCountField()
Definition GameMode.h:1510
FName & StructureDestructionTagField()
Definition GameMode.h:1300
float & ExtinctionEventTimeIntervalField()
Definition GameMode.h:1378
void SingleplayerSetupValues()
Definition GameMode.h:1761
float GetDinoResistanceMultiplier(APrimalDinoCharacter *ForDino)
Definition GameMode.h:1591
bool & bUseTameLimitForStructuresOnlyField()
Definition GameMode.h:1447
unsigned __int64 & ServerIDField()
Definition GameMode.h:1413
FTribeData * GetTribeData(unsigned __int64 TribeID)
Definition GameMode.h:1626
void InitOptions(FString Options)
Definition GameMode.h:1646
bool UnbanPlayer(FString PlayerSteamName, FString PlayerSteamID)
Definition GameMode.h:1791
float & PerPlatformMaxStructuresMultiplierField()
Definition GameMode.h:1205
bool & bAlwaysNotifyPlayerJoinedField()
Definition GameMode.h:1153
void LoadPlayerIds_Process(unsigned __int64 InPlayerID, TArray< unsigned char > *ReadBytes)
Definition GameMode.h:1674
void StartRemovePlayerFromTribe(unsigned int PlayerId, unsigned __int64 TribeId, FString *PlayerRequesting)
Definition GameMode.h:1770
float & PlayerCharacterStaminaDrainMultiplierField()
Definition GameMode.h:1260
bool & bClampHomeServerXPField()
Definition GameMode.h:1478
TMap< unsigned int, double, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned int, double, 0 > > & PendingTribesClaimFlagNotifsField()
Definition GameMode.h:1509
TSet< unsigned __int64, DefaultKeyFuncs< unsigned __int64, 0 >, FDefaultSetAllocator > & PendingAllianceLoadsField()
Definition GameMode.h:1365
bool & PreventDownloadSurvivorsField()
Definition GameMode.h:1306
float & NightTimeSpeedScaleField()
Definition GameMode.h:1197
int & MaxGlobalShipsField()
Definition GameMode.h:1473
float & SpecialXPMultiplierField()
Definition GameMode.h:1222
void * GameBackupPipeReadField()
Definition GameMode.h:1116
void SaveWorld(ESaveWorldType::Type SaveType, bool bDoPartialSave)
Definition GameMode.h:1742
bool TransferTribeOwnershipTo(unsigned int TribeID, unsigned int PlayerDataID)
Definition GameMode.h:1788
static AShooterGameMode SharedLogBackgroundCleanup()
Definition GameMode.h:1755
void StartNewShooterPlayer(APlayerController *NewPlayer, bool bForceCreateNewPlayerData, bool bIsFromLogin, FPrimalPlayerCharacterConfigStruct *charConfig, UPrimalPlayerData *ArkPlayerData)
Definition GameMode.h:1769
float & DinoCharacterFoodDrainMultiplierField()
Definition GameMode.h:1258
void LoadTribeIds()
Definition GameMode.h:1677
int & MaxTribesPerAllianceField()
Definition GameMode.h:1445
bool & bAllowCaveBuildingPvEField()
Definition GameMode.h:1167
float & BabyCuddleIntervalMultiplierField()
Definition GameMode.h:1406
bool & bJoinInProgressGamesAsSpectatorField()
Definition GameMode.h:1252
float & ResourceNoReplenishRadiusStructuresField()
Definition GameMode.h:1319
bool & bPreventStructurePaintingField()
Definition GameMode.h:1166
bool IsAtTameUnitLimit(int ToTeam, ETameUnitType::Type TheTameUnitType, int TameLimitOffset, bool bIgnoreGlobalCheck)
Definition GameMode.h:1653
bool & bAllowAnyoneBabyImprintCuddleField()
Definition GameMode.h:1386
FNetworkGUID * GetSeamlessObjectOldGuidForPlayer(FNetworkGUID *result, FString *PlayerId, UObject *Object)
Definition GameMode.h:1614
void KickAllPlayersAndReload()
Definition GameMode.h:1663
bool GetServerSettingsFloat(FString *Keyvalue, float *OutFloat)
Definition GameMode.h:1618
void RemoveTribe(unsigned __int64 TribeID)
Definition GameMode.h:1732
bool & bAutoDestroyStructuresField()
Definition GameMode.h:1170
bool & bIsLegacyServerField()
Definition GameMode.h:1189
TSubclassOf< UCheatManager > & CheatClassField()
Definition GameMode.h:1146
void SpawnedPawnFor(AController *PC, APawn *SpawnedPawn)
Definition GameMode.h:1763
float & DinoCreatureDamageMultiplierField()
Definition GameMode.h:1470
void GetActorSaveGameTypes(TArray< TSubclassOf< AActor > > *saveGameTypes)
Definition GameMode.h:1581
long double & LastTimeSavedWorldField()
Definition GameMode.h:1233
void OnLogout(AController *Exiting)
Definition GameMode.h:1811
void PostLogFailEvent(unsigned __int64 FailedLogLine)
Definition GameMode.h:1708
void RemoveTameUnits(int ToTeam, int RemoveUnits, ETameUnitType::Type TheTameUnitType, bool bIgnoreNetworking)
Definition GameMode.h:1731
FString & CurrentMetricEventsURLField()
Definition GameMode.h:1397
long double & TimeLastStartedDoingRemoteBackupField()
Definition GameMode.h:1080
float & BabyImprintingStatScaleMultiplierField()
Definition GameMode.h:1405
void LoadPlayerDataIds()
Definition GameMode.h:1673
float & ProximityRadiusField()
Definition GameMode.h:1143
bool & bPreventDiseasesField()
Definition GameMode.h:1410
float & PvPZoneStructureDamageMultiplierField()
Definition GameMode.h:1289
long double & ServerLastForceRespawnWildDinosTimeField()
Definition GameMode.h:1453
TArray< int > & SupportedSpawnRegionsField()
Definition GameMode.h:1417
bool & bAllowRaidDinoFeedingField()
Definition GameMode.h:1241
void ChangeClaimFlag(APrimalStructureClaimFlag *Flag, unsigned __int64 OLDTribeOrOwnerId, unsigned __int64 NEWTribeOrOwnerId)
Definition GameMode.h:1553
void DeletePlayerData(AShooterPlayerState *PlayerState)
Definition GameMode.h:1566
TArray< FClassMultiplier > & TamedDinoClassDamageMultipliersField()
Definition GameMode.h:1286
TArray< FPlayerFlagData > & PlayerFlagDatasField()
Definition GameMode.h:1508
float & PlayerCharacterFoodDrainMultiplierField()
Definition GameMode.h:1257
FTickCallbacks & TickCallbacksField()
Definition GameMode.h:1499
AActor * ChoosePlayerStart_Implementation(AController *Player)
Definition GameMode.h:1559
FName & UseStructurePreventionVolumeTagField()
Definition GameMode.h:1482
bool LoadTribeData(int TribeID, FTribeData *LoadedTribeData, bool bIsLoadingBackup, bool bDontCheckDirtyTribeWar)
Definition GameMode.h:1676
int & TributeCharacterExpirationSecondsField()
Definition GameMode.h:1305
int & MaxNumberOfPlayersInTribeField()
Definition GameMode.h:1332
void OnTribeEntityLeftServer(AActor *Entity, unsigned int DestinationServerId, ESeamlessVolumeSide::Side DestinationServerVolumeSide)
Definition GameMode.h:1697
bool IsFirstPlayerSpawn(APlayerController *NewPlayer)
Definition GameMode.h:1654
void AddClaimFlag(APrimalStructureClaimFlag *Flag, unsigned __