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

◆ Calculate()

void Terraria.ObjectData.TileObjectData.Calculate ( )
inlineprivate

Definition at line 1712 of file TileObjectData.cs.

1713 {
1715 {
1716 return;
1717 }
1718 _tileObjectCoords.calculated = true;
1719 _tileObjectCoords.styleWidth = (_tileObjectCoords.width + _tileObjectCoords.padding) * Width + _tileObjectCoords.paddingFix.X;
1720 int num = 0;
1721 _tileObjectCoords.styleHeight = 0;
1722 for (int i = 0; i < _tileObjectCoords.heights.Length; i++)
1723 {
1725 }
1727 _tileObjectCoords.styleHeight = num;
1729 {
1730 if (_liquidDeath.lava)
1731 {
1732 LavaPlacement = LiquidPlacement.NotAllowed;
1733 }
1734 if (_liquidDeath.water)
1735 {
1736 WaterPlacement = LiquidPlacement.NotAllowed;
1737 }
1738 }
1739 }
TileObjectCoordinatesModule _tileObjectCoords

References Terraria.ObjectData.TileObjectData._hasOwnLiquidDeath, Terraria.ObjectData.TileObjectData._liquidDeath, Terraria.ObjectData.TileObjectData._tileObjectCoords, Terraria.Modules.TileObjectCoordinatesModule.calculated, Terraria.Modules.TileObjectCoordinatesModule.heights, Terraria.Modules.LiquidDeathModule.lava, Terraria.ObjectData.TileObjectData.LavaPlacement, Terraria.Modules.TileObjectCoordinatesModule.padding, Terraria.Modules.TileObjectCoordinatesModule.paddingFix, Terraria.Modules.LiquidDeathModule.water, Terraria.ObjectData.TileObjectData.WaterPlacement, Terraria.ObjectData.TileObjectData.Width, Terraria.DataStructures.Point16.X, and Terraria.DataStructures.Point16.Y.