// Fix by removing texture public override bool Button1Click(bool batchMode) { if (!batchMode) { General.Map.UndoRedo.CreateUndo("Remove unused texture"); } if (General.Map.UDMF) { side.Fields.BeforeFieldsChange(); } switch (part) { case SidedefPart.Upper: side.SetTextureHigh("-"); if (General.Map.UDMF) { UniFields.RemoveFields(side.Fields, new[] { "scalex_top", "scaley_top", "offsetx_top", "offsety_top" }); } break; case SidedefPart.Lower: side.SetTextureLow("-"); if (General.Map.UDMF) { UniFields.RemoveFields(side.Fields, new[] { "scalex_bottom", "scaley_bottom", "offsetx_bottom", "offsety_bottom" }); } break; } General.Map.Map.Update(); return(true); }