private List <PlayerJingJiEquipData> convertStringToEquipDatas(string value)
        {
            List <PlayerJingJiEquipData> equipDatas = new List <PlayerJingJiEquipData>();
            List <PlayerJingJiEquipData> result;

            if (value == null || value.Equals(""))
            {
                result = equipDatas;
            }
            else
            {
                string[] _value = value.Split(new char[]
                {
                    '|'
                });
                for (int i = 0; i < _value.Length; i++)
                {
                    PlayerJingJiEquipData data = PlayerJingJiEquipData.createPlayerJingJiEquipData(_value[i]);
                    if (null != data)
                    {
                        equipDatas.Add(data);
                    }
                }
                result = equipDatas;
            }
            return(result);
        }
        public static PlayerJingJiEquipData createPlayerJingJiEquipData(string value)
        {
            PlayerJingJiEquipData result;

            if (value == null || value.Equals(""))
            {
                result = null;
            }
            else
            {
                PlayerJingJiEquipData data = new PlayerJingJiEquipData();
                string[] _value            = value.Split(new char[]
                {
                    ','
                });
                if (_value.Length != 3 && _value.Length != 4)
                {
                    result = null;
                }
                else
                {
                    data.EquipId        = Convert.ToInt32(_value[0]);
                    data.Forge_level    = Convert.ToInt32(_value[1]);
                    data.ExcellenceInfo = Convert.ToInt32(_value[2]);
                    if (_value.Length == 4)
                    {
                        data.BagIndex = Convert.ToInt32(_value[3]);
                    }
                    result = data;
                }
            }
            return(result);
        }
示例#3
0
        public static PlayerJingJiEquipData createPlayerJingJiEquipData(string value)
        {
            if (value == null || value.Equals(""))
            {
                return(null);
            }

            PlayerJingJiEquipData data = new PlayerJingJiEquipData();

            string[] _value = value.Split(',');

            if (_value.Length != 3)
            {
                return(null);
            }

            data.EquipId        = Convert.ToInt32(_value[0]);
            data.Forge_level    = Convert.ToInt32(_value[1]);
            data.ExcellenceInfo = Convert.ToInt32(_value[2]);

            return(data);
        }
示例#4
0
        private List <PlayerJingJiEquipData> convertStringToEquipDatas(string value)
        {
            List <PlayerJingJiEquipData> equipDatas = new List <PlayerJingJiEquipData>();

            if (null == value || value.Equals(""))
            {
                return(equipDatas);
            }

            string[] _value = value.Split('|');

            for (int i = 0; i < _value.Length; i++)
            {
                PlayerJingJiEquipData data = PlayerJingJiEquipData.createPlayerJingJiEquipData(_value[i]);

                if (null != data)
                {
                    equipDatas.Add(data);
                }
            }

            return(equipDatas);
        }