From 452c75675679c44cc39b04bdb7d330d7c5c14d5c Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Tue, 29 Dec 2020 10:48:06 +0800
Subject: [PATCH] 增加多SDK支持。常规使用SDKChannel.KTGM 偶哈游的是空SDK

---
 Assets/Scripts/Common/GameUtils.cs |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/Assets/Scripts/Common/GameUtils.cs b/Assets/Scripts/Common/GameUtils.cs
index b09b36e..e9221eb 100644
--- a/Assets/Scripts/Common/GameUtils.cs
+++ b/Assets/Scripts/Common/GameUtils.cs
@@ -1,12 +1,20 @@
 using LitJson;
 using System.Collections.Generic;
-using System;
-using UnityEngine;
 
 namespace KTGMGemClient
 {
     public class GameUtils
     {
+        private static int id { get; set; } = 1;
+
+        /// <summary>
+        /// 获取一个唯一id
+        /// </summary>
+        public static int GetId()
+        {
+            return id++;
+        }
+
         public static int[] GetIntArray(JsonData jsData)
         {
             int[] tmp = new int[jsData.Count];
@@ -24,6 +32,16 @@
             for (int i = 0; i < jsData.Count; i++)
             {
                 tmp.Add(int.Parse(jsData[i].ToString()));
+            }
+            return tmp;
+        }
+
+        public static List<float> GetFloatList(JsonData jsData)
+        {
+            List<float> tmp = new List<float>();
+            for (int i = 0; i < jsData.Count; i++)
+            {
+                tmp.Add(float.Parse(jsData[i].ToString()));
             }
             return tmp;
         }
@@ -80,6 +98,10 @@
                     rd.id = int.Parse(strlist[1]);
                     rd.count = int.Parse(strlist[2]);
                     break;
+                case "coin":
+                    //rd.type = Protobuf.CURRENCY.Coin;
+                    rd.count = int.Parse(strlist[1]);
+                    break;
             }
 
             return rd;

--
Gitblit v1.9.1