diff --git a/Torch.API/Managers/IMultiplayerManagerServer.cs b/Torch.API/Managers/IMultiplayerManagerServer.cs index 82c7f42..31dadcd 100644 --- a/Torch.API/Managers/IMultiplayerManagerServer.cs +++ b/Torch.API/Managers/IMultiplayerManagerServer.cs @@ -24,7 +24,7 @@ namespace Torch.API.Managers /// /// List of the banned SteamID's /// - List BannedPlayers { get; } + IReadOnlyList BannedPlayers { get; } /// /// Checks if the player with the given SteamID is banned. diff --git a/Torch.Client/Manager/MultiplayerManagerLobby.cs b/Torch.Client/Manager/MultiplayerManagerLobby.cs index 1013398..1ef3e3f 100644 --- a/Torch.Client/Manager/MultiplayerManagerLobby.cs +++ b/Torch.Client/Manager/MultiplayerManagerLobby.cs @@ -10,8 +10,11 @@ using Torch.Managers; namespace Torch.Client.Manager { - public class MultiplayerManagerLobby : MultiplayerManagerBase + public class MultiplayerManagerLobby : MultiplayerManagerBase, IMultiplayerManagerServer { + /// + public IReadOnlyList BannedPlayers => new List(); + /// public MultiplayerManagerLobby(ITorchBase torch) : base(torch) { } @@ -21,6 +24,9 @@ namespace Torch.Client.Manager /// public void BanPlayer(ulong steamId, bool banned = true) => Torch.Invoke(() => MyMultiplayer.Static.BanClient(steamId, banned)); + /// + public bool IsBanned(ulong steamId) => false; + /// public override void Attach() { diff --git a/Torch.Server/Managers/MultiplayerManagerDedicated.cs b/Torch.Server/Managers/MultiplayerManagerDedicated.cs index 3f0b1b8..d8427fc 100644 --- a/Torch.Server/Managers/MultiplayerManagerDedicated.cs +++ b/Torch.Server/Managers/MultiplayerManagerDedicated.cs @@ -32,7 +32,7 @@ namespace Torch.Server.Managers #pragma warning restore 649 /// - public List BannedPlayers => MySandboxGame.ConfigDedicated.Banned; + public IReadOnlyList BannedPlayers => MySandboxGame.ConfigDedicated.Banned; private Dictionary _gameOwnerIds = new Dictionary();