Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
ICmpPlayerManager Class Referenceabstract

Player manager. More...

#include <ICmpPlayerManager.h>

Inheritance diagram for ICmpPlayerManager:
IComponent CCmpPlayerManagerScripted

Public Member Functions

virtual void AddPlayer (entity_id_t ent)=0
 
virtual int32_t GetNumPlayers ()=0
 
virtual entity_id_t GetPlayerByID (int32_t id)=0
 
- Public Member Functions inherited from IComponent
virtual ~IComponent ()
 
virtual void Init (const CParamNode &paramNode)=0
 
virtual void Deinit ()=0
 
virtual void HandleMessage (const CMessage &msg, bool global)
 
CEntityHandle GetEntityHandle () const
 
void SetEntityHandle (CEntityHandle ent)
 
entity_id_t GetEntityId () const
 
CEntityHandle GetSystemEntity () const
 
const CSimContextGetSimContext () const
 
void SetSimContext (const CSimContext &context)
 
virtual void Serialize (ISerializer &serialize)=0
 
virtual void Deserialize (const CParamNode &paramNode, IDeserializer &deserialize)=0
 
virtual JSClass * GetJSClass () const
 
virtual jsval GetJSInstance () const
 

Additional Inherited Members

- Static Public Member Functions inherited from IComponent
static std::string GetSchema ()
 
static u8 GetSerializationVersion ()
 

Detailed Description

Player manager.

This maintains the list of players that exist in the game.

Definition at line 26 of file ICmpPlayerManager.h.

Member Function Documentation

virtual void ICmpPlayerManager::AddPlayer ( entity_id_t  ent)
pure virtual

Implemented in CCmpPlayerManagerScripted.

virtual int32_t ICmpPlayerManager::GetNumPlayers ( )
pure virtual

Implemented in CCmpPlayerManagerScripted.

virtual entity_id_t ICmpPlayerManager::GetPlayerByID ( int32_t  id)
pure virtual

Implemented in CCmpPlayerManagerScripted.


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