Table of Contents

Interface IHasItemDrops<T>

Namespace
RisingV.Core.Items.Drops
Assembly
RisingV.Core.LootEngine.dll

Interface for entities that can have item drops.

public interface IHasItemDrops<T> where T : IItem, IItemDroppable

Type Parameters

T

Type of item that can be dropped, must implement IItem and IItemDroppable.

Extension Methods

Properties

ItemDrops

Gets or sets the list of item drops for this entity.

List<T> ItemDrops { get; set; }

Property Value

List<T>

LootCompletionMode

Gets or sets the loot completion mode for this entity.

LootCompletionMode LootCompletionMode { get; set; }

Property Value

LootCompletionMode

LootRollMode

Gets or sets the loot roll mode for this entity.

LootRollMode LootRollMode { get; set; }

Property Value

LootRollMode

LootSelectionMode

Gets or sets the loot selection mode for this entity.

LootSelectionMode LootSelectionMode { get; set; }

Property Value

LootSelectionMode

LootShuffleMode

Gets or sets the loot shuffle mode for this entity.

LootShuffleMode LootShuffleMode { get; set; }

Property Value

LootShuffleMode