C# Class Sanguosha.Core.Skills.TriggerSkill

Inheritance: PassiveSkill
Show file Open project: RagingBigFemaleBird/sgs Class Usage Examples

Public Methods

Method Description
NotifySkillUse ( ) : void
NotifySkillUse ( List targets ) : void
TriggerSkill ( ) : System

Protected Methods

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

protected AskForSkillUse ( ) : bool
return bool

AskForSkillUse() protected method

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

GenerateSpecialEffectHintIndex() protected method

protected GenerateSpecialEffectHintIndex ( Player source, List targets ) : int
source Sanguosha.Core.Players.Player
targets List
return int

InstallTriggers() protected method

protected InstallTriggers ( Players owner ) : void
owner Players
return void

NotifySkillUse() public method

public NotifySkillUse ( ) : void
return void

NotifySkillUse() public method

public NotifySkillUse ( List targets ) : void
targets List
return void

TriggerSkill() public method

public TriggerSkill ( ) : System
return System

UninstallTriggers() protected method

protected UninstallTriggers ( Players owner ) : void
owner Players
return void