XblAchievementReward

代表与成就相关的奖励。

语法

typedef struct XblAchievementReward {  
    const char* name;  
    const char* description;  
    const char* value;  
    XblAchievementRewardType rewardType;  
    const char* valueType;  
    XblAchievementMediaAsset* mediaAsset;  
} XblAchievementReward  

成员

name
类型:const char*

UTF-8 编码的本地化的奖励名称。

description
类型:const char*

奖励的 UTF-8 编码的描述。

value
类型:const char*

UTF-8 编码的游戏定义的奖励值(数据类型和内容因奖励类型而异)。

rewardType
类型:XblAchievementRewardType

奖励类型。

valueType
类型:const char*

奖励值字符串的 UTF-8 编码的属性类型。

mediaAsset
类型:XblAchievementMediaAsset*

与奖励关联的媒体资产。 如果奖励类型是玩家分数,这将是 nullptr。 如果奖励类型为 in_app,这将是媒体资产。 如果奖励类型为 art,这可能是媒体资产或 nullptr。

成员隶属于

XblAchievement

要求

头文件:achievements_c.h

另请参阅

achievements_c