コード例 #1
0
        private void OnPlayerLeaved(OnPlayerLeavedParams @params)
        {
            if (@params == null)
            {
                return;
            }

            if (@params.GameTableId != GameTable.Id)
            {
                return;
            }

            var leaver = GameTable.Players.FirstOrDefault(p => p.Player.Id == @params.PlayerId)?.Player;

            if (leaver == null)
            {
                return;
            }

            GameTable.LeavePlayer(leaver);
        }
コード例 #2
0
 /// <summary>
 /// Получает уведомление о выходе пользователя из-за игрового стола
 /// </summary>
 /// <param name="params"></param>
 /// <returns></returns>
 private void OnPlayerLeaved(OnPlayerLeavedParams @params)
 {
     PlayerLeaved?.Invoke(@params);
 }