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:
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;