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

TribesGUI.PlayerProfile

Extends
Object
Modifiers
native transient EditInlineNew dependsOn ( CustomPlayerLoadout )

Core.Object
|   
+-- TribesGUI.PlayerProfile

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
CustomPlayerLoadoutactiveLoadout
intaffiliatedTeamId
StringconfigFilePath
GUIControllercontroller
Array<CustomPlayerLoadout>loadouts
intstatTrackingID
Profile
LoadoutSlotactiveLoadoutSlot
stringaffiliatedTeamName
stringaffiliatedTeamPassword
stringaffiliatedTeamTag
boolbIsFemale
boolbReadOnly
boolbSaveStatTrackingPassword
boolbSaveTeamPassword
boolbShownMPHelp
boolbStoreLogins
Array<String>buddyList
boolbUseStatTracking
boolbUseTeamAffiliation
Array<LoadoutSlot>loadoutSlots
array<AutoLoginInfo>LoginHistory
stringownedTeamName
stringownedTeamTag
StringplayerName
array<ServerFavorite>serverFavorites
StringskinName
stringstatTrackingEmail
stringstatTrackingNick
stringstatTrackingPassword
StringvoiceSet
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[6], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, ESheerAxis

Structures Summary
AutoLoginInfo
IP, Port, Username, Password, bAutologin
LoadoutSlot
loadoutName, combatRoleClassName, packClassName, grenadeClassName, weaponClassNameList, occupied, skinPreferences
ServerFavorite
IP, Port
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, GameSpyServerData, Guid, IntegerRange, InterpCurve, InterpCurvePoint, MatCoords, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, Vector

Functions Summary
function AddLoadout (out CustomPlayerLoadout loadout, int slot))
functionint FindCredentials (coerce string IP, coerce string Port ))
functionCustomPlayerLoadout GetActiveLoadout ()))
functionCustomPlayerLoadout GetLoadout (int slotIndex))
functionCustomPlayerLoadout GetLoadoutAutoCreate (int slot))
functionString GetURLOptions (optional string originalURL))
functionbool hasServerFavorite (string IP, string Port))
function LoadoutFromSlot (LoadoutSlot slot, out CustomPlayerLoadout loadout))
function LoadProfileData (String profileName)
functionbool needStatTrackingUserInput ()))
functionbool needTeamAffiliationUserInput ()))
function SaveCredentials (string Username, string Password, string IP, string Port, bool bAutoLogin))
function SetActiveLoadout (CustomPlayerLoadout loadout))
function SlotFromLoadout (CustomPlayerLoadout loadout, out LoadoutSlot newSlot))
function Store ()))
function toggleServerFavorite (string IP, string Port))
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

activeLoadout Source code

var private CustomPlayerLoadout activeLoadout;

affiliatedTeamId Source code

var config int affiliatedTeamId;

configFilePath Source code

var private String configFilePath;

controller Source code

var GUIController controller;

loadouts Source code

var private Array<CustomPlayerLoadout> loadouts;

statTrackingID Source code

var config int statTrackingID;

Profile

activeLoadoutSlot Source code

var(Profile) config LoadoutSlot activeLoadoutSlot;

affiliatedTeamName Source code

var(Profile) config string affiliatedTeamName;

affiliatedTeamPassword Source code

var(Profile) config string affiliatedTeamPassword;

affiliatedTeamTag Source code

var(Profile) config string affiliatedTeamTag;

bIsFemale Source code

var(Profile) config bool bIsFemale;
Whether the player is female

bReadOnly Source code

var(Profile) config bool bReadOnly;

bSaveStatTrackingPassword Source code

var(Profile) config bool bSaveStatTrackingPassword;

bSaveTeamPassword Source code

var(Profile) config bool bSaveTeamPassword;

bShownMPHelp Source code

var(Profile) config bool bShownMPHelp;

bStoreLogins Source code

var(Profile) config bool bStoreLogins;

buddyList Source code

