C# Class Sanguosha.Core.Skills.TriggerSkill

Inheritance: PassiveSkill
Afficher le fichier Open project: RagingBigFemaleBird/sgs Class Usage Examples

Méthodes publiques

Méthode Description
NotifySkillUse ( ) : void
NotifySkillUse ( List targets ) : void
TriggerSkill ( ) : System

Méthodes protégées

Méthode Description
AskForSkillUse ( ) : bool
AskForSkillUse ( ICardUsageVerifier verifier, List &cards, List &players, Prompt prompt = null ) : bool
GenerateSpecialEffectHintIndex ( Player source, List targets ) : int
InstallTriggers ( Players owner ) : void
UninstallTriggers ( Players owner ) : void

Method Details

AskForSkillUse() protected méthode

protected AskForSkillUse ( ) : bool
Résultat bool

AskForSkillUse() protected méthode

protected AskForSkillUse ( ICardUsageVerifier verifier, List &cards, List &players, Prompt prompt = null ) : bool
verifier ICardUsageVerifier
cards List
players List
prompt Sanguosha.Core.UI.Prompt
Résultat bool

GenerateSpecialEffectHintIndex() protected méthode

protected GenerateSpecialEffectHintIndex ( Player source, List targets ) : int
source Sanguosha.Core.Players.Player
targets List
Résultat int

InstallTriggers() protected méthode

protected InstallTriggers ( Players owner ) : void
owner Players
Résultat void

NotifySkillUse() public méthode

public NotifySkillUse ( ) : void
Résultat void

NotifySkillUse() public méthode

public NotifySkillUse ( List targets ) : void
targets List
Résultat void

TriggerSkill() public méthode

public TriggerSkill ( ) : System
Résultat System

UninstallTriggers() protected méthode

protected UninstallTriggers ( Players owner ) : void
owner Players
Résultat void