コード例 #1
0
        //根据NetRoleEquipmentData创建RoleEquipmentData
        public static RoleEquipmentData NetDataToRoleEquipmentData(NetRoleEquipmentData data)
        {
            RoleEquipmentData roleData = new RoleEquipmentData();

            roleData.RolePlastomerId    = data.plastomer_id.ToString();
            roleData.RoleEquipmentItems = new List <RoleEquipmentItem> ();
            for (int i = 0; i < data.equip_list.Length; i++)
            {
                roleData.RoleEquipmentItems.Add(CreateRoleEquipmentItemById(data.equip_list[i].item_id.ToString()));
            }
            return(roleData);
        }
コード例 #2
0
        //根据RoleEquipmentData创建NetRoleEquipmentData
        public static NetRoleEquipmentData RoleEquipmentDataToNetData(RoleEquipmentData data)
        {
            NetRoleEquipmentData netData = new NetRoleEquipmentData();

            netData.plastomer_id = int.Parse(data.RolePlastomerId);
            netData.equip_list   = new NetEquipmentItem[data.RoleEquipmentItems.Count];
            for (int i = 0; i < data.RoleEquipmentItems.Count; i++)
            {
                netData.equip_list[i]           = new NetEquipmentItem();
                netData.equip_list[i].item_id   = int.Parse((((int)data.RoleEquipmentItems[i].EquipmentType) / 10).ToString() + data.RoleEquipmentItems[i].EquipmentId);
                netData.equip_list[i].item_type = ((int)data.RoleEquipmentItems[i].EquipmentType);
            }
            return(netData);
        }