using System; using System.Collections.ObjectModel; namespace UnityEngine.Purchasing { internal interface INativeUDPStore : INativeStore { /// /// Supplants INativeStore equivalent. /// void Initialize(Action callback); /// /// Richly typed input params. Supplants INativeStore equivalent. /// /// /// /// void Purchase(string productId, Action callback, string developerPayload = null); /// /// Richly typed input params. Supplants INativeStore equivalent. /// /// /// void RetrieveProducts(ReadOnlyCollection products, Action callback); /// /// Richly typed input params. Supplants INativeStore equivalent. /// /// /// void FinishTransaction(ProductDefinition productDefinition, string transactionID); } }