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(); }
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; }
//抽卡 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]); } }
public void AddListener(CardListener listener) { this.cardListener += listener; }