#ifndef HAPTIC_MSGS_H #define HAPTIC_MSGS_H void RegisterHapticMessages(void); //----------------------------------------------------------------------------- // Server //----------------------------------------------------------------------------- #ifndef CLIENT_DLL void HapticMsg_SendWeaponAnim( CBasePlayer *pPlayer, int iActivity ); void HapticMsg_SetDrag(CBasePlayer* pPlayer, float drag); void HapticMsg_SetConstantForce(CBasePlayer* pPlayer, Vector force); void HapticMsg_HapDmg(CBasePlayer* pPlayer, float pitch, float yaw, float dmg, float dmgType ); void HapticMsg_Punch(CBasePlayer* pPlayer, float x, float y, float z); void HapticMsg_MeleeContact(CBasePlayer* pPlayer); #endif // !CLIENT_DLL //----------------------------------------------------------------------------- // Client //----------------------------------------------------------------------------- #ifdef CLIENT_DLL void HookHapticMessages(void); void __MsgFunc_SPHapWeapEvent( bf_read &HapticMsg ); void __MsgFunc_HapDmg( bf_read &HapticMsg ); void __MsgFunc_HapSetConst( bf_read &HapticMsg ); void __MsgFunc_HapPunch( bf_read &HapticMsg ); void __MsgFunc_HapGeneric( bf_read &HapticMsg ); void __MsgFunc_HapSetDrag( bf_read &HapticMsg ); void __MsgFunc_HapSetDrag( bf_read &HapticMsg ); void __MsgFunc_HapMeleeContact( bf_read &HapticMsg ); #endif // CLIENT_DLL #endif // HAPTIC_MSGS_H