//in Terraria.Main.Update after vanilla tile animations call TileLoader.AnimateTiles();
public static void AnimateTiles()
{
if (loaded)
{
for (int i = 0; i < tiles.Count; i++)
{
ModTile modTile = tiles[i];
modTile.AnimateTile(ref Main.tileFrame[modTile.Type], ref Main.tileFrameCounter[modTile.Type]);
}
foreach (var hook in HookAnimateTile)
{
hook();
}
}
}