2 using System.Collections.Generic;
5 using DirectOutput.Table;
7 namespace DirectOutput.FX.TimmedFX
17 private int _DelayMs = 0;
27 get {
return _DelayMs; }
28 set { _DelayMs = value; }
39 if (TargetEffect != null)
41 Table.
Pinball.
Alarms.RegisterAlarm(DelayMs, TriggerTargetEffect, TableElementData,
true);
46 private void TriggerTargetEffect(
object AlarmParameter)
48 if (TargetEffect != null)
56 Log.
Exception(
"The target effect {0} of the DelayEffect {1} has trown a exception.".Build(TargetEffectName, Name), E);
76 public new void Finish()