![]() |
Terraria ModLoader
0.11.8.1
A mod to make and play Terraria mods
|
Classes implementing EntityDefinition serve to function as a way to save and load the identities of various Terraria objects. Only the identity is preserved, no other data such as stack size, damage, etc. These classes are well suited for ModConfig, but can be saved and loaded in a TagCompound as well. More...
Public Member Functions | |
EntityDefinition () | |
EntityDefinition (string mod, string name) | |
EntityDefinition (string key) | |
override bool | Equals (object obj) |
override int | GetHashCode () |
TagCompound | SerializeData () |
override string | ToString () |
Public Attributes | |
bool | IsUnloaded => Type == 0 && !(mod == "Terraria" && name == "None" || mod == "" && name == "") |
string | mod |
string | name |
Properties | |
abstract int | Type [get] |
Classes implementing EntityDefinition serve to function as a way to save and load the identities of various Terraria objects. Only the identity is preserved, no other data such as stack size, damage, etc. These classes are well suited for ModConfig, but can be saved and loaded in a TagCompound as well.
Definition at line 14 of file EntityDefinition.cs.
Terraria.ModLoader.Config.EntityDefinition.EntityDefinition | ( | ) |
Definition at line 21 of file EntityDefinition.cs.
Terraria.ModLoader.Config.EntityDefinition.EntityDefinition | ( | string | mod, |
string | name | ||
) |
Definition at line 26 of file EntityDefinition.cs.
Terraria.ModLoader.Config.EntityDefinition.EntityDefinition | ( | string | key | ) |
Definition at line 31 of file EntityDefinition.cs.
override bool Terraria.ModLoader.Config.EntityDefinition.Equals | ( | object | obj | ) |
Definition at line 41 of file EntityDefinition.cs.
References Terraria.ModLoader.Config.EntityDefinition.mod, and Terraria.ModLoader.Config.EntityDefinition.name.
override int Terraria.ModLoader.Config.EntityDefinition.GetHashCode | ( | ) |
Definition at line 51 of file EntityDefinition.cs.
TagCompound Terraria.ModLoader.Config.EntityDefinition.SerializeData | ( | ) |
Implements Terraria.ModLoader.IO.TagSerializable.
Definition at line 60 of file EntityDefinition.cs.
override string Terraria.ModLoader.Config.EntityDefinition.ToString | ( | ) |
bool Terraria.ModLoader.Config.EntityDefinition.IsUnloaded => Type == 0 && !(mod == "Terraria" && name == "None" || mod == "" && name == "") |
Definition at line 55 of file EntityDefinition.cs.
string Terraria.ModLoader.Config.EntityDefinition.mod |
Definition at line 17 of file EntityDefinition.cs.
Referenced by Terraria.ModLoader.Config.EntityDefinition.Equals().
string Terraria.ModLoader.Config.EntityDefinition.name |
Definition at line 19 of file EntityDefinition.cs.
Referenced by Terraria.ModLoader.Config.EntityDefinition.Equals().
|
get |
Definition at line 58 of file EntityDefinition.cs.