Interface IKitItemResolver
- Namespace
- Uncreated.Warfare.Kits.Items
- Assembly
- Uncreated.Warfare.dll
public interface IKitItemResolver
Methods
ContainsItem(Kit, IAssetLink<ItemAsset>, Team, bool)
bool ContainsItem(Kit kitWithItems, IAssetLink<ItemAsset> asset, Team requestingTeam, bool includeAttachments = false)
Parameters
kitWithItems Kit
asset IAssetLink<ItemAsset>
requestingTeam Team
includeAttachments bool
Returns
- bool
CountItems(Kit, IAssetLink<ItemAsset>, Team, 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