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); }
public void AddCard(ICardState card) { var c = Instantiate(m_CardPrefab); c.SetCard(card); c.transform.SetParent(m_CardParent, false); }
public void SetCard(ICardState card) { m_Title.text = card.Name; //m_Description.text = card.DescriptionText; Card = card; }
/// <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)); }
private void Start() { _buy = new BuyCard(); _discard = new DiscardCard(_discardedCardUI); }
public void DraggedCard(ICardState card) => OnDragCard?.Invoke(card);