2 using System.Collections.Generic;
5 using System.Xml.Serialization;
6 using DirectOutput.Table;
8 namespace DirectOutput.FX.TimmedFX
27 get {
return _RetriggerBehaviour; }
28 set { _RetriggerBehaviour = value; }
31 private int _DurationMs = 500;
39 public int MaxDurationMs
41 get {
return _DurationMs; }
42 set { _DurationMs = value.Limit(1,
int.MaxValue); }
54 public bool Active {
get;
private set; }
57 private DateTime DurationStart = DateTime.MinValue;
73 UntriggerData.
Value = 0;
93 private void DurationEnd()
95 TriggerTargetEffect(UntriggerData);