Утечки: картинки глав книги, материал кольца пирамиды, мелочи прилива
- Книга: картинка главы при смене главы не удалялась (~2 МБ за смену) - удаляем сами при смене, у главы без картинки и при закрытии окна. - Пирамида: кольцо зоны создавало новый материал при каждой перезагрузке чанка - теперь один общий. - Прилив: не держать стат игрока после выхода из мира; забывать полосы пересобранного HUD. - SpatialVaultPatch: исправлен устаревший комментарий про очистку кэша. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
75e122b6a4
commit
7fd0d405cc
@@ -60,6 +60,7 @@ namespace NecromancerTome
|
||||
_origHoldType = -1;
|
||||
Heart(false);
|
||||
Patch_XUiC_HUDStatBar_Update_BloodTide.Forget();
|
||||
Patch_Stat_Tick_BloodTide.Next = null; // не держать стат (а через него игрока) после выхода из мира
|
||||
return;
|
||||
}
|
||||
bool tide = SnakeMode.IsBloodTide();
|
||||
@@ -293,7 +294,11 @@ namespace NecromancerTome
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!_bars.TryGetValue(__instance, out var e))
|
||||
if (_bars.TryGetValue(__instance, out var e) && e.bar.UiTransform == null)
|
||||
{
|
||||
_bars.Remove(__instance); // окно пересобрано - старая полоса удалена
|
||||
}
|
||||
if (!_bars.TryGetValue(__instance, out e))
|
||||
{
|
||||
if (!BloodTide.Armed || !(__instance.GetChildById("BarContent")?.ViewComponent is XUiV_Sprite s))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user