Planeshift
|
#include <psserverdr.h>
Public Member Functions | |
bool | Initialize () |
psServerDR (CacheManager *cachemanager, EntityManager *entitymanager) | |
void | SendPersist () |
virtual | ~psServerDR () |
![]() | |
void | HandleMessage (MsgEntry *msg, Client *client) |
Transfers the message to the manager specific function. More... | |
void | Subscribe (FunctionPointer fpt, msgtype type, uint32_t flags=0x01) |
Subscribes this manager to a specific message type with a custom callback. More... | |
bool | Unsubscribe (msgtype type) |
Unsubscribes this manager from a specific message type. More... | |
bool | Unsubscribe (FunctionPointer handler, msgtype type) |
Unsubscribes a specific handler from a specific message type. More... | |
bool | UnsubscribeAll () |
Unsubscribes this manager from all message types. More... | |
virtual | ~MessageManager () |
Unsubscribes all messages then destroys this object. More... | |
![]() | |
csArray< csString > | DecodeCommandArea (Client *client, csString target) |
Decodes an area: expression. More... | |
gemObject * | FindObjectByString (const csString &str, gemActor *me) const |
Find the object we are referring to in str. More... | |
Client * | FindPlayerClient (const char *name) |
Finds Client* of character with given name. More... | |
virtual bool | Verify (MsgEntry *pMsg, unsigned int flags, Client *&client) |
Protected Member Functions | |
void | HandleDeadReckoning (MsgEntry *me, Client *client) |
void | HandleFallDamage (gemActor *actor, int clientnum, const csVector3 &pos, iSector *sector) |
If the entity was falling and stops falling, this is called. More... | |
void | ResetPos (gemActor *actor) |
Protected Attributes | |
CacheManager * | cacheManager |
MathScript * | calc_damage |
EntityManager * | entityManager |
PaladinJr * | paladin |
Additional Inherited Members | |
![]() | |
typedef void(psServerDR::* | FunctionPointer) (MsgEntry *, Client *) |
Definition at line 42 of file psserverdr.h.
psServerDR::psServerDR | ( | CacheManager * | cachemanager, |
EntityManager * | entitymanager | ||
) |
|
virtual |
|
protected |
If the entity was falling and stops falling, this is called.
bool psServerDR::Initialize | ( | ) |
|
protected |
void psServerDR::SendPersist | ( | ) |
|
protected |
Definition at line 63 of file psserverdr.h.
|
protected |
Definition at line 60 of file psserverdr.h.
|
protected |
Definition at line 64 of file psserverdr.h.
|
protected |
Definition at line 61 of file psserverdr.h.