示例#1
0
        public NetworkMonitor(Action disconnected, ICardState card, TimeSpan interval)
        {
            this._disconnected = disconnected ?? throw new ArgumentNullException(nameof(disconnected));
            this._card         = card;     // Null will be allowed.

            Subscribe(interval);
        }
示例#2
0
    public void AddCard(ICardState card)
    {
        var c = Instantiate(m_CardPrefab);

        c.SetCard(card);
        c.transform.SetParent(m_CardParent, false);
    }
示例#3
0
文件: CardGui.cs 项目: Zugamifk/Cards
    public void SetCard(ICardState card)
    {
        m_Title.text = card.Name;
        //m_Description.text = card.DescriptionText;

        Card = card;
    }
示例#4
0
        /// <summary>
        /// Determines whether PC is connected to a network and if applicable, a specified wireless LAN.
        /// </summary>
        /// <param name="card">State of FlashAir card</param>
        /// <returns>True if connected</returns>
        internal static bool IsNetworkConnected(ICardState card)
        {
            if ((card is null) || !card.IsWirelessConnected)
            {
                return(IsNetworkConnected());
            }

            return(IsWirelessNetworkConnected(card.Ssid));
        }
示例#5
0
 private void Start()
 {
     _buy     = new BuyCard();
     _discard = new DiscardCard(_discardedCardUI);
 }
示例#6
0
 public void DraggedCard(ICardState card) => OnDragCard?.Invoke(card);