Overview Package Class Source Class tree Glossary
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
stringBaseFilePlanetPatchURL
boolbAvailable
boolbFailedAvailabilityCheck
boolbFailedInitialisation
boolbInitAsClient
boolbInitAsServer
boolbInitialised
boolbPresenceInitalised
boolbServerUpdateFinished
boolbStatsInitalised
boolbTrackingStats
boolbUsingPresence
intcurrentServerIndex
Array<byte>CustomPlayerKeyIds
Array<String>CustomPlayerKeyNames
Array<byte>CustomServerKeyIds
Array<String>CustomServerKeyNames
Array<byte>CustomTeamKeyIds
Array<String>CustomTeamKeyNames
GameEngineEngine
Array<byte>InitialKeyIds
Array<byte>PlayerKeyIds
Array<String>PlayerKeyNames
stringProductRegionID
stringProductVersionID
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
delegate OnQueryPatchResult (bool bNeeded, bool bMandatory, string versionName, string URL)

Functions Summary
event AuthenticatedProfileResult (int profileId, int authenticated, string error)
function AuthenticateProfile (int profileId, string Password)
function CancelUpdate ()
function CheckUserAccount (string Nick, string Email, string Password)
function ClearServerList ()
function ConnectUserAccount (string Nick, string Email, string Password)
function CreateUserAccount (string Nick, string Email, string Password)
function DisconnectUserAccount ()
event EmailAlreadyTaken ()
function FindTeam (string teamTag)
event FindTeamResult (int teamId)
event GameSpyInitialised ()
eventString GetGameSpyPassword ()
eventString GetGameSpyProfileId ()
functionLevelInfo GetLevelInfo ()
functionbool GetNextServer (out int serverId, out String ipAddress, out Array<String> serverData)
functionint GetNumPotentialServers ()
eventint GetNumTeams ()))
eventstring GetPatchDownloadURL (int FilePlanetID))
functionPlayer GetPlayerObject ()
eventstring GetProductRegionID ()))
eventstring GetProductVersionID ()))
functionString GetServerIpAddress (int serverId)
functionString GetServerPort (int serverId)
eventstring GetValueForKey (int key)
eventstring GetValueForPlayerKey (int key, int index)
eventstring GetValueForTeamKey (int key, int index)
function HTTPGetRequest (String URL, bool bBlock)
event HTTPGetRequestResult (bool succeeded, String ResponseData)
function InitGameSpyClient ()
event InitGameSpyData ()
function LANUpdateServerList ()
event OnLevelChange ()))
event ProfileCheckResult (EGameSpyResult result, int profileId)
event ProfileCreateResult (EGameSpyResult result, int profileId)
function QueryPatch ()
event QueryPatchCompleted (bool bNeeded, bool bMandatory, string versionName, int fileplanetID, string URL))
function RegisterUniqueNick (string UniqueNick)
function SendGameSpyGameModeChange ()
function SendStatSnapshot (optional bool finalSnapshot)
function SetDataPrivateRW (int profileId, string PrivateData)
event SetDataPrivateRWResult (int success)
function SetPlayerStat (coerce string statName, coerce string statValue, int playerId)
function SetServerStat (coerce string statName, coerce string statValue)
function SetTeamAffiliation (int profileId, int teamId, PlayerReplicationInfo pri)
event SetTeamAffiliationResult (ETeamAffiliationResult result, String TeamTag, PlayerReplicationInfo pri)
function SetTeamStat (coerce string statName, coerce string statValue, int TeamID)
functionString StatsGetPID (PlayerController pc)
functionString StatsGetStatResponse (PlayerController pc)
functionbool StatsHasPIDAndResponse (PlayerController pc)
function StatsNewGameStarted ()
function StatsNewPlayer (int playerId, string playerName)
function StatsNewTeam (int TeamID, string TeamName)
function StatsRemovePlayer (int playerId)
function StatsRemoveTeam (int TeamID)
event UniqueNickRegistrationResult (EGameSpyResult result)
event UpdateComplete (bool bLAN)
event UpdatedServerData (int serverId, String ipAddress, int Ping, bool bLAN, Array<String> serverData, Array<String> playerData, Array<String> teamData)
function UpdateServer (int serverId, bool Refresh)
function UpdateServerByIP (String ipAddress, int serverGamePort)
function UpdateServerList (optional String filter)
event 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
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:29.906 - Created with UnCodeX