Interface IItemDroppable
Interface for items that can be dropped from entities.
public interface IItemDroppable
- Extension Methods
Properties
Amount
Gets or sets the amount of items to drop.
RangeInt? Amount { get; set; }
Property Value
Chance
Gets or sets the chance of dropping the item.
float Chance { get; set; }
Property Value
IsPool
Gets a value indicating whether this item droppable is a pool of items.
bool IsPool { get; }
Property Value
IsTemplate
Gets or sets the item template for the item drop.
bool IsTemplate { get; }
Property Value
ItemPool
Gets or sets the item pool from which items can be dropped.
IEnumerable<IItemDroppable> ItemPool { get; set; }
Property Value
PoolCompletionMode
Gets or sets the completion mode for the item pool.
LootCompletionMode PoolCompletionMode { get; set; }
Property Value
PoolRollMode
Gets or sets the loot roll mode for the item pool.
LootRollMode PoolRollMode { get; set; }
Property Value
PoolSelectionMode
Gets or sets the selection mode for the item pool.
LootSelectionMode PoolSelectionMode { get; set; }
Property Value
PoolShuffleMode
Gets or sets the shuffle mode for the item pool.
LootShuffleMode PoolShuffleMode { get; set; }
Property Value
Template
Gets or sets the template for the item drop.
string? Template { get; set; }