├── .config └── dotnet-tools.json ├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml ├── dependabot.yml ├── scripts │ ├── GitHub.fsx │ ├── prunePrivatePackages.fsx │ └── utils.fsx └── workflows │ ├── ci.yml │ ├── publish.yml │ └── pull_request.yml ├── .gitignore ├── .nuke ├── build.schema.json └── parameters.json ├── Backdash.sln ├── Backdash.sln.DotSettings ├── Directory.Build.props ├── GitVersion.yml ├── LICENCE.md ├── README.md ├── _build ├── .editorconfig ├── Build.cs ├── Configuration.cs ├── Directory.Build.props ├── Usings.cs └── _build.csproj ├── assets ├── images │ ├── banner.pdn │ ├── banner.png │ ├── logo.pdn │ ├── logo.png │ └── logo256.png └── lifestyle rounded m54.ttf ├── benchmarks ├── Backdash.Benchmarks.Ping │ ├── Backdash.Benchmarks.Ping.csproj │ ├── Measurer.cs │ ├── PingMessage.cs │ ├── PingMessageHandler.cs │ └── Program.cs └── Backdash.Benchmarks │ ├── Backdash.Benchmarks.csproj │ ├── Cases │ ├── ChecksumBenchmark.cs │ ├── GetBitStringBenchmark.cs │ ├── InputSerializerBenchmark.cs │ ├── IntSerializerBenchmark.cs │ ├── PopCountBenchmark.cs │ ├── SerializationBenchmark.cs │ ├── StructWriteBenchmark.cs │ └── UdpClientBenchmark.cs │ ├── Network │ ├── Factory.cs │ └── Message.cs │ ├── Program.cs │ └── Usings.cs ├── coverlet.runsettings ├── docfx ├── .vscode │ └── settings.json ├── docfx.json ├── docs │ ├── developer_guide.md │ ├── images │ │ ├── favicon.ico │ │ └── logo.png │ ├── introduction.md │ ├── toc.yml │ └── troubleshooting.md ├── index.md ├── template │ └── public │ │ ├── main.css │ │ └── main.js └── toc.yml ├── global.json ├── logo.png ├── samples ├── .editorconfig ├── .run │ ├── ConsoleSession (P1) (S1) .run.xml │ ├── ConsoleSession (P1).run.xml │ ├── ConsoleSession (P2).run.xml │ ├── ConsoleSession (S1).run.xml │ ├── SpaceWar (P1) (S1) .run.xml │ ├── SpaceWar (P1).run.xml │ ├── SpaceWar (P2).run.xml │ ├── SpaceWar (S1).run.xml │ ├── SpaceWar (local-only).run.xml │ ├── SpaceWar (replay).run.xml │ ├── SpaceWar (sync-test).run.xml │ ├── SpaceWar (sync-test-auto).run.xml │ ├── SpaceWar.Lobby (9000).run.xml │ ├── SpaceWar.Lobby (9001).run.xml │ ├── SpaceWar.Lobby (9002).run.xml │ └── SpaceWar.Lobby (local 9100).run.xml ├── Backdash.Samples.sln ├── Backdash.Samples.sln.DotSettings ├── ConsoleGame │ ├── Args.cs │ ├── ConsoleGame.csproj │ ├── Game.cs │ ├── GameLogic.cs │ ├── GameState.cs │ ├── PluginSample.cs │ ├── Program.cs │ ├── Util.cs │ ├── View.cs │ ├── start_2players.cmd │ ├── start_2players_1spec.cmd │ └── start_2players_2spec.cmd ├── LobbyServer │ ├── AppSettings.cs │ ├── Dockerfile │ ├── Extensions.cs │ ├── LobbyRepository.cs │ ├── LobbyServer.csproj │ ├── Models.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── UdpListenerService.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── docker-compose.yml │ └── fly.toml ├── SpaceWar.Lobby │ ├── AppSettings.cs │ ├── Game1.cs │ ├── Icon.bmp │ ├── Icon.ico │ ├── Models │ │ ├── Lobby.cs │ │ ├── Peer.cs │ │ ├── PlayerMode.cs │ │ └── User.cs │ ├── Program.cs │ ├── README.md │ ├── Scenes │ │ ├── BattleSessionScene.cs │ │ ├── ChooseLobbyScene.cs │ │ ├── ChooseModeScene.cs │ │ ├── ChooseNameScene.cs │ │ ├── LobbyScene.cs │ │ └── Scene.cs │ ├── Services │ │ ├── LobbyHttpClient.cs │ │ ├── LobbyUdpClient.cs │ │ └── SceneManager.cs │ ├── SpaceWar.Lobby.csproj │ ├── Usings.cs │ ├── app.manifest │ ├── appsettings.json │ ├── publish.sh │ └── scripts │ │ ├── linux │ │ ├── build_server.sh │ │ ├── start_2peers.sh │ │ ├── start_3peers.sh │ │ ├── start_4peers.sh │ │ ├── start_5peers.sh │ │ ├── start_6peers.sh │ │ ├── start_6remote.sh │ │ └── start_server.sh │ │ └── windows │ │ ├── start_2peers.cmd │ │ ├── start_3peers.cmd │ │ ├── start_4peers.cmd │ │ ├── start_5peers.cmd │ │ ├── start_6peers.cmd │ │ ├── start_6remote.cmd │ │ └── start_server.cmd ├── SpaceWar.Shared │ ├── .config │ │ └── dotnet-tools.json │ ├── Content │ │ ├── Content.mgcb │ │ ├── LucidaSans.ttf │ │ ├── bomb01.png │ │ ├── bomb02.png │ │ ├── bomb03.png │ │ ├── bomb04.png │ │ ├── explosion1.png │ │ ├── explosion2.png │ │ ├── ship01.png │ │ ├── ship02.png │ │ ├── ship03.png │ │ ├── ship04.png │ │ ├── shot.png │ │ ├── star_big.png │ │ ├── star_small.png │ │ ├── thrust.png │ │ └── ui.spritefont │ ├── Extensions.cs │ ├── GameAssets.cs │ ├── GameSession.cs │ ├── KeyboardController.cs │ ├── Logic │ │ ├── Background.cs │ │ ├── Config.cs │ │ ├── GameState.cs │ │ ├── Inputs.cs │ │ ├── NonGameState.cs │ │ ├── Renderer.cs │ │ └── Ship.cs │ ├── SpaceWar.Shared.csproj │ └── Usings.cs └── SpaceWar │ ├── Game1.cs │ ├── Icon.bmp │ ├── Icon.ico │ ├── Program.cs │ ├── README.md │ ├── SpaceWar.csproj │ ├── Usings.cs │ ├── Utils │ └── DesyncHandler.cs │ ├── app.manifest │ ├── replay.inputs │ └── scripts │ ├── linux │ ├── start_2players.sh │ ├── start_2players_1spec.sh │ ├── start_2players_2spec.sh │ ├── start_3players.sh │ ├── start_4players.sh │ ├── start_4players_2spec.sh │ ├── start_local.sh │ ├── start_replay.sh │ ├── start_sync_test.sh │ └── start_sync_test_auto.sh │ └── windows │ ├── start_2players.cmd │ ├── start_2players_1spec.cmd │ ├── start_2players_2spec.cmd │ ├── start_3players.cmd │ ├── start_4players.cmd │ ├── start_4players_2spec.cmd │ ├── start_local.cmd │ ├── start_replay.cmd │ ├── start_sync_test.cmd │ └── start_sync_test_auto.cmd ├── src ├── Backdash.Analyzers │ ├── Backdash.Analyzers.csproj │ ├── BackdashContext.cs │ ├── BinarySerializerGenerator.cs │ ├── IsExternalInit.cs │ ├── Parser.cs │ ├── SourceGenerationHelper.cs │ └── Templates.cs ├── Backdash.Utils │ ├── Backdash.Utils.csproj │ └── JsonConverters │ │ ├── JsonIPAddressConverter.cs │ │ └── JsonIPEndPointConverter.cs └── Backdash │ ├── Backdash.csproj │ ├── Backdash.csproj.DotSettings │ ├── Core │ ├── Exceptions.cs │ ├── JsonConverters.cs │ ├── LogInterpolatedStringHandler.cs │ ├── LogWriter.cs │ ├── Logger.cs │ ├── MathI.cs │ ├── Max.cs │ ├── Mem.cs │ ├── NetcodeJob.cs │ ├── PluginManager.cs │ ├── RandomNumberGenerator.cs │ ├── SpanStringBuilder.cs │ ├── ThrowIf.cs │ └── Utf8StringBuilder.cs │ ├── Data │ ├── BitVector.cs │ ├── ByteSize.cs │ ├── CircularBuffer.cs │ └── ObjectPool.cs │ ├── Extensions.cs │ ├── Frame │ ├── Frame.cs │ ├── FrameRange.cs │ ├── FrameSpan.cs │ └── FrameTime.cs │ ├── Network │ ├── Client │ │ ├── PeerClient.cs │ │ ├── PeerObserver.cs │ │ ├── PeerSocket.cs │ │ ├── PeerSocketFactory.cs │ │ └── UdpSocket.cs │ ├── ConnectionsState.cs │ ├── DelayStrategy.cs │ ├── Endianness.cs │ ├── Messages │ │ ├── ConnectStatus.cs │ │ ├── ConsistencyCheckReply.cs │ │ ├── ConsistencyCheckRequest.cs │ │ ├── Header.cs │ │ ├── InputAck.cs │ │ ├── InputMessage.cs │ │ ├── KeepAlive.cs │ │ ├── MessageType.cs │ │ ├── ProtocolMessage.cs │ │ ├── QualityReply.cs │ │ ├── QualityReport.cs │ │ ├── SyncReply.cs │ │ └── SyncRequest.cs │ ├── NetUtils.cs │ ├── PeerAddress.cs │ ├── PeerConnection.cs │ ├── PeerConnectionFactory.cs │ ├── PlayerConnectionStatus.cs │ ├── Protocol │ │ ├── Comm │ │ │ ├── IMessageSender.cs │ │ │ ├── InputEncoder.cs │ │ │ ├── ProtocolInbox.cs │ │ │ ├── ProtocolInputBuffer.cs │ │ │ ├── ProtocolMessageSerializer.cs │ │ │ ├── ProtocolOutbox.cs │ │ │ └── ProtocolSynchronizer.cs │ │ ├── ProtocolClientFactory.cs │ │ ├── ProtocolEvent.cs │ │ ├── ProtocolState.cs │ │ └── ProtocolStatus.cs │ ├── ProtocolInputEventQueue.cs │ └── ProtocolNetworkEventQueue.cs │ ├── Options │ ├── INetcodePlugin.cs │ ├── LoggerOptions.cs │ ├── NetcodeOptions.cs │ ├── ProtocolOptions.cs │ ├── ServicesConfig.cs │ ├── SessionReplayOptions.cs │ ├── SpectatorOptions.cs │ ├── SyncTestOptions.cs │ └── TimeSyncOptions.cs │ ├── Player │ ├── NetcodePlayer.cs │ ├── PeerEvent.cs │ ├── PeerNetworkStats.cs │ ├── PlayerType.cs │ └── SynchronizedInput.cs │ ├── ResultCode.cs │ ├── RollbackNetcode.cs │ ├── Serialization │ ├── BinaryBufferReader.cs │ ├── BinaryBufferWriter.cs │ ├── BinarySerializerAttribute.cs │ ├── BinarySpanWriter.cs │ ├── IBinarySerializable.cs │ ├── IBinarySerializer.cs │ ├── Internal │ │ ├── BinarySerializerFactory.cs │ │ ├── DeltaXorRleEncoder.cs │ │ ├── PrimitiveBinarySerializer.cs │ │ └── StructBinarySerializer.cs │ └── Numerics │ │ └── NumericsExtensions.cs │ ├── Session │ ├── Backends │ │ ├── LocalSession.cs │ │ ├── RemoteSession.cs │ │ ├── ReplaySession.cs │ │ ├── SpectatorSession.cs │ │ └── SyncTestSession.cs │ ├── INetcodeSession.cs │ ├── INetcodeSessionHandler.cs │ ├── NetcodeSessionBuilder.cs │ ├── SessionMode.cs │ └── SessionServices.cs │ └── Synchronizing │ ├── Input │ ├── Confirmed │ │ ├── ConfirmedInputComparer.cs │ │ ├── ConfirmedInputs.cs │ │ ├── ConfirmedInputsSerializer.cs │ │ ├── IInputListener.cs │ │ ├── IInputProvider.cs │ │ ├── InputContext.cs │ │ └── MemoryInputListener.cs │ ├── GameInput.cs │ ├── IInputGenerator.cs │ ├── InputQueue.cs │ └── Synchronizer.cs │ ├── Random │ ├── IDeterministicRandom.cs │ └── XorShiftRandom.cs │ ├── SessionReplayControl.cs │ ├── State │ ├── ChecksumProvider.cs │ ├── DefaultStateStore.cs │ ├── IStateDesyncHandler.cs │ ├── IStateStore.cs │ ├── IStateStringParser.cs │ ├── SavedFrame.cs │ └── StateSnapshot.cs │ └── TimeSync.cs └── tests └── Backdash.Tests ├── Backdash.Tests.csproj ├── Backdash.Tests.csproj.DotSettings ├── Initializer.cs ├── Specs ├── Integration │ └── Network │ │ └── UdpPeerClientTests.cs └── Unit │ ├── Core │ └── MathITests.cs │ ├── Data │ ├── CircularBufferTests.cs │ └── JsonSerializationTests.cs │ ├── Network │ ├── MessageSerializationTests.cs │ └── Protocol │ │ ├── ProtocolInputBufferTests.cs │ │ └── ProtocolMessageTests.cs │ ├── Serialization │ ├── BinaryBufferReadWriteListTests.cs │ ├── BinaryBufferReadWriteNullableValues.cs │ ├── BinaryBufferReadWriteSpanTests.cs │ ├── BinaryBufferReadWriteValueTests.cs │ ├── BinarySpanReadWriteSpanTests.cs │ ├── BinarySpanReadWriteValueTests.cs │ ├── ChecksumTest.cs │ ├── Encoding │ │ └── DeltaXorRleTests.cs │ ├── GeneratorTests.cs │ ├── PadInputsSerializerTest.cs │ └── SerializersTests.cs │ ├── Sync │ ├── Input │ │ ├── ConfirmedInputsTests.cs │ │ ├── DeterministicRandomTests.cs │ │ └── InputEncoderTests.cs │ └── State │ │ └── DefaultStateStoreTests.cs │ └── Utils │ ├── JsonIPAddressConverterTests.cs │ └── JsonIPEndpointConverterTests.cs ├── TestUtils ├── Asserts.cs ├── Attributes.cs ├── Env.cs ├── Extensions.cs ├── Fixtures │ ├── BinarySerializerFixture.cs │ └── Peer2PeerFixture.cs ├── Gen.cs ├── Network │ ├── PeerEventObserver.cs │ ├── StringBinarySerializer.cs │ └── UdpClientContext.cs ├── TestCollections.cs ├── TestGenerators.cs ├── TestInput.cs ├── Types │ ├── AsyncCounter.cs │ ├── Axis.cs │ ├── BaseBinarySerializer.cs │ ├── PadInput.cs │ ├── PadInputsBinarySerializer.cs │ └── TestData.cs └── WaitFor.cs ├── Usings.cs └── Viewers └── StructLayoutViewer.cs /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: lucasteles 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/scripts/GitHub.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.github/scripts/GitHub.fsx -------------------------------------------------------------------------------- /.github/scripts/prunePrivatePackages.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.github/scripts/prunePrivatePackages.fsx -------------------------------------------------------------------------------- /.github/scripts/utils.fsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.github/scripts/utils.fsx -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.github/workflows/pull_request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuke/build.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.nuke/build.schema.json -------------------------------------------------------------------------------- /.nuke/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/.nuke/parameters.json -------------------------------------------------------------------------------- /Backdash.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/Backdash.sln -------------------------------------------------------------------------------- /Backdash.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/Backdash.sln.DotSettings -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/LICENCE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/README.md -------------------------------------------------------------------------------- /_build/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/_build/.editorconfig -------------------------------------------------------------------------------- /_build/Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/_build/Build.cs -------------------------------------------------------------------------------- /_build/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/_build/Configuration.cs -------------------------------------------------------------------------------- /_build/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/_build/Directory.Build.props -------------------------------------------------------------------------------- /_build/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/_build/Usings.cs -------------------------------------------------------------------------------- /_build/_build.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/_build/_build.csproj -------------------------------------------------------------------------------- /assets/images/banner.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/assets/images/banner.pdn -------------------------------------------------------------------------------- /assets/images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/assets/images/banner.png -------------------------------------------------------------------------------- /assets/images/logo.pdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/assets/images/logo.pdn -------------------------------------------------------------------------------- /assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/assets/images/logo.png -------------------------------------------------------------------------------- /assets/images/logo256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/assets/images/logo256.png -------------------------------------------------------------------------------- /assets/lifestyle rounded m54.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/assets/lifestyle rounded m54.ttf -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks.Ping/Backdash.Benchmarks.Ping.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks.Ping/Backdash.Benchmarks.Ping.csproj -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks.Ping/Measurer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks.Ping/Measurer.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks.Ping/PingMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks.Ping/PingMessage.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks.Ping/PingMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks.Ping/PingMessageHandler.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks.Ping/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks.Ping/Program.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Backdash.Benchmarks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Backdash.Benchmarks.csproj -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Cases/ChecksumBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Cases/ChecksumBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Cases/GetBitStringBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Cases/GetBitStringBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Cases/InputSerializerBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Cases/InputSerializerBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Cases/IntSerializerBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Cases/IntSerializerBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Cases/PopCountBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Cases/PopCountBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Cases/SerializationBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Cases/SerializationBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Cases/StructWriteBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Cases/StructWriteBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Cases/UdpClientBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Cases/UdpClientBenchmark.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Network/Factory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Network/Factory.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Network/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Network/Message.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Program.cs -------------------------------------------------------------------------------- /benchmarks/Backdash.Benchmarks/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/benchmarks/Backdash.Benchmarks/Usings.cs -------------------------------------------------------------------------------- /coverlet.runsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/coverlet.runsettings -------------------------------------------------------------------------------- /docfx/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/.vscode/settings.json -------------------------------------------------------------------------------- /docfx/docfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/docfx.json -------------------------------------------------------------------------------- /docfx/docs/developer_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/docs/developer_guide.md -------------------------------------------------------------------------------- /docfx/docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/docs/images/favicon.ico -------------------------------------------------------------------------------- /docfx/docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/docs/images/logo.png -------------------------------------------------------------------------------- /docfx/docs/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/docs/introduction.md -------------------------------------------------------------------------------- /docfx/docs/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/docs/toc.yml -------------------------------------------------------------------------------- /docfx/docs/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/docs/troubleshooting.md -------------------------------------------------------------------------------- /docfx/index.md: -------------------------------------------------------------------------------- 1 | [!include[](../README.md)] 2 | -------------------------------------------------------------------------------- /docfx/template/public/main.css: -------------------------------------------------------------------------------- 1 | body { 2 | } 3 | -------------------------------------------------------------------------------- /docfx/template/public/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/template/public/main.js -------------------------------------------------------------------------------- /docfx/toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/docfx/toc.yml -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/global.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/logo.png -------------------------------------------------------------------------------- /samples/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.editorconfig -------------------------------------------------------------------------------- /samples/.run/ConsoleSession (P1) (S1) .run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/ConsoleSession (P1) (S1) .run.xml -------------------------------------------------------------------------------- /samples/.run/ConsoleSession (P1).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/ConsoleSession (P1).run.xml -------------------------------------------------------------------------------- /samples/.run/ConsoleSession (P2).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/ConsoleSession (P2).run.xml -------------------------------------------------------------------------------- /samples/.run/ConsoleSession (S1).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/ConsoleSession (S1).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar (P1) (S1) .run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar (P1) (S1) .run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar (P1).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar (P1).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar (P2).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar (P2).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar (S1).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar (S1).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar (local-only).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar (local-only).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar (replay).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar (replay).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar (sync-test).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar (sync-test).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar (sync-test-auto).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar (sync-test-auto).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar.Lobby (9000).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar.Lobby (9000).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar.Lobby (9001).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar.Lobby (9001).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar.Lobby (9002).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar.Lobby (9002).run.xml -------------------------------------------------------------------------------- /samples/.run/SpaceWar.Lobby (local 9100).run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/.run/SpaceWar.Lobby (local 9100).run.xml -------------------------------------------------------------------------------- /samples/Backdash.Samples.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/Backdash.Samples.sln -------------------------------------------------------------------------------- /samples/Backdash.Samples.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/Backdash.Samples.sln.DotSettings -------------------------------------------------------------------------------- /samples/ConsoleGame/Args.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/Args.cs -------------------------------------------------------------------------------- /samples/ConsoleGame/ConsoleGame.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/ConsoleGame.csproj -------------------------------------------------------------------------------- /samples/ConsoleGame/Game.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/Game.cs -------------------------------------------------------------------------------- /samples/ConsoleGame/GameLogic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/GameLogic.cs -------------------------------------------------------------------------------- /samples/ConsoleGame/GameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/GameState.cs -------------------------------------------------------------------------------- /samples/ConsoleGame/PluginSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/PluginSample.cs -------------------------------------------------------------------------------- /samples/ConsoleGame/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/Program.cs -------------------------------------------------------------------------------- /samples/ConsoleGame/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/Util.cs -------------------------------------------------------------------------------- /samples/ConsoleGame/View.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/View.cs -------------------------------------------------------------------------------- /samples/ConsoleGame/start_2players.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/start_2players.cmd -------------------------------------------------------------------------------- /samples/ConsoleGame/start_2players_1spec.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/start_2players_1spec.cmd -------------------------------------------------------------------------------- /samples/ConsoleGame/start_2players_2spec.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/ConsoleGame/start_2players_2spec.cmd -------------------------------------------------------------------------------- /samples/LobbyServer/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/AppSettings.cs -------------------------------------------------------------------------------- /samples/LobbyServer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/Dockerfile -------------------------------------------------------------------------------- /samples/LobbyServer/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/Extensions.cs -------------------------------------------------------------------------------- /samples/LobbyServer/LobbyRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/LobbyRepository.cs -------------------------------------------------------------------------------- /samples/LobbyServer/LobbyServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/LobbyServer.csproj -------------------------------------------------------------------------------- /samples/LobbyServer/Models.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/Models.cs -------------------------------------------------------------------------------- /samples/LobbyServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/Program.cs -------------------------------------------------------------------------------- /samples/LobbyServer/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/LobbyServer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/README.md -------------------------------------------------------------------------------- /samples/LobbyServer/UdpListenerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/UdpListenerService.cs -------------------------------------------------------------------------------- /samples/LobbyServer/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/appsettings.Development.json -------------------------------------------------------------------------------- /samples/LobbyServer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/appsettings.json -------------------------------------------------------------------------------- /samples/LobbyServer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/docker-compose.yml -------------------------------------------------------------------------------- /samples/LobbyServer/fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/LobbyServer/fly.toml -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/AppSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/AppSettings.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Game1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Game1.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Icon.bmp -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Icon.ico -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Models/Lobby.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Models/Lobby.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Models/Peer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Models/Peer.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Models/PlayerMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Models/PlayerMode.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Models/User.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Program.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/README.md -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Scenes/BattleSessionScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Scenes/BattleSessionScene.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Scenes/ChooseLobbyScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Scenes/ChooseLobbyScene.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Scenes/ChooseModeScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Scenes/ChooseModeScene.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Scenes/ChooseNameScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Scenes/ChooseNameScene.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Scenes/LobbyScene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Scenes/LobbyScene.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Scenes/Scene.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Scenes/Scene.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Services/LobbyHttpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Services/LobbyHttpClient.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Services/LobbyUdpClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Services/LobbyUdpClient.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Services/SceneManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Services/SceneManager.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/SpaceWar.Lobby.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/SpaceWar.Lobby.csproj -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/Usings.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/app.manifest -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/appsettings.json -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/publish.sh -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/linux/build_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/linux/build_server.sh -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/linux/start_2peers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/linux/start_2peers.sh -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/linux/start_3peers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/linux/start_3peers.sh -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/linux/start_4peers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/linux/start_4peers.sh -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/linux/start_5peers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/linux/start_5peers.sh -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/linux/start_6peers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/linux/start_6peers.sh -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/linux/start_6remote.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/linux/start_6remote.sh -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/linux/start_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/linux/start_server.sh -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/windows/start_2peers.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/windows/start_2peers.cmd -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/windows/start_3peers.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/windows/start_3peers.cmd -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/windows/start_4peers.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/windows/start_4peers.cmd -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/windows/start_5peers.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/windows/start_5peers.cmd -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/windows/start_6peers.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/windows/start_6peers.cmd -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/windows/start_6remote.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/windows/start_6remote.cmd -------------------------------------------------------------------------------- /samples/SpaceWar.Lobby/scripts/windows/start_server.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Lobby/scripts/windows/start_server.cmd -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/.config/dotnet-tools.json -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/Content.mgcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/Content.mgcb -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/LucidaSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/LucidaSans.ttf -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/bomb01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/bomb01.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/bomb02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/bomb02.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/bomb03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/bomb03.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/bomb04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/bomb04.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/explosion1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/explosion1.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/explosion2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/explosion2.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/ship01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/ship01.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/ship02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/ship02.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/ship03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/ship03.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/ship04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/ship04.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/shot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/shot.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/star_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/star_big.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/star_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/star_small.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/thrust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/thrust.png -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Content/ui.spritefont: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Content/ui.spritefont -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Extensions.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/GameAssets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/GameAssets.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/GameSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/GameSession.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/KeyboardController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/KeyboardController.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Logic/Background.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Logic/Background.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Logic/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Logic/Config.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Logic/GameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Logic/GameState.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Logic/Inputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Logic/Inputs.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Logic/NonGameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Logic/NonGameState.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Logic/Renderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Logic/Renderer.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Logic/Ship.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Logic/Ship.cs -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/SpaceWar.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/SpaceWar.Shared.csproj -------------------------------------------------------------------------------- /samples/SpaceWar.Shared/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar.Shared/Usings.cs -------------------------------------------------------------------------------- /samples/SpaceWar/Game1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/Game1.cs -------------------------------------------------------------------------------- /samples/SpaceWar/Icon.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/Icon.bmp -------------------------------------------------------------------------------- /samples/SpaceWar/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/Icon.ico -------------------------------------------------------------------------------- /samples/SpaceWar/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/Program.cs -------------------------------------------------------------------------------- /samples/SpaceWar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/README.md -------------------------------------------------------------------------------- /samples/SpaceWar/SpaceWar.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/SpaceWar.csproj -------------------------------------------------------------------------------- /samples/SpaceWar/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/Usings.cs -------------------------------------------------------------------------------- /samples/SpaceWar/Utils/DesyncHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/Utils/DesyncHandler.cs -------------------------------------------------------------------------------- /samples/SpaceWar/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/app.manifest -------------------------------------------------------------------------------- /samples/SpaceWar/replay.inputs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/replay.inputs -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_2players.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_2players.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_2players_1spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_2players_1spec.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_2players_2spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_2players_2spec.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_3players.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_3players.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_4players.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_4players.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_4players_2spec.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_4players_2spec.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_local.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_replay.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_replay.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_sync_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_sync_test.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/linux/start_sync_test_auto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/linux/start_sync_test_auto.sh -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_2players.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_2players.cmd -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_2players_1spec.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_2players_1spec.cmd -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_2players_2spec.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_2players_2spec.cmd -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_3players.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_3players.cmd -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_4players.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_4players.cmd -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_4players_2spec.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_4players_2spec.cmd -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_local.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_local.cmd -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_replay.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_replay.cmd -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_sync_test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_sync_test.cmd -------------------------------------------------------------------------------- /samples/SpaceWar/scripts/windows/start_sync_test_auto.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/samples/SpaceWar/scripts/windows/start_sync_test_auto.cmd -------------------------------------------------------------------------------- /src/Backdash.Analyzers/Backdash.Analyzers.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Analyzers/Backdash.Analyzers.csproj -------------------------------------------------------------------------------- /src/Backdash.Analyzers/BackdashContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Analyzers/BackdashContext.cs -------------------------------------------------------------------------------- /src/Backdash.Analyzers/BinarySerializerGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Analyzers/BinarySerializerGenerator.cs -------------------------------------------------------------------------------- /src/Backdash.Analyzers/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Analyzers/IsExternalInit.cs -------------------------------------------------------------------------------- /src/Backdash.Analyzers/Parser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Analyzers/Parser.cs -------------------------------------------------------------------------------- /src/Backdash.Analyzers/SourceGenerationHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Analyzers/SourceGenerationHelper.cs -------------------------------------------------------------------------------- /src/Backdash.Analyzers/Templates.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Analyzers/Templates.cs -------------------------------------------------------------------------------- /src/Backdash.Utils/Backdash.Utils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Utils/Backdash.Utils.csproj -------------------------------------------------------------------------------- /src/Backdash.Utils/JsonConverters/JsonIPAddressConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Utils/JsonConverters/JsonIPAddressConverter.cs -------------------------------------------------------------------------------- /src/Backdash.Utils/JsonConverters/JsonIPEndPointConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash.Utils/JsonConverters/JsonIPEndPointConverter.cs -------------------------------------------------------------------------------- /src/Backdash/Backdash.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Backdash.csproj -------------------------------------------------------------------------------- /src/Backdash/Backdash.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Backdash.csproj.DotSettings -------------------------------------------------------------------------------- /src/Backdash/Core/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/Exceptions.cs -------------------------------------------------------------------------------- /src/Backdash/Core/JsonConverters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/JsonConverters.cs -------------------------------------------------------------------------------- /src/Backdash/Core/LogInterpolatedStringHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/LogInterpolatedStringHandler.cs -------------------------------------------------------------------------------- /src/Backdash/Core/LogWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/LogWriter.cs -------------------------------------------------------------------------------- /src/Backdash/Core/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/Logger.cs -------------------------------------------------------------------------------- /src/Backdash/Core/MathI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/MathI.cs -------------------------------------------------------------------------------- /src/Backdash/Core/Max.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/Max.cs -------------------------------------------------------------------------------- /src/Backdash/Core/Mem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/Mem.cs -------------------------------------------------------------------------------- /src/Backdash/Core/NetcodeJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/NetcodeJob.cs -------------------------------------------------------------------------------- /src/Backdash/Core/PluginManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/PluginManager.cs -------------------------------------------------------------------------------- /src/Backdash/Core/RandomNumberGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/RandomNumberGenerator.cs -------------------------------------------------------------------------------- /src/Backdash/Core/SpanStringBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/SpanStringBuilder.cs -------------------------------------------------------------------------------- /src/Backdash/Core/ThrowIf.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/ThrowIf.cs -------------------------------------------------------------------------------- /src/Backdash/Core/Utf8StringBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Core/Utf8StringBuilder.cs -------------------------------------------------------------------------------- /src/Backdash/Data/BitVector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Data/BitVector.cs -------------------------------------------------------------------------------- /src/Backdash/Data/ByteSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Data/ByteSize.cs -------------------------------------------------------------------------------- /src/Backdash/Data/CircularBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Data/CircularBuffer.cs -------------------------------------------------------------------------------- /src/Backdash/Data/ObjectPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Data/ObjectPool.cs -------------------------------------------------------------------------------- /src/Backdash/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Extensions.cs -------------------------------------------------------------------------------- /src/Backdash/Frame/Frame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Frame/Frame.cs -------------------------------------------------------------------------------- /src/Backdash/Frame/FrameRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Frame/FrameRange.cs -------------------------------------------------------------------------------- /src/Backdash/Frame/FrameSpan.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Frame/FrameSpan.cs -------------------------------------------------------------------------------- /src/Backdash/Frame/FrameTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Frame/FrameTime.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Client/PeerClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Client/PeerClient.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Client/PeerObserver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Client/PeerObserver.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Client/PeerSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Client/PeerSocket.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Client/PeerSocketFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Client/PeerSocketFactory.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Client/UdpSocket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Client/UdpSocket.cs -------------------------------------------------------------------------------- /src/Backdash/Network/ConnectionsState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/ConnectionsState.cs -------------------------------------------------------------------------------- /src/Backdash/Network/DelayStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/DelayStrategy.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Endianness.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Endianness.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/ConnectStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/ConnectStatus.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/ConsistencyCheckReply.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/ConsistencyCheckReply.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/ConsistencyCheckRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/ConsistencyCheckRequest.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/Header.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/Header.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/InputAck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/InputAck.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/InputMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/InputMessage.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/KeepAlive.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/KeepAlive.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/MessageType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/MessageType.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/ProtocolMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/ProtocolMessage.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/QualityReply.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/QualityReply.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/QualityReport.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/QualityReport.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/SyncReply.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/SyncReply.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Messages/SyncRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Messages/SyncRequest.cs -------------------------------------------------------------------------------- /src/Backdash/Network/NetUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/NetUtils.cs -------------------------------------------------------------------------------- /src/Backdash/Network/PeerAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/PeerAddress.cs -------------------------------------------------------------------------------- /src/Backdash/Network/PeerConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/PeerConnection.cs -------------------------------------------------------------------------------- /src/Backdash/Network/PeerConnectionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/PeerConnectionFactory.cs -------------------------------------------------------------------------------- /src/Backdash/Network/PlayerConnectionStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/PlayerConnectionStatus.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/Comm/IMessageSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/Comm/IMessageSender.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/Comm/InputEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/Comm/InputEncoder.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/Comm/ProtocolInbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/Comm/ProtocolInbox.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/Comm/ProtocolInputBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/Comm/ProtocolInputBuffer.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/Comm/ProtocolMessageSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/Comm/ProtocolMessageSerializer.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/Comm/ProtocolOutbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/Comm/ProtocolOutbox.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/Comm/ProtocolSynchronizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/Comm/ProtocolSynchronizer.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/ProtocolClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/ProtocolClientFactory.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/ProtocolEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/ProtocolEvent.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/ProtocolState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/ProtocolState.cs -------------------------------------------------------------------------------- /src/Backdash/Network/Protocol/ProtocolStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/Protocol/ProtocolStatus.cs -------------------------------------------------------------------------------- /src/Backdash/Network/ProtocolInputEventQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/ProtocolInputEventQueue.cs -------------------------------------------------------------------------------- /src/Backdash/Network/ProtocolNetworkEventQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Network/ProtocolNetworkEventQueue.cs -------------------------------------------------------------------------------- /src/Backdash/Options/INetcodePlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Options/INetcodePlugin.cs -------------------------------------------------------------------------------- /src/Backdash/Options/LoggerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Options/LoggerOptions.cs -------------------------------------------------------------------------------- /src/Backdash/Options/NetcodeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Options/NetcodeOptions.cs -------------------------------------------------------------------------------- /src/Backdash/Options/ProtocolOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Options/ProtocolOptions.cs -------------------------------------------------------------------------------- /src/Backdash/Options/ServicesConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Options/ServicesConfig.cs -------------------------------------------------------------------------------- /src/Backdash/Options/SessionReplayOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Options/SessionReplayOptions.cs -------------------------------------------------------------------------------- /src/Backdash/Options/SpectatorOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Options/SpectatorOptions.cs -------------------------------------------------------------------------------- /src/Backdash/Options/SyncTestOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Options/SyncTestOptions.cs -------------------------------------------------------------------------------- /src/Backdash/Options/TimeSyncOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Options/TimeSyncOptions.cs -------------------------------------------------------------------------------- /src/Backdash/Player/NetcodePlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Player/NetcodePlayer.cs -------------------------------------------------------------------------------- /src/Backdash/Player/PeerEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Player/PeerEvent.cs -------------------------------------------------------------------------------- /src/Backdash/Player/PeerNetworkStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Player/PeerNetworkStats.cs -------------------------------------------------------------------------------- /src/Backdash/Player/PlayerType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Player/PlayerType.cs -------------------------------------------------------------------------------- /src/Backdash/Player/SynchronizedInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Player/SynchronizedInput.cs -------------------------------------------------------------------------------- /src/Backdash/ResultCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/ResultCode.cs -------------------------------------------------------------------------------- /src/Backdash/RollbackNetcode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/RollbackNetcode.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/BinaryBufferReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/BinaryBufferReader.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/BinaryBufferWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/BinaryBufferWriter.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/BinarySerializerAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/BinarySerializerAttribute.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/BinarySpanWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/BinarySpanWriter.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/IBinarySerializable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/IBinarySerializable.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/IBinarySerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/IBinarySerializer.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/Internal/BinarySerializerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/Internal/BinarySerializerFactory.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/Internal/DeltaXorRleEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/Internal/DeltaXorRleEncoder.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/Internal/PrimitiveBinarySerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/Internal/PrimitiveBinarySerializer.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/Internal/StructBinarySerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/Internal/StructBinarySerializer.cs -------------------------------------------------------------------------------- /src/Backdash/Serialization/Numerics/NumericsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Serialization/Numerics/NumericsExtensions.cs -------------------------------------------------------------------------------- /src/Backdash/Session/Backends/LocalSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/Backends/LocalSession.cs -------------------------------------------------------------------------------- /src/Backdash/Session/Backends/RemoteSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/Backends/RemoteSession.cs -------------------------------------------------------------------------------- /src/Backdash/Session/Backends/ReplaySession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/Backends/ReplaySession.cs -------------------------------------------------------------------------------- /src/Backdash/Session/Backends/SpectatorSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/Backends/SpectatorSession.cs -------------------------------------------------------------------------------- /src/Backdash/Session/Backends/SyncTestSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/Backends/SyncTestSession.cs -------------------------------------------------------------------------------- /src/Backdash/Session/INetcodeSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/INetcodeSession.cs -------------------------------------------------------------------------------- /src/Backdash/Session/INetcodeSessionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/INetcodeSessionHandler.cs -------------------------------------------------------------------------------- /src/Backdash/Session/NetcodeSessionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/NetcodeSessionBuilder.cs -------------------------------------------------------------------------------- /src/Backdash/Session/SessionMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/SessionMode.cs -------------------------------------------------------------------------------- /src/Backdash/Session/SessionServices.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Session/SessionServices.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/Confirmed/ConfirmedInputComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/Confirmed/ConfirmedInputComparer.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/Confirmed/ConfirmedInputs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/Confirmed/ConfirmedInputs.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/Confirmed/ConfirmedInputsSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/Confirmed/ConfirmedInputsSerializer.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/Confirmed/IInputListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/Confirmed/IInputListener.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/Confirmed/IInputProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/Confirmed/IInputProvider.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/Confirmed/InputContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/Confirmed/InputContext.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/Confirmed/MemoryInputListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/Confirmed/MemoryInputListener.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/GameInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/GameInput.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/IInputGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/IInputGenerator.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/InputQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/InputQueue.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Input/Synchronizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Input/Synchronizer.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Random/IDeterministicRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Random/IDeterministicRandom.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/Random/XorShiftRandom.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/Random/XorShiftRandom.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/SessionReplayControl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/SessionReplayControl.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/State/ChecksumProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/State/ChecksumProvider.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/State/DefaultStateStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/State/DefaultStateStore.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/State/IStateDesyncHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/State/IStateDesyncHandler.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/State/IStateStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/State/IStateStore.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/State/IStateStringParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/State/IStateStringParser.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/State/SavedFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/State/SavedFrame.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/State/StateSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/State/StateSnapshot.cs -------------------------------------------------------------------------------- /src/Backdash/Synchronizing/TimeSync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/src/Backdash/Synchronizing/TimeSync.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Backdash.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Backdash.Tests.csproj -------------------------------------------------------------------------------- /tests/Backdash.Tests/Backdash.Tests.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Backdash.Tests.csproj.DotSettings -------------------------------------------------------------------------------- /tests/Backdash.Tests/Initializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Initializer.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Integration/Network/UdpPeerClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Integration/Network/UdpPeerClientTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Core/MathITests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Core/MathITests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Data/CircularBufferTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Data/CircularBufferTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Data/JsonSerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Data/JsonSerializationTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Network/MessageSerializationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Network/MessageSerializationTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Network/Protocol/ProtocolInputBufferTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Network/Protocol/ProtocolInputBufferTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Network/Protocol/ProtocolMessageTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Network/Protocol/ProtocolMessageTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/BinaryBufferReadWriteListTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/BinaryBufferReadWriteListTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/BinaryBufferReadWriteNullableValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/BinaryBufferReadWriteNullableValues.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/BinaryBufferReadWriteSpanTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/BinaryBufferReadWriteSpanTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/BinaryBufferReadWriteValueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/BinaryBufferReadWriteValueTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/BinarySpanReadWriteSpanTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/BinarySpanReadWriteSpanTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/BinarySpanReadWriteValueTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/BinarySpanReadWriteValueTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/ChecksumTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/ChecksumTest.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/Encoding/DeltaXorRleTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/Encoding/DeltaXorRleTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/GeneratorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/GeneratorTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/PadInputsSerializerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/PadInputsSerializerTest.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Serialization/SerializersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Serialization/SerializersTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Sync/Input/ConfirmedInputsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Sync/Input/ConfirmedInputsTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Sync/Input/DeterministicRandomTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Sync/Input/DeterministicRandomTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Sync/Input/InputEncoderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Sync/Input/InputEncoderTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Sync/State/DefaultStateStoreTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Sync/State/DefaultStateStoreTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Utils/JsonIPAddressConverterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Utils/JsonIPAddressConverterTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Specs/Unit/Utils/JsonIPEndpointConverterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Specs/Unit/Utils/JsonIPEndpointConverterTests.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Asserts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Asserts.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Attributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Attributes.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Env.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Env.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Extensions.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Fixtures/BinarySerializerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Fixtures/BinarySerializerFixture.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Fixtures/Peer2PeerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Fixtures/Peer2PeerFixture.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Gen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Gen.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Network/PeerEventObserver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Network/PeerEventObserver.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Network/StringBinarySerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Network/StringBinarySerializer.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Network/UdpClientContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Network/UdpClientContext.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/TestCollections.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/TestCollections.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/TestGenerators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/TestGenerators.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/TestInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/TestInput.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Types/AsyncCounter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Types/AsyncCounter.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Types/Axis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Types/Axis.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Types/BaseBinarySerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Types/BaseBinarySerializer.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Types/PadInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Types/PadInput.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Types/PadInputsBinarySerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Types/PadInputsBinarySerializer.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/Types/TestData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/Types/TestData.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/TestUtils/WaitFor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/TestUtils/WaitFor.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Usings.cs -------------------------------------------------------------------------------- /tests/Backdash.Tests/Viewers/StructLayoutViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Delta3-Studio/Backdash/HEAD/tests/Backdash.Tests/Viewers/StructLayoutViewer.cs --------------------------------------------------------------------------------