public void DeleteArt() { if (ArtInstance == null) { return; } if (m_type == ArtType.Item) { ArtInstance.RemoveStatic(Index); } else { ArtInstance.RemoveLand(Index); } }
public void Save() { if (ArtInstance == null) { return; } if (m_type == ArtType.Item) { ArtInstance.ReplaceStatic(Index, m_bmp); } else { ArtInstance.ReplaceLand(Index, m_bmp); } if (TileDataInstance != null) { if (m_type == ArtType.Item) { if (m_itemDatum.HasValue) { TileDataInstance.ItemTable[Index] = m_itemDatum.Value; } else { TileDataInstance.ItemTable[Index] = new ItemData(); } } else if (m_type == ArtType.Land) { if (m_landDatum.HasValue) { TileDataInstance.LandTable[Index] = m_landDatum.Value; } else { TileDataInstance.LandTable[Index] = new LandData(); } } } }
public void Save() { ArtInstance.Save(Path); TileDataInstance.SaveTileData(Path); }