summaryrefslogtreecommitdiff
path: root/Assets/Plugins/DiscordGameSDK/StoreManager.cs
diff options
context:
space:
mode:
authorAndrew Lee <alee14498@protonmail.com>2020-12-05 13:18:39 -0500
committerAndrew Lee <alee14498@protonmail.com>2020-12-05 13:18:39 -0500
commit0f7e3ced25ee1138980f4ddfcb37e45fbc54bead (patch)
tree33f34ab33f1af5bb3413372030ef25642eedded1 /Assets/Plugins/DiscordGameSDK/StoreManager.cs
parentdf8769c71a03c4fc47945e39eed16d500f82ad71 (diff)
downloadProject-Sandbox-0f7e3ced25ee1138980f4ddfcb37e45fbc54bead.tar.gz
Project-Sandbox-0f7e3ced25ee1138980f4ddfcb37e45fbc54bead.tar.bz2
Project-Sandbox-0f7e3ced25ee1138980f4ddfcb37e45fbc54bead.zip
Discord RPC; Removed jumping function for now
Diffstat (limited to 'Assets/Plugins/DiscordGameSDK/StoreManager.cs')
-rw-r--r--Assets/Plugins/DiscordGameSDK/StoreManager.cs32
1 files changed, 32 insertions, 0 deletions
diff --git a/Assets/Plugins/DiscordGameSDK/StoreManager.cs b/Assets/Plugins/DiscordGameSDK/StoreManager.cs
new file mode 100644
index 0000000..4864576
--- /dev/null
+++ b/Assets/Plugins/DiscordGameSDK/StoreManager.cs
@@ -0,0 +1,32 @@
+using System;
+using System.Runtime.InteropServices;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Discord
+{
+ public partial class StoreManager
+ {
+ public IEnumerable<Entitlement> GetEntitlements()
+ {
+ var count = CountEntitlements();
+ var entitlements = new List<Entitlement>();
+ for (var i = 0; i < count; i++)
+ {
+ entitlements.Add(GetEntitlementAt(i));
+ }
+ return entitlements;
+ }
+
+ public IEnumerable<Sku> GetSkus()
+ {
+ var count = CountSkus();
+ var skus = new List<Sku>();
+ for (var i = 0; i < count; i++)
+ {
+ skus.Add(GetSkuAt(i));
+ }
+ return skus;
+ }
+ }
+}