public override void Pay(PayInfo info) { if (listener == null || listener.m_StoreController == null) { OnPayInfo payInfo = new OnPayInfo(); payInfo.isSuccess = false; payInfo.storeName = storeName; payInfo.goodsId = info.goodsID; payInfo.userID = info.userID; if (listener == null) { payInfo.error = "No Initialize"; } else { payInfo.error = "Initialize Failed"; } PayCallBack(payInfo); return; } if (Application.isEditor) { ConfirmPay(info.goodsID, info.tag, storeName.ToString()); } else { listener.PurchaseProduct(info.goodsID); } }
public override void Pay(string goodsID, string tag, FrameWork.SDKManager.GoodsType goodsType = FrameWork.SDKManager.GoodsType.NORMAL, string orderID = null) { if (Application.isEditor) { ConfirmPay(goodsID, tag); } else { listener.PurchaseProduct(goodsID); } }
public override void Pay(PayInfo info) { if (Application.isEditor) { ConfirmPay(info.goodsID, info.tag); } else { listener.PurchaseProduct(info.goodsID); } }