public virtual void OnPurchaseSuccess(ProductPayResponse response) { switch (response.productNo) { default: break; } }
/// <summary> /// The OnResult method fires when it recieves the answer from the server /// </summary> /// <param name="resultCode">Code</param> /// <param name="response">Response</param> public void OnResult(int resultCode, ProductPayResponse response) { #if DEBUG Debug.Log("Login callback"); #endif callbacksHandler = GameObject.Find("HMSManager").GetComponent <HMSCallbacksHandler>(); if (resultCode == 0) { callbacksHandler.OnPurchaseSuccess(response); } else { callbacksHandler.OnPurchaseError(resultCode); } }
public override void OnPurchaseSuccess(ProductPayResponse response) { switch (response.productNo) { case "coins100": shopManager.addCoins(100); break; case "coins1000": shopManager.addCoins(1000); break; case "no_ads": shopManager.setNoAds(true); break; case "premium": shopManager.setPremium(true); break; } }