]> git.deb.at Git - rhonda/impostor.git/commit
Implement new GameOptions system
authorjs6pak <kubastaron@hotmail.com>
Sun, 11 Dec 2022 17:02:26 +0000 (18:02 +0100)
committerAeonLucid <aeonlucid@gmail.com>
Sun, 18 Dec 2022 21:45:56 +0000 (22:45 +0100)
commit8dfa38b4b50d37caefdd9a1dc7b17fec59009e95
tree0094cf5cb24b8ac78062169c19fa28e24f83e765
parentd1ac9301be04a72f4c4e13a5dae3cff308e9d482
Implement new GameOptions system

Co-authored-by: miniduikboot <mini@duikbo.at>
36 files changed:
src/Impostor.Api/Games/IGame.cs
src/Impostor.Api/Games/Managers/IGameManager.cs
src/Impostor.Api/Innersloth/CrossplayFlags.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameFilterOptions.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameModes.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/GameOptionsFactory.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/HideNSeekGameOptions.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/IGameOptions.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/LegacyGameOptionsData.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/NormalGameOptions.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/RoleOptions/EngineerRoleOptions.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/RoleOptions/GuardianAngelRoleOptions.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/RoleOptions/IRoleOptions.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/RoleOptions/LegacyRoleOptionsData.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/RoleOptions/RoleOptionsCollection.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/RoleOptions/RoleRate.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/RoleOptions/ScientistRoleOptions.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptions/RoleOptions/ShapeshifterRoleOptions.cs [new file with mode: 0644]
src/Impostor.Api/Innersloth/GameOptionsData.cs [deleted file]
src/Impostor.Api/Innersloth/RoleOptionsData.cs [deleted file]
src/Impostor.Api/Net/Messages/C2S/Message00HostGameC2S.cs
src/Impostor.Api/Net/Messages/C2S/Message16GetGameListC2S.cs
src/Impostor.Api/Net/Messages/Rpcs/Rpc02SyncSettings.cs
src/Impostor.Api/Net/Messages/S2C/Message00HostGameS2C.cs
src/Impostor.Api/packages.lock.json
src/Impostor.Client.App/Program.cs
src/Impostor.Plugins.Example/ExamplePlugin.cs
src/Impostor.Plugins.Example/Handlers/PlayerEventListener.cs
src/Impostor.Server/Net/Client.cs
src/Impostor.Server/Net/Inner/Objects/InnerMeetingHud.cs
src/Impostor.Server/Net/Inner/Objects/InnerPlayerControl.cs
src/Impostor.Server/Net/Inner/Objects/InnerPlayerInfo.cs
src/Impostor.Server/Net/Manager/GameManager.cs
src/Impostor.Server/Net/State/Game.Api.cs
src/Impostor.Server/Net/State/Game.cs
src/Impostor.Tools.ServerReplay/Program.cs