C# Class Sanguosha.Core.Triggers.RelayTrigger

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

Méthodes publiques

Méthode Description
CheckConditions ( Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : bool
RelayTrigger ( ) : System
RelayTrigger ( TriggerAction action, TriggerCondition condition ) : System
RelayTrigger ( TriggerPredicate predicate, TriggerAction action, TriggerCondition condition ) : System
Run ( Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : void

Private Methods

Méthode Description
CheckCondition ( TriggerCondition checkAgainst ) : bool

Method Details

CheckConditions() public méthode

public CheckConditions ( Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : bool
gameEvent Sanguosha.Core.Triggers.GameEvent
eventArgs GameEventArgs
Résultat bool

RelayTrigger() public méthode

public RelayTrigger ( ) : System
Résultat System

RelayTrigger() public méthode

public RelayTrigger ( TriggerAction action, TriggerCondition condition ) : System
action TriggerAction
condition TriggerCondition
Résultat System

RelayTrigger() public méthode

public RelayTrigger ( TriggerPredicate predicate, TriggerAction action, TriggerCondition condition ) : System
predicate TriggerPredicate
action TriggerAction
condition TriggerCondition
Résultat System

Run() public méthode

public Run ( Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : void
gameEvent Sanguosha.Core.Triggers.GameEvent
eventArgs GameEventArgs
Résultat void