void pCEconItemDescription() { *reinterpret_cast<uintptr_t*>(reinterpret_cast<uintptr_t>(this) + 0x200) = 0; }
void update_hud(C_EconItemView* pWeaponItemView) {
HudWeaponSelection* pCCSGO_HudWeaponSelection =
reinterpret_cast<HudWeaponSelection*>(CCSGOHudElement::Get().Find("HudWeaponSelection"));
if (pCCSGO_HudWeaponSelection) {
int hud_icon_count = *(int*)(pCCSGO_HudWeaponSelection - 0x98 + 0x50);
pWeaponItemView->pCEconItemDescription(); // C_EconItemView + 0x200 = 0
for (int i = 0; i < hud_icon_count; i++) pCCSGO_HudWeaponSelection->Clear(0, i);
}
}