|
| override void | SetupContent () |
| | If you make a new ModType, seal this override, and call M:Terraria.ModLoader.ModType.SetStaticDefaults in it.
|
| |
| virtual void | OnSpawn (Gore gore, IEntitySource source) |
| | Allows you to modify a gore's fields when it is created.
|
| |
| virtual bool | Update (Gore gore) |
| | Allows you to customize how you want this type of gore to behave. Return true to allow for vanilla gore updating to also take place; returns true by default.
|
| |
| virtual ? Color | GetAlpha (Gore gore, Color lightColor) |
| | Allows you to override the color this gore will draw in. Return null to draw it in the normal light color; returns null by default.
|
| |
| virtual void | Load () |
| | Allows you to perform one-time loading tasks. Beware that mod content has not finished loading here, things like ModContent lookup tables or ID Sets are not fully populated.
|
| |
| virtual bool | IsLoadingEnabled (Mod mod) |
| | Allows you to stop M:Terraria.ModLoader.Mod.AddContent(Terraria.ModLoader.ILoadable) from actually adding this content. Useful for items that can be disabled by a config.
|
| |
| virtual void | SetStaticDefaults () |
| | Allows you to modify the properties after initial loading has completed.
|
| |
| virtual void | Unload () |
| | Allows you to safely unload things you added in M:Terraria.ModLoader.ModType.Load.
|
| |
| string | PrettyPrintName () |
| |
| virtual TModType | Clone (TEntity newEntity) |
| | Create a copy of this instanced global. Called when an entity is cloned.
|
| |
| virtual TModType | NewInstance (TEntity entity) |
| | Create a new instance of this ModType for a specific entity.
|
| |
|
| int | UpdateType = -1 [get, set] |
| | Allows you to copy the Update behavior of a different type of gore. This defaults to 0, which means no behavior is copied.
|
| |
| int | Type [get, set] |
| |
| override string | Name [get] |
| | The internal name of this instance.
|
| |
| override string | Texture [get] |
| |
| Mod | Mod [get, set] |
| | The mod this belongs to.
|
| |
| string | FullName [get] |
| | The internal name of this, including the mod it is from.
|
| |
| TEntity | Entity [get, set] |
| |
| virtual bool | IsCloneable [get] |
| | Whether or not this type is cloneable. Cloning is supported if
all reference typed fields in each sub-class which doesn't override Clone are marked with [CloneByReference].
|
| |
| virtual bool | CloneNewInstances [get] |
| | Whether to create new instances of this mod type via M:Terraria.ModLoader.ModType`2.Clone(`0) or via the default constructor Defaults to false (default constructor).
|
| |
|
| void ILoadable. | Load (Mod mod) |
| | Called when loading the type.
|
| |
Definition at line 4 of file SimpleModGore.cs.
The documentation for this class was generated from the following file: