Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Terraria.Liquid Class Reference

Public Member Functions

void Update ()
 

Static Public Member Functions

static void NetSendLiquid (int x, int y)
 
static void tilesIgnoreWater (bool ignoreSolids)
 
static void worldGenTilesIgnoreWater (bool ignoreSolids)
 
static void ReInit ()
 
static void QuickWater (int verbose=0, int minY=-1, int maxY=-1)
 
static void StartPanic ()
 
static void UpdateLiquid ()
 
static void AddWater (int x, int y)
 
static void LiquidCheck (int x, int y, int thisLiquidType)
 
static void GetLiquidMergeTypes (int thisLiquidType, out int liquidMergeTileType, out int liquidMergeType, bool waterNearby, bool lavaNearby, bool honeyNearby, bool shimmerNearby)
 
static void LavaCheck (int x, int y)
 
static void HoneyCheck (int x, int y)
 
static void ShimmerCheck (int x, int y)
 
static void DelWater (int l)
 

Public Attributes

int x
 
int y
 
int kill
 
int delay
 

Static Public Attributes

const int maxLiquidBuffer = 50000
 
static int maxLiquid = 25000
 
static int skipCount
 
static int stuckCount
 
static int stuckAmount
 
static int cycles = 10
 
static int curMaxLiquid = 0
 
static int numLiquid
 
static bool stuck
 
static bool quickFall
 
static bool quickSettle
 
static int panicCounter
 
static bool panicMode
 
static int panicY
 

Static Private Member Functions

static void SettleWaterAt (int originX, int originY)
 
static void AttemptToMoveHoney (int X, int Y, bool tileAtXYHasHoney)
 
static void AttemptToMoveLava (int X, int Y, bool tileAtXYHasLava)
 
static void AttemptToMoveShimmer (int X, int Y, bool tileAtXYHasShimmer)
 
static void UpdateProgressDisplay (int verbose, int minY, int maxY, int y)
 
static bool UndergroundDesertCheck (int x, int y)
 

Static Private Attributes

static int wetCounter
 
static HashSet< int > _netChangeSet = new HashSet<int>()
 
static HashSet< int > _swapNetChangeSet = new HashSet<int>()
 

Detailed Description

Definition at line 11 of file Liquid.cs.


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