public static void Simulate()
        {
            if (!Initialized)
            {
                return;
            }
            //FrameManager.EarlySimulate ();
            PlayerManager.Simulate();
            NetworkManager.Simulate();
            if (!FrameManager.CanAdvanceFrame)
            {
                return;
            }
            FrameManager.Simulate();
            AgentController.Simulate();

            #region Custom Behaviors
            MovementGroup.Simulate();
            #endregion

            PhysicsManager.Simulate();
            CoroutineManager.Simulate();
            InputManager.Simulate();
            SelectionManager.Simulate();
            FrameCount++;
        }
示例#2
0
 internal static void InfluenceSimulate()
 {
     PlayerManager.Simulate();
     CommandManager.Simulate();
     ClientManager.Simulate();
 }