necroheld hold N - смена хвата предмета в руке на лету; дух не собирает список рендереров каждые 0.5 с
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
f4ae9cbcb8
commit
17a4ab2e96
@@ -437,6 +437,7 @@ namespace NecromancerTome
|
||||
|
||||
float _nextSleepCheck;
|
||||
bool _asleep;
|
||||
bool _hiddenApplied;
|
||||
|
||||
void Update()
|
||||
{
|
||||
@@ -451,9 +452,14 @@ namespace NecromancerTome
|
||||
transform.localPosition = Home();
|
||||
}
|
||||
_asleep = asleep;
|
||||
foreach (Renderer r in GetComponentsInChildren<Renderer>(true))
|
||||
if (_hiddenApplied != CinerariumGenie.Hidden)
|
||||
{
|
||||
r.enabled = !CinerariumGenie.Hidden;
|
||||
// Только при смене (16.10, проверка на утечки: раньше список рендереров собирался каждые 0.5 с - мусор для GC).
|
||||
_hiddenApplied = CinerariumGenie.Hidden;
|
||||
foreach (Renderer r in GetComponentsInChildren<Renderer>(true))
|
||||
{
|
||||
r.enabled = !_hiddenApplied;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (_stuck || _asleep)
|
||||
|
||||
Reference in New Issue
Block a user