/// <summary> /// Use to init a single IAP system. /// </summary> /// <param name="desc">IAP Desc.</param> /// <param name="createdCallback">The callback that fires when done.</param> /// <returns>Returns IAP API object</returns> public static InAppAPI Init(InAppPurchaseDesc desc, InAppPurchaseCreatedCallbackMethod createdCallback) { InAppAPIs = new InAppAPI[1]; InAppAPIs[0] = new InAppAPI(); InAppAPIs[0].init(desc, createdCallback); return(InAppAPIs[0]); }
/// <summary> /// Use to init a multiple IAP systems. /// </summary> /// <param name="desc">IAP Desc.</param> /// <param name="createdCallback">The callback that fires when done.</param> /// <returns>Returns array of IAP API objects</returns> public static InAppAPI[] Init(InAppPurchaseDesc[] descs, InAppPurchaseCreatedCallbackMethod createdCallback) { var inAppAPIs = new InAppAPI[descs.Length]; for (int i = 0; i != descs.Length; ++i) { inAppAPIs[i] = new InAppAPI(); inAppAPIs[i].init(descs[i], createdCallback); } return(inAppAPIs); }
/// <summary> /// Use to init a multiple IAP systems. /// </summary> /// <param name="desc">IAP Desc.</param> /// <param name="createdCallback">The callback that fires when done.</param> /// <returns>Returns array of IAP API objects</returns> public static InAppAPI[] Init(InAppPurchaseDesc[] descs, InAppPurchaseCreatedCallbackMethod createdCallback) { var inAppAPIs = new InAppAPI[descs.Length]; for (int i = 0; i != descs.Length; ++i) { inAppAPIs[i] = new InAppAPI(); inAppAPIs[i].init(descs[i], createdCallback); } return inAppAPIs; }
/// <summary> /// Use to init a single IAP system. /// </summary> /// <param name="desc">IAP Desc.</param> /// <param name="createdCallback">The callback that fires when done.</param> /// <returns>Returns IAP API object</returns> public static InAppAPI Init(InAppPurchaseDesc desc, InAppPurchaseCreatedCallbackMethod createdCallback) { InAppAPIs = new InAppAPI[1]; InAppAPIs[0] = new InAppAPI(); InAppAPIs[0].init(desc, createdCallback); return InAppAPIs[0]; }