mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-02-15 03:30:53 +01:00
Merge ActorSystem and IPlayerManager (#4530)
This commit is contained in:
@@ -80,9 +80,7 @@ namespace Robust.Server.Player
|
||||
/// <param name="args"></param>
|
||||
private void NewSession(object? sender, NetChannelArgs args)
|
||||
{
|
||||
var session = CreateAndAddSession(args.Channel.UserId, args.Channel.UserName);
|
||||
session.Channel = args.Channel;
|
||||
|
||||
CreateAndAddSession(args.Channel);
|
||||
PlayerCountMetric.Set(PlayerCount);
|
||||
// Synchronize base time.
|
||||
var msgTimeBase = new MsgSyncTimeBase();
|
||||
@@ -106,8 +104,7 @@ namespace Robust.Server.Player
|
||||
DebugTools.Assert(session.Channel == args.Channel);
|
||||
|
||||
SetStatus(session, SessionStatus.Disconnected);
|
||||
if (session.AttachedEntity != null)
|
||||
EntManager.System<ActorSystem>().Detach(session.AttachedEntity.Value);
|
||||
SetAttachedEntity(session, null, out _, true);
|
||||
|
||||
var viewSys = EntManager.System<ViewSubscriberSystem>();
|
||||
foreach (var eye in session.ViewSubscriptions.ToArray())
|
||||
|
||||
Reference in New Issue
Block a user