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

◆ SaveSigns()

static int Terraria.IO.WorldFile.SaveSigns ( BinaryWriter writer)
inlinestatic

Definition at line 1605 of file WorldFile.cs.

1606 {
1607 short num = 0;
1608 for (int i = 0; i < 1000; i++)
1609 {
1610 Sign sign = Main.sign[i];
1611 if (sign != null && sign.text != null)
1612 {
1613 num++;
1614 }
1615 }
1616 writer.Write(num);
1617 for (int j = 0; j < 1000; j++)
1618 {
1619 Sign sign = Main.sign[j];
1620 if (sign != null && sign.text != null)
1621 {
1622 writer.Write(sign.text);
1623 writer.Write(sign.x);
1624 writer.Write(sign.y);
1625 }
1626 }
1627 return (int)writer.BaseStream.Position;
1628 }

References Terraria.Main.sign, Terraria.Sign.text, System.writer, Terraria.Sign.x, and Terraria.Sign.y.

Referenced by Terraria.IO.WorldFile.SaveWorld_Version2().