//----------------------------------------------------------------------------- // Purpose: Unlock this achievement //----------------------------------------------------------------------------- private static void UnlockAchievement(Achievement_t achievement) { achievement.m_bAchieved = true; // mark it down SteamUserStats.SetAchievement(achievement.m_eAchievementID.ToString()); SteamUserStats.StoreStats(); SteamAPI.RunCallbacks(); }
/// <summary> /// Unlock this achievement. /// </summary> /// <param name="achievement">This achievement get unlocked.</param> private void UnlockAchievement(Achievement_t achievement) { achievement.m_bAchieved = true; // the icon may change once it's unlocked //achievement.m_iIconImage = 0; // mark it down SteamUserStats.SetAchievement(achievement.m_eAchievementID.ToString()); // Store stats end of frame m_bStoreStats = true; }
private void UnlockAchievement(Achievement_t achievement) { achievement._bAchieved = true; // the icon may change once it's unlocked //achievement.m_iIconImage = 0; // mark it down SteamUserStats.SetAchievement(achievement._eAchievementID.ToString()); // Store stats end of frame _bStoreStats = true; }
public void InitAchievements(string[] ach) { if (m_Achievements != null) { Debug.LogWarning("Attempted to InitAchievements twice."); return; } m_Achievements = new Achievement_t[ach.Length]; for (int i = 0; i < ach.Length; ++i) { m_Achievements[i] = new Achievement_t(ach[i]); } }
private void UnlockAchievement(Achievement_t achievement) { achievement.m_bAchieved = true; SteamUserStats.SetAchievement(achievement.m_eAchievementID.ToString()); m_bStoreStats = true; }