모듈: 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