From 5d9c9994bbe59d934f0bf598874127c088750ad2 Mon Sep 17 00:00:00 2001 From: skibitsky Date: Tue, 16 Jun 2020 16:06:44 +0300 Subject: [PATCH] MonoBehaviourProxy methods made virtual --- Runtime/EventBus.Unity/MonoBehaviourProxy.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Runtime/EventBus.Unity/MonoBehaviourProxy.cs b/Runtime/EventBus.Unity/MonoBehaviourProxy.cs index 269159a..c6d906e 100644 --- a/Runtime/EventBus.Unity/MonoBehaviourProxy.cs +++ b/Runtime/EventBus.Unity/MonoBehaviourProxy.cs @@ -4,26 +4,26 @@ namespace Futuclass.EventBus.Unity { public class MonoBehaviourProxy : MonoBehaviour, IProxy { - public ISubscription Subscription { get; private set; } + public ISubscription Subscription { get; protected set; } - private void Awake() + protected virtual void Awake() { Subscription = GlobalEventBus.Instance.RegisterSubscription(this); } - private void OnEnable() + protected virtual void OnEnable() { if (Subscription != null) Subscription.Active = true; } - private void OnDisable() + protected virtual void OnDisable() { if (Subscription != null) Subscription.Active = false; } - private void OnDestroy() + protected virtual void OnDestroy() { Subscription.Dispose(); }