Browse Source

Update stats to broadcast initial events in the future

James Peret 2 years ago
parent
commit
7d7c394af1
3 changed files with 6 additions and 5 deletions
  1. 4 3
      Readme.md
  2. 1 1
      Runtime/SteamworksStats.cs
  3. 1 1
      package.json

+ 4 - 3
Readme.md

@@ -1,4 +1,4 @@
-# 📦 KairoEngine.SteamIntegration.v0.2.4
+# 📦 KairoEngine.SteamIntegration.v0.2.5
 
 Kairoengine Steam Integration library.
 
@@ -13,8 +13,9 @@ Kairoengine Steam Integration library.
 - `KairoEngine.SteamIntegration`
 
 ### 📄Changelog
-
-##### v0.2.24
+##### v0.2.5
+- Update Steam stats to broadcast initial events 1 second into the future
+##### v0.2.4
 - Updated Steam achievements events
 
 ##### v0.2.3

+ 1 - 1
Runtime/SteamworksStats.cs

@@ -20,7 +20,6 @@ namespace KairoEngine.SteamIntegration
         public void Start(SteamworksStatLibrary steamStatsLibrary) 
         { 
             if(steamStats == null) steamStats = steamStatsLibrary;
-            if(broadcastStatsOnStart) BroadcastStats();
             if(listenForStatisticsEvents)
             {
                 for (int i = 0; i < steamStats.library.Count; i++)
@@ -30,6 +29,7 @@ namespace KairoEngine.SteamIntegration
                     else if(stat.statType == SteamStatType.Float) GenericEvents.StartListeningForStringFloat($"{statisticsEvent}", SetStatFloat);
                 }
             }
+            if(broadcastStatsOnStart) Timer.ExecuteRealTimeNotDisposable(1000, () => BroadcastStats());
             
         }
 

+ 1 - 1
package.json

@@ -1,7 +1,7 @@
 {
     "name": "at.kairoscope.kairoengine.steam-integration",
     "displayName": "KairoEngine Steam Integration",
-    "version": "0.2.4",
+    "version": "0.2.5",
     "unity": "2020.3",
     "description": "KairoEngine module for integrating Steamworks services",
     "dependencies": {