![]() |
Terraria ModLoader
0.11.8.1
A mod to make and play Terraria mods
|
ItemDefinition represents an Item identity. A typical use for this class is usage in ModConfig, perhapse to facilitate an Item tweaking mod. More...
Public Member Functions | |
ItemDefinition () | |
ItemDefinition (int type) | |
ItemDefinition (string key) | |
ItemDefinition (string mod, string name) | |
![]() | |
EntityDefinition () | |
EntityDefinition (string mod, string name) | |
EntityDefinition (string key) | |
override bool | Equals (object obj) |
override int | GetHashCode () |
TagCompound | SerializeData () |
override string | ToString () |
Static Public Member Functions | |
static ItemDefinition | FromString (string s) |
static ItemDefinition | Load (TagCompound tag) |
Public Attributes | |
override int | Type => ItemID.TypeFromUniqueKey(base.mod, base.name) |
![]() | |
bool | IsUnloaded => Type == 0 && !(mod == "Terraria" && name == "None" || mod == "" && name == "") |
string | mod |
string | name |
Static Public Attributes | |
static readonly Func< TagCompound, ItemDefinition > | DESERIALIZER = Load |
Additional Inherited Members | |
![]() | |
abstract int | Type [get] |
ItemDefinition represents an Item identity. A typical use for this class is usage in ModConfig, perhapse to facilitate an Item tweaking mod.
Definition at line 74 of file EntityDefinition.cs.
Terraria.ModLoader.Config.ItemDefinition.ItemDefinition | ( | ) |
Definition at line 76 of file EntityDefinition.cs.
Terraria.ModLoader.Config.ItemDefinition.ItemDefinition | ( | int | type | ) |
Definition at line 78 of file EntityDefinition.cs.
Terraria.ModLoader.Config.ItemDefinition.ItemDefinition | ( | string | key | ) |
Definition at line 80 of file EntityDefinition.cs.
Terraria.ModLoader.Config.ItemDefinition.ItemDefinition | ( | string | mod, |
string | name | ||
) |
Definition at line 82 of file EntityDefinition.cs.
|
static |
|
static |
|
static |
Definition at line 89 of file EntityDefinition.cs.
override int Terraria.ModLoader.Config.ItemDefinition.Type => ItemID.TypeFromUniqueKey(base.mod, base.name) |
Definition at line 85 of file EntityDefinition.cs.