Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Engine.GameSpyManager

Extends
  Object
Modifiers
  native

    Core.Object
    |
    +-- Engine.GameSpyManager

#### Direct Known Subclasses:

> TribesGameSpyManager

Constants Summary

Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Transactional, RF_Transient, RF_Unnamed

Variables Summary
string | BaseFilePlanetPatchURL
bool | bAvailable
bool | bFailedAvailabilityCheck
bool | bFailedInitialisation
bool | bInitAsClient
bool | bInitAsServer
bool | bInitialised
bool | bPresenceInitalised
bool | bServerUpdateFinished
bool | bStatsInitalised
bool | bTrackingStats
bool | bUsingPresence
int | currentServerIndex
Array<byte> | CustomPlayerKeyIds
Array<String> | CustomPlayerKeyNames
Array<byte> | CustomServerKeyIds
Array<String> | CustomServerKeyNames
Array<byte> | CustomTeamKeyIds
Array<String> | CustomTeamKeyNames
GameEngine | Engine
Array<byte> | InitialKeyIds
Array<byte> | PlayerKeyIds
Array<String> | PlayerKeyNames
string | ProductRegionID
string | ProductVersionID
Array<byte> | ServerKeyIds
Array<String> | ServerKeyNames
Array<byte> | TeamKeyIds
Array<String> | TeamKeyNames

Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
EGameSpyResult GSR_VALID_PROFILE, GSR_USER_CONNECTED, GSR_REGISTERED_UNIQUE_NICK, GSR_UNIQUE_NICK_TAKEN, GSR_BAD_EMAIL, GSR_BAD_PASSWORD, GSR_BAD_NICK, GSR_TIMED_OUT, GSR_GENERAL_FAILURE
ETeamAffiliationResult TAR_PLAYER_AFFILIATED, TAR_TEAM_ID_MISMATCH, TAR_OLD_JOIN_TIME

Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary

Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Delegates Summary
|  | OnQueryPatchResult (bool bNeeded, bool bMandatory, string versionName, string URL)

