WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
LedWizEquivalentOutputList.cs
Go to the documentation of this file.
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 
6 namespace DirectOutput.Cab.Toys.LWEquivalent
7 {
11  public class LedWizEquivalentOutputList:List<LedWizEquivalentOutput>
12  {
13 
18  public void Init(Cabinet Cabinet)
19  {
20  foreach (LedWizEquivalentOutput O in this)
21  {
22  O.Init(Cabinet);
23  }
24  }
25 
29  public void Finish()
30  {
31  foreach (LedWizEquivalentOutput O in this)
32  {
33  O.Finish();
34  }
35  }
36 
40  public void Reset()
41  {
42  foreach (LedWizEquivalentOutput O in this)
43  {
44  O.Reset();
45  }
46  }
47  }
48 }
The Cabinet object describes the parts of a pinball cabinet (toys, outputcontrollers, outputs and more).
Definition: Cabinet.cs:17
void Init(Cabinet Cabinet)
Initalizes the LedWizEquivalentOutput.
void Reset()
Resets all LedWizEquivalentOutput objects in the list.
void Reset()
Resets the output to its default value.
void Finish()
Finishes all LedWizEquivalentOutput objects in the list.
void Finish()
Finishes this instance and resets the output to its default value.
void Init(Cabinet Cabinet)
Initializes all LedWizEquivalentOutput objects in the list.
LEDWizEquivalentOutput is the output object for the LedWizEquivalent IToy.