My Project
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
Matchmaking Class Reference
Inheritance diagram for Matchmaking:
Teal.MonoSingleton< Matchmaking >

Public Types

enum  State {
  None = 0 , Searching , Queued , Joining ,
  Playing , Disconnected , Ended
}
 

Public Member Functions

void FindMatch (string region, string playlist, int playersCount)
 
void Queues (System.Action< MatchmakingAPI.QueuesData > callback)
 
void Playlists (System.Action< MatchmakingAPI.PlaylistsData > callback)
 
void Current (System.Action< List< string > > callback)
 
void Cancel (bool send)
 
bool Maintenance (string msg)
 
void Show (bool expand)
 
void Hide ()
 
void Expand ()
 
void Shrink ()
 
void Lobby ()
 
void ChangeSize ()
 
void Exit ()
 
void Rejoin ()
 
void OnSteamInviteClicked ()
 
void OnDiscordInviteClicked ()
 
string GetConnectionString ()
 

Static Public Member Functions

static string VersusString (int players)
 
static int VersusStringPlayers (string versus)
 
static string RegionString (string region)
 
static int GetPlayersFromPlaylist (string code)
 

Public Attributes

List< Sprite > ranks
 
List< Color > rankColors
 
List< string > rankNames
 
State state
 
GameObject window
 
Transform windowPos
 
Image background
 
GameObject buttons
 
Image expandIcon
 
Button expandButton
 
ScrollableList list
 
Button lobbyButton
 
Button rejoinButton
 
Text label
 
Sprite occupiedSprite
 
Text debugLabel
 
Image windowBackground
 
GameObject inviteWindow
 
Button discordButton
 
Button steamButton
 
Text waitingHeader
 
float expandedHeight
 
float waitingHeight
 
float playingHeight
 
float endingHeight
 
Text playingRoundsText
 
Text playingTeamScoreText
 
Text playingTextText
 
Text endWinnersText
 
Text endScoresText
 
ScrollableList endPlayers
 
GameObject waitingTab
 
GameObject playingTab
 
GameObject endTab
 
MatchmakingAPI.StatusData startStatus
 
MatchmakingAPI.StatusData status
 
string playlist
 
string region
 
int playlistPlayers
 
int joinedPlayers
 

Static Public Attributes

static bool QUIT = false
 

Properties

bool IsActive [get]
 
- Properties inherited from Teal.MonoSingleton< Matchmaking >
static T Get [get]
 Returns the singleton instance.
 

Additional Inherited Members

- Static Protected Attributes inherited from Teal.MonoSingleton< Matchmaking >
static T _instance
 

The documentation for this class was generated from the following file: