public void SetCampaignsDelegate(IHelpshiftCampaignsDelegate externalCampaignsDelegate) { hsSetCampaignsDelegate(); HelpshiftiOSCampaignsDelegate internalCampaignsDeleagate = new HelpshiftiOSCampaignsDelegate(externalCampaignsDelegate); HelpshiftiOSInboxDelegatesHolder.GetInstance().setCampaignsDelegate(internalCampaignsDeleagate); }
public void SetCampaignsDelegate(IHelpshiftCampaignsDelegate campaignsDelegate) { // Wait for dex loading to complete since we are going to implement an interface from Helpshift SDK java code. synchronousWaitForHSApiCallQueue(); HelpshiftAndroidCampaignsDelegate internalDelegate = new HelpshiftAndroidCampaignsDelegate(campaignsDelegate); hsCampaignsApiCall("setCampaignsDelegate", new object[] { internalDelegate }); }
public HelpshiftiOSCampaignsDelegate(IHelpshiftCampaignsDelegate externalCampaignsDelegate) { this.externalCampaignsDelegate = externalCampaignsDelegate; }
public HelpshiftAndroidCampaignsDelegate(IHelpshiftCampaignsDelegate externalDelegate) : base("com.helpshift.campaigns.HelpshiftCampaignsDelegate") { this.externalCampaignsDelegate = externalDelegate; }
public void SetCampaignsDelegate(IHelpshiftCampaignsDelegate campaignsDelegate) { HelpshiftAndroidCampaignsDelegate internalDelegate = new HelpshiftAndroidCampaignsDelegate(campaignsDelegate); hsCampaignsWrapperClass.CallStatic("setCampaignsDelegate", new object[] { internalDelegate }); }
public void SetCampaignsDelegate(IHelpshiftCampaignsDelegate campaignsDelegate) { #if UNITY_IOS || UNITY_ANDROID nativeSdk.SetCampaignsDelegate(campaignsDelegate); #endif }