Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
FSeamlessGridInfo Struct Reference

#include <GameMode.h>

Public Member Functions

TMap< FString, TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > >, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, TMap< FString, FString, FDefaultSetAllocator, TDefaultMapKeyFuncs< FString, FString, 0 > >, 0 > > & HarvestOverridesField ()
 
FStringQuestDataField ()
 
FStringAtlasPasswordField ()
 
int & columnUTCOffsetField ()
 
int & TotalGridsXField ()
 
int & TotalGridsYField ()
 
__int16 & MinXField ()
 
__int16 & MaxXField ()
 
__int16 & MinYField ()
 
__int16 & MaxYField ()
 
unsigned int & CurrentServerIdField ()
 
TMap< unsigned int, FSeamlessServerInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned int, FSeamlessServerInfo, 0 > > & ServersInfoField ()
 
int & TotalDiscoveryZonesXPField ()
 
float & GridSizeField ()
 
float & GlobalTransitionMinZField ()
 
bool & bUseUTCTimeField ()
 
FStringDay0Field ()
 
FStringMetaWorldURLField ()
 
FStringWorldFriendlyNameField ()
 
FStringWorldAtlasIdField ()
 
FStringMapImageURLField ()
 
FStringAuthListURLField ()
 
TArray< FSeamlessServerInfo > & CachedServersInfoField ()
 
FSeamlessServerInfoGetCurrentServerInfo ()
 
void GetAllServersInfo (TArray< FSeamlessServerInfo > *OutServersList)
 
unsigned int GetCurrentServerId ()
 
FStringGetWorldAtlasId (FString *result)
 
FSeamlessServerInfoGetServerInfo (unsigned int ServerId)
 
FSeamlessServerInfoGetServerContainingGPSLocation (FVector2D GPSLocation)
 
FSeamlessServerInfoGetServerContainingGlobalLocation (FVector GlobalLocation)
 
FVector2DGetWorldSize (FVector2D *result)
 
bool IsCurrentServerInvalid ()
 
FVectorGPSLocationToGlobalLocation (FVector *result, FVector2D GPSLocation)
 
FVectorGPSLocationToServerLocation (FVector *result, FVector2D GPSLocation)
 
FVectorGetAbsolutePostionFromRelativePositionInServer (FVector *result, unsigned int ServerId, FVector2D *RelativePos)
 
bool GetCurrentServerIPAndPort (FString *IP, int *Port)
 
int GetCurrentServerSeamlessDataPort ()
 
FVectorGetGlobalMapSize (FVector *result)
 
char GetMinimumHopsBetweenGridServers (unsigned int FromGridServerId, unsigned int ToGridServerId, ESeamlessVolumeSide::Side *OutFromSide, ESeamlessVolumeSide::Side *OutToSide)
 
FVector2DGetRelativePostionInServerFromAbsolutePosition (FVector2D *result, unsigned int ServerId, FVector *AbsPos)
 
bool GetServerIPAndPort (unsigned int InServerId, FString *IP, int *Port)
 
unsigned int GetServerToSide (unsigned int InServerId, ESeamlessVolumeSide::Side InDesiredSide)
 
FVector2DGlobalLocationToGPSLocation (FVector2D *result, FVector GlobalLocation)
 
FVectorGlobalLocationToServerLocation (FVector *result, FVector GlobalLocation)
 
FVectorGlobalLocationToServerLocation (FVector *result, FVector GlobalLocation, FSeamlessServerInfo *ServerInfo)
 
FVectorGlobalLocationToServerLocation (FVector *result, FVector GlobalLocation, unsigned int ServerId)
 
void LoadFromFile (FString FileName, unsigned __int16 InServerX, unsigned __int16 InServerY)
 
void ParseJsonFromString (FString ServerGridJSON, unsigned __int16 InServerX, unsigned __int16 InServerY)
 
FVector2DServerLocationToGPSLocation (FVector2D *result, unsigned int ServerId, FVector ServerLocation)
 
FVectorServerLocationToGlobalLocation (FVector *result, unsigned int ServerId, FVector ServerLocation)
 
void SetServerId (unsigned int ServerId, FString *Ip, int Port, int GamePort)
 
void SetServerInfoSteamId (unsigned int ServerId, unsigned __int64 SteamServerId)
 
