private void SaveSign(bool save) { if (save) { if (SelectedSign != null) { var worldSign = CurrentWorld.GetSignAtTile(SelectedSign.X, SelectedSign.Y); if (worldSign != null) { worldSign.Text = SelectedSign.Text; } } } else { SelectedSign = null; SelectedSpecialTile = 0; } }