Exemple #1
0
        protected void Update()
        {
            //Wait for the systems to be complete
            systemManager.Complete();

            //Render the results of the systems
            renderManager.Render();

            //Log any messages that where recorded on other threads
            logger?.Print();

            //Setup the systems
            renderManager.Clear();
            colliderManager.Clear();
            deltaTime.Update(Time.deltaTime);

            //Start the systems
            systemManager.Run();
        }