TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches
Terraria.ModLoader.SceneEffectLoader< T > Class Template Referenceabstract

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

+ Inheritance diagram for Terraria.ModLoader.SceneEffectLoader< T >:
+ Collaboration diagram for Terraria.ModLoader.SceneEffectLoader< T >:

Classes

struct  AtmosWeight
 
class  SceneEffectInstance
 

Public Member Functions

virtual void ChooseStyle (out int style, out SceneEffectPriority priority)
 
 SceneEffectLoader ()
 
void UpdateSceneEffect (Player player)
 
void UpdateMusic (ref int music, ref SceneEffectPriority priority)
 
int Register (T obj)
 
Get (int id)
 
int Register (T obj)
 
Get (int id)
 

Static Public Attributes

const int VanillaSceneEffectCount = 0
 

Protected Member Functions

int Reserve ()
 
int Reserve ()
 

Package Functions

void Initialize (int vanillaCount)
 Initializes the loader based on the vanilla count of the ModType.
 
virtual void ResizeArrays ()
 
virtual void Unload ()
 
override void Unload ()
 
void Initialize (int vanillaCount)
 Initializes the loader based on the vanilla count of the ModType.
 
virtual void ResizeArrays ()
 
virtual void Unload ()
 

Package Attributes

List< T > list
 
List< T > list = new List<T>()
 

Properties

int VanillaCount [get, set]
 
int TotalCount [get, set]
 
int VanillaCount [get, set]
 
int TotalCount [get, set]
 

Private Member Functions

void ILoader. ResizeArrays ()
 
void ILoader. Unload ()
 

Detailed Description

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

Type Constraints
T :ModType 

Definition at line 9 of file SceneEffectLoader.cs.


The documentation for this class was generated from the following file: