private void _frameProcessMain(FrameEventArgs frameEventArgs)
 {
     _clyde.FrameProcess(frameEventArgs);
     _modLoader.BroadcastUpdate(ModUpdateLevel.FramePreEngine, frameEventArgs);
     _stateManager.FrameUpdate(frameEventArgs);
     _overlayManager.FrameUpdate(frameEventArgs);
     _userInterfaceManager.FrameUpdate(frameEventArgs);
     _modLoader.BroadcastUpdate(ModUpdateLevel.FramePostEngine, frameEventArgs);
 }
示例#2
0
        private void Update(FrameEventArgs frameEventArgs)
        {
            _clyde.FrameProcess(frameEventArgs);
            _modLoader.BroadcastUpdate(ModUpdateLevel.FramePreEngine, frameEventArgs);
            _stateManager.FrameUpdate(frameEventArgs);

            if (_client.RunLevel >= ClientRunLevel.Connected)
            {
                _placementManager.FrameUpdate(frameEventArgs);
                _entityManager.FrameUpdate(frameEventArgs.DeltaSeconds);
            }

            _overlayManager.FrameUpdate(frameEventArgs);
            _userInterfaceManager.FrameUpdate(frameEventArgs);
            _modLoader.BroadcastUpdate(ModUpdateLevel.FramePostEngine, frameEventArgs);
        }
示例#3
0
 private void RenderFrameProcess(FrameEventArgs frameEventArgs)
 {
     _userInterfaceManager.FrameUpdate(frameEventArgs);
     _clyde.FrameProcess(frameEventArgs);
 }