This class serves as a place for you to define your own logic for drawing the player's life and mana resources.
For modifying parts of the vanilla display sets, use ModResourceOverlay.
More...
|
|
virtual void | AutoStaticDefaults () |
| | Automatically sets certain static defaults. Override this if you do not want the properties to be set for you.
|
| |
| void | Draw () |
| |
| virtual void | DrawLife (SpriteBatch spriteBatch) |
| | Draw the life resources for your display set here More...
|
| |
| virtual void | DrawMana (SpriteBatch spriteBatch) |
| | Draw the mana resources for your display set here More...
|
| |
| virtual void | PreDrawResources (PlayerStatsSnapshot snapshot) |
| | Allows you to initialize fields, textures, etc. before drawing occurs More...
|
| |
| virtual bool | PreHover (out bool hoveringLife) |
| | Allows you to specify if the vanilla life/mana hover text should display More...
|
| |
| sealed override void | SetupContent () |
| | If you make a new ModType, seal this override, and call SetStaticDefaults in it. More...
|
| |
| void | TryToHover () |
| |
| virtual TModType | Clone (TEntity newEntity) |
| | Create a copy of this instanced global. Called when an entity is cloned. More...
|
| |
| virtual bool | IsLoadingEnabled (Mod mod) |
| | Allows you to stop Mod.AddContent from actually adding this content. Useful for items that can be disabled by a config. More...
|
| |
| 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. More...
|
| |
| virtual TModType | NewInstance (TEntity entity) |
| | Create a new instance of this ModType for a specific entity More...
|
| |
| virtual void | SetStaticDefaults () |
| | Allows you to modify the properties after initial loading has completed. More...
|
| |
| virtual void | SetupContent () |
| | If you make a new ModType, seal this override, and call SetStaticDefaults in it. More...
|
| |
| virtual void | Unload () |
| | Allows you to safely unload things you added in Load. More...
|
| |
| virtual bool | IsLoadingEnabled (Mod mod) |
| | Whether or not this type should be loaded when it's told to. Returning false disables Mod.AddContent from actually loading this type. More...
|
| |
| abstract void | Load (Mod mod) |
| | Called when loading the type. More...
|
| |
| abstract void | Unload () |
| | Called during unloading when needed. More...
|
| |
| virtual TModType | Clone (TEntity newEntity) |
| | Create a copy of this instanced global. Called when an entity is cloned. More...
|
| |
| virtual bool | IsLoadingEnabled (Mod mod) |
| | Allows you to stop Mod.AddContent from actually adding this content. Useful for items that can be disabled by a config. More...
|
| |
| 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. More...
|
| |
| virtual TModType | NewInstance (TEntity entity) |
| | Create a new instance of this ModType for a specific entity More...
|
| |
| virtual void | SetStaticDefaults () |
| | Allows you to modify the properties after initial loading has completed. More...
|
| |
| virtual void | SetupContent () |
| | If you make a new ModType, seal this override, and call SetStaticDefaults in it. More...
|
| |
| virtual void | Unload () |
| | Allows you to safely unload things you added in Load. More...
|
| |
|
void | Draw () |
| |
|
void | TryToHover () |
| |
|
| string | ConfigKey [get] |
| | The name used to get this resource display set. Returns ModType.FullName More...
|
| |
| string | DisplayedName [get] |
| | Gets the name for this resource display set based on its DisplayName and the current culture More...
|
| |
|
ModTranslation | DisplayName [get, set] |
| | The translations for the display name of this item.
|
| |
| string | NameKey [get] |
| | Included only for completion's sake. Returns DisplayName.Key More...
|
| |
|
static PlayerStatsSnapshot | PlayerStats [get] |
| | The current snapshot of the life and mana stats for Main.LocalPlayer
|
| |
|
bool | Selected [get] |
| |
|
int | Type [get, set] |
| |
|
virtual bool | CloneNewInstances [get] |
| | Whether to create new instances of this mod type via Clone(TEntity) or via the default constructor Defaults to false (default constructor).
|
| |
|
TEntity | Entity [get, set] |
| |
| string | FullName [get] |
| | The internal name of this, including the mod it is from. More...
|
| |
|
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]
|
| |
| Mod | Mod [get, set] |
| | The mod this belongs to. More...
|
| |
| virtual string | Name [get] |
| | The internal name of this. More...
|
| |
| string | FullName [get] |
| | => $"{Mod.Name}/{Name}" More...
|
| |
| Mod | Mod [get] |
| | The mod this belongs to. More...
|
| |
| string | Name [get] |
| | The internal name of this instance. More...
|
| |
|
virtual bool | CloneNewInstances [get] |
| | Whether to create new instances of this mod type via Clone(TEntity) or via the default constructor Defaults to false (default constructor).
|
| |
|
TEntity | Entity [get, set] |
| |
| string | FullName [get] |
| | The internal name of this, including the mod it is from. More...
|
| |
|
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]
|
| |
| Mod | Mod [get, set] |
| | The mod this belongs to. More...
|
| |
| virtual string | Name [get] |
| | The internal name of this. More...
|
| |
| string | DisplayedName [get] |
| |
| string | ConfigKey [get] |
| |
| string | NameKey [get] |
| |
This class serves as a place for you to define your own logic for drawing the player's life and mana resources.
For modifying parts of the vanilla display sets, use ModResourceOverlay.