Public Member Functions | |
WingStrikeEffect (Actor *target_actor) | |
uint16 | callback (uint16 msg, CallBack *caller, void *data) override |
Public Member Functions inherited from Ultima::Nuvie::Effect | |
void | retain () |
void | release () |
bool | is_retained () const |
void | delete_self () |
void | add_anim (NuvieAnim *anim) |
bool | is_defunct () const |
Public Member Functions inherited from Ultima::Nuvie::CallBack | |
uint16 | message (uint16 msg, void *msg_data=nullptr, void *my_data=nullptr) |
void | set_user_data (void *user_data) |
void | set_target (CallBack *t) |
Protected Attributes | |
Actor * | actor |
Protected Attributes inherited from Ultima::Nuvie::Effect | |
Game * | game |
EffectManager * | effect_manager |
bool | defunct |
uint32 | retain_count |
Protected Attributes inherited from Ultima::Nuvie::CallBack | |
char * | callback_user_data |
CallBack * | callback_target |