//-------------------------------------- // Public Methods //-------------------------------------- public void Connect() { using (var builder = AN_BillingClient.NewBuilder()) { builder.SetListener(this); builder.EnablePendingPurchases(); builder.SetChildDirected(AN_BillingClient.ChildDirected.Unspecified); builder.SetUnderAgeOfConsent(AN_BillingClient.UnderAgeOfConsent.Unspecified); m_BillingClient = builder.Build(); m_BillingClient.StartConnection(this); } }
//-------------------------------------- // UM_AbstractInAppClient //-------------------------------------- protected override void ConnectToService(Action <SA_iResult> callback) { m_ConnectToServiceCallback = callback; using (var builder = AN_BillingClient.NewBuilder()) { builder.SetListener(this); builder.EnablePendingPurchases(); builder.SetChildDirected(AN_BillingClient.ChildDirected.Unspecified); builder.SetUnderAgeOfConsent(AN_BillingClient.UnderAgeOfConsent.Unspecified); m_BillingClient = builder.Build(); m_BillingClient.StartConnection(this); } }