public static void Pay(string goodID) { if (user == null) { Debug.LogError("未登录,不能支付!"); if (OnPayCallBack != null) { OnPayCallBack(ErrorCodeDefine.StroePay_NoLogin, goodID); } return; } LocalizedGoodsInfo info = SDKManager.GetGoodsInfo(goodID); Pay(goodID, info.localizedPrice, info.localizedTitle, info.isoCurrencyCode, user.userID); }
public static void Pay(string goodID) { if (user == null) { Debug.LogError("未登录,不能支付!"); if (OnPayCallBack != null) { OnPayCallBack(new PayResult(ErrorCodeDefine.StroePay_NoLogin, goodID, "No login!")); } return; } LocalizedGoodsInfo info = SDKManager.GetGoodsInfo(goodID); SelectPayPlatform(info); }
public static LocalizedGoodsInfo GetGoodsInfo(string goodID) { LocalizedGoodsInfo info = SDKManager.GetGoodsInfo(goodID); if (info == null) { foreach (var item in productDefinitions) { if (item.goodsID == goodID) { info = item; break; } } } return(info); }