Class ItemInteractionOverride

Namespace
FTK2.ModAPI.Content.Items
Assembly
FTK2.ModAPI.dll

Complete replacement for the template's existing action list and action bags.

public sealed class ItemInteractionOverride
Inheritance
ItemInteractionOverride
Inherited Members

Constructors

ItemInteractionOverride(IEnumerable<ItemAbilityReference>, IEnumerable<string>?, bool, IEnumerable<string>?)

public ItemInteractionOverride(IEnumerable<ItemAbilityReference> abilities, IEnumerable<string>? abilityBag = null, bool shuffleAbilityBag = false, IEnumerable<string>? abilityFillBag = null)

Parameters

abilities IEnumerable<ItemAbilityReference>
abilityBag IEnumerable<string>
shuffleAbilityBag bool
abilityFillBag IEnumerable<string>

Properties

Abilities

public IReadOnlyList<ItemAbilityReference> Abilities { get; }

Property Value

IReadOnlyList<ItemAbilityReference>

AbilityBag

public IReadOnlyList<string> AbilityBag { get; }

Property Value

IReadOnlyList<string>

AbilityFillBag

public IReadOnlyList<string> AbilityFillBag { get; }

Property Value

IReadOnlyList<string>

ShuffleAbilityBag

public bool ShuffleAbilityBag { get; }

Property Value

bool