Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
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
CustomPlayerLoadout | activeLoadout
int | affiliatedTeamId
String | configFilePath
GUIController | controller
Array<CustomPlayerLoadout> | loadouts
int | statTrackingID
Profile
LoadoutSlot | activeLoadoutSlot
string | affiliatedTeamName
string | affiliatedTeamPassword
string | affiliatedTeamTag
bool | bIsFemale
bool | bReadOnly
bool | bSaveStatTrackingPassword
bool | bSaveTeamPassword
bool | bShownMPHelp
bool | bStoreLogins
Array<String> | buddyList
bool | bUseStatTracking
bool | bUseTeamAffiliation
Array<LoadoutSlot> | loadoutSlots
array<AutoLoginInfo> | LoginHistory
string | ownedTeamName
string | ownedTeamTag
String | playerName
array<ServerFavorite> | serverFavorites
String | skinName
string | statTrackingEmail
string | statTrackingNick
string | statTrackingPassword
String | voiceSet

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
|  | AddLoadout (out CustomPlayerLoadout loadout, int slot))
| int | FindCredentials (coerce string IP, coerce string Port ))
| CustomPlayerLoadout | GetActiveLoadout ()))
| CustomPlayerLoadout | GetLoadout (int slotIndex))
| CustomPlayerLoadout | GetLoadoutAutoCreate (int slot))
| String | GetURLOptions (optional string originalURL))
| bool | hasServerFavorite (string IP, string Port))
|  | LoadoutFromSlot (LoadoutSlot slot, out CustomPlayerLoadout loadout))
|  | LoadProfileData (String profileName)
| bool | needStatTrackingUserInput ()))
| bool | needTeamAffiliationUserInput ()))
|  | SaveCredentials (string Username, string Password, string IP, string Port, bool bAutoLogin))
|  | SetActiveLoadout (CustomPlayerLoadout loadout))
|  | SlotFromLoadout (CustomPlayerLoadout loadout, out LoadoutSlot newSlot))
|  | Store ()))
|  | 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 | UnrealScript Documentation
previous class next class | frames no frames

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