@@ -737,6 +737,10 @@ typedef IHookChainRegistryClassImpl<void, CBasePlayerWeapon, float, float, float
737737typedef IHookChainClassImpl<void , CBasePlayerWeapon, int , int > CReGameHook_CBasePlayerWeapon_SendWeaponAnim;
738738typedef IHookChainRegistryClassImpl<void , CBasePlayerWeapon, int , int > CReGameHookRegistry_CBasePlayerWeapon_SendWeaponAnim;
739739
740+ // CBasePlayer::PlayerDeathThink hook
741+ typedef IHookChainClassImpl<void , CBasePlayer> CReGameHook_CBasePlayer_PlayerDeathThink;
742+ typedef IHookChainRegistryClassImpl<void , CBasePlayer> CReGameHookRegistry_CBasePlayer_PlayerDeathThink;
743+
740744class CReGameHookchains : public IReGameHookchains {
741745public:
742746 // CBasePlayer virtual
@@ -895,6 +899,8 @@ class CReGameHookchains: public IReGameHookchains {
895899 CReGameHookRegistry_CBasePlayerWeapon_SendWeaponAnim m_CBasePlayerWeapon_SendWeaponAnim;
896900 CReGameHookRegistry_CSGameRules_SendDeathMessage m_CSGameRules_SendDeathMessage;
897901
902+ CReGameHookRegistry_CBasePlayer_PlayerDeathThink m_CBasePlayer_PlayerDeathThink;
903+
898904public:
899905 virtual IReGameHookRegistry_CBasePlayer_Spawn *CBasePlayer_Spawn ();
900906 virtual IReGameHookRegistry_CBasePlayer_Precache *CBasePlayer_Precache ();
@@ -1050,6 +1056,8 @@ class CReGameHookchains: public IReGameHookchains {
10501056 virtual IReGameHookRegistry_CBasePlayerWeapon_KickBack *CBasePlayerWeapon_KickBack ();
10511057 virtual IReGameHookRegistry_CBasePlayerWeapon_SendWeaponAnim *CBasePlayerWeapon_SendWeaponAnim ();
10521058 virtual IReGameHookRegistry_CSGameRules_SendDeathMessage *CSGameRules_SendDeathMessage ();
1059+
1060+ virtual IReGameHookRegistry_CBasePlayer_PlayerDeathThink *CBasePlayer_PlayerDeathThink ();
10531061};
10541062
10551063extern CReGameHookchains g_ReGameHookchains;
0 commit comments