57 this.
Save(savePath, isCloudSave);
67 private void Save(
string path,
bool cloud)
106 this.
Load(savePath, isCloudSave);
116 private void Load(
string path,
bool cloud)
146 if (onAchievementCompleted !=
null)
204 if (condition ==
null)
209 while (condition !=
null);
class f__AnonymousType0<< Count > j__TPar
void SavePersistantData()
void LoadPersistantData()
static JsonSerializer Create()
static Delegate Combine(Delegate a, Delegate b)
static Delegate Remove(Delegate source, Delegate value)
Dictionary< string, JObject > Conditions
void Load(string path, bool cloud)
void RegisterIconIndex(string achievementName, int iconIndex)
Dictionary< string, int > _achievementIconIndexes
Achievement GetAchievement(string achievementName)
int GetIconIndex(string achievementName)
static AchievementManager()
Dictionary< string, Achievement > _achievements
readonly JsonSerializerSettings _serializerSettings
List< Achievement > CreateAchievementsList()
Achievement.AchievementCompleted OnAchievementCompleted
AchievementCondition GetCondition(string achievementName, string conditionName)
AchievementManager(LocalUser user)
void AchievementCompleted(Achievement achievement)
T GetCondition< T >(string achievementName, string conditionName)
void Register(Achievement achievement)
void Save(string path, bool cloud)
void RegisterAchievementCategory(string achievementName, AchievementCategory category)