withSIX.Play.Core.Games.Legacy.RunningGame.CloseGame C# (CSharp) Method

CloseGame() public method

public CloseGame ( ) : Task
return Task
        public async Task CloseGame() {
            if (CommandAPI.IsConnected && CommandAPI.IsReady) {
                if (await CommandAPI.TryQueueSend(new ShutdownCommand()).ConfigureAwait(false) != null)
                    await Task.Delay(10.Seconds(), _token).ConfigureAwait(false);
            }

            TryKillProcess();
        }