static void UpdateSchedulers()
        {
            DataWatchService.sharedInstance.PollNativeData();

            UIElementsUtility.GetAllPanels(panelsIteration, ContextType.Editor);
            foreach (var panel in panelsIteration)
            {
                // Dispatch all timer update messages to each scheduled item
                panel.timerEventScheduler.UpdateScheduledEvents();
                panel.UpdateAnimations();
                panel.UpdateBindings();
            }
        }
        static void UpdateSchedulers()
        {
            DataWatchService.sharedInstance.PollNativeData();

            UIElementsUtility.GetAllPanels(panelsIteration);
            foreach (var panel in panelsIteration)
            {
                // Game panels' scheduler are ticked by the engine
                if (panel.contextType != ContextType.Editor)
                {
                    continue;
                }

                // Dispatch all timer update messages to each scheduled item
                panel.timerEventScheduler.UpdateScheduledEvents();
                panel.UpdateBindings();
            }
        }