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);
        }
Example #2
0
        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);
        }
Example #3
0
        /*
         * 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();
            }
        }