TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches

◆ DoDraw_WallsTilesNPCs()

void Terraria.Main.DoDraw_WallsTilesNPCs ( )
inlineprivate

Definition at line 80295 of file Main.cs.

80296 {
80297 //IL_005c: Unknown result type (might be due to invalid IL or missing references)
80298 //IL_00e5: Unknown result type (might be due to invalid IL or missing references)
80299 try
80300 {
80301 CacheNPCDraws();
80305 DrawWoF();
80306 DrawBackGore();
80313 tileBatch.End();
80314 }
80315 catch (Exception e)
80316 {
80317 TimeLogger.DrawException(e);
80318 }
80319 spriteBatch.End();
80320 try
80321 {
80322 bool detectCreature = player[myPlayer].detectCreature;
80323 if (!detectCreature)
80324 {
80326 }
80328 if (detectCreature)
80329 {
80331 }
80334 TimeLogger.DetailedDrawReset();
80335 }
80336 catch (Exception e2)
80337 {
80338 TimeLogger.DrawException(e2);
80339 }
80340 spriteBatch.Begin((SpriteSortMode)0, BlendState.AlphaBlend, DefaultSamplerState, DepthStencilState.None, Rasterizer, (Effect)null, Transform);
80341 }
static void DrawExplosions(SpriteBatch spriteBatch)
static void DrawPieces(SpriteBatch spriteBatch)
void DrawBackGore()
Definition Main.cs:80458
void DrawPlayers_BehindNPCs()
Definition Main.cs:21861
void DoDraw_Tiles_NonSolid()
Definition Main.cs:80393
static SpriteBatch spriteBatch
Definition Main.cs:1043
static int myPlayer
The index in F:Terraria.Main.player of this client's Player. If this is 255, this client is the ser...
Definition Main.cs:1958
void DoDraw_Waterfalls()
Definition Main.cs:80343
List< int > DrawCacheNPCsBehindNonSolidTiles
Definition Main.cs:2322
void DrawWoF()
Definition Main.cs:49289
void CacheProjDraws()
Definition Main.cs:49013
static Matrix Transform
Definition Main.cs:2932
void DrawCachedNPCs(List< int > npcCache, bool behindTiles)
Definition Main.cs:49079
static TileBatch tileBatch
Definition Main.cs:1045
List< int > DrawCacheNPCsMoonMoon
Definition Main.cs:2316
void DoDraw_DrawNPCsOverTiles()
Definition Main.cs:80423
static SamplerState DefaultSamplerState
Definition Main.cs:2978
void DoDraw_WallsAndBlacks()
Definition Main.cs:80481
static RasterizerState Rasterizer
Definition Main.cs:580
void DoDraw_DrawNPCsBehindTiles()
Definition Main.cs:80441
void CacheNPCDraws()
Definition Main.cs:48940
void DoDraw_Tiles_Solid()
Definition Main.cs:80349
static Player[] player
Definition Main.cs:1960

References Terraria.Main.CacheNPCDraws(), Terraria.Main.CacheProjDraws(), Terraria.Main.DefaultSamplerState, Terraria.TimeLogger.DetailedDrawReset(), Terraria.Main.DoDraw_DrawNPCsBehindTiles(), Terraria.Main.DoDraw_DrawNPCsOverTiles(), Terraria.Main.DoDraw_Tiles_NonSolid(), Terraria.Main.DoDraw_Tiles_Solid(), Terraria.Main.DoDraw_WallsAndBlacks(), Terraria.Main.DoDraw_Waterfalls(), Terraria.Main.DrawBackGore(), Terraria.Main.DrawCachedNPCs(), Terraria.Main.DrawCacheNPCsBehindNonSolidTiles, Terraria.Main.DrawCacheNPCsMoonMoon, Terraria.TimeLogger.DrawException(), Terraria.GameContent.Events.MoonlordDeathDrama.DrawExplosions(), Terraria.GameContent.Events.MoonlordDeathDrama.DrawPieces(), Terraria.Main.DrawPlayers_BehindNPCs(), Terraria.Main.DrawWoF(), Terraria.Main.myPlayer, Terraria.Main.player, Terraria.Main.Rasterizer, Terraria.Main.spriteBatch, Terraria.Main.tileBatch, and Terraria.Main.Transform.

Referenced by Terraria.Main.DoDraw().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: