wangguan
2020-12-29 452c75675679c44cc39b04bdb7d330d7c5c14d5c
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;