cl_dll/c_gib.h
192021222324
typedef C_BaseAnimating BaseClass;
public:
C_Gib::~C_Gib( void );
static C_Gib *CreateClientsideGib( const char *pszModelName, Vector vecOrigin, Vector vecForceDir, AngularImpulse vecAngularImp, float flLifetime = DEFAULT_GIB_LIFETIME );
19202122232425
typedef C_BaseAnimating BaseClass;
public:
C_Gib();
C_Gib::~C_Gib( void );
static C_Gib *CreateClientsideGib( const char *pszModelName, Vector vecOrigin, Vector vecForceDir, AngularImpulse vecAngularImp, float flLifetime = DEFAULT_GIB_LIFETIME );
293031323334353637
virtual void HitSurface( C_BaseEntity *pOther );
protected:
float m_flTouchDelta; // Amount of time that must pass before another touch function can be called
};
#ifdef HL2_CLIENT_DLL
3031323334353637383940414243
virtual void HitSurface( C_BaseEntity *pOther );
void LeaveBloodDecal(bool b) { m_bDecal = !b; }
protected:
float m_flTouchDelta; // Amount of time that must pass before another touch function can be called
bool m_bDecal;
static int m_iBloodDecal;
};
#ifdef HL2_CLIENT_DLL