public void RemoveCallback() { if (_callback == null) { Debug.LogWarning("InBrain Android callback wasn't set"); return; } InBrainInst?.Call(Constants.RemoveCallbackJavaMethod, _callback); _callback = null; }
public void AddCallback(Action <List <InBrainReward> > onRewardsReceived, Action onRewardsViewDismissed, bool confirmRewardsAutomatically = false) { _callback = new InBrainCallbackProxy(onRewardsViewDismissed, onRewardsReceived, confirmRewardsAutomatically); JniUtils.RunOnUiThread(() => { InBrainInst?.Call(Constants.AddCallbackJavaMethod, _callback); }); }