Волк: NRE при выкладке из сумки (лог читал очищенную ячейку)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
d845fa1108
commit
aa19299cf1
@@ -266,12 +266,13 @@ namespace NecromancerTome
|
|||||||
Audio.Manager.PlayInsidePlayerHead("ui_denied");
|
Audio.Manager.PlayInsidePlayerHead("ui_denied");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
string name = src.itemValue.ItemClass?.GetItemName(); // до SetSlot: src - сама ячейка сумки, очистится
|
||||||
ItemStack rest = src.Clone();
|
ItemStack rest = src.Clone();
|
||||||
rest.count = left;
|
rest.count = left;
|
||||||
b.SetSlot(_idx, left > 0 ? rest : ItemStack.Empty.Clone());
|
b.SetSlot(_idx, left > 0 ? rest : ItemStack.Empty.Clone());
|
||||||
Save();
|
Save();
|
||||||
Audio.Manager.PlayInsidePlayerHead("UseActions/takeall1");
|
Audio.Manager.PlayInsidePlayerHead("UseActions/takeall1");
|
||||||
Debug.Log("[NecromancerTome] WolfBag: из сумки в контейнер " + src.itemValue.ItemClass.GetItemName() + " x" + moved + " - " + Describe());
|
Debug.Log("[NecromancerTome] WolfBag: из сумки в контейнер " + name + " x" + moved + " - " + Describe());
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user