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 本体