Example #1
0
 /// <summary>
 /// Unity Callback. Called when the behaviour is enabled.
 /// </summary>
 protected virtual void OnEnable()
 {
     if (Events != null)
     {
         UnsubscribeEvents();
     }
     Events = Mediator.CreateUnityContext(this);
     SubscribeEvents();
 }
Example #2
0
 /// <summary>
 /// Unity Callback. Called on object instantiation.
 /// </summary>
 protected virtual void Awake()
 {
     Assert.IsNull(Events);
     Events = Mediator.CreateUnityContext(this);
     SubscribeEvents();
 }