Class UserInventory
Inheritance
System.Object
UserInventory
Assembly: Eco.Gameplay.dll
Syntax
public class UserInventory : Inventory, IController, IViewController, IHasUniversalID, IInventoryContext
Constructors
UserInventory(Boolean)
Declaration
public UserInventory(bool newInventory = true)
Parameters
Type |
Name |
Description |
System.Boolean |
newInventory |
|
Fields
CarriedStackChangedEvent
Declaration
public static ThreadSafeAction<User, BuilderInventory> CarriedStackChangedEvent
Field Value
WelcomeMessageInventoryChanges
Declaration
public string WelcomeMessageInventoryChanges
Field Value
Type |
Description |
System.String |
|
Properties
Actionbar
Declaration
public DynamicInventory Actionbar { get; }
Property Value
Backpack
Declaration
public LimitedInventory Backpack { get; }
Property Value
BuilderInventoryContext
Declaration
public BuilderInventory BuilderInventoryContext { get; set; }
Property Value
Carried
Declaration
public BuilderInventory Carried { get; }
Property Value
CarriedItem
Declaration
public Item CarriedItem { get; }
Property Value
Clothing
Declaration
public ClothingInventory Clothing { get; }
Property Value
InventoryContext
Declaration
public ToolbarInventory InventoryContext { get; set; }
Property Value
IsLeafInventory
Declaration
public override bool IsLeafInventory { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
ManipulatableStacks
Declaration
public override IEnumerable<ItemStack> ManipulatableStacks { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<ItemStack> |
|
Overrides
SubInventories
Declaration
protected override IEnumerable<Inventory> SubInventories { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<Inventory> |
|
Overrides
Declaration
public ToolbarInventory Toolbar { get; }
Property Value
Declaration
[NewTooltipChildren]
public ToolbarBackpackInventory ToolbarBackpack { get; set; }
Property Value
Trash
Declaration
public TrashInventory Trash { get; }
Property Value
User
Declaration
public User User { get; set; }
Property Value
Methods
Initialize()
Declaration
protected override void Initialize()
Overrides
InitializeActionBar()
Declaration
public void InitializeActionBar()
SetUser(User)
Declaration
public void SetUser(User user)
Parameters
Type |
Name |
Description |
User |
user |
|
SetWeightLimit(Int32)
Declaration
public void SetWeightLimit(int weightLimit)
Parameters
Type |
Name |
Description |
System.Int32 |
weightLimit |
|
Validate()
Declaration
Implements
Extension Methods