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

#include <proEventData.h>

Inheritance diagram for proFacingEventData:
proEventData

Public Member Functions

 proFacingEventData ()
plKey getFacer () const
plKey getFacee () const
float getDot () const
bool isEnabled () const
void setFacer (plKey facer)
void setFacee (plKey facee)
void setDot (float dot)
void setEnabled (bool enabled)
- 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 fFacer
plKey fFacee
float fDot
bool fEnabled
- 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

proFacingEventData::proFacingEventData ( )

Member Function Documentation

float proFacingEventData::getDot ( ) const
plKey proFacingEventData::getFacee ( ) const
plKey proFacingEventData::getFacer ( ) const
virtual void proFacingEventData::IPrcParse ( const pfPrcTag tag,
plResManager mgr 
)
protectedvirtual

Reimplemented from proEventData.

virtual void proFacingEventData::IPrcWrite ( pfPrcHelper prc)
protectedvirtual

Implements proEventData.

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

Implements proEventData.

bool proFacingEventData::isEnabled ( ) const
virtual void proFacingEventData::IWrite ( hsStream S,
plResManager mgr 
)
protectedvirtual

Implements proEventData.

void proFacingEventData::setDot ( float  dot)
void proFacingEventData::setEnabled ( bool  enabled)
void proFacingEventData::setFacee ( plKey  facee)
void proFacingEventData::setFacer ( plKey  facer)

Member Data Documentation

float proFacingEventData::fDot
protected
bool proFacingEventData::fEnabled
protected
plKey proFacingEventData::fFacee
protected
plKey proFacingEventData::fFacer
protected

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