Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.GameProfile

Extends
Object
Modifiers
native

Core.Object
|   
+-- Engine.GameProfile

Direct Known Subclasses:

UT2003GameProfile

Constants Summary
LINEUP_SIZE=4
NUM_LADDERS=6
NUM_POSITIONS=5
TEAM_SIZE=7
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
boolbInLadderGame
boolbWonMatch
ObjectChampBorderObject
intCurrentLadder
intCurrentMenuRung
stringEnemyTeam
class<LadderInfo>GameLadder
stringGameLadderName
intLadderRung[6]
ObjectNextMatchObject
stringPlayerCharacter
intPlayerLineup[4]
stringPlayerName
EPlayerPosPlayerPositions[7]
stringPositionName[5]
intSalaryCap
stringSpecialEvent
stringTeamName
stringTeamSymbolName
GameProfile
floatBaseDifficulty
intDeaths
floatDifficulty
intGoals
intKills
intManifestIndex
intMatches
stringPackageName
array<string>PlayerTeam
intWins
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
EPlayerPos
POS_Auto, POS_Defense, POS_Offense, POS_Roam, POS_Supporting
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
functionbool AddTeammate (string botname)
functionbool CanChangeTeam (Controller Other, int NewTeam)
function CheatJumpMatch (GameInfo currentGame, int param)
function CheatSkipMatch (GameInfo CurrentGame)
function ClearTeammates ()
function ContinueSinglePlayerGame (LevelInfo level, optional bool bReplace)
functionEPlayerPos EnumPositionDescription (string posnval)
functionint FindFirstUnfinishedLadder ()
functionstring GetMatchDescription ()
functionMatchInfo GetMatchInfo (int ladder, int rung)
functionint GetNumPositions ()
functionint GetNumTeammatesForMatch ()
functionstring GetPositionDescription (int playernum)
function Initialize (GameInfo currentGame, string pn)
function RegisterGame (GameInfo currentGame, PlayerReplicationInfo PRI)
functionbool ReleaseTeammate (string botname)
function ReportCheat (PlayerController Cheater, string cheat)
function SetLineup (int lineuppos, int teampos)
function SetPosition (int lineupnum, string posn)
function StartNewMatch (int PickedLadder, LevelInfo CurrentLevel)
functionstring TextPositionDescription (int posnval)
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Constants Detail

LINEUP_SIZE Source code

const LINEUP_SIZE = 4;

NUM_LADDERS Source code

const NUM_LADDERS = 6;

NUM_POSITIONS Source code

const NUM_POSITIONS = 5;

TEAM_SIZE Source code

const TEAM_SIZE = 7;


Variables Detail

bInLadderGame Source code

var bool bInLadderGame;

bWonMatch Source code

var bool bWonMatch;

ChampBorderObject Source code

var transient Object ChampBorderObject;

CurrentLadder Source code

var int CurrentLadder;

CurrentMenuRung Source code

var transient int CurrentMenuRung;

EnemyTeam Source code

var string EnemyTeam;

GameLadder Source code

var class<LadderInfo> GameLadder;

GameLadderName Source code

var string GameLadderName;

LadderRung[6] Source code

var int LadderRung[6];

NextMatchObject Source code

var transient Object NextMatchObject;

PlayerCharacter Source code

var string PlayerCharacter;

PlayerLineup[4] Source code

var int PlayerLineup[4];

PlayerName Source code

var string PlayerName;

PlayerPositions[7] Source code

var EPlayerPos PlayerPositions[7];

PositionName[5] Source code

var localized string PositionName[5];

SalaryCap Source code

var int SalaryCap;

SpecialEvent Source code

var string SpecialEvent;

TeamName Source code

var string TeamName;

TeamSymbolName Source code

var string TeamSymbolName;

GameProfile

BaseDifficulty Source code

var(GameProfile) float BaseDifficulty;

Deaths Source code

var(GameProfile) int Deaths;

Difficulty Source code

var(GameProfile) float Difficulty;

Goals Source code

var(GameProfile) int Goals;

Kills Source code

var(GameProfile) int Kills;

ManifestIndex Source code

var(GameProfile) int ManifestIndex;

Matches Source code

var(GameProfile) int Matches;

PackageName Source code

var(GameProfile) string PackageName;

PlayerTeam Source code

var(GameProfile) array<string> PlayerTeam;

Wins Source code

var(GameProfile) int Wins;


Enumerations Detail

EPlayerPos Source code

enum EPlayerPos
{
POS_Auto, POS_Defense, POS_Offense, POS_Roam, POS_Supporting
};


Functions Detail

AddTeammate Source code

function bool AddTeammate ( string botname )

CanChangeTeam Source code

function bool CanChangeTeam ( Controller Other, int NewTeam )

CheatJumpMatch Source code

function CheatJumpMatch ( GameInfo currentGame, int param )

CheatSkipMatch Source code

function CheatSkipMatch ( GameInfo CurrentGame )

ClearTeammates Source code

function ClearTeammates ( )

ContinueSinglePlayerGame Source code

function ContinueSinglePlayerGame ( LevelInfo level, optional bool bReplace )

EnumPositionDescription Source code

static function EPlayerPos EnumPositionDescription ( string posnval )

FindFirstUnfinishedLadder Source code

function int FindFirstUnfinishedLadder ( )

GetMatchDescription Source code

function string GetMatchDescription ( )

GetMatchInfo Source code

function MatchInfo GetMatchInfo ( int ladder, int rung )

GetNumPositions Source code

static function int GetNumPositions ( )

GetNumTeammatesForMatch Source code

function int GetNumTeammatesForMatch ( )

GetPositionDescription Source code

function string GetPositionDescription ( int playernum )

Initialize Source code

function Initialize ( GameInfo currentGame, string pn )

RegisterGame Source code

function RegisterGame ( GameInfo currentGame, PlayerReplicationInfo PRI )

ReleaseTeammate Source code

function bool ReleaseTeammate ( string botname )

ReportCheat Source code

function ReportCheat ( PlayerController Cheater, string cheat )

SetLineup Source code

function SetLineup ( int lineuppos, int teampos )

SetPosition Source code

function SetPosition ( int lineupnum, string posn )

StartNewMatch Source code

function StartNewMatch ( int PickedLadder, LevelInfo CurrentLevel )

TextPositionDescription Source code

static function string TextPositionDescription ( int posnval )


Defaultproperties

defaultproperties
{
     PackageName="Default"
     PositionName(0)="AUTO-ASSIGN"
     PositionName(1)="DEFENSE"
     PositionName(2)="OFFENSE"
     PositionName(3)="ROAM"
     PositionName(4)="SUPPORT"
     PlayerLineup(1)=1
     PlayerLineup(2)=2
     PlayerLineup(3)=3
     BaseDifficulty=1.000000
     PlayerName="Name"
     PlayerCharacter="Roc"
     ladderrung(1)=-1
     ladderrung(2)=-1
     ladderrung(3)=-1
     ladderrung(4)=-1
     ladderrung(5)=-1
     GameLadderName="Engine.LadderInfo"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:15:59.765 - Created with UnCodeX