internal void Unsubscribe(LoopingMediaControl loopingMediaControl) { _views.Remove(loopingMediaControl); if (_views.Count == 0) loopingMediaControl.OnMediaFailure -= MediaFailed; }
internal void Subscribe(LoopingMediaControl loopingMediaControl) { _views.Add(loopingMediaControl); if(_views.Count == 1) loopingMediaControl.OnMediaFailure += MediaFailed; }