Show / Hide Table of Contents

Class EnumerableInventoryExtensions

Inheritance
System.Object
EnumerableInventoryExtensions
Namespace: Eco.Gameplay.Items
Assembly: Eco.Gameplay.dll
Syntax
public static class EnumerableInventoryExtensions : Object

Methods

AllStacks(IEnumerable<Inventory>)

Declaration
public static IEnumerable<ItemStack> AllStacks(this IEnumerable<Inventory> inventories)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Inventory> inventories
Returns
Type Description
System.Collections.Generic.IEnumerable<ItemStack>

Modify(IEnumerable<Inventory>, Action<IInventoryChangeSet>, User)

Declaration
public static void Modify(this IEnumerable<Inventory> inventories, Action<IInventoryChangeSet> callback, User user = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Inventory> inventories
System.Action<IInventoryChangeSet> callback
User user

TryModify(IEnumerable<Inventory>, Action<IInventoryChangeSet>, User)

Declaration
public static Result TryModify(this IEnumerable<Inventory> inventories, Action<IInventoryChangeSet> callback, User user = null)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Inventory> inventories
System.Action<IInventoryChangeSet> callback
User user
Returns
Type Description
Result
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