Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void Start()
- {
- if (SteamManager.Initialized)
- {
- bool requestSuccess = SteamUserStats.RequestCurrentStats();
- if (requestSuccess)
- {
- Debug.Log("Запрос статистики прошел успешно.");
- bool success =
- Steamworks.SteamUserStats.GetStat("totaltime", out
- playtimeInMinutes);
- Debug.Log("Success равен " + success);
- Debug.Log("Время в игре равно: " + playtimeInMinutes);
- if (success)
- {
- Debug.Log("Время игры получено: " + playtimeInMinutes +
- " минут");
- }
- else
- {
- Debug.LogError("Не удалось получить статистику времени
- игры.");
- }
- }
- else
- {
- Debug.LogError("Запрос статистики не удался.");
- }
- }
- else
- {
- Debug.LogError("Steamworks не инициализирован.");
- }
- }
- private void Update()
- {
- if (!SteamManager.Initialized)
- {
- return;
- }
- Steamworks.SteamUserStats.GetStat("totaltime", out playtimeInMinutes);
- playtimeInMinutes += (int)(Time.deltaTime / 60);
- SteamUserStats.SetStat("totaltime", playtimeInMinutes);
- SteamUserStats.StoreStats();
- Debug.Log("Время в игре равно: " + playtimeInMinutes);
- if (playtimeInMinutes >= 5)
- {
- SteamUserStats.SetAchievement("5_MINUTES_PLAYED");
- SteamUserStats.StoreStats();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement