public sealed class InventoryLayoutSnapshotRead-only virtual and native capacity information.
Members
ContextGets the native inventory context.propertyOccupiedVirtualSlotsGets the number of slots occupied after provider grouping.propertyFreeVirtualSlotsGets the number of unused native slot positions.propertyIsLogicallyFullGets whether neither a free slot nor an open virtual slot remains.propertyIsVanillaSafeGets whether the inventory remains within native physical capacity.propertyInventoryLayoutSnapshotCreates an immutable inventory layout snapshot.methodContext
propertypublic InventoryContext ContextGets the native inventory context.
OccupiedVirtualSlots
propertypublic int OccupiedVirtualSlotsGets the number of slots occupied after provider grouping.
FreeVirtualSlots
propertypublic int FreeVirtualSlotsGets the number of unused native slot positions.
IsLogicallyFull
propertypublic bool IsLogicallyFullGets whether neither a free slot nor an open virtual slot remains.
IsVanillaSafe
propertypublic bool IsVanillaSafe =>Gets whether the inventory remains within native physical capacity.
InventoryLayoutSnapshot
methodpublic InventoryLayoutSnapshot( InventoryContext context, int occupiedVirtualSlots, int freeVirtualSlots, bool isLogicallyFull)Creates an immutable inventory layout snapshot.