public void Unregister() { if (_eventHandler == null) { return; } OnLeftClickEvent -= _eventHandler; _eventHandler = null; }
public void SetCustomEventHandler(LeftClickEventHandler eventHandler) { if (_eventHandler != null) { Debug.LogWarning("[SpriteMouseClick]: event handler may have not been unregistered"); } _eventHandler = eventHandler; OnLeftClickEvent += _eventHandler; }