tl; dr: мне нужно заставить Unity компилировать мое расширение, хотя существуют ошибки компиляции в других скриптах, не относящихся к редактору.
Я сделал расширение для генерации кода для Unity3D.
При зависимости от сгенерированного кода без предварительного создания этих зависимостей через расширение компилятор по праву выдает ошибку, что некоторые ссылки не найдены.
Чтобы решить эту проблему, вам просто нужно сгенерировать код, и все ссылки будут автоматически разрешены. Однако из-за проблем с компиляцией само расширение не создается и, как следствие, не генерирует необходимые файлы и, следовательно, оставляет систему в тупике.
Я попытался переместить свое расширение в Plugins/Editor/*
, чтобы удовлетворить требования многофазной компиляции , однако кажется, что Unity не соблюдает новую структуру папок и не скомпилирует мое расширение и таким образом, не будет генерировать необходимый код.
Есть ли обходной путь для этой конкретной проблемы?