Functions Summary
|  | AuthenticatedProfileResult (int profileId, int authenticated, string error)
|  | AuthenticateProfile (int profileId, string Password)
|  | CancelUpdate ()
|  | CheckUserAccount (string Nick, string Email, string Password)
|  | ClearServerList ()
|  | ConnectUserAccount (string Nick, string Email, string Password)
|  | CreateUserAccount (string Nick, string Email, string Password)
|  | DisconnectUserAccount ()
|  | EmailAlreadyTaken ()
|  | FindTeam (string teamTag)
|  | FindTeamResult (int teamId)
|  | GameSpyInitialised ()
| String | GetGameSpyPassword ()
| String | GetGameSpyProfileId ()
| LevelInfo | GetLevelInfo ()
| bool | GetNextServer (out int serverId, out String ipAddress, out Array<String> serverData)
| int | GetNumPotentialServers ()
| int | GetNumTeams ()))
| string | GetPatchDownloadURL (int FilePlanetID))
| Player | GetPlayerObject ()
| string | GetProductRegionID ()))
| string | GetProductVersionID ()))
| String | GetServerIpAddress (int serverId)
| String | GetServerPort (int serverId)
| string | GetValueForKey (int key)
| string | GetValueForPlayerKey (int key, int index)
| string | GetValueForTeamKey (int key, int index)
|  | HTTPGetRequest (String URL, bool bBlock)
|  | HTTPGetRequestResult (bool succeeded, String ResponseData)
|  | InitGameSpyClient ()
|  | InitGameSpyData ()
|  | LANUpdateServerList ()
|  | OnLevelChange ()))
|  | ProfileCheckResult (EGameSpyResult result, int profileId)
|  | ProfileCreateResult (EGameSpyResult result, int profileId)
|  | QueryPatch ()
|  | QueryPatchCompleted (bool bNeeded, bool bMandatory, string versionName, int fileplanetID, string URL))
|  | RegisterUniqueNick (string UniqueNick)
|  | SendGameSpyGameModeChange ()
|  | SendStatSnapshot (optional bool finalSnapshot)
|  | SetDataPrivateRW (int profileId, string PrivateData)
|  | SetDataPrivateRWResult (int success)
|  | SetPlayerStat (coerce string statName, coerce string statValue, int playerId)
|  | SetServerStat (coerce string statName, coerce string statValue)
|  | SetTeamAffiliation (int profileId, int teamId, PlayerReplicationInfo pri)
|  | SetTeamAffiliationResult (ETeamAffiliationResult result, String TeamTag, PlayerReplicationInfo pri)
|  | SetTeamStat (coerce string statName, coerce string statValue, int TeamID)
| String | StatsGetPID (PlayerController pc)
| String | StatsGetStatResponse (PlayerController pc)
| bool | StatsHasPIDAndResponse (PlayerController pc)
|  | StatsNewGameStarted ()
|  | StatsNewPlayer (int playerId, string playerName)
|  | StatsNewTeam (int TeamID, string TeamName)
|  | StatsRemovePlayer (int playerId)
|  | StatsRemoveTeam (int TeamID)
|  | UniqueNickRegistrationResult (EGameSpyResult result)
|  | UpdateComplete (bool bLAN)
|  | UpdatedServerData (int serverId, String ipAddress, int Ping, bool bLAN, Array<String> serverData, Array<String> playerData, Array<String> teamData)
|  | UpdateServer (int serverId, bool Refresh)
|  | UpdateServerByIP (String ipAddress, int serverGamePort)
|  | UpdateServerList (optional String filter)
|  | UserConnectionResult (EGameSpyResult result, int profileId, string UniqueNick)

Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllClasses, AllEditableProperties, Allocate, AllProperties, AppSeconds, Asc, Asin, AssertWithDescription, Atan, BeginState, CanSLog, Caps, Chr, Clamp, ClassConstruct, ClassIsChildOf, ClockwiseFrom, CommonBase, Construct, Cos, Cross, DecodeFromURL, Disable, Div, Dot, DynamicFindObject, DynamicLoadObject, Enable, EncodeForURL, EndState, Eval, Exp, FClamp, FindObject, FlushConfig, FMax, FMin, FRand, GetAxes, GetBuildNumber, GetEnum, GetMinCompatibleBuildNumber, GetPropertyText, GetStateName, GetSuperClass, GetUnAxes, GotoState, Hash, HasUnicode, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Inverse, Invert, IsA, IsInState, IsNearlyZero, IsUTracing, IsValidForURL, IsZero, Left, Len, Lerp, Localize, Locs, Log, Loge, LogGuardStack, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, NullReferences, OrthoRotation, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatToRotator, Rand, RandRange, Repl, replaceStr, ResetConfig, Right, RotRand, SaveConfig, SetPropertyText, SetUTracing, Sin, Sleep, SLog, Smerp, Split, Sqrt, Square, StaticSaveConfig, StrCmp, Tan, VDist, VDistSquared, VRand, VSize, VSize2D, VSizeSquared, VSizeSquared2D, Warn, ^, ^^, |, ||, ~, ~=

Variables Detail

#### BaseFilePlanetPatchURL Source code

var globalconfig string BaseFilePlanetPatchURL;

#### bAvailable Source code

var const bool bAvailable;

#### bFailedAvailabilityCheck Source code

var const bool bFailedAvailabilityCheck;

#### bFailedInitialisation Source code

var const bool bFailedInitialisation;

#### bInitAsClient Source code

var const bool bInitAsClient;

#### bInitAsServer Source code

var const bool bInitAsServer;

#### bInitialised Source code

var const bool bInitialised;

#### bPresenceInitalised Source code

var const bool bPresenceInitalised;

#### bServerUpdateFinished Source code

var const bool bServerUpdateFinished;

#### bStatsInitalised Source code

var const bool bStatsInitalised;

#### bTrackingStats Source code

var const bool bTrackingStats;

#### bUsingPresence Source code

var const bool bUsingPresence;

#### currentServerIndex Source code

var const int currentServerIndex;

#### CustomPlayerKeyIds Source code

var Array<byte> CustomPlayerKeyIds;

#### CustomPlayerKeyNames Source code

var Array<String> CustomPlayerKeyNames;

