Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
SlavedUpdateInterface Class Referenceabstract

#include <UpdateModule.h>

Inherited by MobMemberSlavedUpdate, and SlavedUpdate.

Public Member Functions

virtual ObjectID getSlaverID () const =0
 
virtual void onEnslave (const Object *slaver)=0
 
virtual void onSlaverDie (const DamageInfo *info)=0
 
virtual void onSlaverDamage (const DamageInfo *info)=0
 
virtual Bool isSelfTasking () const =0
 

Detailed Description

Definition at line 250 of file UpdateModule.h.

Member Function Documentation

◆ getSlaverID()

virtual ObjectID SlavedUpdateInterface::getSlaverID ( ) const
pure virtual

Implemented in MobMemberSlavedUpdate, and SlavedUpdate.

◆ isSelfTasking()

virtual Bool SlavedUpdateInterface::isSelfTasking ( ) const
pure virtual

Implemented in MobMemberSlavedUpdate, and SlavedUpdate.

◆ onEnslave()

virtual void SlavedUpdateInterface::onEnslave ( const Object * slaver)
pure virtual

Implemented in MobMemberSlavedUpdate, and SlavedUpdate.

◆ onSlaverDamage()

virtual void SlavedUpdateInterface::onSlaverDamage ( const DamageInfo * info)
pure virtual

Implemented in MobMemberSlavedUpdate, and SlavedUpdate.

◆ onSlaverDie()

virtual void SlavedUpdateInterface::onSlaverDie ( const DamageInfo * info)
pure virtual

Implemented in MobMemberSlavedUpdate, and SlavedUpdate.


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