C# Class Sanguosha.UI.Controls.DiscardDeck

Inheritance: CardStack, IDeckContainer
Afficher le fichier Open project: RagingBigFemaleBird/sgs

Méthodes publiques

Méthode Description
AddCards ( Sanguosha.Core.Cards.DeckType deck, IList cards, bool isFaked ) : void
AddCards ( Sanguosha.Core.Cards.DeckType deck, IList cards, bool isFaked, bool updateFootnote ) : void
AddCards ( IList cards ) : void
AppendCards ( IList cards ) : void
Clear ( ) : void
DiscardDeck ( ) : System
RemoveCards ( Sanguosha.Core.Cards.DeckType deck, IList cards, bool isCopy ) : IList
UnlockCards ( ) : void

Fade out all the cards currently in the deck and make them disappear after certain interval.

Private Methods

Méthode Description
DiscardDeck_Unloaded ( object sender, RoutedEventArgs e ) : void
FilterExistingCards ( IList cards ) : void
MarkClearance ( Sanguosha.UI.Controls.CardView card ) : void
_MakeDisappear ( Sanguosha.UI.Controls.CardView card ) : void
_cleanUpCounter_Elapsed ( object sender, EventArgs e ) : void

Method Details

AddCards() public méthode

public AddCards ( Sanguosha.Core.Cards.DeckType deck, IList cards, bool isFaked ) : void
deck Sanguosha.Core.Cards.DeckType
cards IList
isFaked bool
Résultat void

AddCards() public méthode

public AddCards ( Sanguosha.Core.Cards.DeckType deck, IList cards, bool isFaked, bool updateFootnote ) : void
deck Sanguosha.Core.Cards.DeckType
cards IList
isFaked bool
updateFootnote bool
Résultat void

AddCards() public méthode

public AddCards ( IList cards ) : void
cards IList
Résultat void

AppendCards() public méthode

public AppendCards ( IList cards ) : void
cards IList
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

DiscardDeck() public méthode

public DiscardDeck ( ) : System
Résultat System

RemoveCards() public méthode

public RemoveCards ( Sanguosha.Core.Cards.DeckType deck, IList cards, bool isCopy ) : IList
deck Sanguosha.Core.Cards.DeckType
cards IList
isCopy bool
Résultat IList

UnlockCards() public méthode

Fade out all the cards currently in the deck and make them disappear after certain interval.
public UnlockCards ( ) : void
Résultat void