TeamManager
[Plugins]

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 }


Detailed Description

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 Documentation

typedef uint16_t RakNet::TeamMemberLimit

Maximum number of members on one team. Use 65535 for unlimited.


Enumeration Type Documentation

Enumerator:
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.


Generated on Wed Apr 4 21:34:39 2012 for RakNet by  doxygen 1.5.7.1