Prevent null reference if Canvas isn't created yet

This commit is contained in:
Sinai 2021-05-19 22:21:08 +10:00
parent d0e508727a
commit 084aee617c

View File

@ -160,6 +160,16 @@ namespace UnityExplorer.Core.Input
public static void Prefix_EventSystem_set_current(ref EventSystem value)
{
if (!UIManager.EventSys)
{
if (value)
{
lastEventSystem = value;
lastInputModule = value.currentInputModule;
}
return;
}
if (!settingEventSystem && value != UIManager.EventSys)
{
lastEventSystem = value;