protected override void OnUpdate()
        {
            LatiosWorld lw = World as LatiosWorld;

            lw.FrameStart();
            foreach (var sys in Systems)
            {
                if (lw.paused)
                {
                    break;
                }
                SuperSystem.UpdateManagedSystem(sys);
            }
        }
        protected override void OnUpdate()
        {
            if (!m_initialized)
            {
                SortSystemUpdateList();
            }

            LatiosWorld lw = World as LatiosWorld;

            lw.FrameStart();
            foreach (var sys in m_systemsToUpdate)
            {
                if (lw.paused)
                {
                    break;
                }
                sys.Update();
            }
        }