public IOSBillingInitChecker(BillingInitListener listener) {
		_listener = listener;

		if(IOSInAppPurchaseManager.Instance.IsStoreLoaded) {
			_listener();
		} else {

			IOSInAppPurchaseManager.OnStoreKitInitComplete += HandleOnStoreKitInitComplete;
			if(!IOSInAppPurchaseManager.Instance.IsWaitingLoadResult) {
				IOSInAppPurchaseManager.Instance.loadStore();
			}
		}
	}
Ejemplo n.º 2
0
	public IOSBillingInitChecker(BillingInitListener listener) {
		_listener = listener;

		if(IOSInAppPurchaseManager.instance.IsStoreLoaded) {
			_listener();
		} else {

			IOSInAppPurchaseManager.instance.addEventListener(IOSInAppPurchaseManager.STORE_KIT_INITIALIZED, OnStoreKitInit);
			if(!IOSInAppPurchaseManager.instance.IsWaitingLoadResult) {
				IOSInAppPurchaseManager.instance.loadStore();
			}
		}
	}
Ejemplo n.º 3
0
    public IOSBillingInitChecker(BillingInitListener listener)
    {
        _listener = listener;

        if (IOSInAppPurchaseManager.Instance.IsStoreLoaded)
        {
            _listener();
        }
        else
        {
            IOSInAppPurchaseManager.Instance.addEventListener(IOSInAppPurchaseManager.STORE_KIT_INITIALIZED, OnStoreKitInit);
            if (!IOSInAppPurchaseManager.Instance.IsWaitingLoadResult)
            {
                IOSInAppPurchaseManager.Instance.loadStore();
            }
        }
    }
Ejemplo n.º 4
0
    public IOSBillingInitChecker(BillingInitListener listener)
    {
        _listener = listener;

        if (IOSInAppPurchaseManager.Instance.IsStoreLoaded)
        {
            _listener();
        }
        else
        {
            IOSInAppPurchaseManager.OnStoreKitInitComplete += HandleOnStoreKitInitComplete;
            if (!IOSInAppPurchaseManager.Instance.IsWaitingLoadResult)
            {
                IOSInAppPurchaseManager.Instance.loadStore();
            }
        }
    }
Ejemplo n.º 5
0
        public BillingInitChecker(BillingInitListener listener)
        {
            _listener = listener;

            if (PaymentManager.Instance.IsStoreLoaded)
            {
                _listener();
            }
            else
            {
                PaymentManager.OnStoreKitInitComplete += HandleOnStoreKitInitComplete;
                if (!PaymentManager.Instance.IsWaitingLoadResult)
                {
                    PaymentManager.Instance.LoadStore();
                }
            }
        }