private void _checkTrialOrIntroductoryPriceEligibility(string json) { Debug.Log("_checkTrialOrIntroductoryPriceEligibility " + json); if (CheckTrialOrIntroductoryPriceEligibilityCallback == null) { return; } var response = JSON.Parse(json); var dictionary = new Dictionary <string, IntroEligibility>(); foreach (var keyValuePair in response) { dictionary[keyValuePair.Key] = new IntroEligibility(keyValuePair.Value); } CheckTrialOrIntroductoryPriceEligibilityCallback(dictionary); CheckTrialOrIntroductoryPriceEligibilityCallback = null; }
public void CheckTrialOrIntroductoryPriceEligibility(string[] products, CheckTrialOrIntroductoryPriceEligibilityFunc callback) { CheckTrialOrIntroductoryPriceEligibilityCallback = callback; _wrapper.CheckTrialOrIntroductoryPriceEligibility(products); }