The situation:
First load an AwayBuilder created AWD file in my application, then associate some extra data to some meshes, and finally save these data to an external database.
Later, when the same AWD is loaded again, I want to recognize and reassociate these extra data to the same meshes.
So related to AWDParser2, the first idea was using the fancy IAsset.id (GUID) of the loaded mesh instance, but soon I realized it changes everytime I load the AWD file.
Is there a way to retrieve/expose the asset AWDBlock.id without rewritting the default parser?
I could be using the Entity.extra field or Entity.name to implement some custom association, but I don’t have much control over the AWD files, nor I can rewrite them.
So, Is there any unique and static asset identification method in AWD that I could safely retrieve every time I load the awd file?