C# Class Sanguosha.UI.Controls.DiscardDeck

Inheritance: CardStack, IDeckContainer
显示文件 Open project: RagingBigFemaleBird/sgs

Public Methods

Method 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

Method 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 method

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

AddCards() public method

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
return void

AddCards() public method

public AddCards ( IList cards ) : void
cards IList
return void

AppendCards() public method

public AppendCards ( IList cards ) : void
cards IList
return void

Clear() public method

public Clear ( ) : void
return void

DiscardDeck() public method

public DiscardDeck ( ) : System
return System

RemoveCards() public method

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

UnlockCards() public method

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