My editor uses an image as part of the editor. I want to ensure that the users of my editor won’t break my editor simply by organizing their project the way that they wish. They may place my editor package into a subfolder which would break asset path relative file references.
As an example I often put packages in a “3rdParty” to distinguish it from my own code. I imagine others might do the same. They might choose a differentName, like “ThirdParty” or “Other” or some such such that would break an asset folder relative path reference.
As such, It would be nice to have a path relative to the editor itself as I would not expect a user to modify the contents of my package folder without expecting it to break. Is there such a thing?