#### CustomServerKeyIds Source code

var Array<byte> CustomServerKeyIds;

#### CustomServerKeyNames Source code

var Array<String> CustomServerKeyNames;

#### CustomTeamKeyIds Source code

var Array<byte> CustomTeamKeyIds;

#### CustomTeamKeyNames Source code

var Array<String> CustomTeamKeyNames;

#### Engine Source code

var GameEngine Engine;

#### InitialKeyIds Source code

var Array<byte> InitialKeyIds;

#### PlayerKeyIds Source code

var Array<byte> PlayerKeyIds;

#### PlayerKeyNames Source code

var Array<String> PlayerKeyNames;

#### ProductRegionID Source code

var private globalconfig localized string ProductRegionID;

#### ProductVersionID Source code

var private globalconfig string ProductVersionID;

#### ServerKeyIds Source code

var Array<byte> ServerKeyIds;

#### ServerKeyNames Source code

var Array<String> ServerKeyNames;

#### TeamKeyIds Source code

var Array<byte> TeamKeyIds;

#### TeamKeyNames Source code

var Array<String> TeamKeyNames;

Enumerations Detail

#### EGameSpyResult Source code

enum EGameSpyResult
{

> GSR_VALID_PROFILE, GSR_USER_CONNECTED, GSR_REGISTERED_UNIQUE_NICK, GSR_UNIQUE_NICK_TAKEN, GSR_BAD_EMAIL, GSR_BAD_PASSWORD, GSR_BAD_NICK, GSR_TIMED_OUT, GSR_GENERAL_FAILURE

};

#### ETeamAffiliationResult Source code

enum ETeamAffiliationResult
{

> TAR_PLAYER_AFFILIATED, TAR_TEAM_ID_MISMATCH, TAR_OLD_JOIN_TIME

};

Delegates Detail

#### OnQueryPatchResult Source code

delegate OnQueryPatchResult ( bool bNeeded, bool bMandatory, string versionName, string URL )

Functions Detail

#### AuthenticatedProfileResult Source code

event AuthenticatedProfileResult ( int profileId, int authenticated, string error )

#### AuthenticateProfile Source code

final native function AuthenticateProfile ( int profileId, string Password )

#### CancelUpdate Source code

final native function CancelUpdate ( )

#### CheckUserAccount Source code

final native function CheckUserAccount ( string Nick, string Email, string Password )

#### ClearServerList Source code

final native function ClearServerList ( )

#### ConnectUserAccount Source code

final native function ConnectUserAccount ( string Nick, string Email, string Password )

#### CreateUserAccount Source code

final native function CreateUserAccount ( string Nick, string Email, string Password )

#### DisconnectUserAccount Source code

final native function DisconnectUserAccount ( )

#### EmailAlreadyTaken Source code

event EmailAlreadyTaken ( )

#### FindTeam Source code

final native function FindTeam ( string teamTag )

#### FindTeamResult Source code

event FindTeamResult ( int teamId )

#### GameSpyInitialised Source code

event GameSpyInitialised ( )

#### GetGameSpyPassword Source code

event String GetGameSpyPassword ( )

#### GetGameSpyProfileId Source code

event String GetGameSpyProfileId ( )

#### GetLevelInfo Source code

final native function LevelInfo GetLevelInfo ( )

#### GetNextServer Source code

final native function bool GetNextServer ( out int serverId, out String ipAddress, out Array<String> serverData )

#### GetNumPotentialServers Source code

final native function int GetNumPotentialServers ( )

#### GetNumTeams Source code

event int GetNumTeams ( ) )

#### GetPatchDownloadURL Source code

private event string GetPatchDownloadURL ( int FilePlanetID) )

#### GetPlayerObject Source code

final native function Player GetPlayerObject ( )

#### GetProductRegionID Source code

private event string GetProductRegionID ( ) )

#### GetProductVersionID Source code

private event string GetProductVersionID ( ) )

#### GetServerIpAddress Source code

final native function String GetServerIpAddress ( int serverId )

#### GetServerPort Source code

final native function String GetServerPort ( int serverId )

#### GetValueForKey Source code

event string GetValueForKey ( int key )

