internal void init(InAppPurchaseDesc desc, InAppPurchaseCreatedCallbackMethod createdCallback) { #if DISABLE_REIGN pluginAPI = InAppPurchaseAPIs.None; #elif UNITY_WP8 pluginAPI = desc.WP8_InAppPurchaseAPI; #elif UNITY_METRO pluginAPI = desc.WinRT_InAppPurchaseAPI; #elif UNITY_IOS pluginAPI = desc.iOS_InAppPurchaseAPI; #elif UNITY_ANDROID pluginAPI = desc.Android_InAppPurchaseAPI; #elif UNITY_BLACKBERRY pluginAPI = desc.BB10_InAppPurchaseAPI; #else pluginAPI = InAppPurchaseAPIs.None; #endif this.createdCallback = createdCallback; plugin = InAppPurchaseAPI.New(desc, async_CreatedCallback); }