次の方法で共有


XStorePrice

価格の情報が格納されます。

構文

typedef struct XStorePrice {  
    float basePrice;  
    float price;  
    float recurrencePrice;  
    const char* currencyCode;  
    char formattedBasePrice[PRICE_MAX_SIZE];  
    char formattedPrice[PRICE_MAX_SIZE];  
    char formattedRecurrencePrice[PRICE_MAX_SIZE];  
    bool isOnSale;  
    time_t saleEndDate;  
} XStorePrice  

メンバー

basePrice
型: float

製品の通常の非プロモーション価格または MSRP。

Price
型: float

ユーザーがアイテムを購入した場合に支払う実際の価格。

recurrencePrice
型: float

繰り返し価格。

currencyCode
型: const char*

通貨の通貨コード。

formattedBasePrice
型: char[PRICE_MAX_SIZE]

ゲームの UI に表示できる書式設定された basePrice。

formattedPrice
型: char[PRICE_MAX_SIZE]

製品を宣伝するために UI で使われる書式設定された価格。

formattedRecurrencePrice
型: char[PRICE_MAX_SIZE]

書式設定された繰り返し価格。

isOnSale
型: bool

製品が販売中かどうかを示します。

saleEndDate
型: time_t

販売の終了日。

解説

basePrice は、必ずしも宣伝される価格ではありません。 basePrice変数ではなく、価格変数に含まれる値を、常に UI で宣伝する必要があります。 basePrice 変数を使用して、セール期間中に提供される割引を決定できます。 その後、UI の価格変数の横にテキスト取り消し線付きの basePrice を表示できます。これによりユーザーが値と割引額を理解できるようにします。

XStorePrice は、xstoreprice 構造体のメンバーです。 XStorePrice は、XStoreProduct 構造体のメンバーです。 XStorePrice は、XStoreSku 構造体のメンバーです。

要件

ヘッダー: XStore.h (XGameRuntime.h に含まれます)

サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体

関連項目

XStore
XStoreAvailability
XStoreProduct
XStoreSku