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

Public Member Functions

Player GetLocalPlayer ()
 
ushort GetLocalPlayerId ()
 
Controls GetLocalPlayerControlled ()
 
Player GetPlayerByID (ushort ID)
 
Player GetPlayerByNick (string nick)
 
Player GetPlayerByPropertyId (ushort id)
 
Controls GetPlayerControlledByID (ushort ID)
 
List< Player > GetPlayersOfTeam (int team)
 
List< Player > GetPlayersOfTeamExcept (int team, Player player)
 
Player AddPlayer (ConnectionProps cp, int team, Player.Type type, BitPacker bitsOfProperties=null)
 
void Master_SyncAllPlayers (ushort syncToPlayerID)
 
byte[] GetAddPlayerData (int key, string nick, ushort id, string account, int team)
 
void Master_AddPlayer (int key, string nick, ushort id, string account, int team)
 
void Master_RemovePlayer (ushort id)
 
void Master_RemovePlayer (Player p)
 
void Clear ()
 
List< Player > GetBots ()
 
List< Player > GetAlive ()
 
List< Player > GetAliveBots ()
 
List< Player > GetAliveHumans ()
 
List< Player > GetHumans ()
 
List< Player > GetHumansNonSpectator ()
 
List< Player > GetHumansOnClient ()
 
List< Player > GetTeam (int team)
 
List< Player > GetAliveTeam (int team)
 
List< Player > GetSpecators ()
 
List< Player > GetPlayersNonSpecators ()
 

Public Attributes

List< Player > players
 
bool justConnected
 
UnityEvent< Player > createProps = new UnityEvent<Player>()
 

Properties

int PlayersCount [get]
 
- Properties inherited from Teal.MonoSingleton< Players >
static T Get [get]
 Returns the singleton instance.
 

Additional Inherited Members

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

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