Version: 5.6
public Purchasing.ConfigurationBuilder AddProducts (IEnumerable<ProductDefinition> products);

パラメーター

products 追加するプロダクト

戻り値

ConfigurationBuilder インスタンスの参照。メソッドのチェーン化に適しています。

説明

ProductDefinition のコレクションを追加します

プラットフォーム間でストア固有の ID は同じものであると仮定します。つまり、ストアによって設定を変更するメカニズムは提供されません。

以下は Store クラス内部でプロダクトを追加する例です。

using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using UnityEngine.Purchasing;

public class MyStoreConfiguration { public static ConfigurationBuilder CreateBuilder() { ConfigurationBuilder builder = ConfigurationBuilder.Instance(StandardPurchasingModule.Instance()); HashSet<ProductDefinition> productSet = new HashSet<ProductDefinition>() { new ProductDefinition("virtualcurrency_100", "com.unity3d.purchasing.virtualcurrency_100", ProductType.Consumable), new ProductDefinition("levelpackfoo", "com.unity3d.purchasing.levelpackfoo", ProductType.NonConsumable), }; ReadOnlyCollection<ProductDefinition> productCollection = new ReadOnlyCollection<ProductDefinition>(productSet.ToList()); builder.AddProducts(productCollection); return builder; } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961