string s = AssetDatabase.GetAssetPath(obj asset);
Так я получу путь до файла, который передам в аргумент. А как наоборот, получить объект ассета, указав путь до него? Ну как то вроде того
object o = AssetDatabase.GetAssetFromPath(str patch);
Возможно, вам стоит посмотреть в сторону этих методов
В особенности, если вы не знаете тип или не хотите его указывать, посмотрите в сторону последнего метода. Если у вас есть полный путь до объекта (включая его название) и это простой объект (смотрите пример в документации), то получите массив из одного искомого объекта. А в силу того, что речь идет о скриптах для редактора, накладными расходами в виде массивов можно пренебречь.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости