Browse Source

Fixed Steam achievement sync

James Peret 2 years ago
parent
commit
8320f336b9
3 changed files with 7 additions and 4 deletions
  1. 4 1
      Readme.md
  2. 2 2
      Runtime/SteamworksAchievements.cs
  3. 1 1
      package.json

+ 4 - 1
Readme.md

@@ -1,4 +1,4 @@
-# 📦 KairoEngine.SteamIntegration.v0.2.10
+# 📦 KairoEngine.SteamIntegration.v0.2.11
 
 Kairoengine Steam Integration library.
 
@@ -14,6 +14,9 @@ Kairoengine Steam Integration library.
 
 ### 📄Changelog
 
+##### v0.2.11
+- Fixed Steam achievement sync with game achievements system
+
 ##### v0.2.10
 - Fixed Steam stats sync issue with Statistics System
 

+ 2 - 2
Runtime/SteamworksAchievements.cs

@@ -16,7 +16,7 @@ namespace KairoEngine.SteamIntegration
 
         [Tooltip("Fire an event when an achievement is unlocked in the Steam backend")]
         public bool broadcastEventOnUnlock = true;
-        [ShowIf("@broadcastEventOnUnlock")] public string broadcastEventName = "SteamAchievementUnlocked";
+        [ShowIf("@broadcastEventOnUnlock")] public string broadcastEventName = "AchievementOverrideEvent";
 
         public void Start()
         {
@@ -36,7 +36,7 @@ namespace KairoEngine.SteamIntegration
             if ( ach.State )
             {
                 Debug.Log( $"{ach.Name} WAS UNLOCKED!" );
-                GenericEvents.Trigger(broadcastEventName, ach.Identifier);
+                GenericEvents.Trigger(broadcastEventName, ach.Identifier, ach.State);
             }
         }
 

+ 1 - 1
package.json

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