Interface IItemDistributionState
- Namespace
- Uncreated.Warfare.Util.Inventory
- Assembly
- Uncreated.Warfare.dll
public interface IItemDistributionState
Properties
Kit
Property Value
- Kit
RequestingTeam
Team RequestingTeam { get; }
Property Value
- Team
Silent
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