13 private int _DurationMs = 500;
23 get {
return _DurationMs; }
24 set { _DurationMs = value.Limit(0,
int.MaxValue); }
38 if (TargetEffect != null)
60 private void ExtendedDurationEnd(
object Data)
Pinball Pinball
Gets the pinball object to which the Table object belongs.
int Value
The value of the table element.
The extend duration effect triggers another effect for a duration which is extebnded by the number of...
AlarmHandler Alarms
Gets the AlarmHandler object for the Pinball object.
Data representing the state of a table emlement
override void Trigger(Table.TableElementData TableElementData)
Triggers the effect with the given TableElementData. Trigger calls of a TableElemenData value which ...
override void Finish()
Finishes the ExtendDurationEffect. Clears all pending/delayed calls.
Base class for effects targeting another effect.
override void Init(Table.Table Table)
Inititializes the ExtendDurationEffect.
The Table namespace contains all table specific classes like the Table class itself, TableElement and effect assigment classes.
Holds all table specific information and handles all TableElements
Table()
Initializes a new instance of the Table class.