Вот есть скриптабл обжект:
[CreateAssetMenu(fileName = "NewLevel", menuName = "Game/Levels/Level", order = 0)]
public class LevelContext : ScriptableObject
{
public int id;
public int enemyCount;
public List<LevelContext> previousLevels;
public List<LevelContext> nextLevels;
}
Можно ли вызвать какую-нибудь функцию из другого класса, или из этого при создании этого объекта через контекстное меню?
Это необходимо, чтобы id к ScriptableObject автоматически присваивался при вызове этой функции, исходя из существующих объектов в проекте данного класса.
Есть вариан сделать кастомный редактор, где при нажатии кнопки будет создаваться объект и ему присваивался необходимый id, но это значительно все усложняет, хочется попробовать найти более простое решение.
Гугл не помог.
Спасибо.