tModLoader v2024.02
A mod to make and play Terraria mods
ItemLoot Struct Reference

This readonly struct is a simple shortcut to ItemDropDatabase's methods. More...

Inherits ILoot.

Public Member Functions

 ItemLoot (int itemType, ItemDropDatabase itemDropDatabase)
 
IItemDropRule Add (IItemDropRule entry)
 
List< IItemDropRuleGet (bool includeGlobalDrops=true)
 
IItemDropRule Remove (IItemDropRule entry)
 
void RemoveWhere (Predicate< IItemDropRule > predicate, bool includeGlobalDrops=true)
 
IItemDropRule Add (IItemDropRule entry)
 
List< IItemDropRuleGet (bool includeGlobalDrops=true)
 
IItemDropRule Remove (IItemDropRule entry)
 
void RemoveWhere (Predicate< IItemDropRule > predicate, bool includeGlobalDrops=true)
 

Detailed Description

This readonly struct is a simple shortcut to ItemDropDatabase's methods.

Member Function Documentation

◆ Add()

IItemDropRule ItemLoot.Add ( IItemDropRule  entry)

Implements ILoot.

◆ Get()

List< IItemDropRule > ItemLoot.Get ( bool  includeGlobalDrops = true)

Implements ILoot.

◆ Remove()

IItemDropRule ItemLoot.Remove ( IItemDropRule  entry)

Implements ILoot.

◆ RemoveWhere()

void ItemLoot.RemoveWhere ( Predicate< IItemDropRule predicate,
bool  includeGlobalDrops = true 
)

Implements ILoot.