internal static InputFieldListener InitializeListener() { if (ListenerInstance == null) { ListenerInstance = UnityEngine.Object.FindObjectOfType(typeof(InputFieldListener)) as InputFieldListener; if (ListenerInstance == null) { GameObject inputFieldListener = new GameObject().AddComponent <InputFieldListener>().gameObject; inputFieldListener.name = "InputFieldListener"; ListenerInstance = inputFieldListener.GetComponent <InputFieldListener>(); } } return(ListenerInstance); }
private static InputFieldListener InitializeListener() { if (ListenerInstance == null) { ListenerInstance = UnityEngine.Object.FindObjectOfType(typeof(InputFieldListener)) as InputFieldListener; if (ListenerInstance == null) { GameObject inputFieldListener = new GameObject("InputFieldListener"); ListenerInstance = inputFieldListener.AddComponent <InputFieldListener>(); } } return(ListenerInstance); }
/* * public static IEnumerator WaitForUGUI() * { * while (!uGUI.isInitialized) * { * yield return new WaitForSeconds(1); * } * * SEzConfig.Config_Init(); * * GameInput.OnBindingsChanged += GameInput_OnBindingsChanged; * * SlotHelper.InitSessionAllSlots(); * * yield break; * } */ private static void OnSceneLoaded(Scene scene, LoadSceneMode mode) { if (scene.name == "XMenu") { SEzConfig.Config_Init(); GameInput.OnBindingsChanged += GameInput_OnBindingsChanged; SlotHelper.InitSessionAllSlots(); } if (scene.name == "Main") { // creating a console input field listener to skip SlotExdender Update method key events conflict while console is active in game ListenerInstance = InitializeListener(); } }
private static void OnSceneLoaded(Scene scene, LoadSceneMode mode) { if (scene.name == "StartScreen") { //enabling game console UnityHelper.EnableConsole(); Config.InitConfig(); //add console commad for configuration window sEZConfig = new SEZConfig(); //add an action if changed controls GameInput.OnBindingsChanged += GameInput_OnBindingsChanged; } if (scene.name == "Main") { //creating a console input field listener to skip SlotExdenderZero Update method key events conflict ListenerInstance = InitializeListener(); } }