C# Class CrewChiefV3.Events.AbstractEvent

Afficher le fichier Open project: mrbelowski/r3e_crewchief_v3 Class Usage Examples

Protected Properties

Свойство Type Description
audioPlayer AudioPlayer
pearlsOfWisdom PearlsOfWisdom

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
triggerInternal ( GameStateData previousGameState, GameStateData currentGameState ) : void

Private Methods

Méthode Description
addObjectToMessages ( List messageFragments, Object o ) : void

Method Details

MessageContents() public static méthode

public static MessageContents ( Object o1 ) : List
o1 Object
Résultat List

MessageContents() public static méthode

public static MessageContents ( Object o1, Object o2 ) : List
o1 Object
o2 Object
Résultat List

MessageContents() public static méthode

public static MessageContents ( Object o1, Object o2, Object o3 ) : List
o1 Object
o2 Object
o3 Object
Résultat List

MessageContents() public static méthode

public static MessageContents ( Object o1, Object o2, Object o3, Object o4 ) : List
o1 Object
o2 Object
o3 Object
o4 Object
Résultat List

MessageContents() public static méthode

public static MessageContents ( Object o1, Object o2, Object o3, Object o4, Object o5 ) : List
o1 Object
o2 Object
o3 Object
o4 Object
o5 Object
Résultat List

MessageContents() public static méthode

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
Résultat List

clearState() public abstract méthode

public abstract clearState ( ) : void
Résultat void

isApplicableForCurrentSessionAndPhase() public méthode

public isApplicableForCurrentSessionAndPhase ( SessionType sessionType, SessionPhase sessionPhase ) : System.Boolean
sessionType SessionType
sessionPhase SessionPhase
Résultat System.Boolean

isMessageStillValid() public méthode

public isMessageStillValid ( String eventSubType, GameStateData currentGameState, Object>.Dictionary validationData ) : System.Boolean
eventSubType String
currentGameState CrewChiefV3.GameState.GameStateData
validationData Object>.Dictionary
Résultat System.Boolean

messagesHaveSameContent() public méthode

public messagesHaveSameContent ( List messages1, List messages2 ) : System.Boolean
messages1 List
messages2 List
Résultat System.Boolean

respond() public méthode

public respond ( String voiceMessage ) : void
voiceMessage String
Résultat void

setPearlsOfWisdom() public méthode

public setPearlsOfWisdom ( PearlsOfWisdom pearlsOfWisdom ) : void
pearlsOfWisdom PearlsOfWisdom
Résultat void

trigger() public méthode

public trigger ( GameStateData previousGameState, GameStateData currentGameState ) : void
previousGameState CrewChiefV3.GameState.GameStateData
currentGameState CrewChiefV3.GameState.GameStateData
Résultat void

triggerInternal() protected abstract méthode

protected abstract triggerInternal ( GameStateData previousGameState, GameStateData currentGameState ) : void
previousGameState CrewChiefV3.GameState.GameStateData
currentGameState CrewChiefV3.GameState.GameStateData
Résultat void

Property Details

audioPlayer protected_oe property

protected AudioPlayer audioPlayer
Résultat AudioPlayer

pearlsOfWisdom protected_oe property

protected PearlsOfWisdom pearlsOfWisdom
Résultat PearlsOfWisdom