TribesGUI.TribesGamespyTeamLogin
- Extends
 - TribesGUIPage
 
Core.Object
|   
+-- GUI.GUI
   |   
   +-- GUI.GUIComponent
      |   
      +-- GUI.GUIMultiComponent
         |   
         +-- GUI.GUIPage
            |   
            +-- TribesGUI.TribesGUIPage
               |   
               +-- TribesGUI.TribesGamespyTeamLogin
Direct Known Subclasses:
	TribesGamespyTeamCreate
	| Inherited Functions from GUI.GUIPage | 
	| Activate, ChangeHint, DeActivate, DlgReturned, Free, HandleParameters, Hide, InitComponent, NotifyLevelChange, onGameplayMessage, OnProgress, OpenDlg, Show | 
var int teamId;
TribesGui
var(TribesGui) protected EditInline GlobalConfig string AcceptedGamespyChars;
var(TribesGui) protected EditInline Config 
GUIButton ActionButton;
 
var(TribesGui) protected EditInline GlobalConfig int ActionTimeout;
var(TribesGui) protected EditInline GlobalConfig localized string BadAuthPasswordText;
var(TribesGui) protected EditInline GlobalConfig localized string BadAuthTeamTagText;
var(TribesGui) protected EditInline GlobalConfig localized string BadAuthText;
var(TribesGui) protected EditInline GlobalConfig localized string BadParamText;
var(TribesGui) protected EditInline GlobalConfig localized string BadPasswordText;
var(TribesGui) protected EditInline GlobalConfig localized string BadTeamNameText;
var(TribesGui) protected EditInline GlobalConfig localized string BadTeamTagLength;
var(TribesGui) protected EditInline GlobalConfig localized string BadTeamTagText;
var(TribesGui) protected EditInline Config 
GUIButton CancelButton;
 
var(TribesGui) protected EditInline Config 
GUIEditBox EditPassword;
 
var(TribesGui) protected EditInline Config 
GUIEditBox EditTeamTag;
 
var(TribesGui) protected EditInline GlobalConfig localized string GamespyConnectingText;
GamespyCreateSuccessText Source code
var(TribesGui) protected EditInline GlobalConfig localized string GamespyCreateSuccessText;
GamespyLoginSuccessText Source code
var(TribesGui) protected EditInline GlobalConfig localized string GamespyLoginSuccessText;
GamespyTeamTagTakenText Source code
var(TribesGui) protected EditInline GlobalConfig localized string GamespyTeamTagTakenText;
var(TribesGui) protected EditInline GlobalConfig localized string GamespyTimeoutText;
var(TribesGui) protected EditInline GlobalConfig int InitTimeout;
var(TribesGui) protected EditInline GlobalConfig localized string NoGamespyText;
var(TribesGui) protected EditInline GlobalConfig localized string NoResponse;
var(TribesGui) protected EditInline GlobalConfig localized string PasswordMismatchText;
var(TribesGui) protected EditInline GlobalConfig localized string RegistrationError;
 delegate  OnCancel (  )
 delegate  OnSuccess (  )
protected function  FillProfile ( string teamTag, string teamName) )
private function  GamespyLogin ( ) )
 function  InternalOnShow ( ) )
private function  InternalPopupOk ( int Selection, optional string Passback ) )
 OnGamespyFindTeamResult  Source code
private function  OnGamespyFindTeamResult ( int foundTeamId) )
 OnGamespyTeamLoginResult  Source code
private function  OnGamespyTeamLoginResult ( bool succeeded, String ResponseData) )
private function  OnGamespyTimeout ( ) )
 OnPerformGamespyAction  Source code
protected function  OnPerformGamespyAction ( ) )
 function  SetupGamespyVars ( ) )
private function  StartLogin ( ) )
protected function bool Validate ( ) )
private function bool VerifyGamespyInput ( string s) )
defaultproperties
{
	BadTeamNameText="The team name you entered is invalid."
	BadTeamTagLength="The team tag can not be longer than eight characters."
	BadTeamTagText="The team tag you entered is invalid."
	BadPasswordText="The password you entered is invalid."
	PasswordMismatchText="The 'Password' and 'Confirm Password' fields must match."
	AcceptedGamespyChars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789[]\\`_^{|}-"
	NoGamespyText="Error: could not initialize the Gamespy service."
	GamespyTimeoutText="Error: a request to the Gamespy service timed out."
	GamespyTeamTagTakenText="Error: the tag you entered has already been registered to another user."
	GamespyCreateSuccessText="Your team has been created."
	GamespyLoginSuccessText="You successfully logged in to your team."
	BadAuthTeamTagText="Team login failed: A team with that tag was not found. Please enter a valid team tag or create a new team."
	BadAuthPasswordText="Team login failed: The password is not correct for that team."
	BadParamText="Team login failed: A bad parameter was sent to the server."
	NoResponse="Team login failed: Unable to get a response from the team login server"
	GamespyConnectingText="Connecting to Gamespy..."
	BadAuthText="Unable to authenticate profile."
	RegistrationError="Error: unable to register team details."
	
	InitTimeout=20
	ActionTimeout=30
} | 
 
Creation time: st 23.5.2018 00:10:36.145 - Created with 
UnCodeX