if (settings.ShouldBeConnected)
{
Client.SetConnectTarget(Server);
+ await Client.WaitIdleAsync();
+ var netMgr = Client.ResolveDependency<IClientNetManager>();
+
await Client.WaitPost(() =>
{
- var netMgr = IoCManager.Resolve<IClientNetManager>();
if (!netMgr.IsConnected)
{
netMgr.ClientConnect(null!, 0, null!);
var playerMan = server.ResolveDependency<IPlayerManager>();
var mindSystem = entMan.EntitySysManager.GetEntitySystem<SharedMindSystem>();
- var ghostSystem = entMan.EntitySysManager.GetEntitySystem<GhostSystem>();
EntityUid entity = default!;
EntityUid mindId = default!;
mob = entMan.SpawnEntity(null, new MapCoordinates());
- MakeSentientCommand.MakeSentient(mob, IoCManager.Resolve<IEntityManager>());
+ MakeSentientCommand.MakeSentient(mob, entMan);
mobMindId = mindSystem.CreateMind(player.UserId, "Mindy McThinker the Second");
mobMind = entMan.GetComponent<MindComponent>(mobMindId);