コード例 #1
0
        public void PreUpdate(GameTime gameTime)
        {
            if (_networkService.NetworkGameMode == NetworkGameMode.ListenServer ||
                _networkService.NetworkGameMode == NetworkGameMode.DedicatedServer)
            {
                _serverPlayerManager.UpdatePendingPlayerStates(_networkMessageWriter);

                if (_gameClockManager.SimulationClock.IsNextSimulation)
                {
                    var inputSimTickNumber = _gameClockManager.SimulationClock.SimulationTickNumber;
                    _serverPlayerManager.UpdatePlayerInputs(inputSimTickNumber);
                }
            }
        }