private async Task InitializeRfid()
        {
            var listener = new CardListener();

            listener.CardReceived += CardReceived;
            listener.Start();
        }
        protected override void InitializeShell()
        {
            base.InitializeShell();
            _eventAggregator = ServiceLocator.Current.GetInstance <IEventAggregator>();
            var cardListener = new CardListener();

            cardListener.CardReceived += CardReceived;
            cardListener.Start();
            Application.Current.MainWindow = (Window)Shell;
            Application.Current.MainWindow.Show();
        }
Ejemplo n.º 3
0
        private static void LaunchListener()
        {
            // INFORMATION ABOUT THE RFID READER.
            // Port : Port_#0004.Hub_#0003
            // VID : FFFF
            // PID : 0035
            var listener = new CardListener();

            listener.Start();
            listener.CardReceived += CardReceived;
        }
Ejemplo n.º 4
0
 //抽卡
 private void DrawCard(int num)
 {
     if (licards.Count < num)
     {
         for (int j = 0; j < usedcard.Count; j++)
         {
             licards.Add(usedcard[j]);
             licards = RandomCard.RandomCards(licards);
             usedcard.Remove(usedcard[j]);
         }
     }
     for (int i = 0; i < num; i++)
     {
         GameObject go = Instantiate(newcard.gameObject, rect.content);
         go.transform.Find("ui").gameObject.name = (++count).ToString();
         Settest      setcard      = go.GetComponent <Settest>();
         CardListener cardlistener = go.GetComponentInChildren <CardListener>();
         cardlistener.GetCardData(licards[i]);
         setcard.Textset(licards[i]);
     }
 }
Ejemplo n.º 5
0
 public void AddListener(CardListener listener)
 {
     this.cardListener += listener;
 }