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.WaterfallManager Class Reference
+ Collaboration diagram for Terraria.WaterfallManager:

Classes

struct  WaterfallData
 

Public Member Functions

 WaterfallManager ()
 
void LoadContent ()
 
bool CheckForWaterfall (int i, int j)
 
void Reset ()
 
void FindWaterfalls (bool forced=false)
 
void UpdateFrame ()
 
void Draw (SpriteBatch spriteBatch)
 

Public Attributes

int maxWaterfallCount
 

Private Member Functions

void DrawWaterfall (SpriteBatch spriteBatch, int Style=0, float Alpha=1f)
 
void DrawWaterfall (int waterfallType, int x, int y, float opacity, Vector2 position, ref Rectangle sourceRect, ref Color color, SpriteEffects effects)
 
void<.ctor > b__21_0 (Preferences preferences)
 

Static Private Member Functions

static void TrySparkling (int x, int y, int direction, Color aColor2)
 
static WaterfallManager ()
 

Private Attributes

int qualityMax
 
int currentMax
 
WaterfallManager.WaterfallData[] waterfalls
 
int wFallFrCounter
 
int regularFrame
 
int wFallFrCounter2
 
int slowFrame
 
int rainFrameCounter
 
int rainFrameForeground
 
int rainFrameBackground
 
int snowFrameCounter
 
int snowFrameForeground
 
int findWaterfallCount
 
int waterfallDist
 
VertexColors shimmerWaterFallColours
 

Static Private Attributes

const int minWet = 160
 
const int maxWaterfallCountDefault = 1000
 
const int maxLength = 100
 
const int maxTypes = 26
 
static Asset< Texture2D >[] waterfallTexture
 

Detailed Description

Definition at line 20 of file WaterfallManager.cs.


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