mirror of
https://github.com/nillerusr/source-engine.git
synced 2025-03-12 20:52:50 +00:00
18 lines
609 B
C++
18 lines
609 B
C++
#ifndef _INCLUDED_ASW_CLIENT_AIM_TARGET_H
|
|
#define _INCLUDED_ASW_CLIENT_AIM_TARGET_H
|
|
|
|
|
|
DECLARE_AUTO_LIST( IClientAimTargetsAutoList );
|
|
|
|
abstract_class IASW_Client_Aim_Target : public IClientAimTargetsAutoList
|
|
{
|
|
public:
|
|
IASW_Client_Aim_Target( bool bAutoAdd = true ) : IClientAimTargetsAutoList( bAutoAdd ) {}
|
|
virtual float GetRadius() = 0;
|
|
virtual bool IsAimTarget() = 0;
|
|
virtual const Vector& GetAimTargetPos(const Vector &vecFiringSrc, bool bWeaponPrefersFlatAiming=false) = 0;
|
|
virtual const Vector& GetAimTargetRadiusPos(const Vector &vecFiringSrc) = 0;
|
|
};
|
|
|
|
|
|
#endif // _INCLUDED_ASW_CLIENT_AIM_TARGET_H
|