Update submodule & clean up code with Timer.Spawn().

This commit is contained in:
Pieter-Jan Briers
2018-06-11 20:30:52 +02:00
parent 9b251d70e2
commit e4c378cb8f
2 changed files with 5 additions and 7 deletions

View File

@@ -148,10 +148,8 @@ namespace Content.Server
case SessionStatus.Connected:
{
// timer time must be > tick length
IoCManager.Resolve<ITimerManager>().AddTimer(new Timer(250, false, () =>
{
args.Session.JoinLobby();
}));
Timer.Spawn(250, args.Session.JoinLobby);
IoCManager.Resolve<IChatManager>().DispatchMessage(ChatChannel.Server, "Gamemode: Player joined server!", args.Session.Index);
}
break;
@@ -162,11 +160,11 @@ namespace Content.Server
if (_server.RunLevel == ServerRunLevel.PreGame && !_countdownStarted)
{
_countdownStarted = true;
IoCManager.Resolve<ITimerManager>().AddTimer(new Timer(2000, false, () =>
Timer.Spawn(2000, () =>
{
_server.RunLevel = ServerRunLevel.Game;
_countdownStarted = false;
}));
});
}
IoCManager.Resolve<IChatManager>().DispatchMessage(ChatChannel.Server, "Gamemode: Player joined Lobby!", args.Session.Index);

2
engine

Submodule engine updated: 170e1ad5af...f1d3d2c5ce