libHSPlasma
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
proOfferLinkBookEventData Class Reference

#include <proEventData.h>

Inheritance diagram for proOfferLinkBookEventData:
proEventData

Public Member Functions

 proOfferLinkBookEventData ()
plKey getOfferer () const
int getTargetAge () const
int getOfferee () const
void setOfferer (plKey offerer)
void setTargetAge (int age)
void setOfferee (int offeree)
- Public Member Functions inherited from proEventData
 proEventData ()
virtual ~proEventData ()
int EventType () const
void write (hsStream *S, plResManager *mgr)
void prcWrite (pfPrcHelper *prc)

Protected Member Functions

virtual void IRead (hsStream *S, plResManager *mgr)
virtual void IWrite (hsStream *S, plResManager *mgr)
virtual void IPrcWrite (pfPrcHelper *prc)
virtual void IPrcParse (const pfPrcTag *tag, plResManager *mgr)

Protected Attributes

plKey fOfferer
int fTargetAge
int fOfferee
- Protected Attributes inherited from proEventData
int fEventType

Additional Inherited Members

- Public Types inherited from proEventData
enum  eventType {
  kCollision = 1, kPicked, kControlKey, kVariable,
  kFacing, kContained, kActivate, kCallback,
  kResponderState, kMultiStage, kSpawned, kClickDrag,
  kCoop, kOfferLinkBook, kBook, kClimbingBlockerHit,
  kNone
}
enum  dataType { kNumber, kKey, kNotta }
enum  multiStageEventType {
  kEnterStage = 1, kBeginningOfLoop, kAdvanceNextStage, kRegressPrevStage,
  kNothing
}
- Static Public Member Functions inherited from proEventData
static proEventDataRead (hsStream *S, plResManager *mgr)
static proEventDataPrcParse (const pfPrcTag *tag, plResManager *mgr)
- Static Protected Member Functions inherited from proEventData
static proEventDataICreateEventDataType (int type)
static proEventDataICreateEventDataType (const char *typeName)

Constructor & Destructor Documentation

proOfferLinkBookEventData::proOfferLinkBookEventData ( )

Member Function Documentation

int proOfferLinkBookEventData::getOfferee ( ) const
plKey proOfferLinkBookEventData::getOfferer ( ) const
int proOfferLinkBookEventData::getTargetAge ( ) const
virtual void proOfferLinkBookEventData::IPrcParse ( const pfPrcTag tag,
plResManager mgr 
)
protectedvirtual

Reimplemented from proEventData.

virtual void proOfferLinkBookEventData::IPrcWrite ( pfPrcHelper prc)
protectedvirtual

Implements proEventData.

virtual void proOfferLinkBookEventData::IRead ( hsStream S,
plResManager mgr 
)
protectedvirtual

Implements proEventData.

virtual void proOfferLinkBookEventData::IWrite ( hsStream S,
plResManager mgr 
)
protectedvirtual

Implements proEventData.

void proOfferLinkBookEventData::setOfferee ( int  offeree)
void proOfferLinkBookEventData::setOfferer ( plKey  offerer)
void proOfferLinkBookEventData::setTargetAge ( int  age)

Member Data Documentation

int proOfferLinkBookEventData::fOfferee
protected
plKey proOfferLinkBookEventData::fOfferer
protected
int proOfferLinkBookEventData::fTargetAge
protected

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