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