コード例 #1
0
ファイル: UserGrain.cs プロジェクト: qumeta/MineCase
        private async Task KickPlayer()
        {
            var game = await GetGameSession();

            await game.LeaveGame(this);

            await _sink.Close();

            DeactivateOnIdle();
        }
コード例 #2
0
ファイル: UserGrain.cs プロジェクト: Kingwl/MineCase
        private async Task KickPlayer()
        {
            _sendKeepAliveTimer?.Dispose();
            _sendKeepAliveTimer = null;
            _worldTimeSyncTimer?.Dispose();
            _worldTimeSyncTimer = null;

            var game = await GetGameSession();

            await game.LeaveGame(this);

            await _sink.Close();

            DeactivateOnIdle();
        }
コード例 #3
0
 public Task Kick()
 {
     return(_sink.Close());
 }