#pragma once // //#include "ProjectileBase.h" // //class cProjectileArrow : public cProjectileBase //{ // WzVector m_StartPosition; // HANDLE m_EffectHandle; // // CWzUnitDraw* m_pUnitDraw; // // DWORD m_MoveTime; // float m_TrailLength; // // void SetStartPosition(const WzVector& StartPosition) { m_StartPosition = StartPosition; } // //public: // cProjectileArrow(); // // //BOOL CreateEffect( DWORD CasterObjectKey, DWORD TargetObjectKey, WzID EffectID ); // // //BOOL CreateUnit( eProjectile_SRC UnitImageCode ); // //protected: // BOOL Create(); // void Destroy(); // BOOL Process( DWORD TickTime ); // // BOOL UpdateEffectPosition(); //};