var(Profile) config Array<String> buddyList;

bUseStatTracking Source code

var(Profile) config bool bUseStatTracking;

bUseTeamAffiliation Source code

var(Profile) config bool bUseTeamAffiliation;

loadoutSlots Source code

var(Profile) config Array<LoadoutSlot> loadoutSlots;

LoginHistory Source code

var(Profile) config array<AutoLoginInfo> LoginHistory;

ownedTeamName Source code

var(Profile) config string ownedTeamName;

ownedTeamTag Source code

var(Profile) config string ownedTeamTag;

playerName Source code

var(Profile) config String playerName;
Name of the Player

serverFavorites Source code

var(Profile) config array<ServerFavorite> serverFavorites;

skinName Source code

var(Profile) config String skinName;
Player skin

statTrackingEmail Source code

var(Profile) config string statTrackingEmail;

statTrackingNick Source code

var(Profile) config string statTrackingNick;

statTrackingPassword Source code

var(Profile) config string statTrackingPassword;

voiceSet Source code

var(Profile) config String voiceSet;
Voice set the player uses


Structures Detail

AutoLoginInfo Source code

struct AutoLoginInfo
{
var(PlayerProfile) config bool bAutologin;
var(PlayerProfile) config string IP;
var(PlayerProfile) config string Password;
var(PlayerProfile) config string Port;
var(PlayerProfile) config string Username;
};


LoadoutSlot Source code

struct LoadoutSlot
{
var(PlayerProfile) config String combatRoleClassName;
var(PlayerProfile) config String grenadeClassName;
var(PlayerProfile) config String loadoutName;
var(PlayerProfile) config bool occupied;
var(PlayerProfile) config String packClassName;
var(PlayerProfile) config Array<CustomPlayerLoadout.SkinPreferenceMapping> skinPreferences;
var(PlayerProfile) config Array<String> weaponClassNameList;
};


ServerFavorite Source code

struct ServerFavorite
{
var(PlayerProfile) config string IP;
var(PlayerProfile) config string Port;
};



Functions Detail

AddLoadout Source code

simulated private function AddLoadout ( out CustomPlayerLoadout loadout, int slot) )

FindCredentials Source code

function int FindCredentials ( coerce string IP, coerce string Port ) )

GetActiveLoadout Source code

simulated function CustomPlayerLoadout GetActiveLoadout ( ) )

GetLoadout Source code

simulated function CustomPlayerLoadout GetLoadout ( int slotIndex) )

GetLoadoutAutoCreate Source code

simulated function CustomPlayerLoadout GetLoadoutAutoCreate ( int slot) )

GetURLOptions Source code

simulated function String GetURLOptions ( optional string originalURL) )

hasServerFavorite Source code

function bool hasServerFavorite ( string IP, string Port) )

LoadoutFromSlot Source code

simulated function LoadoutFromSlot ( LoadoutSlot slot, out CustomPlayerLoadout loadout) )

LoadProfileData Source code

native function LoadProfileData ( String profileName )

needStatTrackingUserInput Source code

function bool needStatTrackingUserInput ( ) )

needTeamAffiliationUserInput Source code

function bool needTeamAffiliationUserInput ( ) )

SaveCredentials Source code

function SaveCredentials ( string Username, string Password, string IP, string Port, bool bAutoLogin) )

SetActiveLoadout Source code

simulated function SetActiveLoadout ( CustomPlayerLoadout loadout) )

SlotFromLoadout Source code

simulated function SlotFromLoadout ( CustomPlayerLoadout loadout, out LoadoutSlot newSlot) )

Store Source code

simulated function Store ( ) )

toggleServerFavorite Source code

function toggleServerFavorite ( string IP, string Port) )


Defaultproperties

defaultproperties
{
	playerName	= "Player"
	bIsFemale	= false
	bUseStatTracking = false
	bSaveStatTrackingPassword = true
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: st 23.5.2018 00:10:33.822 - Created with UnCodeX