TArray< FTransform > * GetSeamlessSublevelsAdditionalTransforms (TArray< FTransform > *result)
 
TArray< unsigned int > * GetSeamlessSublevelsUniqueIds (TArray< unsigned int > *result)
 
TArray< FString > * GetSublevelsNames (TArray< FString > *result)
 
FStringGetDay0 (FString *result)
 
FStringGetAuthListURL (FString *result)
 
FStringGetMapImageURL (FString *result)
 
FStringGetWorldFriendlyName (FString *result)
 
FSeamlessServerInfoFindServerInfo (unsigned int ServerId)
 

Static Public Member Functions

static void GetServerInfo ()
 

Detailed Description

Definition at line 123 of file GameMode.h.

Member Function Documentation

◆ AtlasPasswordField()

FString & FSeamlessGridInfo::AtlasPasswordField ( )
inline

Definition at line 133 of file GameMode.h.

◆ AuthListURLField()

FString & FSeamlessGridInfo::AuthListURLField ( )
inline

Definition at line 154 of file GameMode.h.

◆ bUseUTCTimeField()

bool & FSeamlessGridInfo::bUseUTCTimeField ( )
inline

Definition at line 148 of file GameMode.h.

◆ CachedServersInfoField()

TArray< FSeamlessServerInfo > & FSeamlessGridInfo::CachedServersInfoField ( )
inline

Definition at line 156 of file GameMode.h.

◆ columnUTCOffsetField()

int & FSeamlessGridInfo::columnUTCOffsetField ( )
inline

Definition at line 134 of file GameMode.h.

◆ CurrentServerIdField()

unsigned int & FSeamlessGridInfo::CurrentServerIdField ( )
inline

Definition at line 143 of file GameMode.h.

◆ Day0Field()

FString & FSeamlessGridInfo::Day0Field ( )
inline

Definition at line 149 of file GameMode.h.

◆ FindServerInfo()

FSeamlessServerInfo * FSeamlessGridInfo::FindServerInfo ( unsigned int ServerId)
inline

Definition at line 200 of file GameMode.h.

◆ GetAbsolutePostionFromRelativePositionInServer()

FVector * FSeamlessGridInfo::GetAbsolutePostionFromRelativePositionInServer ( FVector * result,
unsigned int ServerId,
FVector2D * RelativePos )
inline

Definition at line 172 of file GameMode.h.

◆ GetAllServersInfo()

void FSeamlessGridInfo::GetAllServersInfo ( TArray< FSeamlessServerInfo > * OutServersList)
inline

Definition at line 161 of file GameMode.h.

◆ GetAuthListURL()

FString * FSeamlessGridInfo::GetAuthListURL ( FString * result)
inline

Definition at line 197 of file GameMode.h.

◆ GetCurrentServerId()

unsigned int FSeamlessGridInfo::GetCurrentServerId ( )
inline

Definition at line 162 of file GameMode.h.

◆ GetCurrentServerInfo()

FSeamlessServerInfo * FSeamlessGridInfo::GetCurrentServerInfo ( )
inline

Definition at line 160 of file GameMode.h.

◆ GetCurrentServerIPAndPort()

bool FSeamlessGridInfo::GetCurrentServerIPAndPort ( FString * IP,
int * Port )
inline

Definition at line 174 of file GameMode.h.

◆ GetCurrentServerSeamlessDataPort()

int FSeamlessGridInfo::GetCurrentServerSeamlessDataPort ( )
inline

Definition at line 175 of file GameMode.h.

◆ GetDay0()

FString * FSeamlessGridInfo::GetDay0 ( FString * result)
inline

Definition at line 196 of file GameMode.h.

◆ GetGlobalMapSize()

FVector * FSeamlessGridInfo::GetGlobalMapSize ( FVector * result)
inline

Definition at line 176 of file GameMode.h.

◆ GetMapImageURL()

FString * FSeamlessGridInfo::GetMapImageURL ( FString * result)
inline

Definition at line 198 of file GameMode.h.

◆ GetMinimumHopsBetweenGridServers()

char FSeamlessGridInfo::GetMinimumHopsBetweenGridServers ( unsigned int FromGridServerId,
unsigned int ToGridServerId,
ESeamlessVolumeSide::Side * OutFromSide,
ESeamlessVolumeSide::Side * OutToSide )
inline

