Fix storagecomp serialization (#23780)
* Fix storagecomp serialization * Fix state
This commit is contained in:
@@ -267,16 +267,14 @@ public sealed class StorageContainer : BaseWindow
|
||||
|
||||
var currentPosition = new Vector2i(x, y);
|
||||
|
||||
foreach (var item in storageComp.StoredItems)
|
||||
foreach (var (itemEnt, itemPos) in storageComp.StoredItems)
|
||||
{
|
||||
if (item.Value.Position != currentPosition)
|
||||
if (itemPos.Position != currentPosition)
|
||||
continue;
|
||||
|
||||
var itemEnt = _entity.GetEntity(item.Key);
|
||||
|
||||
if (_entity.TryGetComponent<ItemComponent>(itemEnt, out var itemEntComponent))
|
||||
{
|
||||
var gridPiece = new ItemGridPiece((itemEnt, itemEntComponent), item.Value, _entity)
|
||||
var gridPiece = new ItemGridPiece((itemEnt, itemEntComponent), itemPos, _entity)
|
||||
{
|
||||
MinSize = size,
|
||||
Marked = itemEnt == lastEntity
|
||||
|
||||
Reference in New Issue
Block a user