client/GameLib/FlyHandler.h

21 lines
516 B
C++

#pragma once
class IFlyEventHandler
{
public:
IFlyEventHandler() {}
virtual ~IFlyEventHandler() {}
// Call by ActorInstance
virtual void OnSetFlyTarget() {}
virtual void OnShoot(DWORD dwSkillIndex) {}
virtual void OnNoTarget() {}
virtual void OnNoArrow() {}
// Call by FlyingInstance
virtual void OnExplodingOutOfRange() {}
virtual void OnExplodingAtBackground() {}
virtual void OnExplodingAtAnotherTarget(DWORD dwSkillIndex, DWORD dwVID) {}
virtual void OnExplodingAtTarget(DWORD dwSkillIndex) {}
};