public override void UnregisterReceiver(BaseScriptableEventReceiver receiver) { if (receiver != null && receiver is ScriptableEventReceiver handlerReceiver && m_receivers.Contains(handlerReceiver)) { m_receivers.Remove(handlerReceiver); } }
private void Awake() { eventReciver = target as BaseScriptableEventReceiver; }