public void ReportOutputStart(MultiDirectionOutput outputInstance) { if (!playingOutputInstances.Contains(outputInstance)) { playingOutputInstances.Add(outputInstance); } }
public void ReportOutputStop(MultiDirectionOutput outputInstance) { if (playingOutputInstances.Contains(outputInstance)) { int index = playingOutputInstances.IndexOf(outputInstance); playingOutputInstances.RemoveAt(index); } }