private void CardStack_cardRemoved(object sender, CardRemovedEventArgs e)
    {
        if (fetchedCard.ContainsKey(e.CardIndex))
        {
            // fetch the card OameObject...
            GameObject cardTransfer = fetchedCard[e.CardIndex];
            cardTransfer.GetComponent<CardModel>().flipZoom = false;

            if (e.NewStack.transform.ToString().Contains("Player1"))
            {
                cardTransfer.GetComponent<CardModel>().isFacedUp = true;
            }
            else
            {
                cardTransfer.GetComponent<CardModel>().isFacedUp = false;
            }

            // ...add it to the new stack's fetch list
            // and reapply its parent to the new stack GameObject...
            e.NewStack.GetComponent<CardStackView>().fetchedCard.Add(e.CardIndex, cardTransfer);
            cardTransfer.transform.SetParent(e.NewStack.transform, true);

            // ...and reapply its layer to the new stack GameObject
            cardTransfer.layer = e.NewStack.transform.gameObject.layer;
            foreach (Transform child in cardTransfer.transform)
            {
                child.gameObject.layer = cardTransfer.layer;
            }

            //Destroy(fetchedCard[e.CardIndex]);
            fetchedCard.Remove(e.CardIndex);
        }
    }
Exemplo n.º 2
0
 private void deck_CardRemoved(object sender, CardRemovedEventArgs e)
 {
     if (fetchedCards.ContainsKey(e.CardIndex))
     {
         Destroy(fetchedCards[e.CardIndex]);
         fetchedCards.Remove(e.CardIndex);
     }
 }
Exemplo n.º 3
0
 void deck_CardRemoved(object sender, CardRemovedEventArgs e)
 {
     if (fetchedCards.ContainsKey(e.CardIndex))
     {
         Destroy(fetchedCards[e.CardIndex]);
         fetchedCards.Remove(e.CardIndex);
     }
 }
Exemplo n.º 4
0
 private void mgr_CardRemoved(object sender, CardRemovedEventArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         this.cts.Cancel();
         //var vm = MyGrid.DataContext as TheS.eXam.Examination.Manager.ViewModels.VertifyViewModel;
         //vm.Clear();
     });
 }
 private void Reader_CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
 {
     Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal,
                                                                                           () =>
     {
         // A card has been inserted into the sender SmartCardReader.
         this.Frame.Navigate(typeof(InteriorPage));
     });
 }
Exemplo n.º 6
0
        protected virtual void CardReader_CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
        {
            if (connection != null)
            {
                connection.Dispose();
            }

            OnCardRemovedFromField(new EventArgs());
        }
        private async void CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
        {
            await this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
            {
                (CardStatus.Fill as SolidColorBrush).Color = Colors.Red;
                ControlPanel.IsEnabled = false;
            });

            MifareCard.ReleaseConnection();
        }
Exemplo n.º 8
0
        private void cardReader_CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
        {
            LogMessage("Card removed");

            var ignored = this.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
            {
                UidPanel.Visibility    = Visibility.Visible;
                AccessPanel.Visibility = Visibility.Visible;
            });
        }
Exemplo n.º 9
0
 /// <summary>
 /// Card removed event handler gets triggered when card leaves nfc field
 /// </summary>
 /// <returns>None</returns>
 void CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
 {
     lock (CardConnectionLock)
     {
         if (CardConnection != null)
         {
             CardConnection.Dispose();
         }
     }
     ChangeTextBlockFontColor(TextBlock_Header, Windows.UI.Colors.Red);
 }
Exemplo n.º 10
0
 void HandleCardRemoved(SmartCardReader evtReader, CardRemovedEventArgs args)
 {
     // This event handler will not be invoked on the UI thread.  Hence,
     // to perform UI operations we need to post a lambda to be executed
     // back on the UI thread; otherwise we may access objects which
     // are not marshalled for the current thread, which will result in an
     // exception due to RPC_E_WRONG_THREAD.
     uiContext.Post((object ignore) =>
     {
         rootPage.NotifyUser("Card removed from reader " + evtReader.Name + ".", NotifyType.StatusMessage);
     }, null);
 }
