//========= Copyright Valve Corporation, All rights reserved. ============// // // Purpose: Entity that simulates bullets that are underwater. // //=============================================================================// #ifndef WEAPON_WATERBULLET_H #define WEAPON_WATERBULLET_H #ifdef _WIN32 #pragma once #endif #define WATER_BULLET_BUBBLES_PER_INCH 0.05f //========================================================= //========================================================= class CWaterBullet : public CBaseAnimating { DECLARE_CLASS(CWaterBullet, CBaseAnimating); public: void Precache(); void Spawn(const Vector &vecOrigin, const Vector &vecDir); void Touch(CBaseEntity *pOther); void BulletThink(); DECLARE_DATADESC(); DECLARE_SERVERCLASS(); }; #endif // WEAPON_WATERBULLET_H