public void StoreData(DataStorageDelegate storeDelegate) { foreach (SkillRecord rec in records) { storeDelegate.UpdateSkillClearanceState(rec.skillId, rec.isComplete); } }
public void StoreData(DataStorageDelegate storeDelegate) { foreach (ProblemRecord rec in records) { storeDelegate.UpdateProblemData(rec.problemUniqueIdentifier, rec.timesCorrect, rec.timesAttempted, rec.lastAttempted); } }
public void StoreData(DataStorageDelegate storeDelegate) { foreach (AssetRecord rec in records) { storeDelegate.UpdateAssetData(rec.GetAssetIdentifier(), rec.GetTimesUsed(), rec.GetFirstAccessed(), rec.GetLastAccessed()); } }
public void StoreData(DataStorageDelegate storeDelegate) { skillsDataManager.StoreData(storeDelegate); problemDataManager.StoreData(storeDelegate); assetsDataManager.StoreData(storeDelegate); }