Table of Contents

Interface IItemDistributionState

Namespace
Uncreated.Warfare.Util.Inventory
Assembly
Uncreated.Warfare.dll
public interface IItemDistributionState

Properties

Kit

Kit? Kit { get; }

Property Value

Kit

RequestingTeam

Team RequestingTeam { get; }

Property Value

Team

Silent

bool Silent { get; }

Property Value

bool

Methods

OnAddingPreviousItem(in KitItemResolutionResult, byte, byte, byte, Page, Item)

void OnAddingPreviousItem(in KitItemResolutionResult result, byte x, byte y, byte rot, Page page, Item item)

Parameters

result KitItemResolutionResult
x byte
y byte
rot byte
page Page
item Item

OnDroppingPreviousItem(in KitItemResolutionResult, Vector3, Item)

void OnDroppingPreviousItem(in KitItemResolutionResult result, Vector3 dropNearbyPosition, Item item)

Parameters

result KitItemResolutionResult
dropNearbyPosition Vector3
item Item

ShouldGrantItem(IClothingItem, ref KitItemResolutionResult)

bool ShouldGrantItem(IClothingItem item, ref KitItemResolutionResult resolvedItem)

Parameters

item IClothingItem
resolvedItem KitItemResolutionResult

Returns

bool

ShouldGrantItem(IPageItem, ref KitItemResolutionResult, ref byte, ref byte, ref Page, ref byte)

bool ShouldGrantItem(IPageItem item, ref KitItemResolutionResult resolvedItem, ref byte x, ref byte y, ref Page page, ref byte rotation)

Parameters

item IPageItem
resolvedItem KitItemResolutionResult
x byte
y byte
page Page
rotation byte

Returns

bool