BaseInventoryStorageComponent Functions for volume do not provide an up-to-date volume of the weapon
Using the GetTotalVolume and GetAdditionalVolume I was unable to detect a change in weapon voluem when removing and re-adding a magazine to the weapon.
I expected the volume of the weapon to be adjusted accordingly based on the weapon magazine size.
I displayed the weapon volume on screen and it didn't change when changing magazine:
// ShowDbg("Volume> Total:" + m_Comp_InvStrgMngr.GetTotalVolume() + " additional:" + m_Comp_InvStrgMngr.GetAdditionalVolume());
.
.
.
Here's the weapon weight, which does work as expected.