I'm trying to create a sort of lazy way to index my dialogue SOs for a search system, and part of the heirarchy goes Dialogue -> DialogueEvent. I thought I could have a custom dialogue editor that creates the new events as sub assets of the parent Dialogue object, and then set asset labels on each child individually. It seems that setting labels on any of the assets in the tree affects all of them. Is there no way around this?
I'd like to be able to query through all the dialogue events in the project without having to load every single one by one and check against the search criteria. It would be nice if I could do a pre-filter using asset labels and then search through them. it's sort of a pseudo-indexing search system. Anyway, anyone run into this conundrum? Is there a better way to search the properties of my SOs efficiently?