Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void __fastcall Hooked_FrameStageNotify ( void* thisptr, int edx, ClientFrameStage_t curStage )
- {
- float flPunchAngle[3] = { 0 };
- Vector* vecPunchAngle = nullptr;
- if ( curStage == FRAME_RENDER_START )
- {
- if ( m_pLocalEntity )
- {
- if ( !m_pLocalEntity->IsDead () )
- {
- vecPunchAngle = (Vector*)( m_pLocalEntity + NetVar::Entity::m_Local + NetVar::Entity::m_vecPunchAngle );
- if ( vecPunchAngle )
- {
- flPunchAngle[0] = vecPunchAngle->x;
- flPunchAngle[1] = vecPunchAngle->y;
- flPunchAngle[2] = vecPunchAngle->z;
- vecPunchAngle->x = 0.0f;
- vecPunchAngle->y = 0.0f;
- vecPunchAngle->z = 0.0f;
- }
- }
- }
- }
- m_pClientHook->GetMethod<FrameStageNorifyFn> ( 35 )( thisptr, curStage );
- if ( vecPunchAngle )
- {
- vecPunchAngle->x = flPunchAngle[0];
- vecPunchAngle->y = flPunchAngle[1];
- vecPunchAngle->z = flPunchAngle[2];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement