using System; using UnityEngine; [Serializable] public class AchievementData { public string achievementId; public string achievementName; public string description; public int targetValue; public int currentValue; public bool isUnlocked; public Sprite icon; public int reward; } public enum AchievementType { CompleteRooms, DefeatMonsters, CollectGold, AnswerCorrect, PlayTime, ReachLevel, DefeatBoss }