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

◆ Update()

void Terraria.GameContent.Drawing.TileDrawing.Update ( )
inline

Definition at line 357 of file TileDrawing.cs.

358 {
359 if (!Main.dedServ)
360 {
361 double num = Math.Abs(Main.WindForVisuals);
362 num = Utils.GetLerpValue(0.08f, 1.2f, (float)num, clamped: true);
363 _treeWindCounter += 1.0 / 240.0 + 1.0 / 240.0 * num * 2.0;
364 _grassWindCounter += 1.0 / 180.0 + 1.0 / 180.0 * num * 4.0;
365 _sunflowerWindCounter += 1.0 / 420.0 + 1.0 / 420.0 * num * 5.0;
366 _vineWindCounter += 1.0 / 120.0 + 1.0 / 120.0 * num * 0.4000000059604645;
370 _shouldShowInvisibleBlocks = Main.ShouldShowInvisibleWalls();
372 {
374 Main.sectionManager.SetAllFramedSectionsAsNeedingRefresh();
375 }
376 }
377 }
static double Abs(double value)

References Terraria.GameContent.Drawing.TileDrawing._grassWindCounter, Terraria.GameContent.Drawing.TileDrawing._shouldShowInvisibleBlocks, Terraria.GameContent.Drawing.TileDrawing._shouldShowInvisibleBlocks_LastFrame, Terraria.GameContent.Drawing.TileDrawing._sunflowerWindCounter, Terraria.GameContent.Drawing.TileDrawing._treeWindCounter, Terraria.GameContent.Drawing.TileDrawing._vineWindCounter, Terraria.GameContent.Drawing.TileDrawing._windGrid, System.Math.Abs(), Terraria.Main.dedServ, Terraria.GameContent.Drawing.TileDrawing.EnsureWindGridSize(), Terraria.Utils.GetLerpValue(), Terraria.Main.sectionManager, Terraria.Main.ShouldShowInvisibleWalls(), Terraria.GameContent.Drawing.WindGrid.Update(), Terraria.GameContent.Drawing.TileDrawing.UpdateLeafFrequency(), and Terraria.Main.WindForVisuals.

Referenced by Terraria.Main.DoUpdateInWorld().