Definition at line 177 of file GameMode.h.

◆ GetRelativePostionInServerFromAbsolutePosition()

FVector2D * FSeamlessGridInfo::GetRelativePostionInServerFromAbsolutePosition ( FVector2D * result,
unsigned int ServerId,
FVector * AbsPos )
inline

Definition at line 178 of file GameMode.h.

◆ GetSeamlessSublevelsAdditionalTransforms()

TArray< FTransform > * FSeamlessGridInfo::GetSeamlessSublevelsAdditionalTransforms ( TArray< FTransform > * result)
inline

Definition at line 193 of file GameMode.h.

◆ GetSeamlessSublevelsUniqueIds()

TArray< unsigned int > * FSeamlessGridInfo::GetSeamlessSublevelsUniqueIds ( TArray< unsigned int > * result)
inline

Definition at line 194 of file GameMode.h.

◆ GetServerContainingGlobalLocation()

FSeamlessServerInfo * FSeamlessGridInfo::GetServerContainingGlobalLocation ( FVector GlobalLocation)
inline

Definition at line 166 of file GameMode.h.

◆ GetServerContainingGPSLocation()

FSeamlessServerInfo * FSeamlessGridInfo::GetServerContainingGPSLocation ( FVector2D GPSLocation)
inline

Definition at line 165 of file GameMode.h.

◆ GetServerInfo() [1/2]

static void FSeamlessGridInfo::GetServerInfo ( )
inlinestatic

Definition at line 201 of file GameMode.h.

◆ GetServerInfo() [2/2]

FSeamlessServerInfo * FSeamlessGridInfo::GetServerInfo ( unsigned int ServerId)
inline

Definition at line 164 of file GameMode.h.

◆ GetServerIPAndPort()

bool FSeamlessGridInfo::GetServerIPAndPort ( unsigned int InServerId,
FString * IP,
int * Port )
inline

Definition at line 179 of file GameMode.h.

◆ GetServerToSide()

unsigned int FSeamlessGridInfo::GetServerToSide ( unsigned int InServerId,
ESeamlessVolumeSide::Side InDesiredSide )
inline

Definition at line 180 of file GameMode.h.

◆ GetSublevelsNames()

TArray< FString > * FSeamlessGridInfo::GetSublevelsNames ( TArray< FString > * result)
inline

Definition at line 195 of file GameMode.h.

◆ GetWorldAtlasId()

FString * FSeamlessGridInfo::GetWorldAtlasId ( FString * result)
inline

Definition at line 163 of file GameMode.h.

◆ GetWorldFriendlyName()

FString * FSeamlessGridInfo::GetWorldFriendlyName ( FString * result)
inline

Definition at line 199 of file GameMode.h.

◆ GetWorldSize()

FVector2D * FSeamlessGridInfo::GetWorldSize ( FVector2D * result)
inline

Definition at line 167 of file GameMode.h.

◆ GlobalLocationToGPSLocation()

FVector2D * FSeamlessGridInfo::GlobalLocationToGPSLocation ( FVector2D * result,
FVector GlobalLocation )
inline

Definition at line 181 of file GameMode.h.

◆ GlobalLocationToServerLocation() [1/3]

FVector * FSeamlessGridInfo::GlobalLocationToServerLocation ( FVector * result,
FVector GlobalLocation )
inline

Definition at line 182 of file GameMode.h.

◆ GlobalLocationToServerLocation() [2/3]

FVector * FSeamlessGridInfo::GlobalLocationToServerLocation ( FVector * result,
FVector GlobalLocation,
FSeamlessServerInfo * ServerInfo )
inline

Definition at line 183 of file GameMode.h.

◆ GlobalLocationToServerLocation() [3/3]

FVector * FSeamlessGridInfo::GlobalLocationToServerLocation ( FVector * result,
FVector GlobalLocation,
unsigned int ServerId )
inline

Definition at line 184 of file GameMode.h.

◆ GlobalTransitionMinZField()

float & FSeamlessGridInfo::GlobalTransitionMinZField ( )
inline

Definition at line 147 of file GameMode.h.

◆ GPSLocationToGlobalLocation()

FVector * FSeamlessGridInfo::GPSLocationToGlobalLocation ( FVector * result,
FVector2D GPSLocation )
inline

