2 using System.Collections.Generic;
17 private int _DelayMs = 0;
27 get {
return _DelayMs; }
28 set { _DelayMs = value.Limit(0,
int.MaxValue); }
39 if (TargetEffect != null)
47 TriggerTargetEffect(TableElementData);
52 private void AfterDelay(
object Data)
Pinball Pinball
Gets the pinball object to which the Table object belongs.
AlarmHandler Alarms
Gets the AlarmHandler object for the Pinball object.
override void Trigger(TableElementData TableElementData)
Triggers the effect. If the TargetEffect throws a exception, it will be deactivated.
override void Init(Table.Table Table)
Initializes the DelayEffect.
Data representing the state of a table emlement
new void Finish()
Finishes the DelayEffect.
Base class for effects targeting another effect.
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.
The effect fires a assigned target effect after a specified delay. The original values supplied when...