コード例 #1
0
        private void SelectNumber(PlaceBetSelectOptionMessage msg)
        {
            var option = _toteValue.Options.FirstOrDefault(a => a.Id == msg.OptionId);

            if (option == null)
            {
                MessengerActor.Send(new MessageToChannel(_user,
                                                         $"В этот тотализаторе не найден вариант с id {msg.OptionId}"));
            }
            else
            {
                MessengerActor.Send(new MessageToChannel(_user,
                                                         $"Сохранили номер выбранного тобою варианта: [{option.Number}] ({option.Name})\nТеперь напиши мне количество монет, которые готов поставить. Просто числом."));
            }
        }
コード例 #2
0
ファイル: UserContexts.cs プロジェクト: kucheruk/gamemaster
        private bool SelectNumber(PlaceBetSelectOptionMessage msg)
        {
            var child = Context.Child($"bet_{msg.UserId}");

            if (child.IsNobody())
            {
                MessengerActor.Send(new MessageToChannel(msg.UserId, "Время выбора деталей ставки истекло. Нажми-ка кнопку для участия в тотализаторе ещё раз."));
            }
            else
            {
                child.Forward(msg);
            }

            return(true);
        }