C# Class CrewChiefV3.QueuedMessage

Datei anzeigen Open project: mrbelowski/r3e_crewchief_v3 Class Usage Examples

Public Properties

Property Type Description
abstractEvent CrewChiefV3.Events.AbstractEvent
canBePlayed System.Boolean
dueTime long
expiryTime long
folderNameNumbersStub String
folderNameOh String
folderNamePoint String
folderSecond String
folderSeconds String
folderZeroZero String
maxPermittedQueueLengthForMessage int
messageFolders List
messageName String
playEvenWhenSilenced System.Boolean
validationData Object>.Dictionary

Public Methods

Method Description
QueuedMessage ( AbstractEvent abstractEvent ) : System
QueuedMessage ( String messageName, List messageFragments, List alternateMessageFragments, int secondsDelay, AbstractEvent abstractEvent ) : System
QueuedMessage ( String messageName, List messageFragments, List alternateMessageFragments, int secondsDelay, AbstractEvent abstractEvent, Object>.Dictionary validationData ) : System
QueuedMessage ( String messageName, List messageFragments, int secondsDelay, AbstractEvent abstractEvent ) : System
QueuedMessage ( String messageName, List messageFragments, int secondsDelay, AbstractEvent abstractEvent, Object>.Dictionary validationData ) : System
QueuedMessage ( String message, int secondsDelay, AbstractEvent abstractEvent ) : System
QueuedMessage ( String message, int secondsDelay, AbstractEvent abstractEvent, Object>.Dictionary validationData ) : System
isMessageStillValid ( String eventSubType, GameStateData currentGameState ) : System.Boolean

Private Methods

Method Description
getFolderNames ( int number, ZeroType zeroType ) : List
getMessageFolders ( List messageFragments ) : List
getTimeMessageFolders ( System.TimeSpan timeSpan, System.Boolean includeSeconds ) : List

Method Details

QueuedMessage() public method

public QueuedMessage ( AbstractEvent abstractEvent ) : System
abstractEvent CrewChiefV3.Events.AbstractEvent
return System

QueuedMessage() public method

public QueuedMessage ( String messageName, List messageFragments, List alternateMessageFragments, int secondsDelay, AbstractEvent abstractEvent ) : System
messageName String
messageFragments List
alternateMessageFragments List
secondsDelay int
abstractEvent CrewChiefV3.Events.AbstractEvent
return System

QueuedMessage() public method

public QueuedMessage ( String messageName, List messageFragments, List alternateMessageFragments, int secondsDelay, AbstractEvent abstractEvent, Object>.Dictionary validationData ) : System
messageName String
messageFragments List
alternateMessageFragments List
secondsDelay int
abstractEvent CrewChiefV3.Events.AbstractEvent
validationData Object>.Dictionary
return System

QueuedMessage() public method

public QueuedMessage ( String messageName, List messageFragments, int secondsDelay, AbstractEvent abstractEvent ) : System
messageName String
messageFragments List
secondsDelay int
abstractEvent CrewChiefV3.Events.AbstractEvent
return System

QueuedMessage() public method

public QueuedMessage ( String messageName, List messageFragments, int secondsDelay, AbstractEvent abstractEvent, Object>.Dictionary validationData ) : System
messageName String
messageFragments List
secondsDelay int
abstractEvent CrewChiefV3.Events.AbstractEvent
validationData Object>.Dictionary
return System

QueuedMessage() public method

public QueuedMessage ( String message, int secondsDelay, AbstractEvent abstractEvent ) : System
message String
secondsDelay int
abstractEvent CrewChiefV3.Events.AbstractEvent
return System

QueuedMessage() public method

public QueuedMessage ( String message, int secondsDelay, AbstractEvent abstractEvent, Object>.Dictionary validationData ) : System
message String
secondsDelay int
abstractEvent CrewChiefV3.Events.AbstractEvent
validationData Object>.Dictionary
return System

isMessageStillValid() public method

public isMessageStillValid ( String eventSubType, GameStateData currentGameState ) : System.Boolean
eventSubType String
currentGameState CrewChiefV3.GameState.GameStateData
return System.Boolean

Property Details

abstractEvent public_oe property

public AbstractEvent,CrewChiefV3.Events abstractEvent
return CrewChiefV3.Events.AbstractEvent

canBePlayed public_oe property

public Boolean,System canBePlayed
return System.Boolean

dueTime public_oe property

public long dueTime
return long

expiryTime public_oe property

public long expiryTime
return long

folderNameNumbersStub public_oe static_oe property

public static String folderNameNumbersStub
return String

folderNameOh public_oe static_oe property

public static String folderNameOh
return String

folderNamePoint public_oe static_oe property

public static String folderNamePoint
return String

folderSecond public_oe static_oe property

public static String folderSecond
return String

folderSeconds public_oe static_oe property

public static String folderSeconds
return String

folderZeroZero public_oe static_oe property

public static String folderZeroZero
return String

maxPermittedQueueLengthForMessage public_oe property

public int maxPermittedQueueLengthForMessage
return int

messageFolders public_oe property

public List messageFolders
return List

messageName public_oe property

public String messageName
return String

playEvenWhenSilenced public_oe property

public Boolean,System playEvenWhenSilenced
return System.Boolean

validationData public_oe property

public Dictionary validationData
return Object>.Dictionary