Remove IoC resolve in vote manager

This commit is contained in:
Pieter-Jan Briers
2021-07-21 15:15:12 +02:00
parent a0a5dcdfde
commit 4259bc6806
2 changed files with 3 additions and 1 deletions

View File

@@ -99,7 +99,7 @@ namespace Content.Server.Voting.Managers
string picked;
if (args.Winner == null)
{
picked = (string) IoCManager.Resolve<IRobustRandom>().Pick(args.Winners);
picked = (string) _random.Pick(args.Winners);
_chatManager.DispatchServerAnnouncement(
Loc.GetString("ui-vote-gamemode-tie", ("picked", Loc.GetString(presets[picked]))));
}

View File

@@ -17,6 +17,7 @@ using Robust.Shared.Enums;
using Robust.Shared.IoC;
using Robust.Shared.Localization;
using Robust.Shared.Network;
using Robust.Shared.Random;
using Robust.Shared.Timing;
using Robust.Shared.Utility;
@@ -31,6 +32,7 @@ namespace Content.Server.Voting.Managers
[Dependency] private readonly IPlayerManager _playerManager = default!;
[Dependency] private readonly IChatManager _chatManager = default!;
[Dependency] private readonly IAdminManager _adminMgr = default!;
[Dependency] private readonly IRobustRandom _random = default!;
private int _nextVoteId = 1;