Definition at line 170 of file GameMode.h.

◆ GPSLocationToServerLocation()

FVector * FSeamlessGridInfo::GPSLocationToServerLocation ( FVector * result,
FVector2D GPSLocation )
inline

Definition at line 171 of file GameMode.h.

◆ GridSizeField()

float & FSeamlessGridInfo::GridSizeField ( )
inline

Definition at line 146 of file GameMode.h.

◆ HarvestOverridesField()

Definition at line 126 of file GameMode.h.

◆ IsCurrentServerInvalid()

bool FSeamlessGridInfo::IsCurrentServerInvalid ( )
inline

Definition at line 168 of file GameMode.h.

◆ LoadFromFile()

void FSeamlessGridInfo::LoadFromFile ( FString FileName,
unsigned __int16 InServerX,
unsigned __int16 InServerY )
inline

Definition at line 185 of file GameMode.h.

◆ MapImageURLField()

FString & FSeamlessGridInfo::MapImageURLField ( )
inline

Definition at line 153 of file GameMode.h.

◆ MaxXField()

__int16 & FSeamlessGridInfo::MaxXField ( )
inline

Definition at line 138 of file GameMode.h.

◆ MaxYField()

__int16 & FSeamlessGridInfo::MaxYField ( )
inline

Definition at line 140 of file GameMode.h.

◆ MetaWorldURLField()

FString & FSeamlessGridInfo::MetaWorldURLField ( )
inline

Definition at line 150 of file GameMode.h.

◆ MinXField()

__int16 & FSeamlessGridInfo::MinXField ( )
inline

Definition at line 137 of file GameMode.h.

◆ MinYField()

__int16 & FSeamlessGridInfo::MinYField ( )
inline

Definition at line 139 of file GameMode.h.

◆ ParseJsonFromString()

void FSeamlessGridInfo::ParseJsonFromString ( FString ServerGridJSON,
unsigned __int16 InServerX,
unsigned __int16 InServerY )
inline

Definition at line 186 of file GameMode.h.

◆ QuestDataField()

FString & FSeamlessGridInfo::QuestDataField ( )
inline

Definition at line 132 of file GameMode.h.

◆ ServerLocationToGlobalLocation()

FVector * FSeamlessGridInfo::ServerLocationToGlobalLocation ( FVector * result,
unsigned int ServerId,
FVector ServerLocation )
inline

Definition at line 188 of file GameMode.h.

◆ ServerLocationToGPSLocation()

FVector2D * FSeamlessGridInfo::ServerLocationToGPSLocation ( FVector2D * result,
unsigned int ServerId,
FVector ServerLocation )
inline

Definition at line 187 of file GameMode.h.

◆ ServersInfoField()

TMap< unsigned int, FSeamlessServerInfo, FDefaultSetAllocator, TDefaultMapKeyFuncs< unsigned int, FSeamlessServerInfo, 0 > > & FSeamlessGridInfo::ServersInfoField ( )
inline

Definition at line 144 of file GameMode.h.

◆ SetServerId()

void FSeamlessGridInfo::SetServerId ( unsigned int ServerId,
FString * Ip,
int Port,
int GamePort )
inline

Definition at line 189 of file GameMode.h.

◆ SetServerInfoSteamId()

void FSeamlessGridInfo::SetServerInfoSteamId ( unsigned int ServerId,
unsigned __int64 SteamServerId )
inline

Definition at line 190 of file GameMode.h.

◆ TotalDiscoveryZonesXPField()

int & FSeamlessGridInfo::TotalDiscoveryZonesXPField ( )
inline

Definition at line 145 of file GameMode.h.

◆ TotalGridsXField()

int & FSeamlessGridInfo::TotalGridsXField ( )
inline

Definition at line 135 of file GameMode.h.

◆ TotalGridsYField()

int & FSeamlessGridInfo::TotalGridsYField ( )
inline

Definition at line 136 of file GameMode.h.

◆ WorldAtlasIdField()

FString & FSeamlessGridInfo::WorldAtlasIdField ( )
inline

Definition at line 152 of file GameMode.h.

◆ WorldFriendlyNameField()

FString & FSeamlessGridInfo::WorldFriendlyNameField ( )
inline

Definition at line 151 of file GameMode.h.


The documentation for this struct was generated from the following file: