text: //========= 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
  