モジュール:Achievements
目次
機能
機能
getAchievementsAsync
▸ getAchievementsAsync(): Promise<Achievement[]>
プレーヤーの実績を取得します。この方法は、アンロックされているかどうかにかかわらず、すべての実績を返します。
例
Wortal.achievements.getAchievementsAsync()
  .then((achievements) => {
     foreach (const achievement of achievements) {
         if (achievement.isUnlocked) {
             console.log(achievement.name + " is unlocked");
         }
     }
  });
Returns
Promise<Achievement[]>
実績の配列で解決する Promise。
Throws
- NOT_SUPPORTED
 
unlockAchievementAsync
▸ unlockAchievementAsync(achievementName): Promise<boolean>
プレーヤーの実績をアンロックする。この方法では、実績がまだアンロックされていない場合にのみ、それをアンロックします。
例
Wortal.achievements.unlockAchievementAsync("first_win")
 .then((unlocked) => {
   if (unlocked) {
     console.log("Achievement unlocked");
   } else {
     console.log("Achievement already unlocked");
   }
 });
パラメーター
| 名前 | タイプ | 内容説明 | 
|---|---|---|
achievementName | 
string | 
アンロックする実績の名前。 | 
Returns
Promise<boolean>
実績がアンロックされた場合は “true”、既にアンロックされていた場合は “false” で解決する Promise。
Throws
- NOT_SUPPORTED
 - INVALID_PARAMS
 - ACHIEVEMENT_NOT_FOUND