C# Class CrewChiefV3.QueuedMessage

Show file 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 property

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

canBePlayed public property

public Boolean,System canBePlayed
return System.Boolean

dueTime public property

public long dueTime
return long

expiryTime public property

public long expiryTime
return long

folderNameNumbersStub public static property

public static String folderNameNumbersStub
return String

folderNameOh public static property

public static String folderNameOh
return String

folderNamePoint public static property

public static String folderNamePoint
return String

folderSecond public static property

public static String folderSecond
return String

folderSeconds public static property

public static String folderSeconds
return String

folderZeroZero public static property

public static String folderZeroZero
return String

maxPermittedQueueLengthForMessage public property

public int maxPermittedQueueLengthForMessage
return int

messageFolders public property

public List messageFolders
return List

messageName public property

public String messageName
return String

playEvenWhenSilenced public property

public Boolean,System playEvenWhenSilenced
return System.Boolean

validationData public property

public Dictionary validationData
return Object>.Dictionary