Skip to content

Commit ea6d6b3

Browse files
committed
Fix hud adjust
1 parent a840dfb commit ea6d6b3

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/xrGame/ImUtils/HudAdjustManager.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -344,31 +344,31 @@ void RenderHUDAdjustManager()
344344
case EHudOffsetType::eAim:
345345
{
346346
xr_strconcat(val_name, "aim_hud_offset_pos", _prefix);
347-
position = pSettings->r_fvector3(p_item->m_sect_name, val_name);
347+
position = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
348348
break;
349349
}
350350
case EHudOffsetType::eAimGL:
351351
{
352352
xr_strconcat(val_name, "gl_hud_offset_pos", _prefix);
353-
position = pSettings->r_fvector3(p_item->m_sect_name, val_name);
353+
position = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
354354
break;
355355
}
356356
case EHudOffsetType::eAimAlt:
357357
{
358358
xr_strconcat(val_name, "alter_aim_hud_offset_pos", _prefix);
359-
position = pSettings->r_fvector3(p_item->m_sect_name, val_name);
359+
position = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
360360
break;
361361
}
362362
case EHudOffsetType::eSafemode:
363363
{
364364
xr_strconcat(val_name, "safemode_hud_offset_pos", _prefix);
365-
position = pSettings->r_fvector3(p_item->m_sect_name, val_name);
365+
position = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
366366
break;
367367
}
368368
default:
369369
{
370370
xr_strconcat(val_name, "hands_position", _prefix);
371-
position = pSettings->r_fvector3(p_item->m_sect_name, val_name);
371+
position = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
372372
break;
373373
}
374374
};
@@ -398,31 +398,31 @@ void RenderHUDAdjustManager()
398398
case EHudOffsetType::eAim:
399399
{
400400
xr_strconcat(val_name, "aim_hud_offset_rot", _prefix);
401-
rotation = pSettings->r_fvector3(p_item->m_sect_name, val_name);
401+
rotation = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
402402
break;
403403
}
404404
case EHudOffsetType::eAimGL:
405405
{
406406
xr_strconcat(val_name, "gl_hud_offset_rot", _prefix);
407-
rotation = pSettings->r_fvector3(p_item->m_sect_name, val_name);
407+
rotation = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
408408
break;
409409
}
410410
case EHudOffsetType::eAimAlt:
411411
{
412412
xr_strconcat(val_name, "alter_aim_hud_offset_rot", _prefix);
413-
position = pSettings->r_fvector3(p_item->m_sect_name, val_name);
413+
rotation = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
414414
break;
415415
}
416416
case EHudOffsetType::eSafemode:
417417
{
418418
xr_strconcat(val_name, "safemode_hud_offset_rot", _prefix);
419-
position = pSettings->r_fvector3(p_item->m_sect_name, val_name);
419+
rotation = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
420420
break;
421421
}
422422
default:
423423
{
424424
xr_strconcat(val_name, "hands_orientation", _prefix);
425-
rotation = pSettings->r_fvector3(p_item->m_sect_name, val_name);
425+
rotation = READ_IF_EXISTS(pSettings, r_fvector3, p_item->m_sect_name, val_name, zero_vel);
426426
break;
427427
}
428428
}

0 commit comments

Comments
 (0)