Exemplo n.º 11
0
 private static void Reader_CardRemoved(object sender, CardRemovedEventArgs ev)
 {
     WriteToLog("Reader_CardRemoved");
     try
     {
         _card?.Dispose();
         _card = null;
         _cardBadSectors?.Clear();
         _keys?.Clear();
     }
     catch (Exception e)
     {
         WriteToLog($"Reader_CardRemoved ERROR!!!\r\n {e}");
         throw;
     }
 }
Exemplo n.º 12
0
 private void mgr_CardRemoved(object sender, CardRemovedEventArgs e)
 {
     try
     {
         Dispatcher.Invoke(() =>
         {
             MyInfo       = new PersonalCardInfo();
             OldCode.Text = "";
             //this.QRVM = null;
             //this.ResultVM = null;
             PanelOne.Children.Clear();
             (this.TabControl1.Items[2] as TabItem).DataContext = null;
         });
     }
     catch (Exception ex)
     {
     }
 }
    private void CardStack_cardRemoved(object sender, CardRemovedEventArgs e)
    {
        guideMsg.gameObject.SetActive(false);
        changePlayerTurn = ChangePlayerTurn();
        // allow other players to call doubt
        foreach (Player player in players)
        {
            if (!player.isPlayerTurn)
            {
                player.canCallDoubt = true;
            }
        }

        //Debug.Log(sender + " played a card");
        if ((((CardStack)sender).Size - 1) == 0)
        {
            // last card check
            StartCoroutine(DoubtCallEvent(null));
        }
        else
        {
            StartCoroutine(changePlayerTurn);
        }
    }
Exemplo n.º 14
0
    private void CardStack_cardRemoved(object sender, CardRemovedEventArgs e)
    {
        guideMsg.gameObject.SetActive(false);
        changePlayerTurn = ChangePlayerTurn();
        // allow other players to call doubt
        foreach (Player player in players)
        {
            if (!player.isPlayerTurn)
            {
                player.canCallDoubt = true;
            }
        }

        //Debug.Log(sender + " played a card");
        if ((((CardStack)sender).Size - 1) == 0)
        {
            // last card check
            StartCoroutine(DoubtCallEvent(null));
        }
        else
        {
            StartCoroutine(changePlayerTurn);
        }
    }
Exemplo n.º 15
0
        /// <summary>
        /// Card removed event handler gets triggered when card leaves nfc field
        /// </summary>
        /// <returns>None</returns>
        void CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
        {
            card?.Dispose();

            ChangeTextBlockFontColor(TextBlock_Header, Windows.UI.Colors.Red);
        }
Exemplo n.º 16
0
 void HandleCardRemoved(SmartCardReader evtReader, CardRemovedEventArgs args)
 {
     // This event handler will not be invoked on the UI thread.  Hence,
     // to perform UI operations we need to post a lambda to be executed
     // back on the UI thread; otherwise we may access objects which
     // are not marshalled for the current thread, which will result in an
     // exception due to RPC_E_WRONG_THREAD.
     uiContext.Post((object ignore) =>
     {
         rootPage.NotifyUser(
             "Card removed from reader " + evtReader.Name + ".",
             NotifyType.StatusMessage);
     }, null);
 }
 private void cardReader_CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
 {
     LogMessage("Card removed");
 }
 private void cardReader_CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
 {
     LogMessage("Card removed");
 }
Exemplo n.º 19
0
 private void Deck_CardRemoved(object sender, CardRemovedEventArgs e)
 {
     throw new System.NotImplementedException();
 }
Exemplo n.º 20
0
 private async void cardReader_CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
 {
     await LogMessageAsync("カードが取り除かれました");
 }
Exemplo n.º 21
0
        /// <summary>
        /// Card removed event handler gets triggered when card leaves nfc field
        /// </summary>
        /// <returns>None</returns>
        void CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
        {

            card?.Dispose();

            ChangeTextBlockFontColor(TextBlock_Header, Windows.UI.Colors.Red);
        }
Exemplo n.º 22
0
 private static void Reader_CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
 {
     card = null;
     RaiseStatusUpdate(false);
 }
Exemplo n.º 23
0
 private void Reader_CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
 {
     // Update UI, etc.
 }
    private void PlayerDeck_CardRemoved(object sender, CardRemovedEventArgs e)
    {
        //Check if valid move.

        controller.ChangeState(RummyPlayerIdleState.Instance);
    }