This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
2020-08-04 13:13:01 -04:00

36 lines
1.3 KiB
C

#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