本文整理汇总了C#中Achievement.GetName方法的典型用法代码示例。如果您正苦于以下问题:C# Achievement.GetName方法的具体用法?C# Achievement.GetName怎么用?C# Achievement.GetName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Achievement
的用法示例。
在下文中一共展示了Achievement.GetName方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UnlockAchievement
private void UnlockAchievement(Achievement achievement)
{
String achievementName = achievement.GetName();
if (!PlayerPrefs.HasKey(achievementName) && PlayerPrefs.GetString(achievementName) == LOCKED)
{
PlayerPrefs.SetString(achievementName, UNLOCKED);
AchievementUnlocked(achievement);
Social.ReportProgress(KILLVAMPIRES_ID, 100.0, OnUnlockAC);
}
}
示例2: registerAchievement
private static Achievement registerAchievement(Achievement achievement)
{
if (achievement == null) return null;
lock (AchievementLock) {
if (_achievementIdMap.ContainsKey(achievement.id)) {
return _achievementIdMap[achievement.id];
}
_achievementIdMap.Add(achievement.id, achievement);
string name = achievement.GetName().ToLower();
if (!_achievementNameMap.ContainsKey(name)) {
_achievementNameMap.Add(achievement.GetName().ToLower(), achievement);
}
}
return achievement;
}