How to add metadata to a map

Hi! I am sure that you can do it with something like this:

  1. First of all create special mapping asset, i.e. UDataMapping, where you can store your data for each UMap in some UProperty, for example TMap

  2. After that you can override UGameInstance class and create a singletone from it. We can name it UYourGameInstance

  3. Add UProperty of UDataMapping* in UYourGameInstance. Now you can create Blueprint around it and select UDataMapping from selector

  4. At last create special methods in UGameInstance to get the data from mapping asset. So, you can get data without the need to load map