]> git.deb.at Git - rhonda/impostor.git/commit
More abstractions, event manager and docs
authorGerard Smit <gsmit1996@gmail.com>
Sat, 10 Oct 2020 22:45:38 +0000 (00:45 +0200)
committerGerard Smit <gsmit1996@gmail.com>
Sat, 10 Oct 2020 22:45:38 +0000 (00:45 +0200)
commit21e7aca3531eabf35d71376f1d220a5df6ace749
tree3a982e981bd5ebb2454580535758e8c481597c2e
parent47e2e3a06a212893974e4b42654bb9d5949cf178
More abstractions, event manager and docs
94 files changed:
src/Imposter.Reactive/AsyncObservableExtensions.cs [deleted file]
src/Imposter.Reactive/IAsyncObservable.cs [deleted file]
src/Imposter.Reactive/IAsyncObserver.cs [deleted file]
src/Imposter.Reactive/Imposter.Reactive.csproj [deleted file]
src/Imposter.Reactive/Reactive/AsyncObservable.cs [deleted file]
src/Imposter.Reactive/Reactive/AsyncObservableBase.cs [deleted file]
src/Imposter.Reactive/Reactive/AsyncObserver.cs [deleted file]
src/Imposter.Reactive/Reactive/AsyncObserverBase.cs [deleted file]
src/Imposter.Reactive/Reactive/Disposables/AsyncDisposable.cs [deleted file]
src/Imposter.Reactive/Reactive/Subjects/ConcurrentSimpleAsyncSubject.cs [deleted file]
src/Imposter.Reactive/Reactive/Subjects/IAsyncSubject.cs [deleted file]
src/Imposter.Reactive/Reactive/Subjects/SequentialSimpleAsyncSubject.cs [deleted file]
src/Imposter.Reactive/Reactive/Subjects/SimpleAsyncSubject.cs [deleted file]
src/Impostor.Server.Api/Events/Attributes/EventListenerAttribute.cs [new file with mode: 0644]
src/Impostor.Server.Api/Events/EventPriority.cs [new file with mode: 0644]
src/Impostor.Server.Api/Events/Game/GameCreatedEvent.cs [new file with mode: 0644]
src/Impostor.Server.Api/Events/Game/IGameEvent.cs [new file with mode: 0644]
src/Impostor.Server.Api/Events/IEvent.cs [new file with mode: 0644]
src/Impostor.Server.Api/Events/IEventCancelable.cs [new file with mode: 0644]
src/Impostor.Server.Api/Events/IEventListener.cs [new file with mode: 0644]
src/Impostor.Server.Api/Events/Managers/IEventManager.cs [new file with mode: 0644]
src/Impostor.Server.Api/Exceptions/ClientVersionUnsupportedException.cs [deleted file]
src/Impostor.Server.Api/Extensions/GameManagerExtensions.cs [new file with mode: 0644]
src/Impostor.Server.Api/GameCode.cs [deleted file]
src/Impostor.Server.Api/Games/GameCode.cs [new file with mode: 0644]
src/Impostor.Server.Api/Games/GameJoinError.cs [new file with mode: 0644]
src/Impostor.Server.Api/Games/GameJoinResult.cs [new file with mode: 0644]
src/Impostor.Server.Api/Games/IGame.cs [new file with mode: 0644]
src/Impostor.Server.Api/Games/Managers/IGameManager.cs [new file with mode: 0644]
src/Impostor.Server.Api/IGame.cs [deleted file]
src/Impostor.Server.Api/Impostor.Server.Api.csproj
src/Impostor.Server.Api/Impostor.Server.Api.csproj.DotSettings
src/Impostor.Server.Api/LimboStates.cs [deleted file]
src/Impostor.Server.Api/Net/Extensions/GameMessageWriterExtensions.cs
src/Impostor.Server.Api/Net/Factories/IClientFactory.cs
src/Impostor.Server.Api/Net/IClient.cs
src/Impostor.Server.Api/Net/IClientPlayer.cs
src/Impostor.Server.Api/Net/IConnection.cs
src/Impostor.Server.Api/Net/LimboStates.cs [new file with mode: 0644]
src/Impostor.Server.Api/Net/Manager/IClientManager.cs
src/Impostor.Server.Api/Net/Manager/IMatchmaker.cs
src/Impostor.Server.Api/Net/Messages/IConnectionMessageWriter.cs
src/Impostor.Server.Api/Net/Messages/IGameMessageWriter.cs
src/Impostor.Server.Api/Net/Messages/IMessage.cs
src/Impostor.Server.Api/Net/Messages/IMessageReader.cs
src/Impostor.Server.Api/Net/Messages/IMessageWriter.cs
src/Impostor.Server.Api/Net/Messages/MessageType.cs
src/Impostor.Server.Api/Plugins/IPlugin.cs [new file with mode: 0644]
src/Impostor.Server.Api/Plugins/PluginBase.cs [new file with mode: 0644]
src/Impostor.Server.Api/ProjectRules.ruleset [new file with mode: 0644]
src/Impostor.Server.Hazel/HazelConnection.cs
src/Impostor.Server.Hazel/HazelMatchmaker.cs
src/Impostor.Server.Hazel/Messages/HazelConnectionMessageWriter.cs
src/Impostor.Server.Hazel/Messages/HazelGameMessageWriter.cs
src/Impostor.Server.Hazel/Messages/HazelMessageWriter.cs
src/Impostor.Server/Data/ServerConfig.cs
src/Impostor.Server/Data/ServerRedirectorConfig.cs
src/Impostor.Server/Data/ServerRedirectorNode.cs
src/Impostor.Server/Events/EventHandler.cs [new file with mode: 0644]
src/Impostor.Server/Events/EventManager.cs [new file with mode: 0644]
src/Impostor.Server/Events/RegisteredEventListener.cs [new file with mode: 0644]
src/Impostor.Server/Exceptions/AmongUsException.cs
src/Impostor.Server/Extensions/TypeExtensions.cs [new file with mode: 0644]
src/Impostor.Server/Impostor.Server.csproj
src/Impostor.Server/Impostor.Server.csproj.DotSettings [new file with mode: 0644]
src/Impostor.Server/Net/Client.cs
src/Impostor.Server/Net/ClientBase.cs
src/Impostor.Server/Net/Factories/ClientFactory.cs
src/Impostor.Server/Net/Manager/ClientManager.cs
src/Impostor.Server/Net/Manager/GameManager.cs
src/Impostor.Server/Net/Messages/Message01JoinGame.cs
src/Impostor.Server/Net/Messages/Message04RemovePlayer.cs
src/Impostor.Server/Net/Messages/Message07JoinedGame.cs
src/Impostor.Server/Net/Messages/Message10AlterGame.cs
src/Impostor.Server/Net/Messages/Message11KickPlayer.cs
src/Impostor.Server/Net/Messages/Message12WaitForHost.cs
src/Impostor.Server/Net/Messages/Message13Redirect.cs
src/Impostor.Server/Net/Messages/Message16GetGameListV2.cs
src/Impostor.Server/Net/Redirector/ClientRedirector.cs
src/Impostor.Server/Net/Redirector/INodeLocator.cs
src/Impostor.Server/Net/Redirector/NodeLocatorRedis.cs
src/Impostor.Server/Net/Redirector/NodeLocatorUDP.cs
src/Impostor.Server/Net/Redirector/NodeLocatorUDPService.cs
src/Impostor.Server/Net/Redirector/NodeProviderConfig.cs
src/Impostor.Server/Net/State/ClientPlayer.Events.cs [deleted file]
src/Impostor.Server/Net/State/ClientPlayer.cs
src/Impostor.Server/Net/State/Game.Incoming.cs
src/Impostor.Server/Net/State/Game.Outgoing.cs
src/Impostor.Server/Net/State/Game.State.cs
src/Impostor.Server/Net/State/Game.cs
src/Impostor.Server/Program.cs
src/Impostor.Server/ProjectRules.ruleset [new file with mode: 0644]
src/Impostor.sln
submodules/Hazel-Networking