Cleaned up the flipping logic a bit, overridable MapEntity.FlipX method

This commit is contained in:
Regalis
2016-09-30 19:48:56 +03:00
parent 0da9f58325
commit 8e8a0e57f0
6 changed files with 47 additions and 73 deletions
@@ -470,6 +470,14 @@ namespace Barotrauma.Items.Components
wireSprite.Depth + ((item.ID % 100) * 0.00001f));
}
public override void FlipX()
{
for (int i = 0; i < Nodes.Count; i++)
{
Nodes[i] = new Vector2(-Nodes[i].X, Nodes[i].Y);
}
}
public override XElement Save(XElement parentElement)
{
XElement componentElement = base.Save(parentElement);