Beispiel #1
0
 public void SetIsOpen(bool isOpen)
 {
     if (isOpen)
     {
         OutputJacks.ForEach(jack => jack.Cable?.OnDisonnect());
         _isOpen = true;
     }
     else
     {
         _isOpen = false;
         OutputJacks.ForEach(jack => jack.Cable?.OnConnect());
     }
 }
Beispiel #2
0
 protected Effector()
 {
     InputJacks.Add(new InputJack(this));
     OutputJacks.Add(new OutputJack(this));
 }
Beispiel #3
0
 public AudioPlayer()
 {
     OutputJacks.Add(new OutputJack(this));
 }
Beispiel #4
0
 public Cable()
 {
     OutputJacks.Add(new OutputJack(this));
     InputJacks.Add(new InputJack(this));
 }
Beispiel #5
0
 public Mic()
 {
     Initialize();
     OutputJacks.Add(new OutputJack(this));
 }