public Achievement(SerializeableBadgeData badgeData) { data = badgeData; iconIncomplete = Resources.Load(data.IconIncomplete) as Texture2D; iconComplete = Resources.Load(data.IconComplete) as Texture2D; iconSecret = Resources.Load (iconSecretPath) as Texture2D; }
public Achievement(string name, string desc, string iconIncompletePath, string iconCompletePath, int rewardPoints, float targetProgress, bool secret, List<string> desecrefies) { data = new SerializeableBadgeData(); data.Name = name; data.Description = desc; data.IconIncomplete = iconIncompletePath; data.IconComplete = iconCompletePath; data.RewardPoints = rewardPoints; data.TargetProgress = targetProgress; data.Secret = secret; data.Desecrefies = desecrefies; data.Earned = false; data.currentProgress = 0.0f; iconIncomplete = Resources.Load(iconIncompletePath) as Texture2D; iconComplete = Resources.Load(iconCompletePath) as Texture2D; iconSecret = Resources.Load (iconSecretPath) as Texture2D; }