void player_t :: update_clientside_animation ()
{
if (! this) // - V704
return;
auto animstate = get_animation_state ();
if (! animstate)
return;
if (animstate-> m_iLastClientSideAnimationUpdateFramecount> = m_globals () -> m_framecount) // - V614
animstate-> m_iLastClientSideAnimationUpdateFramecount = m_globals () -> m_framecount - 1;
using Fn = void (__ thiscall *) (void *);
call_virtual <Fn> (this, g_ctx.indexes.at (13)) (this);
}
Crashes. Does anyone have a fix for it?
{
if (! this) // - V704
return;
auto animstate = get_animation_state ();
if (! animstate)
return;
if (animstate-> m_iLastClientSideAnimationUpdateFramecount> = m_globals () -> m_framecount) // - V614
animstate-> m_iLastClientSideAnimationUpdateFramecount = m_globals () -> m_framecount - 1;
using Fn = void (__ thiscall *) (void *);
call_virtual <Fn> (this, g_ctx.indexes.at (13)) (this);
}
Crashes. Does anyone have a fix for it?