terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Terraria.Graphics.Effects.SkyManager Class Reference
+ Inheritance diagram for Terraria.Graphics.Effects.SkyManager:
+ Collaboration diagram for Terraria.Graphics.Effects.SkyManager:

Public Member Functions

void Reset ()
 
void Update (GameTime gameTime)
 
void Draw (SpriteBatch spriteBatch)
 
void DrawToDepth (SpriteBatch spriteBatch, float minDepth)
 
void DrawDepthRange (SpriteBatch spriteBatch, float minDepth, float maxDepth)
 
void DrawRemainingDepth (SpriteBatch spriteBatch)
 
void ResetDepthTracker ()
 
void SetStartingDepth (float depth)
 
override void OnActivate (CustomSky effect, Vector2 position)
 
Color ProcessTileColor (Color color)
 
float ProcessCloudAlpha ()
 
 SkyManager ()
 
void Bind (string name, T effect)
 
void Load ()
 
Activate (string name, Vector2 position=default(Vector2), params object[] args)
 
void Deactivate (string name, params object[] args)
 
virtual void OnActivate (T effect, Vector2 position)
 
virtual void OnDeactivate (T effect)
 

Static Public Attributes

static SkyManager Instance
 

Protected Attributes

bool _isLoaded
 
Dictionary< string, T > _effects
 

Properties

bool IsLoaded [get, set]
 
this[string key] [get, set]
 

Static Private Member Functions

static SkyManager ()
 

Private Attributes

float _lastDepth
 
LinkedList< CustomSky_activeSkies
 

Detailed Description

Definition at line 11 of file SkyManager.cs.


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