tModLoader v2025.03
A mod to make and play Terraria mods
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
UndergroundBackgroundStylesLoader Class Reference

This serves as the central class from which ModUndergroundBackgroundStyle functions are supported and carried out. More...

Inherits SceneEffectLoader< ModUndergroundBackgroundStyle >.

Public Member Functions

override void ChooseStyle (out int style, out SceneEffectPriority priority)
 
void FillTextureArray (int style, int[] textureSlots)
 
- Public Member Functions inherited from SceneEffectLoader< ModUndergroundBackgroundStyle >
virtual void ChooseStyle (out int style, out SceneEffectPriority priority)
 
void UpdateMusic (ref int music, ref SceneEffectPriority priority)
 
void UpdateSceneEffect (Player player)
 
- Public Member Functions inherited from Loader< T >
Get (int id)
 
int Register (T obj)
 

Static Public Attributes

const int VanillaUndergroundBackgroundStylesCount = 22
 
- Static Public Attributes inherited from SceneEffectLoader< ModUndergroundBackgroundStyle >
const int VanillaSceneEffectCount
 

Additional Inherited Members

- Protected Member Functions inherited from Loader< T >
int Reserve ()
 
- Properties inherited from Loader< T >
int VanillaCount [get, set]
 

Detailed Description

This serves as the central class from which ModUndergroundBackgroundStyle functions are supported and carried out.

Member Function Documentation

◆ ChooseStyle()

override void UndergroundBackgroundStylesLoader.ChooseStyle ( out int  style,
out SceneEffectPriority  priority 
)
virtual