RakNet
4.0
|
Automates networking and list management for teams. More...
Classes | |
struct | RakNet::TeamSelection |
Parameter to TM_World::ReferenceTeamMember() More... | |
class | RakNet::TM_TeamMember |
A member of one or more teams. More... | |
class | RakNet::TM_Team |
A team, containing a list of TM_TeamMember instances. More... | |
class | RakNet::TM_World |
Stores a list of teams which may be enforcing a balanced number of members. More... | |
class | RakNet::TeamManager |
Automates networking and list management for teams. More... | |
Typedefs | |
typedef unsigned char | RakNet::NoTeamId |
A subcategory of not being on a team. For example, 0 may mean no team for a player, while 1 may mean no team for a spectator. Defined by the user. | |
typedef uint16_t | RakNet::TeamMemberLimit |
Enumerations | |
enum | RakNet::JoinTeamType { RakNet::JOIN_ANY_AVAILABLE_TEAM, RakNet::JOIN_SPECIFIC_TEAM, RakNet::JOIN_NO_TEAM } |
Automates networking and list management for teams.
When used with ReplicaManager3 and FullyConnectedMesh2, provides a complete solution to managing a distributed list of teams and team member objects with support for host migration.
typedef uint16_t RakNet::TeamMemberLimit |
Maximum number of members on one team. Use 65535 for unlimited.
enum RakNet::JoinTeamType |
JOIN_ANY_AVAILABLE_TEAM |
Attempt to join the first available team. |
JOIN_SPECIFIC_TEAM |
Attempt to join a specific team, previously added with TM_World::ReferenceTeam() |
JOIN_NO_TEAM |
No team. Always succeeds. |