Example #1
0
    private void CardClient_CardChanged(object sender, CardChangedEventArgs e)
    {
        if (e.Card.ID != cardModel.ID)
        {
            return;
        }

        UnityMainThreadDispatcher.Instance().Enqueue(() => CardChanged?.Invoke(this, new EventArgs()));
    }
        private void Card_CardChanged(object sender, CardChangedEventArgs e)
        {
            Card card = sender as Card;

            if (e.OldValue != null)
            {
                RemoveByValue(fileUpdatePairs, card);
            }
            if (e.PropertyName == "Attachment")
            {
                UpdateAttachment(e.NewValue as AttachmentFile);
            }
            else if (e.PropertyName == "Index")
            {
                textBoxIndex.Text = card.Index;
            }
        }