public AchievementData(string AchiveName, string name, string description, AchievementMedals medal, int count, int maxCount, bool isCompleted) { Aname = AchiveName; AchievementName = name; Description = description; Medal = medal; CurrentCount = count; MaxCount = maxCount; IsCompleted = isCompleted; }
void InstantiateAchievement(string achivementName, string name, string description, AchievementMedals medal, int count, int maxCount, bool isCompleted) { GameObject Achievement_GameObject = (GameObject)Instantiate(AchievementPrefab, AchievementContainer); AchievementData data = new AchievementData(achivementName, name, description, medal, count, maxCount, isCompleted); AllAchievements.Add(data); Achievement_GameObject.GetComponent <Achievement> ().ThisAchievement = data; Achievement_GameObject.transform.localScale = Vector3.one; Achievement_GameObject.transform.localPosition = Vector3.zero; }