Пример #1
0
    //-----------------------------------------------------------------------------
    // 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;
 }