Browse Source

Added steamStatId to SteamworksStatData

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

+ 4 - 1
Readme.md

@@ -1,4 +1,4 @@
-# 📦 KairoEngine.SteamIntegration.v0.2.1
+# 📦 KairoEngine.SteamIntegration.v0.2.2
 
 Kairoengine Steam Integration library.
 
@@ -14,6 +14,9 @@ Kairoengine Steam Integration library.
 
 ### 📄Changelog
 
+##### v0.2.0
+- Added steamStatId to SteamworksStatData
+
 ##### v0.2.0
 
 - Added Statistics integration

+ 2 - 1
Runtime/SteamworksStatData.cs

@@ -8,7 +8,8 @@ namespace KairoEngine.SteamIntegration
     [System.Serializable]
     public class SteamworksStatData
     {
-        [HorizontalGroup("line", 0.7f), HideLabel] public string name;
+        [HorizontalGroup("line", 0.35f), HideLabel] public string name;
+        [HorizontalGroup("line", 0.35f), HideLabel] public string statName;
         [HorizontalGroup("line", 0.3f), HideLabel] public SteamStatType statType = SteamStatType.Integer;
 
         // [HorizontalGroup("line", 0.2f), HideLabel, ShowIf("@statType == SteamStatType.Integer"), ReadOnly] public int integerValue = 0;

+ 2 - 2
Runtime/SteamworksStats.cs

@@ -52,7 +52,7 @@ namespace KairoEngine.SteamIntegration
         {
             for (int i = 0; i < steamStats.library.Count; i++)
             {
-                if(steamStats.library[i].name == statName) return steamStats.library[i];
+                if(steamStats.library[i].name == statName || steamStats.library[i].statName == statName) return steamStats.library[i];
             }
             Debug.LogWarning($"Could not find stat with name \"{statName}\" in SteamStatLibrary");
             return null;
@@ -66,7 +66,7 @@ namespace KairoEngine.SteamIntegration
             string value = "";
             if(statData.statType == SteamStatType.Integer) value += Steamworks.SteamUserStats.GetStatInt(statData.name);
             else if(statData.statType == SteamStatType.Float) value += Steamworks.SteamUserStats.GetStatFloat(statData.name);
-            Debug.Log($"{statData.name}: {value}");
+            Debug.Log($"{statData.statName}: {value}");
         }
         
         [Button("Set Stat Integer")]

+ 1 - 1
package.json

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