Мне нужно изменить маску слоя во время выполнения, чтобы выбрать разные объекты в зависимости от контекста. Насколько я понимаю, это нужно сделать в InputSystemProfile
, отредактировав свойство Pointers:
CoreServices.InputSystem.InputSystemProfile.PointerProfile.PointingRaycastLayerMasks
Но поле доступно только для чтения, и я не могу найти другой способ отредактируйте его, кроме как вручную в редакторе. Кстати, я использую редактируемый профиль для системы ввода.
В HTK это было достигнуто путем присвоения значения: GazeManager.Instance.RaycastLayerMasks
Есть предложения?