4#include "API/UE/Containers/Map.h"
8struct __declspec(align(8)) FEngramEntryAutoUnlock
11 int LevelToAutoUnlock;
20 float&
ProgressFadeTimeField() {
return *GetNativePointerField<
float*>(
this,
"UGameViewportClient.ProgressFadeTime"); }
21 int&
ViewModeIndexField() {
return *GetNativePointerField<
int*>(
this,
"UGameViewportClient.ViewModeIndex"); }
34 bool IsStatEnabled(
const wchar_t * InName) {
return NativeCall<
bool,
const wchar_t *>(
this,
"UGameViewportClient.IsStatEnabled", InName); }
39 void BeginDestroy() { NativeCall<
void>(
this,
"UGameViewportClient.BeginDestroy"); }
42 void SetIsSimulateInEditorViewport(
bool bInIsSimulateInEditorViewport) { NativeCall<
void,
bool>(
this,
"UGameViewportClient.SetIsSimulateInEditorViewport", bInIsSimulateInEditorViewport); }
43 bool GetMousePosition(FVector2D * MousePosition) {
return NativeCall<
bool, FVector2D *>(
this,
"UGameViewportClient.GetMousePosition", MousePosition); }
45 void SetDropDetail(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"UGameViewportClient.SetDropDetail", DeltaSeconds); }
46 void GetViewportSize(FVector2D * out_ViewportSize) { NativeCall<
void, FVector2D *>(
this,
"UGameViewportClient.GetViewportSize", out_ViewportSize); }
47 void Precache() { NativeCall<
void>(
this,
"UGameViewportClient.Precache"); }
49 ULocalPlayer *
CreatePlayer(
int ControllerId,
FString * OutError,
bool bSpawnActor) {
return NativeCall<ULocalPlayer *,
int,
FString *,
bool>(
this,
"UGameViewportClient.CreatePlayer", ControllerId, OutError, bSpawnActor); }
50 bool RemovePlayer(ULocalPlayer * ExPlayer) {
return NativeCall<
bool, ULocalPlayer *>(
this,
"UGameViewportClient.RemovePlayer", ExPlayer); }
52 void LayoutPlayers() { NativeCall<
void>(
this,
"UGameViewportClient.LayoutPlayers"); }
53 void GetSubtitleRegion(FVector2D * MinPos, FVector2D * MaxPos) { NativeCall<
void, FVector2D *, FVector2D *>(
this,
"UGameViewportClient.GetSubtitleRegion", MinPos, MaxPos); }
54 void NotifyPlayerAdded(
int PlayerIndex, ULocalPlayer * RemovedPlayer) { NativeCall<
void,
int, ULocalPlayer *>(
this,
"UGameViewportClient.NotifyPlayerAdded", PlayerIndex, RemovedPlayer); }
57 bool RequestBugScreenShot(
const wchar_t * Cmd,
bool bDisplayHUDInfo) {
return NativeCall<
bool,
const wchar_t *,
bool>(
this,
"UGameViewportClient.RequestBugScreenShot", Cmd, bDisplayHUDInfo); }
58 void HandleViewportStatCheckEnabled(
const wchar_t * InName,
bool * bOutCurrentEnabled,
bool * bOutOthersEnabled) { NativeCall<
void,
const wchar_t *,
bool *,
bool *>(
this,
"UGameViewportClient.HandleViewportStatCheckEnabled", InName, bOutCurrentEnabled, bOutOthersEnabled); }
59 void HandleViewportStatEnabled(
const wchar_t * InName) { NativeCall<
void,
const wchar_t *>(
this,
"UGameViewportClient.HandleViewportStatEnabled", InName); }
60 void HandleViewportStatDisabled(
const wchar_t * InName) { NativeCall<
void,
const wchar_t *>(
this,
"UGameViewportClient.HandleViewportStatDisabled", InName); }
61 void HandleViewportStatDisableAll(
const bool bInAnyViewport) { NativeCall<
void,
const bool>(
this,
"UGameViewportClient.HandleViewportStatDisableAll", bInAnyViewport); }
62 void SetIgnoreInput(
bool Ignore,
int ControllerId) { NativeCall<
void,
bool,
int>(
this,
"UGameViewportClient.SetIgnoreInput", Ignore, ControllerId); }
63 bool IgnoreInput(
int ControllerId) {
return NativeCall<
bool,
int>(
this,
"UGameViewportClient.IgnoreInput", ControllerId); }
65 int SetStatEnabled(
const wchar_t * InName,
const bool bEnable,
const bool bAll) {
return NativeCall<
int,
const wchar_t *,
const bool,
const bool>(
this,
"UGameViewportClient.SetStatEnabled", InName, bEnable, bAll); }
89 bool&
bIsIdleField() {
return *GetNativePointerField<
bool*>(
this,
"UWorld.bIsIdle"); }
104 bool&
GamePreviewField() {
return *GetNativePointerField<
bool*>(
this,
"UWorld.GamePreview"); }
105 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"); }
106 TMap<
FName,
TWeakObjectPtr<
UClass>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FName,
TWeakObjectPtr<
UClass>,0> > &
PrioritizedObjectMapField() {
return *GetNativePointerField<
TMap<
FName,
TWeakObjectPtr<
UClass>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FName,
TWeakObjectPtr<
UClass>,0> >*>(
this,
"UWorld.PrioritizedObjectMap"); }
112 TMap<
TWeakObjectPtr<
UBlueprint>,
TWeakObjectPtr<
UObject>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
TWeakObjectPtr<
UBlueprint>,
TWeakObjectPtr<
UObject>,0> > &
BlueprintObjectsBeingDebuggedField() {
return *GetNativePointerField<
TMap<
TWeakObjectPtr<
UBlueprint>,
TWeakObjectPtr<
UObject>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
TWeakObjectPtr<
UBlueprint>,
TWeakObjectPtr<
UObject>,0> >*>(
this,
"UWorld.BlueprintObjectsBeingDebugged"); }
115 bool&
bInTickField() {
return *GetNativePointerField<
bool*>(
this,
"UWorld.bInTick"); }
116 bool&
bIsBuiltField() {
return *GetNativePointerField<
bool*>(
this,
"UWorld.bIsBuilt"); }
119 int&
PlayerNumField() {
return *GetNativePointerField<
int*>(
this,
"UWorld.PlayerNum"); }
130 TEnumAsByte<
enum EWorldType::Type> &
WorldTypeField() {
return *GetNativePointerField<TEnumAsByte<
enum EWorldType::Type>*>(
this,
"UWorld.WorldType"); }
135 long double&
TimeSecondsField() {
return *GetNativePointerField<
long double*>(
this,
"UWorld.TimeSeconds"); }
137 long double&
RealTimeSecondsField() {
return *GetNativePointerField<
long double*>(
this,
"UWorld.RealTimeSeconds"); }
138 long double&
AudioTimeSecondsField() {
return *GetNativePointerField<
long double*>(
this,
"UWorld.AudioTimeSeconds"); }
140 float&
PauseDelayField() {
return *GetNativePointerField<
float*>(
this,
"UWorld.PauseDelay"); }
141 unsigned int&
StasisThisFrameField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UWorld.StasisThisFrame"); }
142 unsigned int&
UnStasisThisFrameField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UWorld.UnStasisThisFrame"); }
151 unsigned int&
LastUnstasisCountField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UWorld.LastUnstasisCount"); }
171 AActor *
SpawnActor(
UClass * Class, FVector * Location, FRotator * Rotation,
FActorSpawnParameters * SpawnParameters) {
return NativeCall<AActor*, UClass*, FVector*, FRotator*, FActorSpawnParameters*>(
this,
"UWorld.SpawnActor", Class, Location, Rotation, SpawnParameters); }
172 bool DestroyActor(
AActor * ThisActor,
bool bNetForce,
bool bShouldModifyLevel) {
return NativeCall<
bool,
AActor*,
bool,
bool>(
this,
"UWorld.DestroyActor", ThisActor, bNetForce, bShouldModifyLevel); }
173 bool FindTeleportSpot(
AActor * TestActor, FVector * TestLocation, FRotator TestRotation, FVector * TraceWorldGeometryFromLocation) {
return NativeCall<
bool, AActor*, FVector*, FRotator, FVector*>(
this,
"UWorld.FindTeleportSpot", TestActor, TestLocation, TestRotation, TraceWorldGeometryFromLocation); }
174 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); }
175 void SetMapNeedsLightingFullyRebuilt(
int InNumLightingUnbuiltObjects) { NativeCall<
void,
int>(
this,
"UWorld.SetMapNeedsLightingFullyRebuilt", InNumLightingUnbuiltObjects); }
176 void TickNetClient(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"UWorld.TickNetClient", DeltaSeconds); }
177 bool IsPaused() {
return NativeCall<
bool>(
this,
"UWorld.IsPaused"); }
178 void ProcessLevelStreamingVolumes(FVector * OverrideViewLocation) { NativeCall<
void, FVector*>(
this,
"UWorld.ProcessLevelStreamingVolumes", OverrideViewLocation); }
181 void ForceGarbageCollection(
bool bForcePurge) { NativeCall<
void,
bool>(
this,
"UWorld.ForceGarbageCollection", bForcePurge); }
183 void Serialize(FArchive * Ar) { NativeCall<
void, FArchive*>(
this,
"UWorld.Serialize", Ar); }
184 void PostDuplicate(
bool bDuplicateForPIE) { NativeCall<
void,
bool>(
this,
"UWorld.PostDuplicate", bDuplicateForPIE); }
186 void PostLoad() { NativeCall<
void>(
this,
"UWorld.PostLoad"); }
187 bool PreSaveRoot(
const wchar_t* Filename,
TArray<
FString> * AdditionalPackagesToCook) {
return NativeCall<
bool,
const wchar_t*,
TArray<
FString>*>(
this,
"UWorld.PreSaveRoot", Filename, AdditionalPackagesToCook); }
188 void PostSaveRoot(
bool bCleanupIsRequired) { NativeCall<
void,
bool>(
this,
"UWorld.PostSaveRoot", bCleanupIsRequired); }
190 void UpdateParameterCollectionInstances(
bool bUpdateInstanceUniformBuffers) { NativeCall<
void,
bool>(
this,
"UWorld.UpdateParameterCollectionInstances", bUpdateInstanceUniformBuffers); }
193 void RemoveActor(
AActor * Actor,
bool bShouldModifyLevel) { NativeCall<
void,
AActor*,
bool>(
this,
"UWorld.RemoveActor", Actor, bShouldModifyLevel); }
196 void UpdateWorldComponents(
bool bRerunConstructionScripts,
bool bCurrentLevelOnly) { NativeCall<
void,
bool,
bool>(
this,
"UWorld.UpdateWorldComponents", bRerunConstructionScripts, bCurrentLevelOnly); }
207 void CleanupWorld(
bool bSessionEnded,
bool bCleanupResources,
UWorld * NewWorld) { NativeCall<
void,
bool,
bool,
UWorld*>(
this,
"UWorld.CleanupWorld", bSessionEnded, bCleanupResources, NewWorld); }
209 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); }
210 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); }
217 long double GetTimeSeconds() {
return NativeCall<
long double>(
this,
"UWorld.GetTimeSeconds"); }
218 long double GetRealTimeSeconds() {
return NativeCall<
long double>(
this,
"UWorld.GetRealTimeSeconds"); }
220 long double TimeSince(
long double Time) {
return NativeCall<
long double,
long double>(
this,
"UWorld.TimeSince", Time); }
223 float GetGravityZ() {
return NativeCall<
float>(
this,
"UWorld.GetGravityZ"); }
230 bool SetNewWorldOrigin(FIntVector InNewOriginLocation) {
return NativeCall<
bool, FIntVector>(
this,
"UWorld.SetNewWorldOrigin", InNewOriginLocation); }
231 void NavigateTo(FIntVector InLocation) { NativeCall<
void, FIntVector>(
this,
"UWorld.NavigateTo", InLocation); }
233 void SeamlessTravel(
FString * SeamlessTravelURL,
bool bAbsolute,
FGuid MapPackageGuid) { NativeCall<
void,
FString*,
bool,
FGuid>(
this,
"UWorld.SeamlessTravel", SeamlessTravelURL, bAbsolute, MapPackageGuid); }
236 int GetActorCount() {
return NativeCall<
int>(
this,
"UWorld.GetActorCount"); }
243 bool IsPlayInEditor() {
return NativeCall<
bool>(
this,
"UWorld.IsPlayInEditor"); }
244 bool IsGameWorld() {
return NativeCall<
bool>(
this,
"UWorld.IsGameWorld"); }
247 void ServerTravel(
FString * FURL,
bool bAbsolute,
bool bShouldSkipGameNotify) { NativeCall<
void,
FString*,
bool,
bool>(
this,
"UWorld.ServerTravel", FURL, bAbsolute, bShouldSkipGameNotify); }
252 bool OverlapMultiInternalOctree(
TArray<
UPrimitiveComponent*> * OutPrimitives,
FBoxCenterAndExtent * InBounds,
unsigned int InSearchMask,
bool bDontClearOutArray) {
return NativeCall<
bool,
TArray<
UPrimitiveComponent*>*,
FBoxCenterAndExtent*,
unsigned int,
bool>(
this,
"UWorld.OverlapMultiInternalOctree", OutPrimitives, InBounds, InSearchMask, bDontClearOutArray); }
254 void RemoveFromInternalSimpleOctree(FOctreeElementSimple * InElement) { NativeCall<
void, FOctreeElementSimple*>(
this,
"UWorld.RemoveFromInternalSimpleOctree", InElement); }
256 bool OverlapMultiInternalSimpleOctree(
TArray<FOctreeElementSimple*> * OutPrimitives,
FBoxCenterAndExtent * InBounds,
unsigned int InSearchMask,
bool bDontClearOutArray) {
return NativeCall<
bool,
TArray<FOctreeElementSimple*>*,
FBoxCenterAndExtent*,
unsigned int,
bool>(
this,
"UWorld.OverlapMultiInternalSimpleOctree", OutPrimitives, InBounds, InSearchMask, bDontClearOutArray); }
257 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); }
258 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); }
259 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); }
260 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); }
282 UGameUserSettings *
GameUserSettingsField() {
return *GetNativePointerField<UGameUserSettings**>(
this,
"UEngine.GameUserSettings"); }
285 UTireType *
DefaultTireTypeField() {
return *GetNativePointerField<UTireType**>(
this,
"UEngine.DefaultTireType"); }
310 UMaterial *
ArrowMaterialField() {
return *GetNativePointerField<UMaterial**>(
this,
"UEngine.ArrowMaterial"); }
334 IEngineLoop *
EngineLoopField() {
return *GetNativePointerField<IEngineLoop**>(
this,
"UEngine.EngineLoop"); }
337 int&
TickCyclesField() {
return *GetNativePointerField<
int*>(
this,
"UEngine.TickCycles"); }
338 int&
GameCyclesField() {
return *GetNativePointerField<
int*>(
this,
"UEngine.GameCycles"); }
340 float&
NearClipPlaneField() {
return *GetNativePointerField<
float*>(
this,
"UEngine.NearClipPlane"); }
365 float&
MeshLODRangeField() {
return *GetNativePointerField<
float*>(
this,
"UEngine.MeshLODRange"); }
373 FRigidBodyErrorCorrection &
PhysicErrorCorrectionField() {
return *GetNativePointerField<FRigidBodyErrorCorrection*>(
this,
"UEngine.PhysicErrorCorrection"); }
375 float&
DisplayGammaField() {
return *GetNativePointerField<
float*>(
this,
"UEngine.DisplayGamma"); }
383 UDeviceProfileManager *
DeviceProfileManagerField() {
return *GetNativePointerField<UDeviceProfileManager**>(
this,
"UEngine.DeviceProfileManager"); }
399 TMap<
int,FScreenMessageString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,FScreenMessageString,0> > &
ScreenMessagesField() {
return *GetNativePointerField<
TMap<
int,FScreenMessageString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,FScreenMessageString,0> >*>(
this,
"UEngine.ScreenMessages"); }
400 FAudioDevice *
AudioDeviceField() {
return *GetNativePointerField<FAudioDevice**>(
this,
"UEngine.AudioDevice"); }
403 FRunnableThread *
ScreenSaverInhibitorField() {
return *GetNativePointerField<FRunnableThread**>(
this,
"UEngine.ScreenSaverInhibitor"); }
413 FAudioDevice *
GetAudioDevice() {
return NativeCall<FAudioDevice*>(
this,
"UEngine.GetAudioDevice"); }
414 bool IsInitialized() {
return NativeCall<
bool>(
this,
"UEngine.IsInitialized"); }
416 void TickFPSChart(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"UEngine.TickFPSChart", DeltaSeconds); }
418 void StopFPSChart() { NativeCall<
void>(
this,
"UEngine.StopFPSChart"); }
419 void DumpFPSChartToLog(
float TotalTime,
float DeltaTime,
int NumFrames,
FString * InMapName) { NativeCall<
void,
float,
float,
int,
FString*>(
this,
"UEngine.DumpFPSChartToLog", TotalTime, DeltaTime, NumFrames, InMapName); }
420 void DumpFPSChart(
FString * InMapName,
bool bForceDump) { NativeCall<
void,
FString*,
bool>(
this,
"UEngine.DumpFPSChart", InMapName, bForceDump); }
422 void Tick(
float DeltaSeconds,
bool bIdleMode) { NativeCall<
void,
float,
bool>(
this,
"UEngine.Tick", DeltaSeconds, bIdleMode); }
423 bool IsHardwareSurveyRequired(
int LocalUserNum) {
return NativeCall<
bool,
int>(
this,
"UEngine.IsHardwareSurveyRequired", LocalUserNum); }
424 void Init(IEngineLoop * InEngineLoop) { NativeCall<
void, IEngineLoop*>(
this,
"UEngine.Init", InEngineLoop); }
426 void OnExternalUIChange(
bool bInIsOpening) { NativeCall<
void,
bool>(
this,
"UEngine.OnExternalUIChange", bInIsOpening); }
428 void PreExit() { NativeCall<
void>(
this,
"UEngine.PreExit"); }
433 void Serialize(FArchive * Ar) { NativeCall<
void, FArchive*>(
this,
"UEngine.Serialize", Ar); }
436 bool UseSound() {
return NativeCall<
bool>(
this,
"UEngine.UseSound"); }
442 void SwapControllerId(ULocalPlayer * NewPlayer,
int CurrentControllerId,
int NewControllerID) { NativeCall<
void, ULocalPlayer*,
int,
int>(
this,
"UEngine.SwapControllerId", NewPlayer, CurrentControllerId, NewControllerID); }
445 void OnLostFocusPause(
bool EnablePause) { NativeCall<
void,
bool>(
this,
"UEngine.OnLostFocusPause", EnablePause); }
450 void OnHardwareSurveyComplete(FHardwareSurveyResults * SurveyResults) { NativeCall<
void, FHardwareSurveyResults*>(
this,
"UEngine.OnHardwareSurveyComplete", SurveyResults); }
451 float GetMaxTickRate(
float DeltaTime,
bool bAllowFrameRateSmoothing) {
return NativeCall<
float,
float,
bool>(
this,
"UEngine.GetMaxTickRate", DeltaTime, bAllowFrameRateSmoothing); }
452 void EnableScreenSaver(
bool bEnable) { NativeCall<
void,
bool>(
this,
"UEngine.EnableScreenSaver", bEnable); }
458 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); }
459 TIndexedContainerIterator<
TArray<ULocalPlayer*>
const ,ULocalPlayer*
const,
int> *
GetLocalPlayerIterator(
TIndexedContainerIterator<
TArray<ULocalPlayer*>
const ,ULocalPlayer*
const,
int> * result,
UGameViewportClient * Viewport) {
return NativeCall<
TIndexedContainerIterator<
TArray<ULocalPlayer*>
const ,ULocalPlayer*
const,
int>*,
TIndexedContainerIterator<
TArray<ULocalPlayer*>
const ,ULocalPlayer*
const,
int>*,
UGameViewportClient*>(
this,
"UEngine.GetLocalPlayerIterator", result, Viewport); }
465 ULocalPlayer *
GetFirstGamePlayer(UPendingNetGame * PendingNetGame) {
return NativeCall<ULocalPlayer*, UPendingNetGame*>(
this,
"UEngine.GetFirstGamePlayer", PendingNetGame); }
466 ULocalPlayer *
GetDebugLocalPlayer() {
return NativeCall<ULocalPlayer*>(
this,
"UEngine.GetDebugLocalPlayer"); }
471 void CancelPending(FWorldContext * Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.CancelPending", Context); }
472 void CancelPending(
UWorld * InWorld, UPendingNetGame * NewPendingNetGame) { NativeCall<
void,
UWorld*, UPendingNetGame*>(
this,
"UEngine.CancelPending", InWorld, NewPendingNetGame); }
474 void BrowseToDefaultMap(FWorldContext * Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.BrowseToDefaultMap", Context); }
475 bool TickWorldTravel(FWorldContext * Context,
float DeltaSeconds) {
return NativeCall<
bool, FWorldContext*,
float>(
this,
"UEngine.TickWorldTravel", Context, DeltaSeconds); }
477 void CancelPendingMapChange(FWorldContext * Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.CancelPendingMapChange", Context); }
479 void MovePendingLevel(FWorldContext * Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.MovePendingLevel", Context); }
481 FWorldContext *
CreateNewWorldContext(EWorldType::Type WorldType) {
return NativeCall<FWorldContext*, EWorldType::Type>(
this,
"UEngine.CreateNewWorldContext", WorldType); }
488 void ConditionalCommitMapChange(FWorldContext * Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.ConditionalCommitMapChange", Context); }
489 bool CommitMapChange(FWorldContext * Context) {
return NativeCall<
bool, FWorldContext*>(
this,
"UEngine.CommitMapChange", Context); }
492 UGameUserSettings *
GetGameUserSettings() {
return NativeCall<UGameUserSettings*>(
this,
"UEngine.GetGameUserSettings"); }
496 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); }
497 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); }
498 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); }
499 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); }
500 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); }
501 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); }
502 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); }
503 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); }
504 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); }
505 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); }
506 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); }
526 FStreamableManager&
StreamableManagerField() {
return *GetNativePointerField<FStreamableManager*>(
this,
"UPrimalGlobals.StreamableManager"); }
535 static ADayCycleManager*
GetDayCycleManager(
UWorld* World) {
return NativeCall<ADayCycleManager*,
UWorld*>(
nullptr,
"UPrimalGlobals.GetDayCycleManager", World); }
563 int&
NumPlayersField() {
return *GetNativePointerField<
int*>(
this,
"AGameMode.NumPlayers"); }
564 int&
NumBotsField() {
return *GetNativePointerField<
int*>(
this,
"AGameMode.NumBots"); }
568 int&
CurrentIDField() {
return *GetNativePointerField<
int*>(
this,
"AGameMode.CurrentID"); }
577 UAntiDupeTransactionLog*
AntiDupeTransactionLogField() {
return *GetNativePointerField<UAntiDupeTransactionLog**>(
this,
"AGameMode.AntiDupeTransactionLog"); }
592 static const wchar_t*
StaticConfigName() {
return NativeCall<
const wchar_t*>(
nullptr,
"AGameMode.StaticConfigName"); }
597 void RestartGame() { NativeCall<
void>(
this,
"AGameMode.RestartGame"); }
600 bool ShouldStartInCinematicMode(
bool* OutHidePlayer,
bool* OutHideHUD,
bool* OutDisableMovement,
bool* OutDisableTurning) {
return NativeCall<
bool,
bool*,
bool*,
bool*,
bool*>(
this,
"AGameMode.ShouldStartInCinematicMode", OutHidePlayer, OutHideHUD, OutDisableMovement, OutDisableTurning); }
607 void StartPlay() { NativeCall<
void>(
this,
"AGameMode.StartPlay"); }
610 void StartMatch() { NativeCall<
void>(
this,
"AGameMode.StartMatch"); }
612 void EndMatch() { NativeCall<
void>(
this,
"AGameMode.EndMatch"); }
615 void AbortMatch() { NativeCall<
void>(
this,
"AGameMode.AbortMatch"); }
616 bool HasMatchStarted() {
return NativeCall<
bool>(
this,
"AGameMode.HasMatchStarted"); }
618 bool HasMatchEnded() {
return NativeCall<
bool>(
this,
"AGameMode.HasMatchEnded"); }
620 void Tick(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"AGameMode.Tick", DeltaSeconds); }
621 void ResetLevel() { NativeCall<
void>(
this,
"AGameMode.ResetLevel"); }
626 void SetBandwidthLimit(
float AsyncIOBandwidthLimit) { NativeCall<
void,
float>(
this,
"AGameMode.SetBandwidthLimit", AsyncIOBandwidthLimit); }
627 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); }
629 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); }
630 void Reset() { NativeCall<
void>(
this,
"AGameMode.Reset"); }
632 int GetNumPlayers() {
return NativeCall<
int>(
this,
"AGameMode.GetNumPlayers"); }
633 void ClearPause() { NativeCall<
void>(
this,
"AGameMode.ClearPause"); }
639 FString*
GetDefaultGameClassPath(
FString* result,
FString* MapName,
FString* Options,
FString* Portal) {
return NativeCall<
FString*,
FString*,
FString*,
FString*,
FString*>(
this,
"AGameMode.GetDefaultGameClassPath", result, MapName, Options, Portal); }
641 APlayerController*
ProcessClientTravel(
FString* FURL,
FGuid NextMapGuid,
bool bSeamless,
bool bAbsolute) {
return NativeCall<
APlayerController*,
FString*,
FGuid,
bool,
bool>(
this,
"AGameMode.ProcessClientTravel", FURL, NextMapGuid, bSeamless, bAbsolute); }
642 void PreLogin(
FString* Options,
FString* Address,
TSharedPtr<
FUniqueNetId, 0>* UniqueId,
FString* authToken,
FString* ErrorMessage) { NativeCall<
void,
FString*,
FString*,
TSharedPtr<
FUniqueNetId, 0>*,
FString*,
FString*>(
this,
"AGameMode.PreLogin", Options, Address, UniqueId, authToken, ErrorMessage); }
644 APlayerController*
SpawnPlayerController(FVector* SpawnLocation, FRotator* SpawnRotation) {
return NativeCall<APlayerController*, FVector*, FRotator*>(
this,
"AGameMode.SpawnPlayerController", SpawnLocation, SpawnRotation); }
653 void AddPlayerStart(APlayerStart* NewPlayerStart) { NativeCall<
void, APlayerStart*>(
this,
"AGameMode.AddPlayerStart", NewPlayerStart); }
654 void RemovePlayerStart(APlayerStart* RemovedPlayerStart) { NativeCall<
void, APlayerStart*>(
this,
"AGameMode.RemovePlayerStart", RemovedPlayerStart); }
678 TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >&
BannedMapField() {
return *GetNativePointerField<
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >*>(
this,
"AShooterGameMode.BannedMap"); }
696 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"); }
697 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"); }
702 TMap<
FString,
double,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
double, 0> >&
ActiveProfilesSavingField() {
return *GetNativePointerField<
TMap<
FString,
double,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
double, 0> >*>(
this,
"AShooterGameMode.ActiveProfilesSaving"); }
707 TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >&
PGTerrainPropertiesField() {
return *GetNativePointerField<
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >*>(
this,
"AShooterGameMode.PGTerrainProperties"); }
709 bool&
bIsRestartingField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bIsRestarting"); }
711 bool&
bProximityChatField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bProximityChat"); }
713 float&
DifficultyValueField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.DifficultyValue"); }
716 float&
ProximityRadiusField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.ProximityRadius"); }
718 float&
YellingRadiusField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.YellingRadius"); }
719 float&
WhisperRadiusField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.WhisperRadius"); }
721 float&
VivoxMinDistanceField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.VivoxMinDistance"); }
722 float&
VivoxRolloffField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.VivoxRolloff"); }
731 bool&
bServerHardcoreField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bServerHardcore"); }
732 bool&
bServerPVEField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bServerPVE"); }
739 bool&
bEnablePvPGammaField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bEnablePvPGamma"); }
745 bool&
bAdminLoggingField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bAdminLogging"); }
760 bool&
bClampItemStatsField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bClampItemStats"); }
766 bool&
bIsLegacyServerField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bIsLegacyServer"); }
779 int&
RCONPortField() {
return *GetNativePointerField<
int*>(
this,
"AShooterGameMode.RCONPort"); }
787 float&
MaxTamedDinosField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.MaxTamedDinos"); }
799 float&
XPMultiplierField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.XPMultiplier"); }
808 float&
KillXPMultiplierField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.KillXPMultiplier"); }
817 long double&
LastExecSaveTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterGameMode.LastExecSaveTime"); }
818 long double&
LastTimeSavedWorldField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterGameMode.LastTimeSavedWorld"); }
828 bool&
bFirstSaveWorldField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bFirstSaveWorld"); }
860 bool&
bDisableXPField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bDisableXP"); }
885 bool&
bAutoPvETimerField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bAutoPvETimer"); }
950 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"); }
951 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"); }
952 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"); }
953 int&
MaxTribeLogsField() {
return *GetNativePointerField<
int*>(
this,
"AShooterGameMode.MaxTribeLogs"); }
970 bool&
bPvPDinoDecayField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bPvPDinoDecay"); }
1004 unsigned __int64&
ServerIDField() {
return *GetNativePointerField<
unsigned __int64*>(
this,
"AShooterGameMode.ServerID"); }
1007 TMap<
FString, FTributePlayerTribeInfo,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString, FTributePlayerTribeInfo, 0> >&
TributePlayerTribeInfosField() {
return *GetNativePointerField<
TMap<
FString, FTributePlayerTribeInfo,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString, FTributePlayerTribeInfo, 0> >*>(
this,
"AShooterGameMode.TributePlayerTribeInfos"); }
1020 int&
NPCCountField() {
return *GetNativePointerField<
int*>(
this,
"AShooterGameMode.NPCCount"); }
1085 bool&
bIsGenesisMapField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bIsGenesisMap"); }
1088 TMap<
FName,
int,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FName,
int, 0> >&
MissionTagToLeaderboardEntryField() {
return *GetNativePointerField<
TMap<
FName,
int,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FName,
int, 0> >*>(
this,
"AShooterGameMode.MissionTagToLeaderboardEntry"); }
1092 FDataStore<
unsigned int>&
TribeDataStoreField() {
return *GetNativePointerField<FDataStore<
unsigned int>*>(
this,
"AShooterGameMode.TribeDataStore"); }
1093 FDataStore<
unsigned __int64>&
PlayerDataStoreField() {
return *GetNativePointerField<FDataStore<
unsigned __int64>*>(
this,
"AShooterGameMode.PlayerDataStore"); }
1094 AOceanDinoManager*
TheOceanDinoManagerField() {
return *GetNativePointerField<AOceanDinoManager**>(
this,
"AShooterGameMode.TheOceanDinoManager"); }
1104 void ArkTributeAvailabilityRequestComplete(
TSharedPtr<
IHttpRequest, 0> HttpRequest,
TSharedPtr<
IHttpResponse, 1> HttpResponse,
bool bSucceeded) { NativeCall<
void,
TSharedPtr<
IHttpRequest, 0>,
TSharedPtr<
IHttpResponse, 1>,
bool>(
this,
"AShooterGameMode.ArkTributeAvailabilityRequestComplete", HttpRequest, HttpResponse, bSucceeded); }
1108 void InitOptionBool(
FString Commandline,
FString Section,
FString Option,
bool bDefaultValue) { NativeCall<
void,
FString,
FString,
FString,
bool>(
this,
"AShooterGameMode.InitOptionBool", Commandline, Section, Option, bDefaultValue); }
1110 void InitOptionFloat(
FString Commandline,
FString Section,
FString Option,
float CurrentValue) { NativeCall<
void,
FString,
FString,
FString,
float>(
this,
"AShooterGameMode.InitOptionFloat", Commandline, Section, Option, CurrentValue); }
1113 void InitOptionInteger(
FString Commandline,
FString Section,
FString Option,
int CurrentValue) { NativeCall<
void,
FString,
FString,
FString,
int>(
this,
"AShooterGameMode.InitOptionInteger", Commandline, Section, Option, CurrentValue); }
1122 void SaveWorld(
bool bForceWaitOnSaveToComplete) { NativeCall<
void,
bool>(
this,
"AShooterGameMode.SaveWorld", bForceWaitOnSaveToComplete); }
1124 bool LoadWorld() {
return NativeCall<
bool>(
this,
"AShooterGameMode.LoadWorld"); }
1128 void EndPlay(EEndPlayReason::Type EndPlayReason) { NativeCall<
void, EEndPlayReason::Type>(
this,
"AShooterGameMode.EndPlay", EndPlayReason); }
1131 void PreLogin(
FString* Options,
FString* Address,
TSharedPtr<
FUniqueNetId, 0>* UniqueId,
FString* authToken,
FString* ErrorMessage) { NativeCall<
void,
FString*,
FString*,
TSharedPtr<
FUniqueNetId, 0>*,
FString*,
FString*>(
this,
"AShooterGameMode.PreLogin", Options, Address, UniqueId, authToken, ErrorMessage); }
1135 TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >*
GetBannedMap(
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >* result) {
return NativeCall<
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >*,
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >*>(
this,
"AShooterGameMode.GetBannedMap", result); }
1137 void Killed(
AController* Killer,
AController* KilledPlayer,
APawn* KilledPawn,
UDamageType* DamageType) { NativeCall<
void,
AController*,
AController*,
APawn*,
UDamageType*>(
this,
"AShooterGameMode.Killed", Killer, KilledPlayer, KilledPawn, DamageType); }
1138 float ModifyDamage(
float Damage,
AActor* DamagedActor,
FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) {
return NativeCall<
float,
float,
AActor*,
FDamageEvent*,
AController*,
AActor*>(
this,
"AShooterGameMode.ModifyDamage", Damage, DamagedActor, DamageEvent, EventInstigator, DamageCauser); }
1149 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); }
1157 FString*
GenerateProfileFileName(
FString* result,
FUniqueNetIdRepl* UniqueId,
FString* NetworkAddresss,
FString* PlayerName) {
return NativeCall<
FString*,
FString*,
FUniqueNetIdRepl*,
FString*,
FString*>(
this,
"AShooterGameMode.GenerateProfileFileName", result, UniqueId, NetworkAddresss, PlayerName); }
1161 bool LoadTribeData(
int TribeID,
FTribeData* LoadedTribeData,
bool bIsLoadingBackup,
bool bDontCheckDirtyTribeWar) {
return NativeCall<
bool,
int,
FTribeData*,
bool,
bool>(
this,
"AShooterGameMode.LoadTribeData", TribeID, LoadedTribeData, bIsLoadingBackup, bDontCheckDirtyTribeWar); }
1162 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); }
1164 void ForceRepopulateFoliageAtPoint(FVector AtPoint,
float MaxRangeFromPoint,
int MaxNumFoliages,
TSubclassOf<
APrimalEmitterSpawnable> RepopulatedEmitter, FVector* StructureDownTraceVector, FVector* StructureUpTraceVector,
bool bDontCheckForOverlaps,
int TriggeredByTeamID,
bool bForce) { NativeCall<
void, FVector,
float,
int, TSubclassOf<APrimalEmitterSpawnable>, FVector*, FVector*,
bool,
int,
bool>(
this,
"AShooterGameMode.ForceRepopulateFoliageAtPoint", AtPoint, MaxRangeFromPoint, MaxNumFoliages, RepopulatedEmitter, StructureDownTraceVector, StructureUpTraceVector, bDontCheckForOverlaps, TriggeredByTeamID, bForce); }
1168 void HttpCheckGlobalEnablesComplete(
TSharedPtr<
IHttpRequest, 0> HttpRequest,
TSharedPtr<
IHttpResponse, 1> HttpResponse,
bool bSucceeded) { NativeCall<
void,
TSharedPtr<
IHttpRequest, 0>,
TSharedPtr<
IHttpResponse, 1>,
bool>(
this,
"AShooterGameMode.HttpCheckGlobalEnablesComplete", HttpRequest, HttpResponse, bSucceeded); }
1169 void Tick(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"AShooterGameMode.Tick", DeltaSeconds); }
1170 bool StartSaveBackup() {
return NativeCall<
bool>(
this,
"AShooterGameMode.StartSaveBackup"); }
1179 void RemoveTribe(
unsigned __int64 TribeID) { NativeCall<
void,
unsigned __int64>(
this,
"AShooterGameMode.RemoveTribe", TribeID); }
1181 void RemovePlayerFromTribe(
unsigned __int64 TribeID,
unsigned __int64 PlayerDataID,
bool bDontUpdatePlayerState) { NativeCall<
void,
unsigned __int64,
unsigned __int64,
bool>(
this,
"AShooterGameMode.RemovePlayerFromTribe", TribeID, PlayerDataID, bDontUpdatePlayerState); }
1182 int GetTribeIDOfPlayerID(
unsigned __int64 PlayerDataID) {
return NativeCall<
int,
unsigned __int64>(
this,
"AShooterGameMode.GetTribeIDOfPlayerID", PlayerDataID); }
1187 void BeginPlay() { NativeCall<
void>(
this,
"AShooterGameMode.BeginPlay"); }
1188 void Serialize(FArchive* Ar) { NativeCall<
void, FArchive*>(
this,
"AShooterGameMode.Serialize", Ar); }
1191 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); }
1192 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); }
1193 void SendServerChatMessage(
FString* MessageText,
FLinearColor MessageColor,
bool bIsBold,
int ReceiverTeamId,
int ReceiverPlayerID) { NativeCall<
void,
FString*,
FLinearColor,
bool,
int,
int>(
this,
"AShooterGameMode.SendServerChatMessage", MessageText, MessageColor, bIsBold, ReceiverTeamId, ReceiverPlayerID); }
1194 void SendServerNotification(
FString* MessageText,
FLinearColor MessageColor,
float DisplayScale,
float DisplayTime,
UTexture2D* MessageIcon, USoundBase* SoundToPlay,
int ReceiverTeamId,
int ReceiverPlayerID,
bool bDoBillboard) { NativeCall<
void,
FString*,
FLinearColor,
float,
float,
UTexture2D*, USoundBase*,
int,
int,
bool>(
this,
"AShooterGameMode.SendServerNotification", MessageText, MessageColor, DisplayScale, DisplayTime, MessageIcon, SoundToPlay, ReceiverTeamId, ReceiverPlayerID, bDoBillboard); }
1196 void InitGameState() { NativeCall<
void>(
this,
"AShooterGameMode.InitGameState"); }
1206 void HttpServerNotificationRequestComplete(
TSharedPtr<
IHttpRequest, 0> HttpRequest,
TSharedPtr<
IHttpResponse, 1> HttpResponse,
bool bSucceeded) { NativeCall<
void,
TSharedPtr<
IHttpRequest, 0>,
TSharedPtr<
IHttpResponse, 1>,
bool>(
this,
"AShooterGameMode.HttpServerNotificationRequestComplete", HttpRequest, HttpResponse, bSucceeded); }
1208 void HttpGetDynamicConfigComplete(
TSharedPtr<
IHttpRequest, 0> HttpRequest,
TSharedPtr<
IHttpResponse, 1> HttpResponse,
bool bSucceeded) { NativeCall<
void,
TSharedPtr<
IHttpRequest, 0>,
TSharedPtr<
IHttpResponse, 1>,
bool>(
this,
"AShooterGameMode.HttpGetDynamicConfigComplete", HttpRequest, HttpResponse, bSucceeded); }
1209 void HttpGetLiveTuningOverloadsComplete(
TSharedPtr<
IHttpRequest, 0> HttpRequest,
TSharedPtr<
IHttpResponse, 1> HttpResponse,
bool bSucceeded) { NativeCall<
void,
TSharedPtr<
IHttpRequest, 0>,
TSharedPtr<
IHttpResponse, 1>,
bool>(
this,
"AShooterGameMode.HttpGetLiveTuningOverloadsComplete", HttpRequest, HttpResponse, bSucceeded); }
1231 void LoadTribeIds_Process(
unsigned int theTribeID) { NativeCall<
void,
unsigned int>(
this,
"AShooterGameMode.LoadTribeIds_Process", theTribeID); }
1232 void LoadTribeIds() { NativeCall<
void>(
this,
"AShooterGameMode.LoadTribeIds"); }
1233 void LoadPlayerIds_Process(
unsigned __int64 InPlayerID,
TArray<
unsigned char>* ReadBytes) { NativeCall<
void,
unsigned __int64,
TArray<
unsigned char>*>(
this,
"AShooterGameMode.LoadPlayerIds_Process", InPlayerID, ReadBytes); }
1235 void AddPlayerID(
int playerDataID,
unsigned __int64 netUniqueID) { NativeCall<
void,
int,
unsigned __int64>(
this,
"AShooterGameMode.AddPlayerID", playerDataID, netUniqueID); }
1236 unsigned __int64 GetSteamIDForPlayerID(
int playerDataID) {
return NativeCall<
unsigned __int64,
int>(
this,
"AShooterGameMode.GetSteamIDForPlayerID", playerDataID); }
1237 int GetPlayerIDForSteamID(
unsigned __int64 steamID) {
return NativeCall<
int,
unsigned __int64>(
this,
"AShooterGameMode.GetPlayerIDForSteamID", steamID); }
1238 unsigned int GenerateTribeId() {
return NativeCall<
unsigned int>(
this,
"AShooterGameMode.GenerateTribeId"); }
1239 unsigned int GeneratePlayerDataId(
unsigned __int64 NetUniqueID) {
return NativeCall<
unsigned int,
unsigned __int64>(
this,
"AShooterGameMode.GeneratePlayerDataId", NetUniqueID); }
1240 float ModifyNPCSpawnLimits(
FName DinoNameTag,
float CurrentLimit) {
return NativeCall<
float,
FName,
float>(
this,
"AShooterGameMode.ModifyNPCSpawnLimits", DinoNameTag, CurrentLimit); }
1249 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); }
1250 void NotifyDamage(
AActor* Victim,
float DamageAmount,
FDamageEvent* Event,
AController* EventInstigator,
AActor* DamageCauser) { NativeCall<
void,
AActor*,
float,
FDamageEvent*,
AController*,
AActor*>(
this,
"AShooterGameMode.NotifyDamage", Victim, DamageAmount, Event, EventInstigator, DamageCauser); }
1256 void RestartServer() { NativeCall<
void>(
this,
"AShooterGameMode.RestartServer"); }
1257 void SerializeForSaveFile(
int SaveVersion, FArchive* InArchive) { NativeCall<
void,
int, FArchive*>(
this,
"AShooterGameMode.SerializeForSaveFile", SaveVersion, InArchive); }
1259 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); }
1262 void PrintToServerGameLog(
FString* InString,
bool bSendChatToAllAdmins) { NativeCall<
void,
FString*,
bool>(
this,
"AShooterGameMode.PrintToServerGameLog", InString, bSendChatToAllAdmins); }
1265 void DDoSDetected() { NativeCall<
void>(
this,
"AShooterGameMode.DDoSDetected"); }
1267 bool GetLaunchOptionFloat(
FString* LaunchOptionKey,
float* ReturnVal) {
return NativeCall<
bool,
FString*,
float*>(
this,
"AShooterGameMode.GetLaunchOptionFloat", LaunchOptionKey, ReturnVal); }
1268 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); }
1269 bool IsTribeWar(
int TribeID1,
int TribeID2) {
return NativeCall<
bool,
int,
int>(
this,
"AShooterGameMode.IsTribeWar", TribeID1, TribeID2); }
1272 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); }
1273 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); }
1274 void IncrementNumDinos(
int ForTeam,
int ByAmount) { NativeCall<
void,
int,
int>(
this,
"AShooterGameMode.IncrementNumDinos", ForTeam, ByAmount); }
1275 int GetNumDinosOnTeam(
int OnTeam) {
return NativeCall<
int,
int>(
this,
"AShooterGameMode.GetNumDinosOnTeam", OnTeam); }
1276 bool AllowTaming(
int ForTeam) {
return NativeCall<
bool,
int>(
this,
"AShooterGameMode.AllowTaming", ForTeam); }
1278 int ForceCreateTribe(
FString* TribeName,
int TeamOverride) {
return NativeCall<
int,
FString*,
int>(
this,
"AShooterGameMode.ForceCreateTribe", TribeName, TeamOverride); }
1282 bool AreTribesAllied(
int TribeID1,
int TribeID2) {
return NativeCall<
bool,
int,
int>(
this,
"AShooterGameMode.AreTribesAllied", TribeID1, TribeID2); }
1283 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); }
1295 void HttpSendAllCachedArkMetricsRequestComplete(
TSharedPtr<
IHttpRequest, 0> HttpRequest,
TSharedPtr<
IHttpResponse, 1> HttpResponse,
bool bSucceeded) { NativeCall<
void,
TSharedPtr<
IHttpRequest, 0>,
TSharedPtr<
IHttpResponse, 1>,
bool>(
this,
"AShooterGameMode.HttpSendAllCachedArkMetricsRequestComplete", HttpRequest, HttpResponse, bSucceeded); }
1298 void ChatLogFlush(
bool bFinalize) { NativeCall<
void,
bool>(
this,
"AShooterGameMode.ChatLogFlush", bFinalize); }
1301 AOceanDinoManager*
GetOceanDinoManager() {
return NativeCall<AOceanDinoManager*>(
this,
"AShooterGameMode.GetOceanDinoManager"); }
1308 bool HandleNewPlayer(
AShooterPlayerController* NewPlayer,
UPrimalPlayerData* PlayerData,
AShooterCharacter* PlayerCharacter,
bool bIsFromLogin) {
return NativeCall<
bool,
AShooterPlayerController*,
UPrimalPlayerData*,
AShooterCharacter*,
bool>(
this,
"AShooterGameMode.HandleNewPlayer", NewPlayer, PlayerData, PlayerCharacter, bIsFromLogin); }
1310 FString*
GetSaveDirectoryName(
FString* result, ESaveType::Type SaveType) {
return NativeCall<FString*, FString*, ESaveType::Type>(
this,
"AShooterGameMode.GetSaveDirectoryName", result, SaveType); }
1331 USoundBase*
Sound_StopItemDragField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.Sound_StopItemDrag"); }
1339 USoundBase*
Sound_ApplyLevelUpField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.Sound_ApplyLevelUp"); }
1343 USoundBase*
Sound_DropAllItemsField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.Sound_DropAllItems"); }
1353 USoundBase*
Sound_AddPinToMapField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.Sound_AddPinToMap"); }
1355 USoundBase*
Sound_ApplyDyeField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.Sound_ApplyDye"); }
1356 USoundBase*
Sound_ApplyPaintField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.Sound_ApplyPaint"); }
1361 USoundBase*
Sound_PinValidatedField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.Sound_PinValidated"); }
1362 USoundBase*
Sound_PinRejectedField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.Sound_PinRejected"); }
1364 USoundBase*
Sound_TribeWarEndField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.Sound_TribeWarEnd"); }
1384 UMaterialInterface*
UnknownMaterialField() {
return *GetNativePointerField<UMaterialInterface**>(
this,
"UPrimalGameData.UnknownMaterial"); }
1403 USoundBase*
CombatMusicDayField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.CombatMusicDay"); }
1404 USoundBase*
CombatMusicNightField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.CombatMusicNight"); }
1408 USoundBase*
TrackMissionSoundField() {
return *GetNativePointerField<USoundBase**>(
this,
"UPrimalGameData.TrackMissionSound"); }
1449 bool&
bInitializedField() {
return *GetNativePointerField<
bool*>(
this,
"UPrimalGameData.bInitialized"); }
1482 UMaterialInterface*
PostProcess_ColorLUTField() {
return *GetNativePointerField<UMaterialInterface**>(
this,
"UPrimalGameData.PostProcess_ColorLUT"); }
1528 TMap<
UClass*,
UPrimalEngramEntry*,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
UClass*,
UPrimalEngramEntry*, 0> >
ItemEngramMapField() {
return *GetNativePointerField<
TMap<
UClass*,
UPrimalEngramEntry*,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
UClass*,
UPrimalEngramEntry*, 0> >*>(
this,
"UPrimalGameData.ItemEngramMap"); }
1536 int GetItemQualityIndex(
float ItemRating) {
return NativeCall<
int,
float>(
this,
"UPrimalGameData.GetItemQualityIndex", ItemRating); }
1537 void Initialize() { NativeCall<
void>(
this,
"UPrimalGameData.Initialize"); }
1540 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); }
1541 bool CanTeamDamage(
int attackerTeam,
int victimTeam,
AActor* Attacker) {
return NativeCall<
bool,
int,
int,
AActor*>(
this,
"UPrimalGameData.CanTeamDamage", attackerTeam, victimTeam, Attacker); }
1543 float GetTeamTargetingDesirabilityMultiplier(
int attackerTeam,
int victimTeam) {
return NativeCall<
float,
int,
int>(
this,
"UPrimalGameData.GetTeamTargetingDesirabilityMultiplier", attackerTeam, victimTeam); }
1553 FDinoBabySetup*
GetDinoBabySetup(
FName DinoNameTag) {
return NativeCall<FDinoBabySetup*,
FName>(
this,
"UPrimalGameData.GetDinoBabySetup", DinoNameTag); }
1555 static bool LocalIsPerMapExplorerNoteUnlocked(
int ExplorerNoteIndex) {
return NativeCall<
bool,
int>(
nullptr,
"UPrimalGameData.LocalIsPerMapExplorerNoteUnlocked", ExplorerNoteIndex); }
1558 static bool LocalIsGlobalExplorerNoteUnlocked(
int ExplorerNoteIndex) {
return NativeCall<
bool,
int>(
nullptr,
"UPrimalGameData.LocalIsGlobalExplorerNoteUnlocked", ExplorerNoteIndex); }
1560 int BPGetItemQualityIndex(
float ItemRating) {
return NativeCall<
int,
float>(
this,
"UPrimalGameData.BPGetItemQualityIndex", ItemRating); }
1562 int GetLevelMax(ELevelExperienceRampType::Type levelType) {
return NativeCall<
int, ELevelExperienceRampType::Type>(
this,
"UPrimalGameData.GetLevelMax", levelType); }
1563 float GetXPMax(ELevelExperienceRampType::Type levelType) {
return NativeCall<
float, ELevelExperienceRampType::Type>(
this,
"UPrimalGameData.GetXPMax", levelType); }
1564 float GetLevelXP(ELevelExperienceRampType::Type levelType,
int forLevel) {
return NativeCall<
float, ELevelExperienceRampType::Type,
int>(
this,
"UPrimalGameData.GetLevelXP", levelType, forLevel); }
1572 void TickedWorld(
UWorld* TheWorld,
float DeltaTime) { NativeCall<
void,
UWorld*,
float>(
this,
"UPrimalGameData.TickedWorld", TheWorld, DeltaTime); }
1582
1583
TArray< AActor * > ActorList
void SetSeamlessTravelViewTarget(APlayerController *PC)
APlayerController * ProcessClientTravel(FString *FURL, FGuid NextMapGuid, bool bSeamless, bool bAbsolute)
FString * GetDefaultGameClassPath(FString *result, FString *MapName, FString *Options, FString *Portal)
void AddPlayerStart(APlayerStart *NewPlayerStart)
bool MustSpectate(APlayerController *NewPlayerController)
void RemoveConnectedPlayer(TSharedPtr< FUniqueNetId, 0 > *UniqueNetId)
void ProcessServerTravel(FString *URL, bool bAbsolute)
bool FindInactivePlayer(APlayerController *PC)
void HandleMatchHasStarted()
void OverridePlayerState(APlayerController *PC, APlayerState *OldPlayerState)
void SwapPlayerControllers(APlayerController *OldPC, APlayerController *NewPC)
bool HasOption(FString *Options, FString *InKey)
float & MinRespawnDelayField()
void GetKeyValue(FString *Pair, FString *Key, FString *Value)
void Broadcast(AActor *Sender, FString *Msg, FName Type)
BitFieldValue< bool, unsigned __int32 > bStartPlayersAsSpectators()
TSubclassOf< AGameSession > * GetGameSessionClass(TSubclassOf< AGameSession > *result)
FString * InitNewPlayer(FString *result, APlayerController *NewPlayerController, TSharedPtr< FUniqueNetId, 0 > *UniqueId, FString *Options, FString *Portal)
TSubclassOf< UObject > * GetDefaultPawnClassForController(TSubclassOf< UObject > *result, AController *InController)
APlayerController * SpawnPlayerController(FVector *SpawnLocation, FRotator *SpawnRotation)
void ReturnToMainMenuHost()
int GetIntOption(FString *Options, FString *ParseString, int CurrentValue)
AActor * ChoosePlayerStart_Implementation(AController *Player)
bool AllowPausing(APlayerController *PC)
void K2_PostLogin(APlayerController *NewPlayer)
bool ShouldSpawnAtStartSpot_Implementation(AController *Player)
FString * ParseOption(FString *result, FString *Options, FString *InKey)
AActor * ChoosePlayerStart(AController *Player)
TSubclassOf< APawn > & DefaultPawnClassField()
TSubclassOf< APlayerController > & PlayerControllerClassField()
void StartNewPlayer(APlayerController *NewPlayer)
void RemovePlayerStart(APlayerStart *RemovedPlayerStart)
FName & MatchStateField()
void UpdateGameplayMuteList(APlayerController *aPlayer)
UAntiDupeTransactionLog * AntiDupeTransactionLogField()
void GenericPlayerInitialization(AController *C)
void PreLogin(FString *Options, FString *Address, TSharedPtr< FUniqueNetId, 0 > *UniqueId, FString *authToken, FString *ErrorMessage)
void InitGame(FString *MapName, FString *Options, FString *ErrorMessage)
BitFieldValue< bool, unsigned __int32 > bDelayedStart()
void HandleMatchIsWaitingToStart()
TSubclassOf< APlayerState > & PlayerStateClassField()
void SetPlayerDefaults(APawn *PlayerPawn)
AGameState * GameStateField()
void SendPlayer(APlayerController *aPlayer, FString *FURL)
bool ShouldStartInCinematicMode(bool *OutHidePlayer, bool *OutHideHUD, bool *OutDisableMovement, bool *OutDisableTurning)
void PostLogin(APlayerController *NewPlayer)
TArray< APlayerStart * > PlayerStartsField()
static UClass * StaticClass()
void HandleMatchHasEnded()
void Logout(AController *Exiting)
static const wchar_t * StaticConfigName()
void PreInitializeComponents()
void RestartPlayer(AController *NewPlayer)
TArray< APlayerState * > InactivePlayerArrayField()
APlayerController * Login(UPlayer *NewPlayer, FString *Portal, FString *Options, TSharedPtr< FUniqueNetId, 0 > *UniqueId, FString *ErrorMessage)
TSubclassOf< AHUD > & HUDClassField()
void RemovePlayerControllerFromPlayerCount(APlayerController *PC)
float & InactivePlayerStateLifeSpanField()
int & NumTravellingPlayersField()
FName * GetMatchState(FName *result)
int & NumSpectatorsField()
bool GrabOption(FString *Options, FString *Result)
TSubclassOf< UObject > * GetDefaultPawnClassForController_Implementation(TSubclassOf< UObject > *result, AController *InController)
TSubclassOf< ASpectatorPawn > & SpectatorClassField()
TArray< APlayerStart * > UsedPlayerStartsField()
void SetMatchState(FName NewState)
FString & OptionsStringField()
FString * GetNetworkNumber(FString *result)
void SetBandwidthLimit(float AsyncIOBandwidthLimit)
void PostSeamlessTravel()
void GetSeamlessTravelActorList(bool bToEntry, TArray< AActor * > *ActorList)
TSubclassOf< AGameState > & GameStateClassField()
static FString * StaticGetFullGameClassName(FString *result, FString *Str)
bool PlayerCanRestart(APlayerController *Player)
BitFieldValue< bool, unsigned __int32 > bUseSeamlessTravel()
void Tick(float DeltaSeconds)
static void StaticRegisterNativesAGameMode()
FString & DefaultPlayerNameField()
void HandleSeamlessTravelPlayer(AController **C)
BitFieldValue< bool, unsigned __int32 > bPauseable()
AActor * FindPlayerStart(AController *Player, FString *IncomingName)
APawn * SpawnDefaultPawnFor(AController *NewPlayer, AActor *StartSpot)
void AddInactivePlayer(APlayerState *PlayerState, APlayerController *PC)
void ForceClearUnpauseDelegates(AActor *PauseActor)
AGameSession * GameSessionField()
void ChangeName(AController *Other, FString *S, bool bNameChange)
bool & bPvEAllowStructuresAtSupplyDropsField()
bool IsEngramClassHidden(TSubclassOf< UPrimalItem > ForItemClass)
bool AllowRenameTribe(AShooterPlayerState *ForPlayerState, FString *TribeName)
void KickPlayerController(APlayerController *thePC, FString *KickMessage)
static bool IsSupportedLiveTuningProperty(UProperty *Property, bool bIgnoreLiveTuningFlag)
float & DinoResistanceMultiplierField()
bool & bForceMapPlayerLocationField()
float & GenericXPMultiplierField()
bool & bAllowUnclaimDinosField()
bool & bPvEAllowTribeWarField()
bool AllowAddXP(UPrimalCharacterStatusComponent *forComp)
float & TamedDinoCharacterFoodDrainMultiplierField()
FString * ValidateTribeName(FString *result, FString theTribeName)
FString & CurrentAdminCommandTrackingURLField()
float & TamedDinoResistanceMultiplierField()
FString & BanFileNameField()
bool BanPlayer(FString PlayerSteamName, FString PlayerSteamID)
bool KickPlayer(FString PlayerSteamName, FString PlayerSteamID)
float & ResourcesRespawnPeriodMultiplierField()
void UpdateSaveBackupFiles()
int & SaveGameCustomVersionField()
void PostAlarmNotification(unsigned __int64 SteamID, FString *Title, FString *Message)
bool & bForceAllowCaveFlyersField()
void SetDamageEventLoggingEnabled(bool bEnabled)
float & CryopodNerfDamageMultField()
float & YellingRadiusField()
bool & bAllowFlyingStaminaRecoveryField()
float & WildDinoTorporDrainMultiplierField()
void BeginUnloadingWorld()
void PostAlarmNotificationTribe(int TribeID, FString Title, FString Message)
void HttpServerNotificationRequestComplete(TSharedPtr< IHttpRequest, 0 > HttpRequest, TSharedPtr< IHttpResponse, 1 > HttpResponse, bool bSucceeded)
float & DifficultyValueMinField()
bool IsPlayerControllerAllowedToJoinNoCheck(AShooterPlayerController *ForPlayer)
TArray< FString > & ArkGameCodesField()
bool & bAutoDestroyDecayedDinosField()
bool & bCheckedForOceanDinoManagerField()
TArray< int > & ExcludeItemIndicesField()
TArray< FString > & PreventDinoTameClassNamesField()
float & AutoPvEStopTimeSecondsField()
void RemovePlayerFromTribe(unsigned __int64 TribeID, unsigned __int64 PlayerDataID, bool bDontUpdatePlayerState)
bool & bIsOfficialServerField()
float & HarvestHealthMultiplierField()
float & KillXPMultiplierField()
void SendDatadogMetricEvent(FString *Title, FString *Message)
bool & bIsConsoleUnOfficialPCServerField()
int & ChatLogFileSplitIntervalSecondsField()
bool GetBoolOption(FString *Options, FString *ParseString, bool CurrentValue)
void SendServerDirectMessage(FString *PlayerSteamID, FString *MessageText, FLinearColor MessageColor, bool bIsBold, int ReceiverTeamId, int ReceiverPlayerID, FString *PlayerName)
float & MateBoostEffectMultiplierField()
TMap< unsigned __int64, int, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned __int64, int, 0 > > & SteamIdsField()
FString * GenerateProfileFileName(FString *result, FUniqueNetIdRepl *UniqueId, FString *NetworkAddresss, FString *PlayerName)
bool & bAllowCaveBuildingPvPField()
void AddTribeWar(int MyTribeID, int EnemyTeamID, int StartDayNum, int EndDayNumber, float WarStartTime, float WarEndTime, bool bForceApprove)
void HttpSendAllCachedArkMetricsRequestComplete(TSharedPtr< IHttpRequest, 0 > HttpRequest, TSharedPtr< IHttpResponse, 1 > HttpResponse, bool bSucceeded)
float & SingleplayerSettingsCorpseLifespanMultiplierField()
int & DestroyTamesOverLevelClampField()
int GetNumDeaths(FString *PlayerDataID)
bool & bGlobalDisableLoginLockCheckField()
void FlushPrimalStats(AShooterPlayerController *ForPC)
static FString * GetLiveTuningOverloadsDirectory(FString *result, bool bEnsureDirectoryExists)
void * GameBackupPipeWriteField()
TArray< TWeakObjectPtr< APrimalStructure > > & PendingStructureDestroysField()
int & MaxTribeLogsField()
TArray< FEngramEntryOverride > & OverrideEngramEntriesField()
float & PvEDinoDecayPeriodMultiplierField()
int & LastDayOfYearBackedUpField()
TMap< int, unsigned __int64, FDefaultSetAllocator, TDefaultMapKeyFuncs< int, unsigned __int64, 0 > > & PlayersIdsField()
float & CropGrowthSpeedMultiplierField()
float TimeSinceMissionDeactivated(TSubclassOf< AMissionType > MissionType)
bool & bDisableSaveLoadField()
static void StaticRegisterNativesAShooterGameMode()
AOceanDinoManager * GetOceanDinoManager()
float & StructureResistanceMultiplierField()
float & FuelConsumptionIntervalMultiplierField()
void ArkGlobalCommand(FString Command)
TMap< FName, int, FDefaultSetAllocator, TDefaultMapKeyFuncs< FName, int, 0 > > & MissionTagToLeaderboardEntryField()
float & DinoHarvestingDamageMultiplierField()
bool & bClampItemStatsField()
float & LayEggIntervalMultiplierField()
void HttpGetDynamicConfigComplete(TSharedPtr< IHttpRequest, 0 > HttpRequest, TSharedPtr< IHttpResponse, 1 > HttpResponse, bool bSucceeded)
void SaveWorld(bool bForceWaitOnSaveToComplete)
float & BabyCuddleGracePeriodMultiplierField()
bool & bAllowUnlimitedRespecsField()
bool IsPlayerAllowedToCheat(AShooterPlayerController *ForPlayer)
bool & bEnableExtraStructurePreventionVolumesField()
bool & bDisableImprintDinoBuffField()
static bool AllowDamage(UWorld *ForWorld, int TargetingTeam1, int TargetingTeam2, bool bIgnoreDamageIfAllied)
bool & bAutoRestoreBackupsField()
float & DayTimeSpeedScaleField()
float & BaseTemperatureMultiplierField()
void DamageEventLogFlush()
bool GetBoolOptionIni(FString Section, FString OptionName, bool bDefaultValue)
float & CustomRecipeEffectivenessMultiplierField()
bool & bUseBPPreSpawnedDinoField()
bool & bUseOptimizedHarvestingHealthField()
UPrimalPlayerData * GetPlayerDataFor(AShooterPlayerController *PC, bool *bCreatedNewPlayerData, bool bForceCreateNewPlayerData, FPrimalPlayerCharacterConfigStruct *charConfig, bool bAutoCreateNewData, bool bDontSaveNewData)
float & EnableAFKKickPlayerCountPercentField()
long double & LastServerNotificationRecievedAtField()
void ChatLogAppend(AShooterPlayerController *SenderController, FChatMessage *Msg)
FVector * GetTracedSpawnLocation(FVector *result, FVector *SpawnLoc, float CharHalfHeight)
bool & bAllowDisablingSpectatorField()
TArray< FEngramEntryOverride > & OverrideNamedEngramEntriesField()
FString & CurrentDamageEventLogFilenameField()
bool & bHasCovertedToStoreField()
URCONServer * RCONSocketField()
float & CryopodNerfIncomingDamageMultPercentField()
int & TributeDinoExpirationSecondsField()
FDateTime & LastChatLogFlushTimeField()
void RemoveLoginLock(TSharedPtr< FUniqueNetId, 0 > *UniqueNetId)
bool & bPreventUploadSurvivorsField()
static UClass * StaticClass()
float GetExtraDinoSpawnWeight(FName DinoNameTag)
TArray< FConfigNPCSpawnEntriesContainer > & ConfigSubtractNPCSpawnEntriesContainerField()
bool & bAllowDeprecatedStructuresField()
bool & bAutoUnlockAllEngramsField()
bool & bUseExclusiveListField()
void LoadTributePlayerDatas(FString UniqueID)
float & TimePeriodToHideDisconnectedPlayersField()
TArray< FUniqueNetIdUInt64 > & PlayersJoinNoCheckField()
bool & bEnableCryopodNerfField()
void SetLastMissionDeactivatedUtcTime(TSubclassOf< AMissionType > MissionType, long double UtcTime)
bool & bIncreasePvPRespawnIntervalField()
bool & bShowCreativeModeField()
bool & bPvPStructureDecayField()
FDateTime & LastSaveWorldTimeField()
float & MaxTamedDinosField()
bool & bEnableCryoSicknessPVEField()
void HttpCheckGlobalEnablesComplete(TSharedPtr< IHttpRequest, 0 > HttpRequest, TSharedPtr< IHttpResponse, 1 > HttpResponse, bool bSucceeded)
bool & bAllowCrateSpawnsOnTopOfStructuresField()
TArray< FPlayerDeathReason > & PlayerDeathReasonsField()
bool & bDisableWeatherFogField()
bool & bClampItemSpoilingTimesField()
bool & bForceUseInventoryAppendsField()
APawn * SpawnDefaultPawnFor(AController *NewPlayer, AActor *StartSpot)
float & DinoDamageMultiplierField()
void ChatLogFlush(bool bFinalize)
float & IncreasePvPRespawnIntervalBaseAmountField()
bool & bDisableDinoRidingField()
float & BabyCuddleLoseImprintQualitySpeedMultiplierField()
float GetHarvestResourceItemAmountMultiplier(TSubclassOf< UPrimalItem > HarvestItemClass)
bool DumpAssetProperties(FString *Asset, FString *OutFilename)
void ClearSavesAndRestart()
FieldArray< float, 16 > PerLevelStatsMultiplier_DinoTamedField()
TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > * GetBannedMap(TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > *result)
bool & bParseServerToJsonField()
unsigned int & VivoxAttenuationModelField()
float & HerbivorePlayerAggroMultiplierField()
TArray< FString > * GetWhiteListedMap(TArray< FString > *result)
float & StructurePickupTimeAfterPlacementField()
bool & bServerGameLogIncludeTribeLogsField()
void LoadTribeIds_Process(unsigned int theTribeID)
FString & LastServerNotificationMessageField()
bool & bAllowCustomRecipesField()
int ForceAddPlayerToTribe(AShooterPlayerState *ForPlayerState, FString *TribeName)
bool & bRestartedAPlayerField()
bool & bPvPDinoDecayField()
float & WildDinoCharacterFoodDrainMultiplierField()
bool & bDisableDynamicMusicField()
int & TerrainGeneratorVersionField()
void InitOptionBool(FString Commandline, FString Section, FString Option, bool bDefaultValue)
void SetMessageOfTheDay(FString *Message)
void IncrementNumDeaths(FString *PlayerDataID)
float GetFloatOptionIni(FString Section, FString OptionName)
float ModifyNPCSpawnLimits(FName DinoNameTag, float CurrentLimit)
float & PlatformSaddleBuildAreaBoundsMultiplierField()
float & FastDecayIntervalField()
FString * GetServerName(FString *result, bool bNumbersAndLettersOnly)
void DownloadTransferredPlayer(AShooterPlayerController *NewPlayer)
TArray< FDinoSpawnWeightMultiplier > & DinoSpawnWeightMultipliersField()
FString & BonusSupplyCrateItemStringField()
bool ExtraPreLoginChecksBeforeWelcomePlayer(UNetConnection *Connection)
FString & CurrentNotificationURLField()
void SavePlayersJoinNoCheckList()
bool & bTempDisableLoginLockCheckField()
TArray< FConfigNPCSpawnEntriesContainer > & ConfigAddNPCSpawnEntriesContainerField()
float & DinoCountMultiplierField()
FieldArray< float, 16 > PerLevelStatsMultiplier_DinoTamed_AffinityField()
void PrintToServerGameLog(FString *InString, bool bSendChatToAllAdmins)
float & MaxFallSpeedMultiplierField()
FieldArray< float, 16 > PerLevelStatsMultiplier_DinoWildField()
TArray< FClassMultiplier > & DinoClassResistanceMultipliersField()
TMap< int, TSet< int, DefaultKeyFuncs< int, 0 >, FDefaultSetAllocator >, FDefaultSetAllocator, TDefaultMapKeyFuncs< int, TSet< int, DefaultKeyFuncs< int, 0 >, FDefaultSetAllocator >, 0 > > & PvEActiveTribeWarsField()
float & WhisperRadiusField()
TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > & BannedMapField()
bool & bFastDecayUnsnappedCoreStructuresField()
void Tick(float DeltaSeconds)
bool & bProximityChatField()
void IncrementNumDinos(int ForTeam, int ByAmount)
bool & bForceAllStructureLockingField()
void ShowMessageOfTheDay()
void ChatLogFlushOnTick()
void RequestFinishAndExitToMainMenu()
float & SupplyCrateLootQualityMultiplierField()
void UpdateTribeData(FTribeData *NewTribeData)
bool & bServerHardcoreField()
int CountOverlappingDinoCharactersOfTeamAndClass(FVector *AtLocation, float OverlapRange, TSubclassOf< APrimalDinoCharacter > DinoClass, int DinoTeam, bool bExactClassMatch, bool bIgnoreClass)
bool & bAutoPvEUseSystemTimeField()
TArray< FUniqueNetIdUInt64 > & PlayersExclusiveListField()
float & RCONServerGameLogBufferField()
bool & bPvEDisableFriendlyFireField()
bool & bForceRespawnDinosField()
void ArkTributeAvailabilityRequestComplete(TSharedPtr< IHttpRequest, 0 > HttpRequest, TSharedPtr< IHttpResponse, 1 > HttpResponse, bool bSucceeded)
long double & LastBonusSupplyCrateItemGiveTimeField()
float & PreventOfflinePvPConnectionInvincibleIntervalField()
void Logout(AController *Exiting)
FieldArray< int, 8 > ItemStatClampsField()
void ForceRepopulateFoliageAtPoint(FVector AtPoint, float MaxRangeFromPoint, int MaxNumFoliages, TSubclassOf< APrimalEmitterSpawnable > RepopulatedEmitter, FVector *StructureDownTraceVector, FVector *StructureUpTraceVector, bool bDontCheckForOverlaps, int TriggeredByTeamID, bool bForce)
float & MinimumDinoReuploadIntervalField()
FString * InitNewPlayer(FString *result, APlayerController *NewPlayerController, TSharedPtr< FUniqueNetId, 0 > *UniqueId, FString *Options, FString *Portal)
long double & LastLoginLocksConnectedTimeField()
unsigned __int64 AddNewTribe(AShooterPlayerState *PlayerOwner, FString *TribeName, FTribeGovernment *TribeGovernment)
bool & bDisableDinoDecayClaimingField()
bool & bDisableDinoDecayPvEField()
void EndPlay(EEndPlayReason::Type EndPlayReason)
float & XPMultiplierField()
void PostLogin(APlayerController *NewPlayer)
int & OverrideMaxExperiencePointsDinoField()
FString * GetStringOption(FString *result, FString Section, FString OptionName)
FString & CheckGlobalEnablesURLField()
int GetIntOption(FString *Options, FString *ParseString, int CurrentValue)
UPrimalPlayerData * LoadPlayerData(AShooterPlayerState *PlayerState, bool bIsLoadingBackup)
void ArkMetricsAppend(FString *Type, TSharedPtr< FJsonObject, 0 > Payload)
float & TamedDinoTorporDrainMultiplierField()
bool & bAllowStoredDatasField()
float & MeshCheckingRayDistanceField()
FString & ArkServerMetricsURLField()
int & LimitNonPlayerDroppedItemsCountField()
bool & bIsCurrentlyRequestingKeyField()
int & MaxTributeItemsField()
bool & bAllowHitMarkersField()
bool & bEnableVictoryCoreDupeCheckField()
void PostAlarmNotification(FUniqueNetId *SteamID, FString *Title, FString *Message)
float & CarnivoreNaturalTargetingRangeMultiplierField()
void UpdateTribeAllianceData(FTribeAlliance *TribeAllianceData, TArray< unsigned int > *OldMembersArray, bool bIsAdd)
void AllowPlayerToJoinNoCheck(FUniqueNetIdUInt64 *PlayerId)
bool & bCustomGameModeAllowSpectatorJoinAfterMatchStartField()
void HandleMatchHasStarted()
float & CraftXPMultiplierField()
float & DinoTurretDamageMultiplierField()
bool BPIsSpawnpointAllowed_Implementation(APlayerStart *SpawnPoint, AController *Player)
bool & bIsLoadedServerField()
bool AreTribesAllied(int TribeID1, int TribeID2)
TMap< FString, double, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, double, 0 > > & ActiveProfilesSavingField()
bool & bGameplayLogEnabledField()
float & BabyMatureSpeedMultiplierField()
bool & bAutoCreateNewPlayerDataField()
bool & bAllowFlyerCarryPvEField()
TSet< unsigned int, DefaultKeyFuncs< unsigned int, 0 >, FDefaultSetAllocator > & TribesIdsField()
TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > > & PGTerrainPropertiesField()
bool & bServerForceNoHUDField()
void SendServerChatMessage(FString *MessageText, FLinearColor MessageColor, bool bIsBold, int ReceiverTeamId, int ReceiverPlayerID)
float & TribeNameChangeCooldownField()
TArray< FClassNameReplacement > & NPCReplacementsField()
float & GlobalPoweredBatteryDurabilityDecreasePerSecondField()
int & TributeItemExpirationSecondsField()
void LoadPlayersJoinNoCheckList()
FString & LaunchOptionsField()
TArray< APrimalDinoCharacter * > * GetOverlappingDinoCharactersOfTeamAndClass(TArray< APrimalDinoCharacter * > *result, FVector *AtLocation, float OverlapRange, TSubclassOf< APrimalDinoCharacter > DinoClass, int DinoTeam, bool bExactClassMatch, bool bIgnoreClass)
int & MaxDinoBaseLevelField()
float & MeshCheckingPercentageToFailField()
bool & bDisableGenesisMissionsField()
long double GetLastMissionDeactivatedUtcTime(TSubclassOf< AMissionType > MissionType)
bool & bAutoPvETimerField()
void AdjustDamage(AActor *Victim, float *Damage, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
bool & PreventDownloadDinosField()
bool & AIForceTargetPlayersField()
void AddTrackedAdminCommand(APlayerController *Controller, FString *CommandType, FString *Command)
float & MatingSpeedMultiplierField()
float & IncreasePvPRespawnIntervalCheckPeriodField()
bool & PreventDownloadItemsField()
bool & bOnlyDecayUnsnappedCoreStructuresField()
FDateTime & LastChatLogFileCreateTimeField()
bool & bAllowInactiveTribesField()
void InitOptionFloat(FString Commandline, FString Section, FString Option, float CurrentValue)
float & FishingLootQualityMultiplierField()
bool & bOverideStructurePlatformPreventionField()
float & AutoPvEStartTimeSecondsField()
bool & bServerUseDinoListField()
float & HarvestAmountMultiplierField()
bool & bPreventUploadItemsField()
FString & ArkServerMetricsKeyField()
FString & SteamAPIKeyField()
unsigned int GeneratePlayerDataId(unsigned __int64 NetUniqueID)
bool & bPopulatingSpawnZonesField()
bool IsTribeWar(int TribeID1, int TribeID2)
bool & bCollectArkMetricsField()
void SerializeForSaveFile(int SaveVersion, FArchive *InArchive)
TArray< FEngramEntryAutoUnlock > & EngramEntryAutoUnlocksField()
bool & bForceAllowAscensionItemDownloadsField()
float & AutoDestroyOldStructuresMultiplierField()
TArray< FString > & CachedGameLogField()
TSubclassOf< UObject > * GetDefaultPawnClassForController_Implementation(TSubclassOf< UObject > *result, AController *InController)
FTribeData * GetTribeData(FTribeData *result, unsigned __int64 TribeID)
FName & StructureDestructionTagField()
float & ExtinctionEventTimeIntervalField()
bool & InitiatedArkTributeAvailabilityCheckField()
void SingleplayerSetupValues()
float GetDinoResistanceMultiplier(APrimalDinoCharacter *ForDino)
bool & bAllowFlyerSpeedLevelingField()
bool & bUseTameLimitForStructuresOnlyField()
int & ChatLogMaxAgeInDaysField()
unsigned __int64 & ServerIDField()
void InitOptions(FString Options)
bool UnbanPlayer(FString PlayerSteamName, FString PlayerSteamID)
float & PerPlatformMaxStructuresMultiplierField()
bool & bAlwaysNotifyPlayerJoinedField()
void LoadPlayerIds_Process(unsigned __int64 InPlayerID, TArray< unsigned char > *ReadBytes)
float & PlayerCharacterStaminaDrainMultiplierField()
bool & PreventDownloadSurvivorsField()
float & NightTimeSpeedScaleField()
void ApplyLiveTuningOverloads(TSharedPtr< FJsonObject, 0 > Overloads)
float & SpecialXPMultiplierField()
TArray< FString > & CachedArkMetricsPayloadsField()
void * GameBackupPipeReadField()
void StartNewShooterPlayer(APlayerController *NewPlayer, bool bForceCreateNewPlayerData, bool bIsFromLogin, FPrimalPlayerCharacterConfigStruct *charConfig, UPrimalPlayerData *ArkPlayerData)
float & DinoCharacterFoodDrainMultiplierField()
int & MaxTribesPerAllianceField()
bool & bAllowCaveBuildingPvEField()
float & BabyCuddleIntervalMultiplierField()
bool & bJoinInProgressGamesAsSpectatorField()
float & ResourceNoReplenishRadiusStructuresField()
bool & bPreventStructurePaintingField()
bool & bAllowAnyoneBabyImprintCuddleField()
void RemovePlayerData(AShooterPlayerState *PlayerState)
void KickAllPlayersAndReload()
bool GetServerSettingsFloat(FString *Keyvalue, float *OutFloat)
void RemoveTribe(unsigned __int64 TribeID)
bool & bIgnoreStructuresPreventionVolumesField()
bool & bAutoDestroyStructuresField()
bool & bIsLegacyServerField()
TSubclassOf< UCheatManager > & CheatClassField()
void SpawnedPawnFor(AController *PC, APawn *SpawnedPawn)
void GetActorSaveGameTypes(TArray< TSubclassOf< AActor > > *saveGameTypes)
long double & LastTimeSavedWorldField()
void OnLogout(AController *Exiting)
long double & TimeLastStartedDoingRemoteBackupField()
float & BabyImprintingStatScaleMultiplierField()
float & ProximityRadiusField()
bool & bPreventDiseasesField()
float & PvPZoneStructureDamageMultiplierField()
long double & ServerLastForceRespawnWildDinosTimeField()
TArray< int > & SupportedSpawnRegionsField()
bool IsLoginLockDisabled()
bool & bAllowRaidDinoFeedingField()
void DeletePlayerData(AShooterPlayerState *PlayerState)
TArray< FClassMultiplier > & TamedDinoClassDamageMultipliersField()
float & PlayerCharacterFoodDrainMultiplierField()
AActor * ChoosePlayerStart_Implementation(AController *Player)
FName & UseStructurePreventionVolumeTagField()
bool LoadTribeData(int TribeID, FTribeData *LoadedTribeData, bool bIsLoadingBackup, bool bDontCheckDirtyTribeWar)
int & TributeCharacterExpirationSecondsField()
bool CheckJoinInProgress_Implementation(bool bIsFromLogin, APlayerController *NewPlayer)
int & MaxNumberOfPlayersInTribeField()
bool IsFirstPlayerSpawn(APlayerController *NewPlayer)
unsigned int & NextExtinctionEventUTCField()
int & MaxPlatformSaddleStructureLimitField()
float & VivoxRolloffField()
bool & bLimitTurretsInRangeField()
bool & bPreventTribeAlliancesField()
int & TheMaxStructuresInRangeField()
float & StructureDamageRepairCooldownField()
bool & bTribeLogDestroyedEnemyStructuresField()
FString & CurrentChatLogFilenameField()
void DisallowPlayerToJoinNoCheck(FUniqueNetIdUInt64 *PlayerId)
float & PvEStructureDecayPeriodMultiplierField()
void AddToTribeLog(int TribeId, FString *NewLog)
FString & AlarmNotificationKeyField()
UPrimalPlayerData * GetPlayerData(FString *PlayerDataID)
void ClearLastMissionDeactivatedTime(TSubclassOf< AMissionType > MissionType)
FDataStore< unsigned int > & TribeDataStoreField()
float & BabyFoodConsumptionSpeedMultiplierField()
FieldArray< float, 16 > PlayerBaseStatMultipliersField()
bool & bAlwaysNotifyPlayerLeftField()
bool & bPvEAllowTribeWarCancelField()
TMap< unsigned __int64, UPrimalPlayerData *, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned __int64, UPrimalPlayerData *, 0 > > IDtoPlayerDatasField()
bool & bDisableFriendlyFireField()
bool & bDisableStructurePlacementCollisionField()
bool & bUseDinoLevelUpAnimationsField()
int & NPCActiveCountTamedField()
bool & bAllowHideDamageSourceFromLogsField()
bool & bAllowIntegratedSPlusStructuresField()
bool PlayerCanRestart(APlayerController *Player)
bool & bFirstSaveWorldField()
float & StructurePreventResourceRadiusMultiplierField()
bool & bHardLimitTurretsInRangeField()
int & LoadForceRespawnDinosVersionField()
bool IsTimeSinceMissionDeactivated(TSubclassOf< AMissionType > MissionType, float CheckTimeSince, bool bForceTrueAtZeroTime)
bool & bUseCorpseLocatorField()
float & DinoCharacterHealthRecoveryMultiplierField()
bool CanDealDamage(APlayerStart *SpawnPoint, AController *Player)
TArray< FConfigMaxItemQuantityOverride > & ConfigOverrideItemMaxQuantityField()
float & ResourceNoReplenishRadiusPlayersField()
float & PlayerHarvestingDamageMultiplierField()
float GetDinoDamageMultiplier(APrimalDinoCharacter *ForDino)
float & DinoCharacterStaminaDrainMultiplierField()
bool HandleNewPlayer(AShooterPlayerController *NewPlayer, UPrimalPlayerData *PlayerData, AShooterCharacter *PlayerCharacter, bool bIsFromLogin)
float & RaidDinoCharacterFoodDrainMultiplierField()
int & NPCActiveCountField()
void CheckForRepopulation()
FString & CurrentMerticsURLField()
bool & bEnableOfficialOnlyVersioningCodeField()
bool & bDisableStructureDecayPvEField()
TArray< FClassMultiplier > & TamedDinoClassResistanceMultipliersField()
float GetFloatOption(FString *Options, FString *ParseString, float CurrentValue)
int & LastRepopulationIndexToCheckField()
bool & bAdminLoggingField()
void BPPreSpawnedDino(APrimalDinoCharacter *theDino)
float & GlobalCorpseDecompositionTimeMultiplierField()
TSet< FString, DefaultKeyFuncs< FString, 0 >, FDefaultSetAllocator > & AllowedAdminIPsField()
TMap< FString, FTributePlayerTribeInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FTributePlayerTribeInfo, 0 > > & TributePlayerTribeInfosField()
bool & bAllowPlatformSaddleMultiFloorsField()
TMap< unsigned __int64, FTribeData, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned __int64, FTribeData, 0 > > & TribesDataField()
int & LimitTurretsNumField()
TArray< FClassMultiplier > & HarvestResourceItemAmountClassMultipliersField()
void Killed(AController *Killer, AController *KilledPlayer, APawn *KilledPawn, UDamageType *DamageType)
FDataStore< unsigned __int64 > & PlayerDataStoreField()
void PrintToGameplayLog(FString *InString)
bool & bRandomSupplyCratePointsField()
bool & bOfficialDisableGenesisMissionsField()
bool & bPreventUploadDinosField()
UShooterCheatManager * GlobalCommandsCheatManagerField()
int & OverrideMaxExperiencePointsPlayerField()
int & MaxAlliancesPerTribeField()
bool & bFlyerPlatformAllowUnalignedDinoBasingField()
FTribeData * GetTribeDataBlueprint(FTribeData *result, int TribeID)
bool BPIsSpawnpointPreferred_Implementation(APlayerStart *SpawnPoint, AController *Player)
float & AutoSavePeriodMinutesField()
void SendServerNotification(FString *MessageText, FLinearColor MessageColor, float DisplayScale, float DisplayTime, UTexture2D *MessageIcon, USoundBase *SoundToPlay, int ReceiverTeamId, int ReceiverPlayerID, bool bDoBillboard)
FString * GetSessionTimeString_Implementation(FString *result)
float & StructurePickupHoldDurationField()
float & ItemStackSizeMultiplierField()
int GetNumDinosOnTeam(int OnTeam)
bool & bServerAllowArkDownloadField()
TArray< int > & OverridePlayerLevelEngramPointsField()
float & BonusSupplyCrateItemGiveIntervalField()
bool & bDisableNonTribePinAccessField()
TArray< UPrimalPlayerData * > PlayerDatasField()
bool & bIsGenesisMapField()
bool & bOnlyAutoDestroyCoreStructuresField()
float & EggHatchSpeedMultiplierField()
bool CheckJoinInProgress(bool bIsFromLogin, APlayerController *NewPlayer)
bool & bUsingStructureDestructionTagField()
bool & bTribeStoreCharacterConfigurationField()
void CheckArkTributeAvailability()
int ForceCreateTribe(FString *TribeName, int TeamOverride)
float & IncreasePvPRespawnIntervalMultiplierField()
void CheckIsOfficialServer()
float & MatingIntervalMultiplierField()
float & TamedDinoDamageMultiplierField()
bool IsEngramClassGiveToPlayer(TSubclassOf< UPrimalItem > ForItemClass)
float & OxygenSwimSpeedStatMultiplierField()
FPrimalPlayerCharacterConfigStruct * ValidateCharacterConfig(FPrimalPlayerCharacterConfigStruct *result, FPrimalPlayerCharacterConfigStruct *charConfig)
bool & bDisableLootCratesField()
void HttpGetLiveTuningOverloadsComplete(TSharedPtr< IHttpRequest, 0 > HttpRequest, TSharedPtr< IHttpResponse, 1 > HttpResponse, bool bSucceeded)
TArray< TSharedPtr< FJsonObject, 0 > > & ChatMessageBufferField()
float & TribeSlotReuseCooldownField()
bool & bIdlePlayerKickAllowedField()
bool & bDoExtinctionEventField()
int & PersonalTamedDinosSaddleStructureCostField()
float & CropDecaySpeedMultiplierField()
FString & UseStructurePreventionVolumeTagStringField()
bool & bForceAllowAllStructuresField()
TArray< FConfigNPCSpawnEntriesContainer > & ConfigOverrideNPCSpawnEntriesContainerField()
float & DifficultyValueMaxField()
bool & bDisableDinoTamingField()
long double & LastTimeCheckedForSaveBackupField()
FString & PGTerrainPropertiesStringField()
int GetNumberOfLivePlayersOnTribe(FString *TribeName)
FLeaderboardEntry * GetOrCreateLeaderboardEntry(FName MissionTag)
float & PlayerDamageMultiplierField()
void SaveTributePlayerDatas(FString UniqueID)
int & MaxTributeCharactersField()
int & MaxPerTribePlatformSaddleStructureLimitField()
void SendAllCachedArkMetrics()
float & PoopIntervalMultiplierField()
bool & bEnableMeshBitingProtectionField()
bool & bServerRCONOutputTribeLogsField()
TArray< FClassMultiplier > & DinoClassDamageMultipliersField()
TArray< FItemCraftingCostOverride > & OverrideItemCraftingCostsField()
bool & bServerEnableMeshCheckingField()
int & CurrentPlatformSaddleStructuresField()
bool & bOnlyAllowSpecifiedEngramsField()
float & TamingSpeedMultiplierField()
bool & bIgnoreLimitMaxStructuresInRangeTypeFlagField()
bool & bDamageEventLoggingEnabledField()
FString & PlayersExclusiveCheckFilenameField()
bool & bCrossARKAllowForeignDinoDownloadsField()
bool IsPlayerControllerAllowedToExclusiveJoin(AShooterPlayerController *ForPlayer)
FString & LastClaimedGameCodeField()
float & MaxAllowedRespawnIntervalField()
TArray< TSharedPtr< FJsonObject, 0 > > & DamageEventBufferField()
float & OverrideOfficialDifficultyField()
float & MeshCheckingSubdivisonsField()
void SetTimeOfDay(FString *timeString)
bool & bIsRestartingField()
bool & bNonPermanentDiseasesField()
void CheckGlobalEnables()
bool & bNotifyAdminCommandsInChatField()
void IncrementPreLoginMetric()
bool & bLogChatMessagesField()
int & MaxTributeDinosField()
static bool TriggerLevelCustomEvents(UWorld *InWorld, FString *EventName)
bool & bAllowTekSuitPowersInGenesisField()
TSubclassOf< AGameSession > * GetGameSessionClass(TSubclassOf< AGameSession > *result)
void StartNewPlayer(APlayerController *NewPlayer)
float & RadiusStructuresInSmallRadiusField()
float & ProximityRadiusUnconsiousScaleField()
bool & bPassiveDefensesDamageRiderlessDinosField()
void InitOptionInteger(FString Commandline, FString Section, FString Option, int CurrentValue)
void CheckForDupedDinos()
float & RandomAutoSaveSpreadField()
bool & bAlwaysAllowStructurePickupField()
void InitOptionString(FString Commandline, FString Section, FString Option)
float & VivoxMinDistanceField()
TArray< FConfigSupplyCrateItemsOverride > & ConfigOverrideSupplyCrateItemsField()
void HandleTransferCharacterDialogResult(bool bAccept, AShooterPlayerController *NewPlayer)
FString & SaveDirectoryNameField()
float ModifyDamage(float Damage, AActor *DamagedActor, FDamageEvent *DamageEvent, AController *EventInstigator, AActor *DamageCauser)
float & UseCorpseLifeSpanMultiplierField()
UAllClustersInventory * AllClustersInventoryField()
void AddToPendingStructureDestroys(APrimalStructure *theStructure)
void PreLogin(FString *Options, FString *Address, TSharedPtr< FUniqueNetId, 0 > *UniqueId, FString *authToken, FString *ErrorMessage)
float & PreventOfflinePvPIntervalField()
float & CustomRecipeSkillMultiplierField()
bool & bEnableDeathTeamSpectatorField()
FString & AlarmNotificationURLField()
bool & bServerAllowThirdPersonPlayerField()
void PreInitializeComponents()
void PostAdminTrackedCommands()
void InitializeDatabaseRefs()
bool & bEnablePvPGammaField()
float & CraftingSkillBonusMultiplierField()
float & PlayerCharacterHealthRecoveryMultiplierField()
int GetPlayerIDForSteamID(unsigned __int64 steamID)
TArray< FConfigItemCraftingCostOverride > & ConfigOverrideItemCraftingCostsField()
AOceanDinoManager * TheOceanDinoManagerField()
void ListenServerClampPlayerLocations()
TSubclassOf< UPrimalItem > & BonusSupplyCrateItemClassField()
bool HandleNewPlayer_Implementation(AShooterPlayerController *NewPlayer, UPrimalPlayerData *PlayerData, AShooterCharacter *PlayerCharacter, bool bIsFromLogin)
FieldArray< float, 16 > PerLevelStatsMultiplier_DinoTamed_AddField()
FString & PGMapNameField()
float & ServerAutoForceRespawnWildDinosIntervalField()
float & LimitTurretsRangeField()
bool & bShowFloatingDamageTextField()
void PostAlarmNotification(FString SteamID, FString *Title, FString *Message)
static UClass * GetPrivateStaticClass(const wchar_t *Package)
bool & bDisablePvEGammaField()
void GetServerNotification()
bool & bProximityVoiceChatField()
bool & bAllowMultipleAttachedC4Field()
int & NPCZoneManagerModField()
float & DifficultyValueField()
void ResetLiveTuningOverloads()
TMap< int, TSet< int, DefaultKeyFuncs< int, 0 >, FDefaultSetAllocator >, FDefaultSetAllocator, TDefaultMapKeyFuncs< int, TSet< int, DefaultKeyFuncs< int, 0 >, FDefaultSetAllocator >, 0 > > & TribeAlliesField()
bool & bPreventOfflinePvPField()
bool & bPreventMateBoostField()
float & HairGrowthSpeedMultiplierField()
bool & bUseSingleplayerSettingsField()
void PostAlarmNotificationPlayerID(int PlayerID, FString *Title, FString *Message)
float & LimitNonPlayerDroppedItemsRangeField()
FName & ActiveEventField()
float & DayCycleSpeedScaleField()
void NotifyDamage(AActor *Victim, float DamageAmount, FDamageEvent *Event, AController *EventInstigator, AActor *DamageCauser)
float & StructureDamageMultiplierField()
FieldArray< float, 16 > PerLevelStatsMultiplier_PlayerField()
bool GetLaunchOptionFloat(FString *LaunchOptionKey, float *ReturnVal)
long double & LastExecSaveTimeField()
long double & LastUpdatedLoginLocksTimeField()
float & ListenServerTetherDistanceMultiplierField()
float & CarnivorePlayerAggroMultiplierField()
bool IsSpawnpointPreferred(APlayerStart *SpawnPoint, AController *Player)
unsigned __int64 GetSteamIDForPlayerID(int playerDataID)
void LoadedFromSaveGame()
int & MaxStructuresInSmallRadiusField()
bool & AIForceOverlapCheckField()
FString * GetMapName(FString *result)
TArray< FString > & PendingLoginLockReleasesField()
float & PlayerCharacterWaterDrainMultiplierField()
float & HarvestXPMultiplierField()
bool GetOrLoadTribeData(int TribeID, FTribeData *LoadedTribeData)
unsigned int GenerateTribeId()
TArray< FLevelExperienceRamp > & LevelExperienceRampOverridesField()
float & PassiveTameIntervalMultiplierField()
void InitGame(FString *MapName, FString *Options, FString *ErrorMessage)
float & CryopodNerfDurationField()
float & GlobalItemDecompositionTimeMultiplierField()
int GetTribeIDOfPlayerID(unsigned __int64 PlayerDataID)
int & ChatLogFlushIntervalSecondsField()
bool & bAllowChatFromDeadNonAdminsField()
void AddPlayerID(int playerDataID, unsigned __int64 netUniqueID)
FString & MyServerIdField()
bool & bMapPlayerLocationField()
float & PlayerResistanceMultiplierField()
FString & PlayersJoinNoCheckFilenameField()
bool & bDestroyUnconnectedWaterPipesField()
float & KickIdlePlayersPeriodField()
FString & CurrentAdminCommandTrackingAPIKeyField()
bool IsPlayerAllowedToJoinNoCheck(FUniqueNetIdUInt64 *PlayerId)
FString * GetSaveDirectoryName(FString *result, ESaveType::Type SaveType)
FDateTime & LastBackupTimeField()
int & SaveForceRespawnDinosVersionField()
bool & bServerCrosshairField()
void ReassertColorization()
bool & bPreventSpawnAnimationsField()
bool AllowTaming(int ForTeam)
bool & bClampResourceHarvestDamageField()
float & GlobalSpoilingTimeMultiplierField()
void RemoveInactivePlayersAndTribes()
int GetIntOptionIni(FString Section, FString OptionName)
int & MaxPersonalTamedDinosField()
void Serialize(FArchive *Ar)
bool & bGenesisUseStructuresPreventionVolumesField()
bool & bServerGameLogEnabledField()
float & HerbivoreNaturalTargetingRangeMultiplierField()
float & MinDesiredFrameRateField()
FColor & C_BrushWireField()
UMaterial * VertexColorViewModeMaterial_ColorOnlyField()
bool IsSplitScreen(UWorld *InWorld)
FRunnableThread * ScreenSaverInhibitorField()
TArray< FStatColorMapping > & StatColorMappingsField()
int RenderStatSounds(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
FLinearColor & SelectedMaterialColorField()
void DestroyWorldContext(UWorld *InWorld)
void Serialize(FArchive *Ar)
bool ShouldAbsorbAuthorityOnlyEvent()
UMaterial * ShadedLevelColorationUnlitMaterialField()
TSubclassOf< UConsole > & ConsoleClassField()
float & AsyncLoadingTimeLimitField()
FRigidBodyErrorCorrection & PhysicErrorCorrectionField()
UTexture2D * DefaultBSPVertexTextureField()
UWorld * GetWorldFromContextObject(UObject *Object, bool bChecked)
void UpdateTimeAndHandleMaxTickRate()
TArray< FLinearColor > & ShaderComplexityColorsField()
float GetMaxTickRate(float DeltaTime, bool bAllowFrameRateSmoothing)
void OnLostFocusPause(bool EnablePause)
void DumpFPSChart(FString *InMapName, bool bForceDump)
TArray< FString > & DeferredCommandsField()
FAudioDevice * AudioDeviceField()
float & MeshLODRangeField()
FWorldContext * GetWorldContextFromHandleChecked(FName WorldContextHandle)
UTexture2D * MiniFontTextureField()
UTexture2D * DefaultTextureField()
UTexture * WeightMapPlaceholderTextureField()
bool InitializeAudioDevice()
unsigned int & bEnableVisualLogRecordingOnStartField()
static UFont * GetSmallFont()
UDeviceProfileManager * DeviceProfileManagerField()
int RenderStatSummary(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
TWeakObjectPtr< AMatineeActor > & ActiveMatineeField()
TArray< FLinearColor > & StationaryLightOverlapColorsField()
FColor & C_BSPCollisionField()
TSharedPtr< IStereoRendering, 1 > & StereoRenderingDeviceField()
void TickHardwareSurvey()
static FString * HardwareSurveyBucketVRAM(FString *result, unsigned int VidMemoryMB)
float & PrimitiveProbablyVisibleTimeField()
float & CameraTranslationThresholdField()
bool & bPendingHardwareSurveyResultsField()
FLinearColor & LightMapDensityVertexMappedColorField()
TArray< FStructRedirect > & ActiveStructRedirectsField()
TSubclassOf< UGameUserSettings > & GameUserSettingsClassField()
bool IsEngineStat(FString *InName)
TArray< ULocalPlayer * > * GetGamePlayers(UGameViewportClient *Viewport)
void SwapControllerId(ULocalPlayer *NewPlayer, int CurrentControllerId, int NewControllerID)
ULocalPlayer * GetLocalPlayerFromControllerId(UWorld *InWorld, int ControllerId)
int & MaximumLoopIterationCountField()
float & PriorityAsyncLoadingExtraTimeField()
UFont * SubtitleFontField()
TArray< FClassRedirect > & ActiveClassRedirectsField()
UMaterial * DebugMeshMaterialField()
TArray< FString > & ServerActorsField()
int RenderStatHitches(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
float & IdealLightMapDensityField()
IEngineLoop * EngineLoopField()
void OnExternalUIChange(bool bInIsOpening)
void Init(IEngineLoop *InEngineLoop)
TArray< FColor > & LightComplexityColorsField()
TMap< int, FScreenMessageString, FDefaultSetAllocator, TDefaultMapKeyFuncs< int, FScreenMessageString, 0 > > & ScreenMessagesField()
void RenderEngineStats(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int LHSX, int *InOutLHSY, int RHSX, int *InOutRHSY, FVector *ViewLocation, FRotator *ViewRotation)
void VerifyLoadMapWorldCleanup()
FLinearColor & SelectionOutlineColorField()
void GetAllLocalPlayerControllers(TArray< APlayerController * > *PlayerList)
int & NumPawnsAllowedToBeSpawnedInAFrameField()
TArray< UFont * > AdditionalFontsField()
FString & TransitionDescriptionField()
bool & bNoTextureStreamingField()
UPhysicalMaterial * DefaultPhysMaterialField()
TSubclassOf< ULocalPlayer > & LocalPlayerClassField()
UGameViewportClient * GameViewportField()
ULocalPlayer * FindFirstLocalPlayerFromControllerId(int ControllerId)
void TickFPSChart(float DeltaSeconds)
FScreenSaverInhibitor * ScreenSaverInhibitorRunnableField()
float & SelectionHighlightIntensityBillboardsField()
TArray< FGameNameRedirect > & ActiveGameNameRedirectsField()
bool TickWorldTravel(FWorldContext *Context, float DeltaSeconds)
FString & LastModDownloadTextField()
void InitializeObjectReferences()
bool IsHardwareSurveyRequired(int LocalUserNum)
FColor & C_OrthoBackgroundField()
UTexture2D * LightMapDensityTextureField()
TIndexedContainerIterator< TArray< ULocalPlayer * > const, ULocalPlayer *const, int > * GetLocalPlayerIterator(TIndexedContainerIterator< TArray< ULocalPlayer * > const, ULocalPlayer *const, int > *result, UGameViewportClient *Viewport)
TIndexedContainerIterator< TArray< ULocalPlayer * > const, ULocalPlayer *const, int > * GetLocalPlayerIterator(TIndexedContainerIterator< TArray< ULocalPlayer * > const, ULocalPlayer *const, int > *result, UWorld *World)
TArray< FString > & AdditionalFontNamesField()
UTexture2D * HighFrequencyNoiseTextureField()
int RenderStatNamedEvents(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
UTexture * DefaultDiffuseTextureField()
ULocalPlayer * GetLocalPlayerFromControllerId(UGameViewportClient *InViewport, int ControllerId)
float & SelectionHighlightIntensityField()
float & RenderLightMapDensityGrayscaleScaleField()
UMaterial * VertexColorViewModeMaterial_GreenOnlyField()
UMaterial * VertexColorViewModeMaterial_AlphaAsColorField()
int & MatineeCaptureFPSField()
UMaterial * ShadedLevelColorationLitMaterialField()
TSubclassOf< ALevelScriptActor > & LevelScriptActorClassField()
TSubclassOf< APawn > & DefaultPreviewPawnClassField()
int RenderStatUnit(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
UMaterial * VertexColorViewModeMaterial_BlueOnlyField()
FWorldContext * CreateNewWorldContext(EWorldType::Type WorldType)
FLinearColor & LightingOnlyBrightnessField()
float & NearClipPlaneField()
FColor & C_BrushShapeField()
TSubclassOf< AWorldSettings > & WorldSettingsClassField()
float & MaxOcclusionPixelsFractionField()
UMaterial * VertexColorMaterialField()
FAudioDevice * GetAudioDevice()
static FString * HardwareSurveyBucketResolution(FString *result, unsigned int DisplayWidth, unsigned int DisplayHeight)
UTexture2D * PreIntegratedSkinBRDFTextureField()
void ConditionalCommitMapChange(FWorldContext *Context)
APlayerController * GetFirstLocalPlayerController(UWorld *InWorld)
void DumpFPSChartToLog(float TotalTime, float DeltaTime, int NumFrames, FString *InMapName)
bool & bIsInitializedField()
void RequestAuthTokenThenNotifyPendingNetGame(UPendingNetGame *PendingNetGameToNotify)
FColor & C_AddWireField()
UMaterial * ArrowMaterialField()
int RenderStatAI(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
void CancelPending(FWorldContext *Context)
float & MaxES2PixelShaderAdditiveComplexityCountField()
UMaterial * RemoveSurfaceMaterialField()
TArray< FNetDriverDefinition > & NetDriverDefinitionsField()
void OnHardwareSurveyComplete(FHardwareSurveyResults *SurveyResults)
FColor & C_SubtractWireField()
bool ShouldAbsorbCosmeticOnlyEvent()
int RenderStatColorList(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
int & MaxParticleResizeWarnField()
bool PrepareMapChange(FWorldContext *Context, TArray< FName > *LevelNames)
UMaterial * ConstraintLimitMaterialField()
TSubclassOf< UGameViewportClient > & GameViewportClientClassField()
int RenderStatTexture(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
void ClearDebugDisplayProperties()
void DestroyNamedNetDriver(UWorld *InWorld, FName NetDriverName)
void EnableScreenSaver(bool bEnable)
bool InitializeHMDDevice()
FColor & C_WorldBoxField()
FLinearColor & DefaultSelectedMaterialColorField()
void WorldAdded(UWorld *InWorld)
TArray< FPluginRedirect > & ActivePluginRedirectsField()
float & LevelStreamingActorsUpdateTimeLimitField()
FString & ParticleEventManagerClassPathField()
UMaterial * LevelColorationUnlitMaterialField()
void BrowseToDefaultMap(FWorldContext *Context)
float & TimeBetweenPurgingPendingKillObjectsField()
float & HoverHighlightIntensityField()
float & MaxLightMapDensityField()
FColor & C_ScaleBoxHiField()
FSeamlessTravelHandler * SeamlessTravelHandlerForWorld(UWorld *World)
float & StreamingDistanceFactorField()
UMaterial * LightingTexelDensityMaterialField()
TEnumAsByte< enum ETransitionType > & TransitionTypeField()
FString & MatineeCaptureNameField()
UMaterial * WireframeMaterialField()
UFont * MediumFontField()
FColor & C_WireBackgroundField()
UGameUserSettings * GetGameUserSettings()
void MovePendingLevel(FWorldContext *Context)
TArray< FScreenMessageString > & PriorityScreenMessagesField()
FString * GetLastModDownloadText(FString *result)
FString & PrimalNetAuth_TokenField()
UMaterial * InvalidLightmapSettingsMaterialField()
bool & bIsOverridingSelectedColorField()
UMaterial * LevelColorationLitMaterialField()
FString & PlayOnConsoleSaveDirField()
int & LevelStreamingComponentsRegistrationGranularityField()
void CancelPending(UWorld *InWorld, UPendingNetGame *NewPendingNetGame)
FColor & C_NonSolidWireField()
void UpdateTransitionType(UWorld *CurrentWorld)
UMaterial * VertexColorViewModeMaterial_RedOnlyField()
int & ScreenSaverInhibitorSemaphoreField()
float & DisplayGammaField()
UTireType * DefaultTireTypeField()
UMaterial * PreviewShadowsIndicatorMaterialField()
void WorldDestroyed(UWorld *InWorld)
UGameUserSettings * GameUserSettingsField()
void ShutdownAudioDevice()
ULocalPlayer * GetFirstGamePlayer(UPendingNetGame *PendingNetGame)
UTexture2D * DefaultBokehTextureField()
int RenderStatFPS(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
int RenderStatLevels(UWorld *World, FViewport *Viewport, FCanvas *Canvas, int X, int Y, FVector *ViewLocation, FRotator *ViewRotation)
FWorldContext * GetWorldContextFromWorldChecked(UWorld *InWorld)
void TriggerPostLoadMapEvents()
float & CameraRotationThresholdField()
float & NetClientTicksPerSecondField()
TSharedPtr< IHeadMountedDisplay, 1 > & HMDDeviceField()
FColor & C_VolumeCollisionField()
TArray< FDropNoteInfo > & PendingDroppedNotesField()
FLinearColor & SelectedMaterialColorOverrideField()
FString & TransitionGameModeField()
FColor & C_SemiSolidWireField()
FString & PrimalNetAuth_MyIPStrField()
float & MinLightMapDensityField()
float & RenderLightMapDensityColorScaleField()
float & BSPSelectionHighlightIntensityField()
bool CommitMapChange(FWorldContext *Context)
bool CreateNamedNetDriver(UWorld *InWorld, FName NetDriverName, FName NetDriverDefinition)
void Tick(float DeltaSeconds, bool bIdleMode)
int GetNumGamePlayers(UWorld *InWorld)
static FString * HardwareSurveyBucketRAM(FString *result, unsigned int MemoryMB)
FLinearColor & LightMapDensitySelectedColorField()
ULocalPlayer * GetDebugLocalPlayer()
void CreateGameUserSettings()
int & MaxParticleResizeField()
bool MakeSureMapNameIsValid(FString *InOutMapName)
void RecordHMDAnalytics()
void PerformanceCapture(FString *CaptureName)
static FGuid * GetPackageGuid(FGuid *result, FName PackageName)
UPrimalGlobals * GameSingletonField()
ULocalPlayer * GetFirstGamePlayer(UWorld *InWorld)
void SpawnServerActors(UWorld *World)
FString & MatineePackageCaptureNameField()
float & MaxPixelShaderAdditiveComplexityCountField()
TArray< ULocalPlayer * > * GetGamePlayers(UWorld *World)
int & ClientCyclesField()
void TickDeferredCommands()
void LoadMapRedrawViewports()
void CancelPendingMapChange(FWorldContext *Context)
FWorldContext * GetWorldContextFromWorld(UWorld *InWorld)
int & NextWorldContextHandleField()
bool IgnoreInput(int ControllerId)
float & ProgressFadeTimeField()
void GetSubtitleRegion(FVector2D *MinPos, FVector2D *MaxPos)
bool & bSuppressTransitionMessageField()
void SetIgnoreInput(bool Ignore, int ControllerId)
TArray< UObject * > ViewPortWidgetsField()
FGuid * GetEngineShowFlags()
static void StaticRegisterNativesUGameViewportClient()
bool RemovePlayer(ULocalPlayer *ExPlayer)
void SetIsSimulateInEditorViewport(bool bInIsSimulateInEditorViewport)
void RemoveAllViewportWidgets()
bool RequestBugScreenShot(const wchar_t *Cmd, bool bDisplayHUDInfo)
void SetDropDetail(float DeltaSeconds)
void VerifyPathRenderingComponents()
void GetViewportSize(FVector2D *out_ViewportSize)
void HandleViewportStatDisabled(const wchar_t *InName)
FName & CurrentBufferVisualizationModeField()
TArray< FString > * GetEnabledStats()
void HandleViewportStatCheckEnabled(const wchar_t *InName, bool *bOutCurrentEnabled, bool *bOutOthersEnabled)
void UpdateActiveSplitscreenType()
void NotifyPlayerAdded(int PlayerIndex, ULocalPlayer *RemovedPlayer)
void SetEnabledStats(TArray< FString > *InEnabledStats)
bool RequiresUncapturedAxisInput()
ULocalPlayer * CreatePlayer(int ControllerId, FString *OutError, bool bSpawnActor)
void HandleViewportStatDisableAll(const bool bInAnyViewport)
bool & bDisableSplitScreenOverrideField()
BitFieldValue< bool, unsigned __int32 > bIsPlayInEditorViewport()
BitFieldValue< bool, unsigned __int32 > bShowTitleSafeZone()
TArray< bool > & IgnoreInputValuesField()
void DetachViewportClient()
void PostInitProperties()
bool GetMousePosition(FVector2D *MousePosition)
void HandleViewportStatEnabled(const wchar_t *InName)
int & MaxSplitscreenPlayersField()
FString * ConsoleCommand(FString *result, FString *Command)
void OnSplitscreenPlayerJoinFailure(TSharedPtr< FUniqueNetId, 0 > *PlayerUniqueNetId, FString *ErrorMsg)
int SetStatEnabled(const wchar_t *InName, const bool bEnable, const bool bAll)
ULocalPlayer * SetupInitialLocalPlayer(FString *OutError)
bool IsStatEnabled(const wchar_t *InName)
BitFieldValue< bool, unsigned __int32 > bDisableWorldRendering()
int & ViewModeIndexField()
TArray< AActor * > GetActorsField() const
UTexture2D * ItemSkinIconField()
static TSubclassOf< UObject > * GetRemappedClass(TSubclassOf< UObject > *result, TArray< FClassRemapping > *RemappedClasses, TSubclassOf< UObject > ForClass)
bool & bForceServerUseDinoListField()
UTexture2D * EggBoostIconField()
UTexture2D * TethererdIconField()
FieldArray< UTexture2D *[3], 23 > BuffTypeForegroundsField()
TArray< TSubclassOf< APrimalStructure > > & AdditionalStructuresToPlaceField()
FColor & WheelFolderColorField()
TArray< FAvailableMission > & AvailableMissionsField()
UTexture2D * ImprintedRiderIconField()
TArray< FMultiAchievement > & MultiAchievementsField()
float & GlobalSpecificArmorRatingMultiplierField()
UTexture2D * EngramBackgroundField()
static UClass * StaticClass()
USoundBase * Sound_ReconnectToCharacterField()
float & MaxDinoRadiusForPaintConsumptionField()
TArray< FString > & AchievementIDsField()
TArray< FHairStyleDefinition > & HeadHairStyleDefinitionsField()
UTexture2D * ItemButtonRecentlySelectedBackgroundField()
static UClass * GetPrivateStaticClass(const wchar_t *Package)
USoundBase * Sound_FailPlacingStructureField()
TArray< FBuffAddition > & AdditionalDefaultBuffsField()
TArray< UObject * > ExtraResourcesField()
USoundBase * Sound_LearnedEngramField()
TArray< UMaterialInterface * > BuffPostProcessEffectsField()
USoundBase * Sound_SetRadioFrequencyField()
UTexture2D * TamedDinoUnlockedIconField()
TArray< UMaterialInterface * > AdditionalBuffPostProcessEffectsField()
TArray< FColorDefinition > & ColorDefinitionsField()
void BPInitializeGameData()
FieldArray< FPrimalEquipmentDefinition, 9 > EquipmentTypeDefinitionsField()
USoundBase * Sound_ApplyLevelPointField()
USoundBase * CombatMusicDayField()
TSubclassOf< UUI_XBoxFooter > & FooterTemplateField()
FString * GetExplorerNoteDescription(FString *result, int ExplorerNoteIndex)
FieldArray< FPrimalItemDefinition, 9 > ItemTypeDefinitionsField()
TArray< FString > & PreventBuildStructureReasonStringsField()
USoundBase * ActionWheelClickSoundField()
USoundBase * Sound_TribeWarEndField()
USoundBase * Sound_ItemStartCraftingField()
TArray< TSubclassOf< UPrimalItem > > & GenesisSeasonPassItemsField()
TArray< TSubclassOf< UPrimalItem > > & FertilizedAdditionalEggItemsToSpawnField()
USoundBase * GenericWaterPostprocessAmbientSoundField()
TArray< FObjectCorrelation > & AdditionalHumanMaleAnimSequenceOverridesField()
FColor & WheelBackColorField()
TArray< FExplorerNoteAchievement > & ExplorerNoteAchievementsField()
USoundBase * Sound_DropAllItemsField()
USoundBase * Sound_DropInventoryItemField()
TArray< TSubclassOf< UPrimalItem > > & PrimaryResourcesField()
TArray< FPrimalItemQuality > & ItemQualityDefinitionsField()
TSubclassOf< ADroppedItemLowQuality > & GenericDroppedItemTemplateLowQualityField()
UTexture2D * GamepadFaceButtonBottomField()
void BPMergeModGameData(UPrimalGameData *AnotherGameData)
TArray< FClassRemapping > & Remap_NPCField()
static bool LocalIsPerMapExplorerNoteUnlocked(int ExplorerNoteIndex)
TSubclassOf< UPrimalItem > & SoapItemTemplateField()
float & GlobalGeneralArmorRatingMultiplierField()
TArray< TSubclassOf< UPrimalItem_Dye > > & MasterDyeListField()
bool LocalIsTamedDinoTagUnlocked(FName DinoNameTag)
TArray< UTexture2D * > BadgeGroupsNameTagField()
FieldArray< FPrimalCharacterStatusValueDefinition, 16 > StatusValueDefinitionsField()
TArray< FStatusValueModifierDescription > & StatusValueModifierDescriptionsField()
FieldArray< UTexture2D *[3], 23 > BuffTypeBackgroundsField()
USoundBase * HitMarkerStructureSoundField()
bool MergeModData(UPrimalGameData *InMergeCanidate)
int GetItemQualityIndex(float ItemRating)
TSubclassOf< UPrimalStructureSettings > & DefaultStructureSettingsField()
USoundBase * LevelUpStingerSoundField()
TArray< FHairStyleDefinition > & AdditionalFacialHairStyleDefinitionsField()
bool CanTeamDamage(int attackerTeam, int victimTeam, AActor *Attacker)
FieldArray< FPlayerCharacterGenderDefinition, 2 > PlayerCharacterGenderDefinitionsField()
TArray< FObjectCorrelation > & AdditionalHumanFemaleAnimMontagesOverridesField()
USoundBase * CombatMusicDay_HeavyField()
USoundBase * Sound_TransferAllItemsToRemoteField()
TArray< FClassRemapping > & Remap_SupplyCratesField()
UTexture2D * MateBoostIconField()
USoundBase * Sound_RemoveClipAmmoField()
TArray< FObjectCorrelation > & AdditionalHumanFemaleAnimSequenceOverridesField()
USoundBase * Sound_ClearCraftQueueField()
USoundBase * Sound_GenericUnboardPassengerField()
float & GlobalGeneralArmorDegradationMultiplierField()
float & EnemyCoreStructureDeathActorRadiusBuildCheckField()
TArray< UGenericDataListEntry * > ExplorerNoteEntriesObjectsField()
TArray< FClassRemappingWeight > & GlobalNPCRandomSpawnClassWeightsField()
TArray< TSubclassOf< UPrimalEngramEntry > > & AdditionalEngramBlueprintClassesField()
TSubclassOf< UToolTipWidget > & DefaultToolTipWidgetField()
TSubclassOf< UPrimalItem > & StarterNoteItemField()
TArray< FNPCSpawnEntriesContainerAdditions > & TheNPCSpawnEntriesContainerAdditionsField()
TArray< FAppIDItem > & CoreAppIDItemsField()
TArray< TSubclassOf< AActor > > & ServerExtraWorldSingletonActorClassesField()
TArray< FObjectCorrelation > & AdditionalHumanMaleAnimMontagesOverridesField()
float GetLevelXP(ELevelExperienceRampType::Type levelType, int forLevel)
USoundBase * Sound_ApplyLevelUpField()
TArray< FClassRemapping > & Remap_ResourceComponentsField()
USoundBase * Sound_StopItemDragField()
UTexture2D * VoiceChatYellingIconField()
UTexture2D * GamepadFaceButtonTopField()
float & EnemyFoundationPreventionRadiusField()
TArray< int > & PlayerLevelEngramPointsField()
TArray< FAppIDItem > & AppIDItemsField()
TArray< FHairStyleDefinition > & FacialHairStyleDefinitionsField()
TSubclassOf< UUI_Notification > & NotifClassField()
UMaterialInterface * UnknownMaterialField()
FieldArray< USoundBase *, 3 > Sound_TamedDinosField()
UTexture2D * MatingIconField()
UTexture2D * WeaponAccessoryActivatedIconField()
USoundBase * Sound_ApplyPaintField()
TArray< TSubclassOf< UPrimalItem > > & MasterItemListField()
int GetDefinitionIndexForColorName(FName ColorName)
TSubclassOf< AGameMode > & DefaultGameModeField()
UMaterialInterface * AdditionalDeathPostProcessEffectField()
static UPrimalGameData * BPGetGameData()
UTexture2D * DinoOrderIconField()
USoundBase * Sound_ItemUseOnItemField()
UTexture2D * NameTagWildcardAdminField()
TSubclassOf< UObject > * GetRedirectedClass(TSubclassOf< UObject > *result, FString *key)
FString & ModDescriptionField()
UTexture2D * WhiteTextureField()
TSubclassOf< APrimalBuff > & SpecialExplorerNoteXPBuffField()
TArray< float > & AdditionalEggWeightsToSpawnField()
USoundBase * Sound_TransferAllItemsFromRemoteField()
TArray< UGenericDataListEntry * > HeadHairStylesEntriesObjectsField()
UTexture2D * PerMapExplorerNoteLockedIconField()
UTexture2D * VoiceChatWhisperingIconField()
TArray< FNamedTeamDefinition > & NamedTeamDefinitionsField()
USoundBase * Sound_AddToCraftQueueField()
UTexture2D * BabyCuddleIconField()
UMaterialInterface * PostProcess_ColorLUTField()
FDinoBabySetup * GetDinoBabySetup(FName DinoNameTag)
UTexture2D * NameTagTribeAdminField()
USoundBase * Sound_PinRejectedField()
TArray< TSubclassOf< UPrimalEngramEntry > > & RemoveEngramBlueprintClassesField()
TArray< FHairStyleDefinition > & AdditionalHeadHairStyleDefinitionsField()
USoundBase * Sound_ChooseStructureRotationField()
USoundBase * Sound_ConfirmPlacingStructureField()
float & TribeXPSharePercentField()
TArray< TSubclassOf< UHexagonTradableOption > > & AdditionalTradableOptionsField()
TArray< int > * GetPlayerLevelEngramPoints()
bool & bWantsToRunMissionsField()
TSubclassOf< UPrimalItem > & GenericBatteryItemClassField()
TArray< UObject * > BaseExtraResourcesField()
TArray< FUnlockableEmoteEntry > & UnlockableEmotesField()
UTexture2D * UnknownIconField()
TArray< FColor > & MasterColorTableField()
bool CanTeamTarget(int attackerTeam, int victimTeam, int originalVictimTargetingTeam, AActor *Attacker, AActor *Victim)
UTexture2D * GamepadFaceButtonRightField()
FieldArray< FPrimalCharacterStatusStateDefinition, 38 > StatusStateDefinitionsField()
static bool LocalIsGlobalExplorerNoteUnlocked(int ExplorerNoteIndex)
USoundBase * GetGenericCombatMusic_Implementation(APrimalCharacter *forCharacter, APrimalCharacter *forEnemy)
USoundBase * Sound_StartPlacingStructureField()
USoundBase * GetGenericCombatMusic(APrimalCharacter *forCharacter, APrimalCharacter *forEnemy)
void LoadedWorld(UWorld *TheWorld)
USoundBase * Sound_CorpseDecomposeField()
TArray< TSubclassOf< UPrimalEngramEntry > > & EngramBlueprintClassesField()
USoundBase * Sound_InputPinDigitField()
FDinoBabySetup * GetDinoGestationSetup(FName DinoNameTag)
UTexture2D * VoiceChatIconField()
USoundBase * Sound_TransferItemToRemoteField()
USoundBase * Sound_SplitItemStackField()
FLinearColor * GetColorForDefinition(FLinearColor *result, int DefinitionIndex)
TArray< FActiveEventSupplyCrateWeight > & Remap_ActiveEventSupplyCratesField()
TSet< FString, DefaultKeyFuncs< FString, 0 >, FDefaultSetAllocator > & AchievementIDSetField()
UTexture2D * GamepadFaceButtonLeftField()
bool & bInitializedField()
TArray< TSubclassOf< UPrimalItem > > & AdditionalEggItemsToSpawnField()
TArray< FClassAddition > & AdditionalStructureEngramsField()
float & MaxPaintDurationConsumptionField()
TArray< FClassRemapping > & Remap_EngramsField()
TArray< float > & FertilizedAdditionalEggWeightsToSpawnField()
USoundBase * Sound_ItemFinishRepairingField()
USoundBase * TutorialDisplaySoundField()
int BPGetItemQualityIndex(float ItemRating)
USoundBase * Sound_RemoveItemFromSlotField()
UTexture2D * PreventGrindingIconField()
TArray< UPrimalEngramEntry * > EngramBlueprintEntriesField()
int GetNamedTargetingTeamIndex(FName TargetingTeamName)
USoundBase * Sound_TransferItemFromRemoteField()
TArray< int > & PlayerLevelEngramPointsSPField()
USoundBase * Sound_AddItemToSlotField()
int & OverrideServerPhysXSubstepsField()
TSubclassOf< APrimalBuff > & ExplorerNoteXPBuffField()
FLevelExperienceRamp * GetLevelExperienceRamp(ELevelExperienceRampType::Type levelType)
TArray< FTutorialDefinition > & TutorialDefinitionsField()
void TickedWorld(UWorld *TheWorld, float DeltaTime)
int GetEngramRequirementLevel(UClass *ItemClass)
float & MinDinoRadiusForPaintConsumptionField()
USoundBase * Sound_CraftingTabToggleField()
USoundBase * Sound_ItemStartRepairingField()
TSubclassOf< APrimalEmitterSpawnable > & DinoOrderEffect_AttackTargetField()
USoundBase * Sound_DossierUnlockedField()
USoundBase * Sound_ItemFinishCraftingField()
TSubclassOf< AActor > & ActorToSpawnUponEnemyCoreStructureDeathField()
TArray< FString > * GetPlayerSpawnRegions(UWorld *ForWorld)
TArray< TEnumAsByte< enum ECollisionChannel > > & SkeletalPhysCustomBodyAdditionalIgnoresField()
UTexture2D * TamedDinoLockedIconField()
TArray< FColor > * GetGlobalColorTable(TArray< FColor > *result)
float & GlobalSpecificArmorDegradationMultiplierField()
TSubclassOf< ADroppedItem > & GenericDroppedItemTemplateField()
float & OverrideServerPhysXSubstepsDeltaTimeField()
TArray< FClassRemapping > & Remap_NPCSpawnEntriesField()
FieldArray< FLevelExperienceRamp, 4 > LevelExperienceRampsField()
UMaterialInterface * PostProcess_KnockoutBlurField()
USoundBase * Sound_GenericBoardPassengerField()
UTexture2D * UnlockIconField()
UTexture2D * BlueprintBackgroundField()
TMap< UClass *, UPrimalEngramEntry *, FDefaultSetAllocator, TDefaultMapKeyFuncs< UClass *, UPrimalEngramEntry *, 0 > > ItemEngramMapField()
USoundBase * DinoIncrementedImprintingSoundField()
TSubclassOf< UPrimalStructureToolTipWidget > & StructureDefaultOverlayToolTipWidgetField()
UTexture2D * NameTagServerAdminField()
USoundBase * Sound_MergeItemStackField()
FString & ItemAchievementsNameField()
TArray< FName > & AllDinosAchievementNameTagsField()
TArray< TSubclassOf< UPrimalGameData > > & ExtraStackedGameDataClassesField()
TArray< UGenericDataListEntry * > FacialHairStylesEntriesObjectsField()
USoundBase * Sound_StartItemDragField()
float & MinPaintDurationConsumptionField()
USoundBase * Sound_TribeWarBeginField()
float GetXPMax(ELevelExperienceRampType::Type levelType)
TArray< TSubclassOf< UPrimalItem > > & ItemAchievementsListField()
static void StaticRegisterNativesUPrimalGameData()
TSubclassOf< APrimalStructureItemContainer > & DeathDestructionDepositInventoryClassField()
TArray< TSubclassOf< UPrimalItem > > & GlobalCuddleFoodListField()
FieldArray< FPrimalItemStatDefinition, 8 > ItemStatDefinitionsField()
USoundBase * Sound_PinValidatedField()
USoundBase * Sound_RemoveItemSkinField()
UTexture2D * BuffedIconField()
UTexture2D * NearFeedIconField()
TSubclassOf< APrimalEmitterSpawnable > & DinoOrderEffect_MoveToField()
TArray< FDinoBabySetup > & DinoBabySetupsField()
TArray< FString > & PlayerSpawnRegionsField()
TArray< FDinoBabySetup > & DinoGestationSetupsField()
FieldArray< FLevelExperienceRamp, 4 > SinglePlayerLevelExperienceRampsField()
USoundBase * HitMarkerCharacterSoundField()
int GetLevelMax(ELevelExperienceRampType::Type levelType)
TArray< FExplorerNoteEntry > & ExplorerNoteEntriesField()
float GetTeamTargetingDesirabilityMultiplier(int attackerTeam, int victimTeam)
TArray< FClassRemapping > & Remap_ItemsField()
USoundBase * Sound_SetTextGenericField()
UTexture2D * MaxInventoryIconField()
USoundBase * Sound_RemovePinFromMapField()
USoundBase * UntrackMissionSoundField()
USoundBase * CombatMusicNight_HeavyField()
USoundBase * Sound_AddPinToMapField()
USoundBase * GenericArrowPickedUpSoundField()
static void GetClassAdditions(TArray< TSubclassOf< UObject > > *TheClassAdditions, TArray< FClassAddition > *ClassAdditions, TSubclassOf< UObject > ForClass)
TArray< TSubclassOf< UHexagonTradableOption > > & DefaultTradableOptionsField()
USoundBase * Sound_ApplyDyeField()
USoundBase * Sound_CancelPlacingStructureField()
USoundBase * Sound_RefillWaterContainerField()
float & ExplorerNoteXPGainField()
USoundBase * CombatMusicNightField()
TSubclassOf< UPrimalPlayerData > & OverridePlayerDataClassField()
USoundBase * TrackMissionSoundField()
static UClass * GetPrivateStaticClass(const wchar_t *Package)
TArray< FString > & UIOnlyShowMapFileNamesField()
bool & bStartedAsyncLoadField()
TArray< FString > & UIOnlyShowModIDsField()
FString & CreditStringField()
void OnConfirmationDialogClosed(bool bAccept)
bool & bTotalConversionShowUnofficialServersField()
bool & bAllowSingleplayerField()
static void StaticRegisterNativesUPrimalGlobals()
static ASOTFNotification * GetSOTFNotificationManager(UWorld *World)
static ADayCycleManager * GetDayCycleManager(UWorld *World)
bool & bGameMediaLoadedField()
void FinishLoadGameMedia()
FLinearColor & MissionCompleteMultiUseWheelTextColorField()
FLinearColor & AlphaMissionColorField()
FLinearColor & GammaMissionColorField()
static UClass * StaticClass()
UPrimalGameData * PrimalGameDataOverrideField()
FStreamableManager & StreamableManagerField()
UPrimalGameData * PrimalGameDataField()
void LoadNextTick(UWorld *ForWorld)
bool & bAllowNonDedicatedHostField()
void FinishedLoadingGameMedia()
TSubclassOf< UUI_GenericConfirmationDialog > & GlobalGenericConfirmationDialogField()
FLinearColor & BetaMissionColorField()
void AsyncLoadGameMedia()
unsigned __int32 bCreateFXSystem
unsigned __int32 bEnableTraceCollision
unsigned __int32 bCreateAISystem
unsigned __int32 bCreateNavigation
unsigned __int32 bTransactional
unsigned __int32 bShouldSimulatePhysics
unsigned __int32 bAllowAudioPlayback
unsigned __int32 bRequiresHitProxies
unsigned __int32 bInitializeScenes
unsigned __int32 bCreatePhysicsScene
bool & bFlushingLevelStreamingField()
int & AllowLevelLoadOverrideField()
void RemoveActor(AActor *Actor, bool bShouldModifyLevel)
unsigned int & NumLightingUnbuiltObjectsField()
bool & bDoDelayedUpdateCullDistanceVolumesField()
unsigned int & LastUnstasisCountField()
void ServerTravel(FString *FURL, bool bAbsolute, bool bShouldSkipGameNotify)
void Serialize(FArchive *Ar)
static FString * RemovePIEPrefix(FString *result, FString *Source)
void UpdateConstraintActors()
AWorldSettings * GetWorldSettings(bool bCheckStreamingPesistent, bool bChecked)
long double TimeSince(long double Time)
void UpdateCullDistanceVolumes()
void RemoveFromInternalSimpleOctree(FOctreeElementSimple *InElement)
bool & bOriginOffsetThisFrameField()
TIndexedContainerIterator< TArray< TAutoWeakObjectPtr< APlayerController > > const, TAutoWeakObjectPtr< APlayerController > const, int > * GetPlayerControllerIterator(TIndexedContainerIterator< TArray< TAutoWeakObjectPtr< APlayerController > > const, TAutoWeakObjectPtr< APlayerController > const, int > *result)
long double & AudioTimeSecondsField()
void UpdateInternalSimpleOctreeTransform(FOctreeElementSimple *InElement)
void TickNetClient(float DeltaSeconds)
FName & CommittedPersistentLevelNameField()
TArray< ULevel * > * GetLevels()
bool IsInSeamlessTravel()
static UWorld * DuplicateWorldForPIE(FString *PackageName, UWorld *OwningWorld)
bool & bShouldSimulatePhysicsField()
bool & GamePreviewField()
UGameInstance * GetGameInstance()
void RemoveNetworkActor(AActor *Actor)
float GetDefaultGravityZ()
bool AreAlwaysLoadedLevelsLoaded()
void MarkActorComponentForNeededEndOfFrameUpdate(UActorComponent *Component, bool bForceGameThread)
FString & CurrentDayTimeField()
TArray< TAutoWeakObjectPtr< APlayerController > > & PlayerControllerListField()
bool & bShouldForceVisibleStreamingLevelsField()
float & DeltaTimeSecondsField()
void ForceGarbageCollection(bool bForcePurge)
TMap< FString, TArray< TArray< TArray< unsigned int > > >, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, TArray< TArray< TArray< unsigned int > > >, 0 > > & LocalInstancedStaticMeshComponentInstancesVisibilityStateField()
void UpdateInternalOctreeTransform(UPrimitiveComponent *InComponent)
bool AllowAudioPlayback()
ULevel * CurrentLevelPendingVisibilityField()
void RemoveFromInternalOctree(UPrimitiveComponent *InComponent)
bool & bIsWorldInitializedField()
TArray< FName > & PreparingLevelNamesField()
void EnsureCollisionTreeIsBuilt()
long double & LastTimeUnbuiltLightingWasEncounteredField()
ULocalPlayer * GetFirstLocalPlayerFromController()
FString * GetAddressURL(FString *result)
int GetNetRelevantActorCount()
APlayerController * GetFirstPlayerController()
FName & DebugDrawTraceTagField()
void RemoveFromWorld(ULevel *Level)
void NavigateTo(FIntVector InLocation)
void WelcomePlayer(UNetConnection *Connection)
bool FindTeleportSpot(AActor *TestActor, FVector *TestLocation, FRotator TestRotation, FVector *TraceWorldGeometryFromLocation)
void AddNetworkActor(AActor *Actor)
long double GetRealTimeSeconds()
unsigned int & UnStasisThisFrameField()
TArray< TAutoWeakObjectPtr< AController > > & ControllerListField()
float & StasisMaxResetTimerField()
bool IsPreparingMapChange()
bool SetNewWorldOrigin(FIntVector InNewOriginLocation)
bool LineTraceMulti(TArray< FHitResult > *OutHits, FVector *Start, FVector *End, FCollisionQueryParams *Params, FCollisionObjectQueryParams *ObjectQueryParams, bool bDoSort, bool bCullBackfaces, bool bUsePostFilter, float NegativeDistanceTolerance)
bool LineTraceSingle(FHitResult *OutHit, FVector *Start, FVector *End, FCollisionQueryParams *Params, FCollisionObjectQueryParams *ObjectQueryParams, bool bUsePostFilter, float NegativeDistanceTolerance)
bool DestroyActor(AActor *ThisActor, bool bNetForce, bool bShouldModifyLevel)
long double & ForceBlockLoadTimeoutField()
static FString * StripPIEPrefixFromPackageName(FString *result, FString *PrefixedName, FString *Prefix)
long double & TimeSecondsField()
void AddToWorld(ULevel *Level, FTransform *LevelTransform, bool bAlwaysConsiderTimeLimit)
TArray< ULevel * > LevelsField()
bool AllowLevelLoadRequests()
FString * GetMapName(FString *result)
bool IsLevelLoadedByName(FName *LevelName)
TIndexedContainerIterator< TArray< TAutoWeakObjectPtr< AController > > const, TAutoWeakObjectPtr< AController > const, int > * GetControllerIterator(TIndexedContainerIterator< TArray< TAutoWeakObjectPtr< AController > > const, TAutoWeakObjectPtr< AController > const, int > *result)
void CreatePhysicsScene()
void InitializeNewWorld(UWorld::InitializationValues IVS)
bool & bShouldDelayGarbageCollectField()
TSet< TWeakObjectPtr< UActorComponent >, DefaultKeyFuncs< TWeakObjectPtr< UActorComponent >, 0 >, FDefaultSetAllocator > & ComponentsThatNeedEndOfFrameUpdate_OnGameThreadField()
unsigned int & StasisOssilationThisFrameMaxField()
unsigned int & StasisThisFrameMaxField()
int & StreamingVolumeUpdateDelayField()
void InitWorld(UWorld::InitializationValues IVS)
bool & FullPurgeTriggeredField()
unsigned int & UnStasisThisFrameMaxField()
unsigned int & CurrentSaveIncrementorField()
long double GetTimeSeconds()
bool & bTickNewlySpawnedField()
float & NextSwitchCountdownField()
bool LineTraceMulti(TArray< FHitResult > *OutHits, FVector *Start, FVector *End, ECollisionChannel TraceChannel, FCollisionQueryParams *Params, FCollisionResponseParams *ResponseParam, bool bDoSort, bool bCullBackfaces, bool bUsePostFilter, float NegativeDistanceTolerance)
bool & bPostTickComponentUpdateField()
bool & bIsRunningConstructionScriptField()
TEnumAsByte< enum EWorldType::Type > & WorldTypeField()
ULevel * PersistentLevelField()
unsigned int & StasisOssilationThisFrameField()
float & PauseDelayField()
float & StasisOssilationThisFrameAvgField()
FString & StreamingLevelsPrefixField()
TArray< UObject * > ExtraReferencedObjectsField()
AGameMode * AuthorityGameModeField()
long double & LoadedAtTimeSecondsField()
static FString * ConvertToPIEPackageName(FString *result, FString *PackageName, int PIEInstanceID)
bool OverlapMultiInternalOctree(TArray< UPrimitiveComponent * > *OutPrimitives, FBoxCenterAndExtent *InBounds, unsigned int InSearchMask, bool bDontClearOutArray)
bool EncroachingBlockingGeometry(AActor *TestActor, FVector TestLocation, FRotator TestRotation, FVector *ProposedAdjustment, FVector *TraceWorldGeometryFromLocation)
AGameMode * GetAuthGameMode()
TSet< TWeakObjectPtr< UActorComponent >, DefaultKeyFuncs< TWeakObjectPtr< UActorComponent >, 0 >, FDefaultSetAllocator > & ComponentsThatNeedEndOfFrameUpdateField()
TArray< TSubclassOf< AActor > > & ActorsClassesAllowedToSaveField()
float & UnStasisThisFrameAvgField()
bool & bRequiresHitProxiesField()
TMap< FName, TWeakObjectPtr< UClass >, FDefaultSetAllocator, TDefaultMapKeyFuncs< FName, TWeakObjectPtr< UClass >, 0 > > & PrioritizedObjectMapField()
TSet< FName, DefaultKeyFuncs< FName, 0 >, FDefaultSetAllocator > & LevelNameHashField()
int OverlapNumInternalOctree(FBoxCenterAndExtent *InBounds, unsigned int InSearchMask)
bool DestroySwappedPC(UNetConnection *Connection)
void UpdateParameterCollectionInstances(bool bUpdateInstanceUniformBuffers)
AGameState * GameStateField()
void SeamlessTravel(FString *SeamlessTravelURL, bool bAbsolute, FGuid MapPackageGuid)
FString * GetLocalURL(FString *result)
UGameInstance * OwningGameInstanceField()
void GetMatineeActors(TArray< AMatineeActor * > *OutMatineeActors)
FIntVector & RequestedOriginLocationField()
unsigned int & StasisThisFrameField()
FIntVector & OriginLocationField()
bool ContainsLevel(ULevel *InLevel)
void ProcessLevelStreamingVolumes(FVector *OverrideViewLocation)
TMap< TWeakObjectPtr< UBlueprint >, TWeakObjectPtr< UObject >, FDefaultSetAllocator, TDefaultMapKeyFuncs< TWeakObjectPtr< UBlueprint >, TWeakObjectPtr< UObject >, 0 > > & BlueprintObjectsBeingDebuggedField()
void ClearWorldComponents()
AActor * SpawnActor(UClass *Class, FVector *Location, FRotator *Rotation, FActorSpawnParameters *SpawnParameters)
void BroadcastLevelsChanged()
float & TimeSinceLastPendingKillPurgeField()
TArray< TWeakObjectPtr< AActor > > & LocalStasisActorsField()
UGameViewportClient * GetGameViewport()
void RemoveController(AController *Controller)
bool LineTraceSingle(FHitResult *OutHit, FVector *Start, FVector *End, ECollisionChannel TraceChannel, FCollisionQueryParams *Params, FCollisionResponseParams *ResponseParam, bool bUsePostfilter, float NegativeDistanceTolerance)
ULevel * CurrentLevelField()
unsigned int & LoadedSaveIncrementorField()
bool NotifyAcceptingChannel(UChannel *Channel)
void UpdateWorldComponents(bool bRerunConstructionScripts, bool bCurrentLevelOnly)
bool & bShouldForceUnloadStreamingLevelsField()
void CleanupWorld(bool bSessionEnded, bool bCleanupResources, UWorld *NewWorld)
TArray< FVector > & ViewLocationsRenderedLastFrameField()
UClass * GetModPrioritizedClass(FName *NameIn)
void SetupParameterCollectionInstances()
void UpdateAllReflectionCaptures()
bool & bIsLevelStreamingFrozenField()
void SetMapNeedsLightingFullyRebuilt(int InNumLightingUnbuiltObjects)
static void StaticRegisterNativesUWorld()
void AddController(AController *Controller)
void PostDuplicate(bool bDuplicateForPIE)
void PostSaveRoot(bool bCleanupIsRequired)
TArray< TAutoWeakObjectPtr< APawn > > & PawnListField()
bool PreSaveRoot(const wchar_t *Filename, TArray< FString > *AdditionalPackagesToCook)
bool LoadFromFile(FString *filename)
bool OverlapMultiInternalSimpleOctree(TArray< FOctreeElementSimple * > *OutPrimitives, FBoxCenterAndExtent *InBounds, unsigned int InSearchMask, bool bDontClearOutArray)
float & StasisThisFrameAvgField()
TArray< AActor * > NetworkActorsField()
long double & RealTimeSecondsField()
long double & BuildStreamingDataTimerField()
int & FrameCounterField()
bool & bBlockAllOnNextLevelStreamingProcessField()
static FString * BuildPIEPackagePrefix(FString *result, int PIEInstanceID)