tModLoader v0.11.8.9
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 key) | |
EntityDefinition (string mod, string name) | |
override bool | Equals (object obj) |
override int | GetHashCode () |
TagCompound | SerializeData () |
override string | ToString () |
TagCompound | SerializeData () |
Public Attributes | |
string | mod |
string | name |
Properties | |
bool | IsUnloaded [get] |
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.
References Terraria.ModLoader.Config.EntityDefinition.mod, and Terraria.ModLoader.Config.EntityDefinition.name.
Referenced by Terraria.ModLoader.Config.EntityDefinition.Equals().
Terraria.ModLoader.Config.EntityDefinition.EntityDefinition | ( | string | mod, |
string | name | ||
) |
Definition at line 26 of file EntityDefinition.cs.
References Terraria.ModLoader.Config.EntityDefinition.mod, and Terraria.ModLoader.Config.EntityDefinition.name.
Terraria.ModLoader.Config.EntityDefinition.EntityDefinition | ( | string | key | ) |
Definition at line 31 of file EntityDefinition.cs.
References Terraria.ModLoader.Config.EntityDefinition.mod, and Terraria.ModLoader.Config.EntityDefinition.name.
override bool Terraria.ModLoader.Config.EntityDefinition.Equals | ( | object | obj | ) |
Definition at line 41 of file EntityDefinition.cs.
References Terraria.ModLoader.Config.EntityDefinition.EntityDefinition(), 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.
References Terraria.ModLoader.Config.EntityDefinition.mod, and Terraria.ModLoader.Config.EntityDefinition.name.
TagCompound Terraria.ModLoader.Config.EntityDefinition.SerializeData | ( | ) |
Implements Terraria.ModLoader.IO.TagSerializable.
Definition at line 60 of file EntityDefinition.cs.
References Terraria.ModLoader.Config.EntityDefinition.mod, and Terraria.ModLoader.Config.EntityDefinition.name.
override string Terraria.ModLoader.Config.EntityDefinition.ToString | ( | ) |
string Terraria.ModLoader.Config.EntityDefinition.mod |
Definition at line 17 of file EntityDefinition.cs.
Referenced by Terraria.ModLoader.Config.EntityDefinition.EntityDefinition(), Terraria.ModLoader.Config.EntityDefinition.Equals(), Terraria.ModLoader.Config.EntityDefinition.GetHashCode(), and Terraria.ModLoader.Config.EntityDefinition.SerializeData().
string Terraria.ModLoader.Config.EntityDefinition.name |
Definition at line 19 of file EntityDefinition.cs.
Referenced by Terraria.ModLoader.Config.EntityDefinition.EntityDefinition(), Terraria.ModLoader.Config.EntityDefinition.Equals(), Terraria.ModLoader.Config.EntityDefinition.GetHashCode(), and Terraria.ModLoader.Config.EntityDefinition.SerializeData().
|
get |
Definition at line 55 of file EntityDefinition.cs.
|
get |
Definition at line 58 of file EntityDefinition.cs.