internal virtual void OnDumpClose(PDA pda) { QuickLogger.Debug($"Store Items Dump Count: {_dumpContainer.count}"); OnDumpContainerClosed?.Invoke(); var amount = _dumpContainer.count; for (int i = amount - 1; i > -1; i--) { QuickLogger.Debug($"Number of iteration: {i}"); var item = _dumpContainer.ElementAt(0); _dumpContainer.RemoveItem(item.item, true); _storage.AddItemToContainer(item); } }
private IEnumerator StoreItems() { QuickLogger.Debug($"Store Items Dump Count: {_dumpContainer.count}"); var amount = _dumpContainer.count; for (int i = amount - 1; i > -1; i--) { QuickLogger.Debug($"Number of iteration: {i}"); if (_container.container.count < _maxItems) { AddItem(_dumpContainer.ElementAt(i)); } } QuickLogger.Debug($"Items Container Count: {_container.container.count}"); yield return(null); }