C# 클래스 Sanguosha.Core.Triggers.RelayTrigger

상속: Trigger
파일 보기 프로젝트 열기: RagingBigFemaleBird/sgs 1 사용 예제들

공개 메소드들

메소드 설명
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