4#include "API/UE/Containers/Map.h"
45 int&
IslandIdField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessIslandInfo.IslandId"); }
46 TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >&
SpawnerOverridesField() {
return *GetNativePointerField<
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >*>(
this,
"FSeamlessIslandInfo.SpawnerOverrides"); }
48 unsigned int&
ParentServerIdField() {
return *GetNativePointerField<
unsigned int*>(
this,
"FSeamlessIslandInfo.ParentServerId"); }
51 float&
minTreasureQualityField() {
return *GetNativePointerField<
float*>(
this,
"FSeamlessIslandInfo.minTreasureQuality"); }
52 float&
maxTreasureQualityField() {
return *GetNativePointerField<
float*>(
this,
"FSeamlessIslandInfo.maxTreasureQuality"); }
67 float&
WidthField() {
return *GetNativePointerField<
float*>(
this,
"FSeamlessIslandInfo.Width"); }
68 float&
HeightField() {
return *GetNativePointerField<
float*>(
this,
"FSeamlessIslandInfo.Height"); }
69 float&
RotationField() {
return *GetNativePointerField<
float*>(
this,
"FSeamlessIslandInfo.Rotation"); }
70 int&
IslandPointsField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessIslandInfo.IslandPoints"); }
76 unsigned __int16&
gridXField() {
return *GetNativePointerField<
unsigned __int16*>(
this,
"FSeamlessServerInfo.gridX"); }
77 unsigned __int16&
gridYField() {
return *GetNativePointerField<
unsigned __int16*>(
this,
"FSeamlessServerInfo.gridY"); }
79 int&
PortField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessServerInfo.Port"); }
80 int&
GamePortField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessServerInfo.GamePort"); }
81 int&
SeamlessDataPortField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessServerInfo.SeamlessDataPort"); }
82 int&
SkyStyleIndexField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessServerInfo.SkyStyleIndex"); }
89 float&
OrientationField() {
return *GetNativePointerField<
float*>(
this,
"FSeamlessServerInfo.Orientation"); }
91 bool&
bIsHomeServerField() {
return *GetNativePointerField<
bool*>(
this,
"FSeamlessServerInfo.bIsHomeServer"); }
93 float&
TransitionMinZField() {
return *GetNativePointerField<
float*>(
this,
"FSeamlessServerInfo.TransitionMinZ"); }
94 int&
UTCOffSetField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessServerInfo.UTCOffSet"); }
110 unsigned __int64&
SteamServerIdField() {
return *GetNativePointerField<
unsigned __int64*>(
this,
"FSeamlessServerInfo.SteamServerId"); }
116 unsigned int GetServerId() {
return NativeCall<
unsigned int>(
this,
"FSeamlessServerInfo.GetServerId"); }
117 static unsigned int GetServerId(
unsigned __int16 x,
unsigned __int16 y) {
return NativeCall<
unsigned int,
unsigned __int16,
unsigned __int16>(
nullptr,
"FSeamlessServerInfo.GetServerId", x, y); }
118 static void GetServerCoords(
unsigned int id,
unsigned __int16* OutX,
unsigned __int16* OutY) { NativeCall<
void,
unsigned int,
unsigned __int16*,
unsigned __int16*>(
nullptr,
"FSeamlessServerInfo.GetServerCoords", id, OutX, OutY); }
125 TMap<
FString,
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >, 0> >&
127 return *GetNativePointerField<
TMap<
FString,
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >, 0> >*>
128 (
this,
"FSeamlessGridInfo.HarvestOverrides");
134 int&
columnUTCOffsetField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessGridInfo.columnUTCOffset"); }
135 int&
TotalGridsXField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessGridInfo.TotalGridsX"); }
136 int&
TotalGridsYField() {
return *GetNativePointerField<
int*>(
this,
"FSeamlessGridInfo.TotalGridsY"); }
137 __int16&
MinXField() {
return *GetNativePointerField<
__int16*>(
this,
"FSeamlessGridInfo.MinX"); }
138 __int16&
MaxXField() {
return *GetNativePointerField<
__int16*>(
this,
"FSeamlessGridInfo.MaxX"); }
139 __int16&
MinYField() {
return *GetNativePointerField<
__int16*>(
this,
"FSeamlessGridInfo.MinY"); }
140 __int16&
MaxYField() {
return *GetNativePointerField<
__int16*>(
this,
"FSeamlessGridInfo.MaxY"); }
143 unsigned int&
CurrentServerIdField() {
return *GetNativePointerField<
unsigned int*>(
this,
"FSeamlessGridInfo.CurrentServerId"); }
144 TMap<
unsigned int,
FSeamlessServerInfo,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int,
FSeamlessServerInfo, 0> >&
ServersInfoField() {
return *GetNativePointerField<
TMap<
unsigned int,
FSeamlessServerInfo,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int,
FSeamlessServerInfo, 0> >*>(
this,
"FSeamlessGridInfo.ServersInfo"); }
146 float&
GridSizeField() {
return *GetNativePointerField<
float*>(
this,
"FSeamlessGridInfo.GridSize"); }
148 bool&
bUseUTCTimeField() {
return *GetNativePointerField<
bool*>(
this,
"FSeamlessGridInfo.bUseUTCTime"); }
162 unsigned int GetCurrentServerId() {
return NativeCall<
unsigned int>(
this,
"FSeamlessGridInfo.GetCurrentServerId"); }
177 char GetMinimumHopsBetweenGridServers(
unsigned int FromGridServerId,
unsigned int ToGridServerId,
ESeamlessVolumeSide::
Side* OutFromSide,
ESeamlessVolumeSide::
Side* OutToSide) {
return NativeCall<
char,
unsigned int,
unsigned int,
ESeamlessVolumeSide::
Side*,
ESeamlessVolumeSide::
Side*>(
this,
"FSeamlessGridInfo.GetMinimumHopsBetweenGridServers", FromGridServerId, ToGridServerId, OutFromSide, OutToSide); }
179 bool GetServerIPAndPort(
unsigned int InServerId,
FString* IP,
int* Port) {
return NativeCall<
bool,
unsigned int,
FString*,
int*>(
this,
"FSeamlessGridInfo.GetServerIPAndPort", InServerId, IP, Port); }
185 void LoadFromFile(
FString FileName,
unsigned __int16 InServerX,
unsigned __int16 InServerY) { NativeCall<
void,
FString,
unsigned __int16,
unsigned __int16>(
this,
"FSeamlessGridInfo.LoadFromFile", FileName, InServerX, InServerY); }
186 void ParseJsonFromString(
FString ServerGridJSON,
unsigned __int16 InServerX,
unsigned __int16 InServerY) { NativeCall<
void,
FString,
unsigned __int16,
unsigned __int16>(
this,
"FSeamlessGridInfo.ParseJsonFromString", ServerGridJSON, InServerX, InServerY); }
189 void SetServerId(
unsigned int ServerId,
FString* Ip,
int Port,
int GamePort) { NativeCall<
void,
unsigned int,
FString*,
int,
int>(
this,
"FSeamlessGridInfo.SetServerId", ServerId, Ip, Port, GamePort); }
190 void SetServerInfoSteamId(
unsigned int ServerId,
unsigned __int64 SteamServerId) { NativeCall<
void,
unsigned int,
unsigned __int64>(
this,
"FSeamlessGridInfo.SetServerInfoSteamId", ServerId, SteamServerId); }
201 static void GetServerInfo() { NativeCall<
void>(
nullptr,
"FSeamlessGridInfo.GetServerInfo"); }
206 FWorldContext*
WorldContextField() {
return *GetNativePointerField<FWorldContext**>(
this,
"UGameInstance.WorldContext"); }
226 bool&
bInitializedField() {
return *GetNativePointerField<
bool*>(
this,
"UDatabaseShared.bInitialized"); }
230 unsigned int&
MyLocalServerIdField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UDatabase_ClusterInfo_Redis.MyLocalServerId"); }
235 unsigned int&
OurServerIdField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UPubSub_GeneralNotifications.OurServerId"); }
236 bool Subscribe(
FString* PlayerId) {
return NativeCall<
bool,
FString*>(
this,
"UPubSub_GeneralNotifications.Subscribe", PlayerId); }
238 static UClass*
GetPrivateStaticClass(
const wchar_t* Package) {
return NativeCall<
UClass*,
const wchar_t*>(
nullptr,
"UPubSub_GeneralNotifications.GetPrivateStaticClass", Package); }
243 char Subscribe(
FString* Id,
std::function<
void __cdecl(
unsigned int,
FString&)>* callback) {
return NativeCall<
char,
FString*,
std::function<
void __cdecl(
unsigned int,
FString&)>*>(
this,
"UPubSub_GeneralNotifications_Redis.Subscribe", Id, callback); }
244 static UClass*
GetPrivateStaticClass(
const wchar_t* Package) {
return NativeCall<
UClass*,
const wchar_t*>(
nullptr,
"UPubSub_GeneralNotifications_Redis.GetPrivateStaticClass", Package); }
254 long double&
LastTravelShiftField() {
return *GetNativePointerField<
long double*>(
this,
"UShooterGameInstance.LastTravelShift"); }
258 unsigned int&
DestinationServerIdField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UShooterGameInstance.DestinationServerId"); }
271 bool&
bIsOnlineField() {
return *GetNativePointerField<
bool*>(
this,
"UShooterGameInstance.bIsOnline"); }
273 bool&
bIsLicensedField() {
return *GetNativePointerField<
bool*>(
this,
"UShooterGameInstance.bIsLicensed"); }
321 void CheckConnectString(
FString ConnectStr,
bool FromRedirection) { NativeCall<
void,
FString,
bool>(
this,
"UShooterGameInstance.CheckConnectString", ConnectStr, FromRedirection); }
326 void ClientReceiveNewServerTime(
long double NewServerTime) { NativeCall<
void,
long double>(
this,
"UShooterGameInstance.ClientReceiveNewServerTime", NewServerTime); }
331 void DeCompressGridInfo(
TArray<
unsigned char> ByteArray,
bool bSaveToFile) { NativeCall<
void,
TArray<
unsigned char>,
bool>(
this,
"UShooterGameInstance.DeCompressGridInfo", ByteArray, bSaveToFile); }
333 void DoPostLoadMap(
bool bForceReinitUI) { NativeCall<
void,
bool>(
this,
"UShooterGameInstance.DoPostLoadMap", bForceReinitUI); }
335 void EndPlayingState() { NativeCall<
void>(
this,
"UShooterGameInstance.EndPlayingState"); }
338 bool GetLastCachedServerConnectString(
FString* ConnectURL,
FString* AtlasId,
FString* ServerId,
FString* AtlasPassword,
FString* AtlasName,
FString* RegionName) {
return NativeCall<
bool,
FString*,
FString*,
FString*,
FString*,
FString*,
FString*>(
this,
"UShooterGameInstance.GetLastCachedServerConnectString", ConnectURL, AtlasId, ServerId, AtlasPassword, AtlasName, RegionName); }
339 void GetLoginThrottle() { NativeCall<
void>(
this,
"UShooterGameInstance.GetLoginThrottle"); }
342 void GotoInitialState() { NativeCall<
void>(
this,
"UShooterGameInstance.GotoInitialState"); }
343 void GotoState(
FName NewState) { NativeCall<
void,
FName>(
this,
"UShooterGameInstance.GotoState", NewState); }
345 void HandleAppResume() { NativeCall<
void>(
this,
"UShooterGameInstance.HandleAppResume"); }
346 void HandleAppSuspend() { NativeCall<
void>(
this,
"UShooterGameInstance.HandleAppSuspend"); }
348 void HandleControllerConnectionChange(
bool bIsConnection,
int Unused,
int GameUserIndex) { NativeCall<
void,
bool,
int,
int>(
this,
"UShooterGameInstance.HandleControllerConnectionChange", bIsConnection, Unused, GameUserIndex); }
350 void HandleSessionUserInviteAccepted(
const bool bWasSuccess,
const int ControllerId,
TSharedPtr<
FUniqueNetId, 0> UserId, FOnlineSessionSearchResult* InviteResult) { NativeCall<
void,
const bool,
const int,
TSharedPtr<
FUniqueNetId, 0>, FOnlineSessionSearchResult*>(
this,
"UShooterGameInstance.HandleSessionUserInviteAccepted", bWasSuccess, ControllerId, UserId, InviteResult); }
352 void HttpGetLoginThrottleRequestComplete(
TSharedPtr<
IHttpRequest, 0> HttpRequest,
TSharedPtr<
IHttpResponse, 1> HttpResponse,
bool bSucceeded) { NativeCall<
void,
TSharedPtr<
IHttpRequest, 0>,
TSharedPtr<
IHttpResponse, 1>,
bool>(
this,
"UShooterGameInstance.HttpGetLoginThrottleRequestComplete", HttpRequest, HttpResponse, bSucceeded); }
353 void Init() { NativeCall<
void>(
this,
"UShooterGameInstance.Init"); }
356 bool IsLocalPlayerOnline(ULocalPlayer* LocalPlayer) {
return NativeCall<
bool, ULocalPlayer*>(
this,
"UShooterGameInstance.IsLocalPlayerOnline", LocalPlayer); }
359 bool JoinSession(ULocalPlayer* LocalPlayer, FOnlineSessionSearchResult* SearchResult) {
return NativeCall<
bool, ULocalPlayer*, FOnlineSessionSearchResult*>(
this,
"UShooterGameInstance.JoinSession", LocalPlayer, SearchResult); }
360 bool JoinSession(ULocalPlayer* LocalPlayer,
int SessionIndexInSearchResults) {
return NativeCall<
bool, ULocalPlayer*,
int>(
this,
"UShooterGameInstance.JoinSession", LocalPlayer, SessionIndexInSearchResults); }
362 void LabelPlayerAsQuitter(ULocalPlayer* LocalPlayer) { NativeCall<
void, ULocalPlayer*>(
this,
"UShooterGameInstance.LabelPlayerAsQuitter", LocalPlayer); }
363 void LoadDynamicSublevels(
UWorld* PlayWorld,
bool bForceLoadLevels) { NativeCall<
void,
UWorld*,
bool>(
this,
"UShooterGameInstance.LoadDynamicSublevels", PlayWorld, bForceLoadLevels); }
365 void LoadGameMedia() { NativeCall<
void>(
this,
"UShooterGameInstance.LoadGameMedia"); }
366 void LoadTheGameMedia() { NativeCall<
void>(
this,
"UShooterGameInstance.LoadTheGameMedia"); }
367 void MaybeChangeState() { NativeCall<
void>(
this,
"UShooterGameInstance.MaybeChangeState"); }
369 void OnEndSessionComplete(
FName SessionName,
bool bWasSuccessful) { NativeCall<
void,
FName,
bool>(
this,
"UShooterGameInstance.OnEndSessionComplete", SessionName, bWasSuccessful); }
372 void OnPostLoadMap() { NativeCall<
void>(
this,
"UShooterGameInstance.OnPostLoadMap"); }
373 void OnPreLoadMap() { NativeCall<
void>(
this,
"UShooterGameInstance.OnPreLoadMap"); }
376 void RefreshSpawnPoints(
unsigned int HomeServerId) { NativeCall<
void,
unsigned int>(
this,
"UShooterGameInstance.RefreshSpawnPoints", HomeServerId); }
377 void RemoveExistingLocalPlayer(ULocalPlayer* ExistingPlayer) { NativeCall<
void, ULocalPlayer*>(
this,
"UShooterGameInstance.RemoveExistingLocalPlayer", ExistingPlayer); }
382 void SetIsOnline(
bool bInIsOnline) { NativeCall<
void,
bool>(
this,
"UShooterGameInstance.SetIsOnline", bInIsOnline); }
383 void SetLastServerConnectStringCache(
FString* ConnectURL,
FString AtlasId,
FString ServerId,
FString AtlasPassword,
FString AtlasName,
FString RegionName) { NativeCall<
void,
FString*,
FString,
FString,
FString,
FString,
FString>(
this,
"UShooterGameInstance.SetLastServerConnectStringCache", ConnectURL, AtlasId, ServerId, AtlasPassword, AtlasName, RegionName); }
385 void ShowMessageThenGotoState(
FString* Message,
FString* OKButtonString,
FString* CancelButtonString,
FName* NewState,
const bool OverrideExisting,
TWeakObjectPtr<ULocalPlayer> PlayerOwner) { NativeCall<
void,
FString*,
FString*,
FString*,
FName*,
const bool,
TWeakObjectPtr<ULocalPlayer>>(
this,
"UShooterGameInstance.ShowMessageThenGotoState", Message, OKButtonString, CancelButtonString, NewState, OverrideExisting, PlayerOwner); }
386 void Shutdown() { NativeCall<
void>(
this,
"UShooterGameInstance.Shutdown"); }
389 bool Tick(
float DeltaSeconds) {
return NativeCall<
bool,
float>(
this,
"UShooterGameInstance.Tick", DeltaSeconds); }
392 void WorldLoaded() { NativeCall<
void>(
this,
"UShooterGameInstance.WorldLoaded"); }
403 bool&
bIsIdleField() {
return *GetNativePointerField<
bool*>(
this,
"UWorld.bIsIdle"); }
420 bool&
GamePreviewField() {
return *GetNativePointerField<
bool*>(
this,
"UWorld.GamePreview"); }
421 TMap<
FString,
TArray<
TArray<
TArray<
unsigned int>>>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
TArray<
TArray<
TArray<
unsigned int>>>, 0> >&
LocalInstancedStaticMeshComponentInstancesVisibilityStateField() {
return *GetNativePointerField<
TMap<
FString,
TArray<
TArray<
TArray<
unsigned int>>>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
TArray<
TArray<
TArray<
unsigned int>>>, 0> >*>(
this,
"UWorld.LocalInstancedStaticMeshComponentInstancesVisibilityState"); }
422 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"); }
423 TMap<
unsigned int,
TWeakObjectPtr<
AActor>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int,
TWeakObjectPtr<
AActor>, 0> >&
UniqueActorIdsField() {
return *GetNativePointerField<
TMap<
unsigned int,
TWeakObjectPtr<
AActor>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int,
TWeakObjectPtr<
AActor>, 0> >*>(
this,
"UWorld.UniqueActorIds"); }
429 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"); }
432 bool&
bInTickField() {
return *GetNativePointerField<
bool*>(
this,
"UWorld.bInTick"); }
433 bool&
bIsBuiltField() {
return *GetNativePointerField<
bool*>(
this,
"UWorld.bIsBuilt"); }
436 int&
PlayerNumField() {
return *GetNativePointerField<
int*>(
this,
"UWorld.PlayerNum"); }
452 long double&
TimeSecondsField() {
return *GetNativePointerField<
long double*>(
this,
"UWorld.TimeSeconds"); }
454 long double&
RealTimeSecondsField() {
return *GetNativePointerField<
long double*>(
this,
"UWorld.RealTimeSeconds"); }
455 long double&
AudioTimeSecondsField() {
return *GetNativePointerField<
long double*>(
this,
"UWorld.AudioTimeSeconds"); }
458 float&
PauseDelayField() {
return *GetNativePointerField<
float*>(
this,
"UWorld.PauseDelay"); }
459 unsigned int&
StasisThisFrameField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UWorld.StasisThisFrame"); }
460 unsigned int&
UnStasisThisFrameField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UWorld.UnStasisThisFrame"); }
469 unsigned int&
LastUnstasisCountField() {
return *GetNativePointerField<
unsigned int*>(
this,
"UWorld.LastUnstasisCount"); }
484 UWaveWorksComponent*
WaveWorksComponentField() {
return *GetNativePointerField<UWaveWorksComponent**>(
this,
"UWorld.WaveWorksComponent"); }
486 FShorelineProps&
WorldShorelinePropsField() {
return *GetNativePointerField<FShorelineProps*>(
this,
"UWorld.WorldShorelineProps"); }
493 bool DestroyActor(
AActor* ThisActor,
bool bNetForce,
bool bShouldModifyLevel) {
return NativeCall<
bool,
AActor*,
bool,
bool>(
this,
"UWorld.DestroyActor", ThisActor, bNetForce, bShouldModifyLevel); }
494 bool EncroachingBlockingGeometry(
AActor* TestActor,
FVector TestLocation,
FRotator TestRotation,
FVector* ProposedAdjustment,
FVector* TraceWorldGeometryFromLocation) {
return NativeCall<
bool,
AActor*,
FVector,
FRotator,
FVector*,
FVector*>(
this,
"UWorld.EncroachingBlockingGeometry", TestActor, TestLocation, TestRotation, ProposedAdjustment, TraceWorldGeometryFromLocation); }
495 bool FindTeleportSpot(
AActor* TestActor,
FVector* TestLocation,
FRotator TestRotation,
FVector* TraceWorldGeometryFromLocation) {
return NativeCall<
bool,
AActor*,
FVector*,
FRotator,
FVector*>(
this,
"UWorld.FindTeleportSpot", TestActor, TestLocation, TestRotation, TraceWorldGeometryFromLocation); }
496 void ForceGarbageCollection(
bool bForcePurge) { NativeCall<
void,
bool>(
this,
"UWorld.ForceGarbageCollection", bForcePurge); }
497 bool IsPaused() {
return NativeCall<
bool>(
this,
"UWorld.IsPaused"); }
500 void SetMapNeedsLightingFullyRebuilt(
int InNumLightingUnbuiltObjects) { NativeCall<
void,
int>(
this,
"UWorld.SetMapNeedsLightingFullyRebuilt", InNumLightingUnbuiltObjects); }
501 AActor*
SpawnActor(
UClass* Class,
FVector* Location,
FRotator* Rotation,
FActorSpawnParameters* SpawnParameters) {
return NativeCall<
AActor*,
UClass*,
FVector*,
FRotator*,
FActorSpawnParameters*>(
this,
"UWorld.SpawnActor", Class, Location, Rotation, SpawnParameters); }
502 void TickNetClient(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"UWorld.TickNetClient", DeltaSeconds); }
507 void AddToWorld(
ULevel* Level,
FTransform* LevelTransform,
bool bAlwaysConsiderTimeLimit,
bool bIsInFarthestTileLayer,
bool bIgnoreGroupedLevelHiding) { NativeCall<
void,
ULevel*,
FTransform*,
bool,
bool,
bool>(
this,
"UWorld.AddToWorld", Level, LevelTransform, bAlwaysConsiderTimeLimit, bIsInFarthestTileLayer, bIgnoreGroupedLevelHiding); }
511 void BeginPlay() { NativeCall<
void>(
this,
"UWorld.BeginPlay"); }
515 void CleanupWorld(
bool bSessionEnded,
bool bCleanupResources,
UWorld* NewWorld) { NativeCall<
void,
bool,
bool,
UWorld*>(
this,
"UWorld.CleanupWorld", bSessionEnded, bCleanupResources, NewWorld); }
527 void FindOrCreateSerializedObject(FAtlasSaveObjectData* SavedObject,
TArray<
UObject*>* Levels,
FName Name,
TArray<
AActor*>* ActorsToBeginPlay,
UWorld* World) { NativeCall<
void, FAtlasSaveObjectData*,
TArray<
UObject*>*,
FName,
TArray<
AActor*>*,
UWorld*>(
this,
"UWorld.FindOrCreateSerializedObject", SavedObject, Levels, Name, ActorsToBeginPlay, World); }
529 int GetActorCount() {
return NativeCall<
int>(
this,
"UWorld.GetActorCount"); }
532 TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
AController>>
const, TAutoWeakObjectPtr<
AController>
const,
int>*
GetControllerIterator(
TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
AController>>
const, TAutoWeakObjectPtr<
AController>
const,
int>* result) {
return NativeCall<
TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
AController>>
const, TAutoWeakObjectPtr<
AController>
const,
int>*,
TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
AController>>
const, TAutoWeakObjectPtr<
AController>
const,
int>*>(
this,
"UWorld.GetControllerIterator", result); }
539 float GetGravityZ() {
return NativeCall<
float>(
this,
"UWorld.GetGravityZ"); }
548 TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
APawn>>
const, TAutoWeakObjectPtr<
APawn>
const,
int>*
GetPawnIterator(
TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
APawn>>
const, TAutoWeakObjectPtr<
APawn>
const,
int>* result) {
return NativeCall<
TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
APawn>>
const, TAutoWeakObjectPtr<
APawn>
const,
int>*,
TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
APawn>>
const, TAutoWeakObjectPtr<
APawn>
const,
int>*>(
this,
"UWorld.GetPawnIterator", result); }
549 TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
APlayerController>>
const, TAutoWeakObjectPtr<
APlayerController>
const,
int>*
GetPlayerControllerIterator(
TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
APlayerController>>
const, TAutoWeakObjectPtr<
APlayerController>
const,
int>* result) {
return NativeCall<
TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
APlayerController>>
const, TAutoWeakObjectPtr<
APlayerController>
const,
int>*,
TIndexedContainerIterator<
TArray<TAutoWeakObjectPtr<
APlayerController>>
const, TAutoWeakObjectPtr<
APlayerController>
const,
int>*>(
this,
"UWorld.GetPlayerControllerIterator", result); }
550 long double GetRealTimeSeconds() {
return NativeCall<
long double>(
this,
"UWorld.GetRealTimeSeconds"); }
553 long double GetTimeSeconds() {
return NativeCall<
long double>(
this,
"UWorld.GetTimeSeconds"); }
554 UWaveWorksComponent*
GetWaveWorksComponent() {
return NativeCall<UWaveWorksComponent*>(
this,
"UWorld.GetWaveWorksComponent"); }
555 static FVector4*
GetWindSpeedDampeningInfluence(FVector4* result,
float WindSpeed) {
return NativeCall<FVector4*, FVector4*,
float>(
nullptr,
"UWorld.GetWindSpeedDampeningInfluence", result, WindSpeed); }
557 bool HasBegunPlay() {
return NativeCall<
bool>(
this,
"UWorld.HasBegunPlay"); }
561 bool IsClient() {
return NativeCall<
bool>(
this,
"UWorld.IsClient"); }
562 bool IsGameWorld() {
return NativeCall<
bool>(
this,
"UWorld.IsGameWorld"); }
565 bool IsPlayInEditor() {
return NativeCall<
bool>(
this,
"UWorld.IsPlayInEditor"); }
567 bool IsServer() {
return NativeCall<
bool>(
this,
"UWorld.IsServer"); }
568 bool IsStreamingLevelLoaded(
FName* LevelName,
unsigned int UniqueID) {
return NativeCall<
bool,
FName*,
unsigned int>(
this,
"UWorld.IsStreamingLevelLoaded", LevelName, UniqueID); }
572 void PostDuplicate(
bool bDuplicateForPIE) { NativeCall<
void,
bool>(
this,
"UWorld.PostDuplicate", bDuplicateForPIE); }
573 void PostLoad() { NativeCall<
void>(
this,
"UWorld.PostLoad"); }
574 void PostSaveRoot(
bool bCleanupIsRequired) { NativeCall<
void,
bool>(
this,
"UWorld.PostSaveRoot", bCleanupIsRequired); }
575 bool PreSaveRoot(
const wchar_t* Filename,
TArray<
FString>* AdditionalPackagesToCook) {
return NativeCall<
bool,
const wchar_t*,
TArray<
FString>*>(
this,
"UWorld.PreSaveRoot", Filename, AdditionalPackagesToCook); }
578 void RemoveActor(
AActor* Actor,
bool bShouldModifyLevel) { NativeCall<
void,
AActor*,
bool>(
this,
"UWorld.RemoveActor", Actor, bShouldModifyLevel); }
581 void RemoveFromInternalSimpleOctree(FOctreeElementSimple* InElement) { NativeCall<
void, FOctreeElementSimple*>(
this,
"UWorld.RemoveFromInternalSimpleOctree", InElement); }
586 void SeamlessTravel(
FString* SeamlessTravelURL,
bool bAbsolute,
FGuid MapPackageGuid) { NativeCall<
void,
FString*,
bool,
FGuid>(
this,
"UWorld.SeamlessTravel", SeamlessTravelURL, bAbsolute, MapPackageGuid); }
587 void ServerTravel(
FString* FURL,
bool bAbsolute,
bool bShouldSkipGameNotify) { NativeCall<
void,
FString*,
bool,
bool>(
this,
"UWorld.ServerTravel", FURL, bAbsolute, bShouldSkipGameNotify); }
589 void SetWaveWorksComponent(UUI_HostSession* SessionUI) { NativeCall<
void, UUI_HostSession*>(
this,
"UWorld.SetWaveWorksComponent", SessionUI); }
592 long double TimeSince(
long double Time) {
return NativeCall<
long double,
long double>(
this,
"UWorld.TimeSince", Time); }
597 void UpdateParameterCollectionInstances(
bool bUpdateInstanceUniformBuffers) { NativeCall<
void,
bool>(
this,
"UWorld.UpdateParameterCollectionInstances", bUpdateInstanceUniformBuffers); }
598 void UpdateWorldComponents(
bool bRerunConstructionScripts,
bool bCurrentLevelOnly) { NativeCall<
void,
bool,
bool>(
this,
"UWorld.UpdateWorldComponents", bRerunConstructionScripts, bCurrentLevelOnly); }
601 bool LineTraceMulti(
TArray<
FHitResult>* OutHits,
FVector* Start,
FVector* End,
FCollisionQueryParams* Params,
FCollisionObjectQueryParams* ObjectQueryParams,
bool bDoSort,
bool bCullBackfaces,
bool bUsePostFilter,
float NegativeDistanceTolerance) {
return NativeCall<
bool,
TArray<
FHitResult>*,
FVector*,
FVector*,
FCollisionQueryParams*,
FCollisionObjectQueryParams*,
bool,
bool,
bool,
float>(
this,
"UWorld.LineTraceMulti", OutHits, Start, End, Params, ObjectQueryParams, bDoSort, bCullBackfaces, bUsePostFilter, NegativeDistanceTolerance); }
602 bool LineTraceMulti(
TArray<
FHitResult>* OutHits,
FVector* Start,
FVector* End,
ECollisionChannel TraceChannel,
FCollisionQueryParams* Params,
FCollisionResponseParams* ResponseParam,
bool bDoSort,
bool bCullBackfaces,
bool bUsePostFilter,
float NegativeDistanceTolerance) {
return NativeCall<
bool,
TArray<
FHitResult>*,
FVector*,
FVector*,
ECollisionChannel,
FCollisionQueryParams*,
FCollisionResponseParams*,
bool,
bool,
bool,
float>(
this,
"UWorld.LineTraceMulti", OutHits, Start, End, TraceChannel, Params, ResponseParam, bDoSort, bCullBackfaces, bUsePostFilter, NegativeDistanceTolerance); }
603 bool LineTraceSingle(
FHitResult* OutHit,
FVector* Start,
FVector* End,
FCollisionQueryParams* Params,
FCollisionObjectQueryParams* ObjectQueryParams,
bool bUsePostFilter,
float NegativeDistanceTolerance) {
return NativeCall<
bool,
FHitResult*,
FVector*,
FVector*,
FCollisionQueryParams*,
FCollisionObjectQueryParams*,
bool,
float>(
this,
"UWorld.LineTraceSingle", OutHit, Start, End, Params, ObjectQueryParams, bUsePostFilter, NegativeDistanceTolerance); }
604 bool LineTraceSingle(
FHitResult* OutHit,
FVector* Start,
FVector* End,
ECollisionChannel TraceChannel,
FCollisionQueryParams* Params,
FCollisionResponseParams* ResponseParam,
bool bUsePostfilter,
float NegativeDistanceTolerance) {
return NativeCall<
bool,
FHitResult*,
FVector*,
FVector*,
ECollisionChannel,
FCollisionQueryParams*,
FCollisionResponseParams*,
bool,
float>(
this,
"UWorld.LineTraceSingle", OutHit, Start, End, TraceChannel, Params, ResponseParam, bUsePostfilter, NegativeDistanceTolerance); }
605 bool LineTraceTest(
FVector* Start,
FVector* End,
ECollisionChannel TraceChannel,
FCollisionQueryParams* Params,
FCollisionResponseParams* ResponseParam) {
return NativeCall<
bool,
FVector*,
FVector*,
ECollisionChannel,
FCollisionQueryParams*,
FCollisionResponseParams*>(
this,
"UWorld.LineTraceTest", Start, End, TraceChannel, Params, ResponseParam); }
606 bool QueryTraceData(FTraceHandle* Handle,
int FrameOffset, FTraceDatum* OutData) {
return NativeCall<
bool, FTraceHandle*,
int, FTraceDatum*>(
this,
"UWorld.QueryTraceData", Handle, FrameOffset, OutData); }
616 struct FOnTravelFailure;
617 struct FOnNetworkFailure;
618 struct FWorldAddedEvent;
619 struct FWorldDestroyedEvent;
627 UGameUserSettings*
GameUserSettingsField() {
return *GetNativePointerField<UGameUserSettings**>(
this,
"UEngine.GameUserSettings"); }
630 UTireType*
DefaultTireTypeField() {
return *GetNativePointerField<UTireType**>(
this,
"UEngine.DefaultTireType"); }
655 UMaterial*
ArrowMaterialField() {
return *GetNativePointerField<UMaterial**>(
this,
"UEngine.ArrowMaterial"); }
679 IEngineLoop*
EngineLoopField() {
return *GetNativePointerField<IEngineLoop**>(
this,
"UEngine.EngineLoop"); }
681 int&
TickCyclesField() {
return *GetNativePointerField<
int*>(
this,
"UEngine.TickCycles"); }
682 int&
GameCyclesField() {
return *GetNativePointerField<
int*>(
this,
"UEngine.GameCycles"); }
684 float&
NearClipPlaneField() {
return *GetNativePointerField<
float*>(
this,
"UEngine.NearClipPlane"); }
710 float&
MeshLODRangeField() {
return *GetNativePointerField<
float*>(
this,
"UEngine.MeshLODRange"); }
718 FRigidBodyErrorCorrection&
PhysicErrorCorrectionField() {
return *GetNativePointerField<FRigidBodyErrorCorrection*>(
this,
"UEngine.PhysicErrorCorrection"); }
720 float&
DisplayGammaField() {
return *GetNativePointerField<
float*>(
this,
"UEngine.DisplayGamma"); }
728 UDeviceProfileManager*
DeviceProfileManagerField() {
return *GetNativePointerField<UDeviceProfileManager**>(
this,
"UEngine.DeviceProfileManager"); }
747 TMap<
int, FScreenMessageString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int, FScreenMessageString, 0> >&
ScreenMessagesField() {
return *GetNativePointerField<
TMap<
int, FScreenMessageString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int, FScreenMessageString, 0> >*>(
this,
"UEngine.ScreenMessages"); }
748 FAudioDevice*
AudioDeviceField() {
return *GetNativePointerField<FAudioDevice**>(
this,
"UEngine.AudioDevice"); }
753 FRunnableThread*
ScreenSaverInhibitorField() {
return *GetNativePointerField<FRunnableThread**>(
this,
"UEngine.ScreenSaverInhibitor"); }
764 FAudioDevice*
GetAudioDevice() {
return NativeCall<FAudioDevice*>(
this,
"UEngine.GetAudioDevice"); }
766 bool IsInitialized() {
return NativeCall<
bool>(
this,
"UEngine.IsInitialized"); }
768 void DumpFPSChart(
FString* InMapName,
bool bForceDump) { NativeCall<
void,
FString*,
bool>(
this,
"UEngine.DumpFPSChart", InMapName, bForceDump); }
769 void DumpFPSChartToLog(
float TotalTime,
float DeltaTime,
int NumFrames,
FString* InMapName) { NativeCall<
void,
float,
float,
int,
FString*>(
this,
"UEngine.DumpFPSChartToLog", TotalTime, DeltaTime, NumFrames, InMapName); }
771 void StopFPSChart() { NativeCall<
void>(
this,
"UEngine.StopFPSChart"); }
772 void TickFPSChart(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"UEngine.TickFPSChart", DeltaSeconds); }
774 void Tick(
float DeltaSeconds,
bool bIdleMode) { NativeCall<
void,
float,
bool>(
this,
"UEngine.Tick", DeltaSeconds, bIdleMode); }
775 void BrowseToDefaultMap(FWorldContext* Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.BrowseToDefaultMap", Context); }
777 void CancelPending(FWorldContext* Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.CancelPending", Context); }
778 void CancelPending(
UWorld* InWorld, UPendingNetGame* NewPendingNetGame) { NativeCall<
void,
UWorld*, UPendingNetGame*>(
this,
"UEngine.CancelPending", InWorld, NewPendingNetGame); }
779 void CancelPendingMapChange(FWorldContext* Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.CancelPendingMapChange", Context); }
782 bool CommitMapChange(FWorldContext* Context) {
return NativeCall<
bool, FWorldContext*>(
this,
"UEngine.CommitMapChange", Context); }
783 void ConditionalCommitMapChange(FWorldContext* Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.ConditionalCommitMapChange", Context); }
786 bool CreateNamedNetDriver(UPendingNetGame* PendingNetGame,
FName NetDriverName,
FName NetDriverDefinition) {
return NativeCall<
bool, UPendingNetGame*,
FName,
FName>(
this,
"UEngine.CreateNamedNetDriver", PendingNetGame, NetDriverName, NetDriverDefinition); }
789 void DestroyNamedNetDriver(UPendingNetGame* PendingNetGame,
FName NetDriverName) { NativeCall<
void, UPendingNetGame*,
FName>(
this,
"UEngine.DestroyNamedNetDriver", PendingNetGame, NetDriverName); }
792 void EnableScreenSaver(
bool bEnable) { NativeCall<
void,
bool>(
this,
"UEngine.EnableScreenSaver", bEnable); }
796 ULocalPlayer*
GetFirstGamePlayer(UPendingNetGame* PendingNetGame) {
return NativeCall<ULocalPlayer*, UPendingNetGame*>(
this,
"UEngine.GetFirstGamePlayer", PendingNetGame); }
800 UGameUserSettings*
GetGameUserSettings() {
return NativeCall<UGameUserSettings*>(
this,
"UEngine.GetGameUserSettings"); }
802 TIndexedContainerIterator<
TArray<ULocalPlayer*>
const, ULocalPlayer*
const,
int>*
GetLocalPlayerIterator(
TIndexedContainerIterator<
TArray<ULocalPlayer*>
const, ULocalPlayer*
const,
int>* result,
UWorld* World) {
return NativeCall<
TIndexedContainerIterator<
TArray<ULocalPlayer*>
const, ULocalPlayer*
const,
int>*,
TIndexedContainerIterator<
TArray<ULocalPlayer*>
const, ULocalPlayer*
const,
int>*,
UWorld*>(
this,
"UEngine.GetLocalPlayerIterator", result, World); }
803 float GetMaxTickRate(
float DeltaTime,
bool bAllowFrameRateSmoothing) {
return NativeCall<
float,
float,
bool>(
this,
"UEngine.GetMaxTickRate", DeltaTime, bAllowFrameRateSmoothing); }
814 void Init(IEngineLoop* InEngineLoop) { NativeCall<
void, IEngineLoop*>(
this,
"UEngine.Init", InEngineLoop); }
820 bool IsPreparingMapChange(FWorldContext* Context) {
return NativeCall<
bool, FWorldContext*>(
this,
"UEngine.IsPreparingMapChange", Context); }
822 bool IsStereoscopic3D(FViewport* InViewport) {
return NativeCall<
bool, FViewport*>(
this,
"UEngine.IsStereoscopic3D", InViewport); }
825 void MovePendingLevel(FWorldContext* Context) { NativeCall<
void, FWorldContext*>(
this,
"UEngine.MovePendingLevel", Context); }
826 void OnExternalUIChange(
bool bInIsOpening) { NativeCall<
void,
bool>(
this,
"UEngine.OnExternalUIChange", bInIsOpening); }
827 void OnHardwareSurveyComplete(FHardwareSurveyResults* SurveyResults) { NativeCall<
void, FHardwareSurveyResults*>(
this,
"UEngine.OnHardwareSurveyComplete", SurveyResults); }
828 void OnLostFocusPause(
bool EnablePause) { NativeCall<
void,
bool>(
this,
"UEngine.OnLostFocusPause", EnablePause); }
832 void PreExit() { NativeCall<
void>(
this,
"UEngine.PreExit"); }
835 void RenderEngineStats(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int LHSX,
int* InOutLHSY,
int RHSX,
int* InOutRHSY,
FVector* ViewLocation,
FRotator* ViewRotation) { NativeCall<
void,
UWorld*, FViewport*,
FCanvas*,
int,
int*,
int,
int*,
FVector*,
FRotator*>(
this,
"UEngine.RenderEngineStats", World, Viewport, Canvas, LHSX, InOutLHSY, RHSX, InOutRHSY, ViewLocation, ViewRotation); }
836 int RenderStatAI(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatAI", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
837 int RenderStatColorList(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatColorList", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
838 int RenderStatFPS(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatFPS", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
839 int RenderStatHitches(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatHitches", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
840 int RenderStatLevels(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatLevels", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
841 int RenderStatNamedEvents(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatNamedEvents", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
842 int RenderStatSounds(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatSounds", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
843 int RenderStatSummary(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatSummary", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
844 int RenderStatTexture(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatTexture", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
845 int RenderStatUnit(
UWorld* World, FViewport* Viewport,
FCanvas* Canvas,
int X,
int Y,
FVector* ViewLocation,
FRotator* ViewRotation) {
return NativeCall<
int,
UWorld*, FViewport*,
FCanvas*,
int,
int,
FVector*,
FRotator*>(
this,
"UEngine.RenderStatUnit", World, Viewport, Canvas, X, Y, ViewLocation, ViewRotation); }
855 void SwapControllerId(ULocalPlayer* NewPlayer,
int CurrentControllerId,
int NewControllerID) { NativeCall<
void, ULocalPlayer*,
int,
int>(
this,
"UEngine.SwapControllerId", NewPlayer, CurrentControllerId, NewControllerID); }
858 bool TickWorldTravel(FWorldContext* Context,
float DeltaSeconds) {
return NativeCall<
bool, FWorldContext*,
float>(
this,
"UEngine.TickWorldTravel", Context, DeltaSeconds); }
862 bool UseSound() {
return NativeCall<
bool>(
this,
"UEngine.UseSound"); }
889 FStreamableManager&
StreamableManagerField() {
return *GetNativePointerField<FStreamableManager*>(
this,
"UPrimalGlobals.StreamableManager"); }
896 static ADayCycleManager*
GetDayCycleManager(
UWorld* World) {
return NativeCall<ADayCycleManager*,
UWorld*>(
nullptr,
"UPrimalGlobals.GetDayCycleManager", World); }
921 int&
NumPlayersField() {
return *GetNativePointerField<
int*>(
this,
"AGameMode.NumPlayers"); }
922 int&
NumBotsField() {
return *GetNativePointerField<
int*>(
this,
"AGameMode.NumBots"); }
926 int&
CurrentIDField() {
return *GetNativePointerField<
int*>(
this,
"AGameMode.CurrentID"); }
946 void AbortMatch() { NativeCall<
void>(
this,
"AGameMode.AbortMatch"); }
948 void AddPlayerStart(APlayerStart* NewPlayerStart) { NativeCall<
void, APlayerStart*>(
this,
"AGameMode.AddPlayerStart", NewPlayerStart); }
954 void ClearPause() { NativeCall<
void>(
this,
"AGameMode.ClearPause"); }
955 void EndMatch() { NativeCall<
void>(
this,
"AGameMode.EndMatch"); }
960 FString*
GetDefaultGameClassPath(
FString* result,
FString* MapName,
FString* Options,
FString* Portal) {
return NativeCall<
FString*,
FString*,
FString*,
FString*,
FString*>(
this,
"AGameMode.GetDefaultGameClassPath", result, MapName, Options, Portal); }
966 int GetNumPlayers() {
return NativeCall<
int>(
this,
"AGameMode.GetNumPlayers"); }
973 bool HasMatchEnded() {
return NativeCall<
bool>(
this,
"AGameMode.HasMatchEnded"); }
974 bool HasMatchStarted() {
return NativeCall<
bool>(
this,
"AGameMode.HasMatchStarted"); }
978 FString*
InitNewPlayer(
FString* result,
APlayerController* NewPlayerController,
TSharedPtr<
FUniqueNetId, 0>* UniqueId,
FString* Options,
FString* Portal) {
return NativeCall<
FString*,
FString*,
APlayerController*,
TSharedPtr<
FUniqueNetId, 0>*,
FString*,
FString*>(
this,
"AGameMode.InitNewPlayer", result, NewPlayerController, UniqueId, Options, Portal); }
980 APlayerController*
Login(
UPlayer* NewPlayer,
FString* Portal,
FString* Options,
TSharedPtr<
FUniqueNetId, 0>* UniqueId,
FString* ErrorMessage) {
return NativeCall<
APlayerController*,
UPlayer*,
FString*,
FString*,
TSharedPtr<
FUniqueNetId, 0>*,
FString*>(
this,
"AGameMode.Login", NewPlayer, Portal, Options, UniqueId, ErrorMessage); }
989 void PreLogin(
FString* Options,
FString* Address,
TSharedPtr<
FUniqueNetId, 0>* UniqueId,
FString* authToken,
FString* ErrorMessage,
unsigned int* NewHomeServerId) { NativeCall<
void,
FString*,
FString*,
TSharedPtr<
FUniqueNetId, 0>*,
FString*,
FString*,
unsigned int*>(
this,
"AGameMode.PreLogin", Options, Address, UniqueId, authToken, ErrorMessage, NewHomeServerId); }
990 APlayerController*
ProcessClientTravel(
FString* FURL,
FGuid NextMapGuid,
bool bSeamless,
bool bAbsolute) {
return NativeCall<
APlayerController*,
FString*,
FGuid,
bool,
bool>(
this,
"AGameMode.ProcessClientTravel", FURL, NextMapGuid, bSeamless, bAbsolute); }
995 void RemovePlayerStart(APlayerStart* RemovedPlayerStart) { NativeCall<
void, APlayerStart*>(
this,
"AGameMode.RemovePlayerStart", RemovedPlayerStart); }
996 void Reset() { NativeCall<
void>(
this,
"AGameMode.Reset"); }
997 void ResetLevel() { NativeCall<
void>(
this,
"AGameMode.ResetLevel"); }
998 void RestartGame() { NativeCall<
void>(
this,
"AGameMode.RestartGame"); }
1002 void SetBandwidthLimit(
float AsyncIOBandwidthLimit) { NativeCall<
void,
float>(
this,
"AGameMode.SetBandwidthLimit", AsyncIOBandwidthLimit); }
1009 void StartMatch() { NativeCall<
void>(
this,
"AGameMode.StartMatch"); }
1011 void StartPlay() { NativeCall<
void>(
this,
"AGameMode.StartPlay"); }
1015 void Tick(
float DeltaSeconds) { NativeCall<
void,
float>(
this,
"AGameMode.Tick", DeltaSeconds); }
1035 int&
RequestCounterField() {
return *GetNativePointerField<
int*>(
this,
"ATreasureMapManager.RequestCounter"); }
1037 return NativeCall<
char,
unsigned int,
float,
FVector*,
bool*,
float*,
FSeamlessIslandInfo* >(
this,
"ATreasureMapManager.GenerateTreasureLocationOnIsland", IslandId, InQuality, OutLocation, OutIsInCave, OutModifiedQuality, ForIslandInfo);
1041 NativeCall<
char,
int,
FVector*,
bool,
float >(
this,
"ATreasureMapManager.OnTreasureChestLocationFound", RequestId, Location, bInCave, InQuality);
1064 return NativeCall<
bool,
FSocket*,
const TArray<
unsigned char>*,
unsigned int*,
unsigned int*,
unsigned __int64*,
unsigned __int8*,
1065 TArray<
unsigned char>* >(
this,
"ASeamlessVolumeManager.OnReceivedFromPeerServer", Socket, PacketData, SizeInBytes, OriginatingServerId, OriginatingSteamServerId, MessageType, BodyBytes);
1071 struct SeamlessTravelLogEntry;
1077 TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >&
BannedMapField() {
return *GetNativePointerField<
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >*>(
this,
"AShooterGameMode.BannedMap"); }
1082 AShipPathManager*
ShipPathManagerField() {
return *GetNativePointerField<AShipPathManager**>(
this,
"AShooterGameMode.ShipPathManager"); }
1085 TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >&
PlayersCorrectCurrentServersField() {
return *GetNativePointerField<
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >*>(
this,
"AShooterGameMode.PlayersCorrectCurrentServers"); }
1095 TMap<
unsigned __int64,
TSharedPtr<
TArray<
unsigned char>, 0>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
TSharedPtr<
TArray<
unsigned char>, 0>, 0> >&
TravelDataCacheField() {
return *GetNativePointerField<
TMap<
unsigned __int64,
TSharedPtr<
TArray<
unsigned char>, 0>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
TSharedPtr<
TArray<
unsigned char>, 0>, 0> >*>(
this,
"AShooterGameMode.TravelDataCache"); }
1100 AOceanDinoManager*
TheOceanDinoManagerField() {
return *GetNativePointerField<AOceanDinoManager**>(
this,
"AShooterGameMode.TheOceanDinoManager"); }
1101 AOceanVolume*
TheOceanVolumeField() {
return *GetNativePointerField<AOceanVolume**>(
this,
"AShooterGameMode.TheOceanVolume"); }
1107 UDatabase_TribeDataManager*
Database_TribeDataManagerRefField() {
return *GetNativePointerField<UDatabase_TribeDataManager**>(
this,
"AShooterGameMode.Database_TribeDataManagerRef"); }
1108 UDatabase_TerritoryMap*
Database_TerritoryMapRefField() {
return *GetNativePointerField<UDatabase_TerritoryMap**>(
this,
"AShooterGameMode.Database_TerritoryMapRef"); }
1109 UPubSub_TribeNotifications*
PubSub_TribeNotificationsRefField() {
return *GetNativePointerField<UPubSub_TribeNotifications**>(
this,
"AShooterGameMode.PubSub_TribeNotificationsRef"); }
1111 UDatabase_SharedLog*
Database_SharedLogRefField() {
return *GetNativePointerField<UDatabase_SharedLog**>(
this,
"AShooterGameMode.Database_SharedLogRef"); }
1113 UDatabase_TravelData*
Database_TravelDataRefField() {
return *GetNativePointerField<UDatabase_TravelData**>(
this,
"AShooterGameMode.Database_TravelDataRef"); }
1114 UDatabase_RemoteFileManager*
Database_RemoteFileManagerRefField() {
return *GetNativePointerField<UDatabase_RemoteFileManager**>(
this,
"AShooterGameMode.Database_RemoteFileManagerRef"); }
1118 TMap<
unsigned __int64,
TArray<FTribeNotification>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
TArray<FTribeNotification>, 0> >&
PendingTribeNotificationsField() {
return *GetNativePointerField<
TMap<
unsigned __int64,
TArray<FTribeNotification>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
TArray<FTribeNotification>, 0> >*>(
this,
"AShooterGameMode.PendingTribeNotifications"); }
1119 TMap<
unsigned __int64,
TArray<FTribeNotification>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
TArray<FTribeNotification>, 0> >&
PendingAllianceNotificationsField() {
return *GetNativePointerField<
TMap<
unsigned __int64,
TArray<FTribeNotification>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
TArray<FTribeNotification>, 0> >*>(
this,
"AShooterGameMode.PendingAllianceNotifications"); }
1120 bool&
bFirstTickedField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bFirstTicked"); }
1122 TMap<
int,
unsigned __int64,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
unsigned __int64, 0> >&
PlayersIdsField() {
return *GetNativePointerField<
TMap<
int,
unsigned __int64,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
unsigned __int64, 0> >*>(
this,
"AShooterGameMode.PlayersIds"); }
1123 TMap<
unsigned __int64,
int,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
int, 0> >&
SteamIdsField() {
return *GetNativePointerField<
TMap<
unsigned __int64,
int,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
int, 0> >*>(
this,
"AShooterGameMode.SteamIds"); }
1125 TMap<
unsigned __int64,
FTribeData,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
FTribeData, 0> >&
TribesDataField() {
return *GetNativePointerField<
TMap<
unsigned __int64,
FTribeData,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
FTribeData, 0> >*>(
this,
"AShooterGameMode.TribesData"); }
1126 FQueuedThreadPool*
FullPoolField() {
return *GetNativePointerField<FQueuedThreadPool**>(
this,
"AShooterGameMode.FullPool"); }
1129 TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >&
PGTerrainPropertiesField() {
return *GetNativePointerField<
TMap<
FString,
FString,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString,
FString, 0> >*>(
this,
"AShooterGameMode.PGTerrainProperties"); }
1136 bool&
bIsRestartingField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bIsRestarting"); }
1138 bool&
bProximityChatField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bProximityChat"); }
1145 float&
YellingRadiusField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.YellingRadius"); }
1155 bool&
bServerPVEField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bServerPVE"); }
1168 bool&
bAdminLoggingField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bAdminLogging"); }
1195 int&
RCONPortField() {
return *GetNativePointerField<
int*>(
this,
"AShooterGameMode.RCONPort"); }
1203 float&
MaxTamedDinosField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.MaxTamedDinos"); }
1215 float&
XPMultiplierField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.XPMultiplier"); }
1232 long double&
LastExecSaveTimeField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterGameMode.LastExecSaveTime"); }
1233 long double&
LastTimeSavedWorldField() {
return *GetNativePointerField<
long double*>(
this,
"AShooterGameMode.LastTimeSavedWorld"); }
1272 bool&
bDisableXPField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bDisableXP"); }
1297 bool&
bAutoPvETimerField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bAutoPvETimer"); }
1360 TMap<
int,
TSet<
int,
DefaultKeyFuncs<
int, 0>,
FDefaultSetAllocator>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
TSet<
int,
DefaultKeyFuncs<
int, 0>,
FDefaultSetAllocator>, 0> >&
PvEActiveTribeWarsField() {
return *GetNativePointerField<
TMap<
int,
TSet<
int,
DefaultKeyFuncs<
int, 0>,
FDefaultSetAllocator>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
TSet<
int,
DefaultKeyFuncs<
int, 0>,
FDefaultSetAllocator>, 0> >*>(
this,
"AShooterGameMode.PvEActiveTribeWars"); }
1361 TMap<
int,
TSet<
int,
DefaultKeyFuncs<
int, 0>,
FDefaultSetAllocator>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
TSet<
int,
DefaultKeyFuncs<
int, 0>,
FDefaultSetAllocator>, 0> >&
TribeAlliesField() {
return *GetNativePointerField<
TMap<
int,
TSet<
int,
DefaultKeyFuncs<
int, 0>,
FDefaultSetAllocator>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
TSet<
int,
DefaultKeyFuncs<
int, 0>,
FDefaultSetAllocator>, 0> >*>(
this,
"AShooterGameMode.TribeAllies"); }
1362 TMap<
unsigned __int64,
UPrimalPlayerData*,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
UPrimalPlayerData*, 0> >
IDtoPlayerDatasField() {
return *GetNativePointerField<
TMap<
unsigned __int64,
UPrimalPlayerData*,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
UPrimalPlayerData*, 0> >*>(
this,
"AShooterGameMode.IDtoPlayerDatas"); }
1363 TMap<
int,
TArray<FTribeEntity>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
TArray<FTribeEntity>, 0> >&
PlayersEntitiesField() {
return *GetNativePointerField<
TMap<
int,
TArray<FTribeEntity>,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
TArray<FTribeEntity>, 0> >*>(
this,
"AShooterGameMode.PlayersEntities"); }
1364 TMap<
unsigned __int64, FDatabase_TribeWrapper,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64, FDatabase_TribeWrapper, 0> >&
PendingTribeLoadsField() {
return *GetNativePointerField<
TMap<
unsigned __int64, FDatabase_TribeWrapper,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64, FDatabase_TribeWrapper, 0> >*>(
this,
"AShooterGameMode.PendingTribeLoads"); }
1367 TMap<
unsigned __int64,
FTribeAlliance,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
FTribeAlliance, 0> >&
AlliancesField() {
return *GetNativePointerField<
TMap<
unsigned __int64,
FTribeAlliance,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned __int64,
FTribeAlliance, 0> >*>(
this,
"AShooterGameMode.Alliances"); }
1368 int&
MaxTribeLogsField() {
return *GetNativePointerField<
int*>(
this,
"AShooterGameMode.MaxTribeLogs"); }
1384 bool&
bPvPDinoDecayField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bPvPDinoDecay"); }
1413 unsigned __int64&
ServerIDField() {
return *GetNativePointerField<
unsigned __int64*>(
this,
"AShooterGameMode.ServerID"); }
1416 TMap<
FString, FTributePlayerTribeInfo,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString, FTributePlayerTribeInfo, 0> >&
TributePlayerTribeInfosField() {
return *GetNativePointerField<
TMap<
FString, FTributePlayerTribeInfo,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
FString, FTributePlayerTribeInfo, 0> >*>(
this,
"AShooterGameMode.TributePlayerTribeInfos"); }
1430 int&
NPCCountField() {
return *GetNativePointerField<
int*>(
this,
"AShooterGameMode.NPCCount"); }
1480 TMap<
int,
FTameUnitCounts,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
FTameUnitCounts, 0> >&
TeamTameUnitCountsField() {
return *GetNativePointerField<
TMap<
int,
FTameUnitCounts,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
int,
FTameUnitCounts, 0> >*>(
this,
"AShooterGameMode.TeamTameUnitCounts"); }
1499 FTickCallbacks&
TickCallbacksField() {
return *GetNativePointerField<FTickCallbacks*>(
this,
"AShooterGameMode.TickCallbacks"); }
1500 TMap<
unsigned int, FGridCellServerInfo,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int, FGridCellServerInfo, 0> >&
GridServersInfosField() {
return *GetNativePointerField<
TMap<
unsigned int, FGridCellServerInfo,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int, FGridCellServerInfo, 0> >*>(
this,
"AShooterGameMode.GridServersInfos"); }
1501 USeamlessDataServer*
SeamlessDataServerField() {
return *GetNativePointerField<USeamlessDataServer**>(
this,
"AShooterGameMode.SeamlessDataServer"); }
1502 bool&
bIsHomeServerField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bIsHomeServer"); }
1503 bool&
bNoDinoTamingField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bNoDinoTaming"); }
1504 bool&
bNoAnchoringField() {
return *GetNativePointerField<
bool*>(
this,
"AShooterGameMode.bNoAnchoring"); }
1507 float&
ShipDecayRateField() {
return *GetNativePointerField<
float*>(
this,
"AShooterGameMode.ShipDecayRate"); }
1509 TMap<
unsigned int,
double,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int,
double, 0> >&
PendingTribesClaimFlagNotifsField() {
return *GetNativePointerField<
TMap<
unsigned int,
double,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int,
double, 0> >*>(
this,
"AShooterGameMode.PendingTribesClaimFlagNotifs"); }
1511 TMap<
unsigned int, FServerTribeAtMax,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int, FServerTribeAtMax, 0> >&
MapServerAtMaxField() {
return *GetNativePointerField<
TMap<
unsigned int, FServerTribeAtMax,
FDefaultSetAllocator,
TDefaultMapKeyFuncs<
unsigned int, FServerTribeAtMax, 0> >*>(
this,
"AShooterGameMode.MapServerAtMax"); }
1516 unsigned int&
MaxTribeTravelCountField() {
return *GetNativePointerField<
unsigned int*>(
this,
"AShooterGameMode.MaxTribeTravelCount"); }
1517 FRegionGeneralOverrides&
RegionOverridesField() {
return *GetNativePointerField<FRegionGeneralOverrides*>(
this,
"AShooterGameMode.RegionOverrides"); }
1527 void AddPendingTribeToLoad(
unsigned int TribeID) { NativeCall<
void,
unsigned int>(
this,
"AShooterGameMode.AddPendingTribeToLoad", TribeID); }
1531 void AddAndSaveTribeEntity(
unsigned int TribeID,
TArray<FTribeEntity>* Entities, FTribeEntity* TribeEntity) { NativeCall<
void,
unsigned int,
TArray<FTribeEntity>*, FTribeEntity*>(
this,
"AShooterGameMode.AddAndSaveTribeEntity", TribeID, Entities, TribeEntity); }
1532 void AddClaimFlag(APrimalStructureClaimFlag* Flag,
unsigned __int64 TribeOrOwnerId) { NativeCall<
void, APrimalStructureClaimFlag*,
unsigned __int64>(
this,
"AShooterGameMode.AddClaimFlag", Flag, TribeOrOwnerId); }
1534 void AddPlayerID(
int playerDataID,
unsigned __int64 netUniqueID) { NativeCall<
void,
int,
unsigned __int64>(
this,
"AShooterGameMode.AddPlayerID", playerDataID, netUniqueID); }
1535 void AddTameUnits(
int ToTeam,
int AddUnits,
ETameUnitType::
Type TheTameUnitType,
bool bIgnoreNetworking) { NativeCall<
void,
int,
int,
ETameUnitType::
Type,
bool>(
this,
"AShooterGameMode.AddTameUnits", ToTeam, AddUnits, TheTameUnitType, bIgnoreNetworking); }
1537 bool AddTribeEntity(
unsigned int TribeID, FTribeEntity* TribeEntity) {
return NativeCall<
bool,
unsigned int, FTribeEntity*>(
this,
"AShooterGameMode.AddTribeEntity", TribeID, TribeEntity); }
1540 void AddTribeTravelCount(
unsigned int TribeId) { NativeCall<
void,
unsigned int>(
this,
"AShooterGameMode.AddTribeTravelCount", TribeId); }
1541 void AddTribeWar(
int MyTribeID,
int EnemyTeamID,
int StartDayNum,
int EndDayNumber,
float WarStartTime,
float WarEndTime,
bool bForceApprove) { NativeCall<
void,
int,
int,
int,
int,
float,
float,
bool>(
this,
"AShooterGameMode.AddTribeWar", MyTribeID, EnemyTeamID, StartDayNum, EndDayNumber, WarStartTime, WarEndTime, bForceApprove); }
1542 void AdjustDamage(
AActor* Victim,
float* Damage,
FDamageEvent* DamageEvent,
AController* EventInstigator,
AActor* DamageCauser) { NativeCall<
void,
AActor*,
float*,
FDamageEvent*,
AController*,
AActor*>(
this,
"AShooterGameMode.AdjustDamage", Victim, Damage, DamageEvent, EventInstigator, DamageCauser); }
1543 static bool AllowDamage(
UWorld* ForWorld,
int TargetingTeam1,
int TargetingTeam2,
bool bIgnoreDamageIfAllied) {
return NativeCall<
bool,
UWorld*,
int,
int,
bool>(
nullptr,
"AShooterGameMode.AllowDamage", ForWorld, TargetingTeam1, TargetingTeam2, bIgnoreDamageIfAllied); }
1546 bool AllowTaming(
int ForTeam) {
return NativeCall<
bool,
int>(
this,
"AShooterGameMode.AllowTaming", ForTeam); }
1547 bool AreTribesAllied(
int TribeID1,
int TribeID2) {
return NativeCall<
bool,
int,
int>(
this,
"AShooterGameMode.AreTribesAllied", TribeID1, TribeID2); }
1548 void AsyncSetAndUpdateClaimFlagBytesForTribe(
unsigned int TribeId,
int PaintingId,
int PaintingRevision,
TArray<
unsigned char>* CompressedBytes,
TArray<
short>* StructureColors) { NativeCall<
void,
unsigned int,
int,
int,
TArray<
unsigned char>*,
TArray<
short>*>(
this,
"AShooterGameMode.AsyncSetAndUpdateClaimFlagBytesForTribe", TribeId, PaintingId, PaintingRevision, CompressedBytes, StructureColors); }
1551 void BeginPlay() { NativeCall<
void>(
this,
"AShooterGameMode.BeginPlay"); }
1553 void ChangeClaimFlag(APrimalStructureClaimFlag* Flag,
unsigned __int64 OLDTribeOrOwnerId,
unsigned __int64 NEWTribeOrOwnerId) { NativeCall<
void, APrimalStructureClaimFlag*,
unsigned __int64,
unsigned __int64>(
this,
"AShooterGameMode.ChangeClaimFlag", Flag, OLDTribeOrOwnerId, NEWTribeOrOwnerId); }
1555 bool ChangeTribeName(
unsigned int TribeID,
FString* NewTribeName) {
return NativeCall<
bool,
unsigned int,
FString*>(
this,
"AShooterGameMode.ChangeTribeName", TribeID, NewTribeName); }
1562 int CountOverlappingDinoCharactersOfTeamAndClass(
FVector* AtLocation,
float OverlapRange,
TSubclassOf<
APrimalDinoCharacter> DinoClass,
int DinoTeam,
bool bExactClassMatch,
bool bIgnoreClass) {
return NativeCall<
int,
FVector*,
float,
TSubclassOf<
APrimalDinoCharacter>,
int,
bool,
bool>(
this,
"AShooterGameMode.CountOverlappingDinoCharactersOfTeamAndClass", AtLocation, OverlapRange, DinoClass, DinoTeam, bExactClassMatch, bIgnoreClass); }
1563 void CreateAlliance(
unsigned __int64 TribeId,
FString* AllianceName) { NativeCall<
void,
unsigned __int64,
FString*>(
this,
"AShooterGameMode.CreateAlliance", TribeId, AllianceName); }
1564 void DDoSDetected() { NativeCall<
void>(
this,
"AShooterGameMode.DDoSDetected"); }
1567 bool DemoteFromTribeAdmin(
unsigned int TribeID,
unsigned int PlayerDataID) {
return NativeCall<
bool,
unsigned int,
unsigned int>(
this,
"AShooterGameMode.DemoteFromTribeAdmin", TribeID, PlayerDataID); }
1571 void FinishTribeClaimFlagPainting(
unsigned int TribeId,
int PaintingUniqueId,
int PaintingRevision,
TArray<
short>* StructureColors) { NativeCall<
void,
unsigned int,
int,
int,
TArray<
short>*>(
this,
"AShooterGameMode.FinishTribeClaimFlagPainting", TribeId, PaintingUniqueId, PaintingRevision, StructureColors); }
1575 int ForceCreateTribe(
FString* TribeName,
int TeamOverride) {
return NativeCall<
int,
FString*,
int>(
this,
"AShooterGameMode.ForceCreateTribe", TribeName, TeamOverride); }
1576 void ForceRotateTribeLog(
unsigned __int64 TribeId) { NativeCall<
void,
unsigned __int64>(
this,
"AShooterGameMode.ForceRotateTribeLog", TribeId); }
1577 unsigned int GeneratePlayerDataId(
unsigned __int64 NetUniqueID) {
return NativeCall<
unsigned int,
unsigned __int64>(
this,
"AShooterGameMode.GeneratePlayerDataId", NetUniqueID); }
1578 FString*
GenerateProfileFileName(
FString* result,
FString* UniqueId,
FString* NetworkAddresss,
FString* PlayerName) {
return NativeCall<
FString*,
FString*,
FString*,
FString*,
FString*>(
this,
"AShooterGameMode.GenerateProfileFileName", result, UniqueId, NetworkAddresss, PlayerName); }
1579 unsigned int GenerateTribeId() {
return NativeCall<
unsigned int>(
this,
"AShooterGameMode.GenerateTribeId"); }
1580 void GenerateTribePNG(
unsigned __int64 TribeId) { NativeCall<
void,
unsigned __int64>(
this,
"AShooterGameMode.GenerateTribePNG", TribeId); }
1582 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); }
1585 TArray<
unsigned char>*
GetClaimFlagBytes(
TArray<
unsigned char>* result,
int PaintingId) {
return NativeCall<
TArray<
unsigned char>*,
TArray<
unsigned char>*,
int>(
this,
"AShooterGameMode.GetClaimFlagBytes", result, PaintingId); }
1586 bool GetClaimFlagBytes(
int PaintingId,
TArray<
unsigned char>* ClaimFlagBytes) {
return NativeCall<
bool,
int,
TArray<
unsigned char>*>(
this,
"AShooterGameMode.GetClaimFlagBytes", PaintingId, ClaimFlagBytes); }
1588 unsigned int GetCurrentServerId() {
return NativeCall<
unsigned int>(
this,
"AShooterGameMode.GetCurrentServerId"); }