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

Public Member Functions

unsafe void Update (int worldWidth, uint *tileLookup, ushort *tileTypeData, short *tileTypeSHeader, byte *tileTypeBHeader, byte *tileLiquidValues, ushort *tileSearchUID)
 
 Liquid ()
 

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 unsafe void QuickWater (int verbose=0, int minY=-1, int maxY=-1)
 
static void StartPanic ()
 
static unsafe void UpdateLiquid ()
 
static unsafe void AddWater (int x, int y)
 
static unsafe void LiquidCheck (int x, int y, int thisLiquidType, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
 
static unsafe void GetLiquidMergeTypes (int thisLiquidType, out int liquidMergeTileType, out int liquidMergeType, bool waterNearby, bool lavaNearby, bool honeyNearby, bool shimmerNearby)
 
static unsafe void LavaCheck (int x, int y, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
 
static unsafe void HoneyCheck (int x, int y, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
 
static unsafe void ShimmerCheck (int x, int y, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
 
static unsafe void DelWater (int l)
 

Public Attributes

int x
 
int y
 
int kill
 
int delay
 

Static Public Attributes

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

Static Private Member Functions

static unsafe void AttemptToMoveHoney (int X, int Y, bool tileAtXYHasHoney, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
 
static unsafe void AttemptToMoveLava (int X, int Y, bool tileAtXYHasLava, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
 
static unsafe void AttemptToMoveShimmer (int X, int Y, bool tileAtXYHasShimmer, uint *tileLookup, byte *tileTypeBHeader, byte *tileTypeLiquid, int worldWidth)
 
static void UpdateProgressDisplay (int verbose, int minY, int maxY, int y)
 
static bool UnderGroundDesertCheck (int x, int y)
 
static unsafe bool UndergroundDesertCheck (int x, int y)
 
static Liquid ()
 

Static Private Attributes

static int wetCounter
 
static HashSet< int > _netChangeSet
 
static HashSet< int > _swapNetChangeSet
 

Detailed Description

Definition at line 18 of file Liquid.cs.


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