MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / update_script_item

Method update_script_item

ogsr_engine/xrGame/player_hud.cpp:1836–1851  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1834}
1835
1836void player_hud::update_script_item()
1837{
1838 Fvector ypr = item_pos[1];
1839 ypr.mul(PI / 180.f);
1840 m_attach_offset.setHPB(ypr.x, ypr.y, ypr.z);
1841 m_attach_offset.translate_over(item_pos[0]);
1842
1843 calc_transform(m_attach_idx, m_attach_offset, m_item_pos);
1844
1845 if (script_anim_item_model)
1846 {
1847 script_anim_item_model->UpdateTracks();
1848 script_anim_item_model->dcast_PKinematics()->CalculateBones_Invalidate();
1849 script_anim_item_model->dcast_PKinematics()->CalculateBones(TRUE);
1850 }
1851}
1852
1853void player_hud::updateMovementLayerState()
1854{

Callers

nothing calls this directly

Calls 7

setHPBMethod · 0.80
translate_overMethod · 0.80
UpdateTracksMethod · 0.80
mulMethod · 0.45
dcast_PKinematicsMethod · 0.45
CalculateBonesMethod · 0.45

Tested by

no test coverage detected