Planeshift
psZPointsGainedEvent Class Reference

Event when a player gains some Z (Practice) points. More...

#include <events.h>

Public Member Functions

 PSF_DECLARE_MSG_FACTORY ()
 
 psZPointsGainedEvent (gemActor *actor, const char *name, int gained, bool rankup)
 
 psZPointsGainedEvent (MsgEntry *event)
 
virtual csString ToString (NetBase::AccessPointers *accessPointers)
 Convert the message into human readable string. More...
 
- Public Member Functions inherited from psMessageCracker
void FireEvent ()
 Publishes the message to the local program. More...
 
virtual csString GetMessageTypeName () const =0
 Gets the name of the message type. More...
 
void Multicast (csArray< PublishDestination > &multi, uint32_t except, float range)
 Multicasts the message to all current connections. More...
 
 psMessageCracker ()
 
void SendMessage ()
 Sends the message to the client/server. More...
 
virtual ~psMessageCracker ()
 

Public Attributes

gemActoractor
 
int amountGained
 The player that gained the points. More...
 
bool rankUp
 The amount that was gained. More...
 
csString skillName
 True if the amount gained caused a rank up. More...
 
- Public Attributes inherited from psMessageCracker
int filterNumber
 
csRef< MsgEntrymsg
 
bool valid
 

Additional Inherited Members

- Static Public Attributes inherited from psMessageCracker
static MsgHandlermsghandler
 

Detailed Description

Event when a player gains some Z (Practice) points.

Definition at line 108 of file events.h.

Constructor & Destructor Documentation

psZPointsGainedEvent::psZPointsGainedEvent ( gemActor actor,
const char *  name,
int  gained,
bool  rankup 
)
psZPointsGainedEvent::psZPointsGainedEvent ( MsgEntry event)

Member Function Documentation

psZPointsGainedEvent::PSF_DECLARE_MSG_FACTORY ( )
virtual csString psZPointsGainedEvent::ToString ( NetBase::AccessPointers accessPointers)
virtual

Convert the message into human readable string.

Parameters
accessPointersA struct to a number of access pointers.
Returns
Return a human readable string for the message.

Implements psMessageCracker.

Member Data Documentation

gemActor* psZPointsGainedEvent::actor

Definition at line 125 of file events.h.

int psZPointsGainedEvent::amountGained

The player that gained the points.

Definition at line 126 of file events.h.

bool psZPointsGainedEvent::rankUp

The amount that was gained.

Definition at line 127 of file events.h.

csString psZPointsGainedEvent::skillName

True if the amount gained caused a rank up.

Definition at line 128 of file events.h.


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