Advertisement
Guest User

Untitled

a guest
Oct 12th, 2024
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. void Start()
  2. {
  3. if (SteamManager.Initialized)
  4. {
  5. bool requestSuccess = SteamUserStats.RequestCurrentStats();
  6.  
  7. if (requestSuccess)
  8. {
  9. Debug.Log("Запрос статистики прошел успешно.");
  10. bool success =
  11. Steamworks.SteamUserStats.GetStat("totaltime", out
  12. playtimeInMinutes);
  13. Debug.Log("Success равен " + success);
  14. Debug.Log("Время в игре равно: " + playtimeInMinutes);
  15.  
  16. if (success)
  17. {
  18. Debug.Log("Время игры получено: " + playtimeInMinutes +
  19. " минут");
  20. }
  21. else
  22. {
  23. Debug.LogError("Не удалось получить статистику времени
  24. игры.");
  25. }
  26. }
  27. else
  28. {
  29. Debug.LogError("Запрос статистики не удался.");
  30. }
  31. }
  32. else
  33. {
  34. Debug.LogError("Steamworks не инициализирован.");
  35. }
  36. }
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46. private void Update()
  47. {
  48. if (!SteamManager.Initialized)
  49. {
  50. return;
  51. }
  52.  
  53. Steamworks.SteamUserStats.GetStat("totaltime", out playtimeInMinutes);
  54. playtimeInMinutes += (int)(Time.deltaTime / 60);
  55. SteamUserStats.SetStat("totaltime", playtimeInMinutes);
  56. SteamUserStats.StoreStats();
  57. Debug.Log("Время в игре равно: " + playtimeInMinutes);
  58.  
  59.  
  60.  
  61. if (playtimeInMinutes >= 5)
  62. {
  63. SteamUserStats.SetAchievement("5_MINUTES_PLAYED");
  64. SteamUserStats.StoreStats();
  65.  
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement