IPlayerManager refactor (#21215)

This commit is contained in:
Leon Friedrich
2023-10-24 20:19:08 +11:00
committed by GitHub
parent c500a63ada
commit 7ba0ea2926
248 changed files with 966 additions and 1048 deletions

View File

@@ -20,7 +20,6 @@ using Robust.Shared.Enums;
using Robust.Shared.Input.Binding;
using Robust.Shared.Map;
using Robust.Shared.Player;
using Robust.Shared.Players;
using Robust.Shared.Replays;
using Robust.Shared.Timing;
@@ -170,7 +169,7 @@ namespace Content.Server.Pointing.EntitySystems
}
// Get players that are in range and whose visibility layer matches the arrow's.
bool ViewerPredicate(IPlayerSession playerSession)
bool ViewerPredicate(ICommonSession playerSession)
{
if (!_minds.TryGetMind(playerSession, out _, out var mind) ||
mind.CurrentEntity is not { Valid: true } ent ||
@@ -182,7 +181,7 @@ namespace Content.Server.Pointing.EntitySystems
}
var viewers = Filter.Empty()
.AddWhere(session1 => ViewerPredicate((IPlayerSession) session1))
.AddWhere(session1 => ViewerPredicate(session1))
.Recipients;
string selfMessage;