Paper 2D Tile Map Component’s Tile Map Asset Property won’t save with Map Level when Paper 2D Tile Map Component in a Blueprint Actor Class or C++ Actor Class other than PaperTileMapActor. When I close the UE4 Editor, and reopen the level that just saved, the tile map asset property becoms non-exist asset. The tile map is gone and becoms black.
I found that PaperTileMapActor has a function
RenderComponent is UPaperTileMapComponent.
Is it design decision or a defect that has not been fixed yet?
It is almost impossible to use PaperTileMapComponent in a Blueprint Actor Class since the Tile Map Asset Property will not save in a Map Level.
In C++ Actor class, it is not big problem. Simply add function GetReferencedContentObjects like APaperTileMapActor class will fixes the saving problem.