Table of Contents

Interface IKitItemResolver

Namespace
Uncreated.Warfare.Kits.Items
Assembly
Uncreated.Warfare.dll
public interface IKitItemResolver

Methods

bool ContainsItem(Kit kitWithItems, IAssetLink<ItemAsset> asset, Team requestingTeam, bool includeAttachments = false)

Parameters

kitWithItems Kit
asset IAssetLink<ItemAsset>
requestingTeam Team
includeAttachments bool

Returns

bool
int CountItems(Kit kitWithItems, IAssetLink<ItemAsset> asset, Team requestingTeam, bool includeAttachments = false)

Parameters

kitWithItems Kit
asset IAssetLink<ItemAsset>
requestingTeam Team
includeAttachments bool

Returns

int

ResolveKitItem(IItem, Kit?, Team)

KitItemResolutionResult ResolveKitItem(IItem item, Kit? kit, Team requestingTeam)

Parameters

item IItem
kit Kit
requestingTeam Team

Returns

KitItemResolutionResult