Одержимость: полоски зомби справа от полосок игрока, здоровье игрока видно

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
AlexCube
2026-10-13 13:13:28 +03:00
co-authored by Claude Opus 5.5
parent ab39126d05
commit 6e0ef18927
3 changed files with 8 additions and 2 deletions
+8 -2
View File
@@ -2153,8 +2153,8 @@ namespace NecromancerTome
}
}
/// <summary>Полоски одержимого (указание 13.10): здоровье - поверх полоски здоровья игрока, откаты приёмов -
/// поверх полоски выносливости (HUDLeftStatBars игры). Место берётся у самих полосок игры, на экране
/// <summary>Полоски одержимого (указание 13.10): здоровье - справа от полоски здоровья игрока, откаты приёмов -
/// справа от полоски выносливости (HUDLeftStatBars игры); свои полоски игрока видны. Место берётся у самих полосок игры, на экране
/// (их UiTransform через камеру NGUI): так оно совпадает при любом масштабе интерфейса. Если полоски игры
/// сейчас не видно - последнее известное место, а до него - внизу по центру, как было с 03.10.
/// OnGUI, как прицел змеи (SnakeCrosshair), - без своего окна XUi.
@@ -2261,9 +2261,14 @@ namespace NecromancerTome
_style.normal.textColor = new Color(0.95f, 0.9f, 0.85f);
}
Rect hr;
// Справа от полосок игрока, а не поверх (указание 13.10: «можем вывести где-нибудь и здоровье игрока»):
// над ними значки баффов, справа до панели предметов пусто.
float shift = 0f;
if (ScreenRect(ref _healthBar, ref _healthRect, ref _healthKnown))
{
shift = _healthRect.width + 8f * scale;
hr = _healthRect;
hr.x += shift;
}
else
{
@@ -2291,6 +2296,7 @@ namespace NecromancerTome
if (ScreenRect(ref _staminaBar, ref _staminaRect, ref _staminaKnown))
{
sr = _staminaRect;
sr.x += shift;
}
else
{