C# Класс Sanguosha.Core.Triggers.RelayTrigger

Наследование: Trigger
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
CheckCondition ( TriggerCondition checkAgainst ) : bool

Описание методов

CheckConditions() публичный Метод

public CheckConditions ( Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : bool
gameEvent Sanguosha.Core.Triggers.GameEvent
eventArgs GameEventArgs
Результат bool

RelayTrigger() публичный Метод

public RelayTrigger ( ) : System
Результат System

RelayTrigger() публичный Метод

public RelayTrigger ( TriggerAction action, TriggerCondition condition ) : System
action TriggerAction
condition TriggerCondition
Результат System

RelayTrigger() публичный Метод

public RelayTrigger ( TriggerPredicate predicate, TriggerAction action, TriggerCondition condition ) : System
predicate TriggerPredicate
action TriggerAction
condition TriggerCondition
Результат System

Run() публичный Метод

public Run ( Sanguosha.Core.Triggers.GameEvent gameEvent, GameEventArgs eventArgs ) : void
gameEvent Sanguosha.Core.Triggers.GameEvent
eventArgs GameEventArgs
Результат void