WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
ListEffect.cs
Go to the documentation of this file.
1 
2 
6 namespace DirectOutput.FX.ListFX
7 {
8 
14  public class ListEffect : EffectBase
15  {
16 
17 
18  private AssignedEffectList _AssignedEffects;
19 
26  public AssignedEffectList AssignedEffects
27  {
28  get { return _AssignedEffects; }
29  set { _AssignedEffects = value; }
30  }
31 
32 
37  public override void Trigger(Table.TableElementData TableElementData)
38  {
39  AssignedEffects.Trigger(TableElementData);
40  }
41 
42 
47  public override void Init(Table.Table Table)
48  {
49  AssignedEffects.Init(Table);
50  }
51 
52 
56  public override void Finish()
57  {
58  AssignedEffects.Finish();
59 
60  }
61 
62 
63 
64  }
65 }
override void Finish()
Fnishes the ListEffect.
Definition: ListEffect.cs:56
Abstract base class for IEffect objects. This class inherits NamedItemBase and implements IEffect...
Definition: EffectBase.cs:15
This effect triggers a list of other effect when it is triggered.
Definition: ListEffect.cs:14
override void Trigger(Table.TableElementData TableElementData)
Triggers all effects assigned to the ListEffect.
Definition: ListEffect.cs:37
List of effects which are assigned to some other object.
override void Init(Table.Table Table)
Initializes the ListEffect.
Definition: ListEffect.cs:47