C# 클래스 CrewChiefV3.Events.AbstractEvent

파일 보기 프로젝트 열기: mrbelowski/r3e_crewchief_v3 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
audioPlayer AudioPlayer
pearlsOfWisdom PearlsOfWisdom

공개 메소드들

메소드 설명
MessageContents ( Object o1 ) : List
MessageContents ( Object o1, Object o2 ) : List
MessageContents ( Object o1, Object o2, Object o3 ) : List
MessageContents ( Object o1, Object o2, Object o3, Object o4 ) : List
MessageContents ( Object o1, Object o2, Object o3, Object o4, Object o5 ) : List
MessageContents ( Object o1, Object o2, Object o3, Object o4, Object o5, Object o6 ) : List
clearState ( ) : void
isApplicableForCurrentSessionAndPhase ( SessionType sessionType, SessionPhase sessionPhase ) : System.Boolean
isMessageStillValid ( String eventSubType, GameStateData currentGameState, Object>.Dictionary validationData ) : System.Boolean
messagesHaveSameContent ( List messages1, List messages2 ) : System.Boolean
respond ( String voiceMessage ) : void
setPearlsOfWisdom ( PearlsOfWisdom pearlsOfWisdom ) : void
trigger ( GameStateData previousGameState, GameStateData currentGameState ) : void

보호된 메소드들

메소드 설명
triggerInternal ( GameStateData previousGameState, GameStateData currentGameState ) : void

비공개 메소드들

메소드 설명
addObjectToMessages ( List messageFragments, Object o ) : void

메소드 상세

MessageContents() 공개 정적인 메소드

public static MessageContents ( Object o1 ) : List
o1 Object
리턴 List

MessageContents() 공개 정적인 메소드

public static MessageContents ( Object o1, Object o2 ) : List
o1 Object
o2 Object
리턴 List

MessageContents() 공개 정적인 메소드

public static MessageContents ( Object o1, Object o2, Object o3 ) : List
o1 Object
o2 Object
o3 Object
리턴 List

MessageContents() 공개 정적인 메소드

public static MessageContents ( Object o1, Object o2, Object o3, Object o4 ) : List
o1 Object
o2 Object
o3 Object
o4 Object
리턴 List

MessageContents() 공개 정적인 메소드

public static MessageContents ( Object o1, Object o2, Object o3, Object o4, Object o5 ) : List
o1 Object
o2 Object
o3 Object
o4 Object
o5 Object
리턴 List

MessageContents() 공개 정적인 메소드

public static MessageContents ( Object o1, Object o2, Object o3, Object o4, Object o5, Object o6 ) : List
o1 Object
o2 Object
o3 Object
o4 Object
o5 Object
o6 Object
리턴 List

clearState() 공개 추상적인 메소드

public abstract clearState ( ) : void
리턴 void

isApplicableForCurrentSessionAndPhase() 공개 메소드

public isApplicableForCurrentSessionAndPhase ( SessionType sessionType, SessionPhase sessionPhase ) : System.Boolean
sessionType SessionType
sessionPhase SessionPhase
리턴 System.Boolean

isMessageStillValid() 공개 메소드

public isMessageStillValid ( String eventSubType, GameStateData currentGameState, Object>.Dictionary validationData ) : System.Boolean
eventSubType String
currentGameState CrewChiefV3.GameState.GameStateData
validationData Object>.Dictionary
리턴 System.Boolean

messagesHaveSameContent() 공개 메소드

public messagesHaveSameContent ( List messages1, List messages2 ) : System.Boolean
messages1 List
messages2 List
리턴 System.Boolean

respond() 공개 메소드

public respond ( String voiceMessage ) : void
voiceMessage String
리턴 void

setPearlsOfWisdom() 공개 메소드

public setPearlsOfWisdom ( PearlsOfWisdom pearlsOfWisdom ) : void
pearlsOfWisdom PearlsOfWisdom
리턴 void

trigger() 공개 메소드

public trigger ( GameStateData previousGameState, GameStateData currentGameState ) : void
previousGameState CrewChiefV3.GameState.GameStateData
currentGameState CrewChiefV3.GameState.GameStateData
리턴 void

triggerInternal() 보호된 추상적인 메소드

protected abstract triggerInternal ( GameStateData previousGameState, GameStateData currentGameState ) : void
previousGameState CrewChiefV3.GameState.GameStateData
currentGameState CrewChiefV3.GameState.GameStateData
리턴 void

프로퍼티 상세

audioPlayer 보호되어 있는 프로퍼티

protected AudioPlayer audioPlayer
리턴 AudioPlayer

pearlsOfWisdom 보호되어 있는 프로퍼티

protected PearlsOfWisdom pearlsOfWisdom
리턴 PearlsOfWisdom