Ejemplo n.º 1
0
 protected override void OnEnable()
 {
     instance = this;
     foreach (var feature in featuresDictionary.Values)
     {
         feature.SetupSubscriptions(this);
     }
 }
Ejemplo n.º 2
0
 protected override void OnDisable()
 {
     ReleaseSubscriptions();
     if (ReferenceEquals(this, instance))
     {
         foreach (var feature in featuresDictionary.Values)
         {
             feature.Stop();
         }
         instance = null;
     }
 }