#### GetValueForPlayerKey Source code

event string GetValueForPlayerKey ( int key, int index )

#### GetValueForTeamKey Source code

event string GetValueForTeamKey ( int key, int index )

#### HTTPGetRequest Source code

final native function HTTPGetRequest ( String URL, bool bBlock )

#### HTTPGetRequestResult Source code

event HTTPGetRequestResult ( bool succeeded, String ResponseData )

#### InitGameSpyClient Source code

final native function InitGameSpyClient ( )

#### InitGameSpyData Source code

event InitGameSpyData ( )

#### LANUpdateServerList Source code

final native function LANUpdateServerList ( )

#### OnLevelChange Source code

event OnLevelChange ( ) )

#### ProfileCheckResult Source code

event ProfileCheckResult ( EGameSpyResult result, int profileId )

#### ProfileCreateResult Source code

event ProfileCreateResult ( EGameSpyResult result, int profileId )

#### QueryPatch Source code

native function QueryPatch ( )

#### QueryPatchCompleted Source code

private event QueryPatchCompleted ( bool bNeeded, bool bMandatory, string versionName, int fileplanetID, string URL) )

#### RegisterUniqueNick Source code

final native function RegisterUniqueNick ( string UniqueNick )

#### SendGameSpyGameModeChange Source code

final native function SendGameSpyGameModeChange ( )

#### SendStatSnapshot Source code

final native function SendStatSnapshot ( optional bool finalSnapshot )

#### SetDataPrivateRW Source code

final native function SetDataPrivateRW ( int profileId, string PrivateData )

#### SetDataPrivateRWResult Source code

event SetDataPrivateRWResult ( int success )

#### SetPlayerStat Source code

final native function SetPlayerStat ( coerce string statName, coerce string statValue, int playerId )

#### SetServerStat Source code

final native function SetServerStat ( coerce string statName, coerce string statValue )

#### SetTeamAffiliation Source code

final native function SetTeamAffiliation ( int profileId, int teamId, PlayerReplicationInfo pri )

#### SetTeamAffiliationResult Source code

event SetTeamAffiliationResult ( ETeamAffiliationResult result, String TeamTag, PlayerReplicationInfo pri )

#### SetTeamStat Source code

final native function SetTeamStat ( coerce string statName, coerce string statValue, int TeamID )

#### StatsGetPID Source code

final native function String StatsGetPID ( PlayerController pc )

#### StatsGetStatResponse Source code

final native function String StatsGetStatResponse ( PlayerController pc )

#### StatsHasPIDAndResponse Source code

final native function bool StatsHasPIDAndResponse ( PlayerController pc )

#### StatsNewGameStarted Source code

final native function StatsNewGameStarted ( )

#### StatsNewPlayer Source code

final native function StatsNewPlayer ( int playerId, string playerName )

#### StatsNewTeam Source code

final native function StatsNewTeam ( int TeamID, string TeamName )

#### StatsRemovePlayer Source code

final native function StatsRemovePlayer ( int playerId )

#### StatsRemoveTeam Source code

final native function StatsRemoveTeam ( int TeamID )

#### UniqueNickRegistrationResult Source code

event UniqueNickRegistrationResult ( EGameSpyResult result )

#### UpdateComplete Source code

event UpdateComplete ( bool bLAN )

#### UpdatedServerData Source code

event UpdatedServerData ( int serverId, String ipAddress, int Ping, bool bLAN, Array<String> serverData, Array<String> playerData, Array<String> teamData )

#### UpdateServer Source code

final native function UpdateServer ( int serverId, bool Refresh )

#### UpdateServerByIP Source code

final native function UpdateServerByIP ( String ipAddress, int serverGamePort )

#### UpdateServerList Source code

final native function UpdateServerList ( optional String filter )

#### UserConnectionResult Source code

event UserConnectionResult ( EGameSpyResult result, int profileId, string UniqueNick )

Defaultproperties

    defaultproperties
    {
    	BaseFilePlanetPatchURL="http://www.fileplanet.com/index.asp?file="
    }

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Creation time: st 23.5.2018 00:10:29.906 - Created with UnCodeX