Unity InputField, Selectable NRE
Hey, guys here will be some useful info about exception I’ve figured out. It is in InputField component
NullReferenceException: Object reference not set to an instance of an object
UnityEngine.UI.Selectable.Select () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Selectable.cs:617)
and after that here bunch of this exceptions occured:
- «Кинохоррор» Erica вышел на iOS
- Xbox Wire опубликовал обращение от разработчиков S.T.A.L.K.E.R. 2.
- Capcom объявила дату новой трансляции Resident Evil Showcase
- CD Projekt RED выпустила видеообращение, посвящённое состоянию Cyberpunk 2077 и дальнейшим планам компании
- В каких играх используются собственные in-house игровые движки?
- Что такое шейдеры? Просто о сложном для начинающих
- Издательство Bandai Namco раздаёт Steam-версию первой части Little Nightmares
- 5 игр похожих на Sims 4. Наследники лучшего симулятора жизни
- Sony уточнила даты выхода ряда своих проектов
NullReferenceException: Object reference not set to an instance of an object
UnityEngine.UI.InputField.ActivateInputFieldInternal () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/InputField.cs:2073)
UnityEngine.UI.InputField.LateUpdate () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/InputField.cs:639)
So reason was in EventSystem. I disable it for some reason with this code:
eventSystem.enabled = false;
To fix issue instead of disabling EventSystem do disable current input module:
eventSystem.currentInputModule.enabled = false;