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