少年修仙传客户端代码仓库
client_Hale
2019-04-02 34248111d4b60659ccbe10f0ecbfceef52ea35a3
3151 【2.0】穿戴时装后,主场景没有显示时装外观
2个文件已修改
113 ■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0413_tagPlayerChangeEquip.cs 56 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0415_tagPlayerUnEquipItem.cs 57 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0413_tagPlayerChangeEquip.cs
@@ -3,7 +3,7 @@
using System.Collections.Generic;
//04 13 玩家换装#tagPlayerChangeEquip
//04 13 ��һ�װ#tagPlayerChangeEquip
@@ -27,9 +27,9 @@
        if (_player != null)
        {
            var _equipInfo = new GActorPlayerBase.EquipInfo();
            _equipInfo.place = vNetData.EquipIndex;
            _equipInfo.itemID = vNetData.EquipID;
            var _config = ItemConfig.Get((int)_equipInfo.itemID);
            _equipInfo.place = _config.EquipPlace;
            if (vNetData.UserDataLen > 2)
            {
                Dictionary<int, List<int>> _userDataDict = ConfigParse.Analysis(vNetData.UserData);
@@ -40,28 +40,28 @@
                }
            }
            if (vNetData.EquipIndex == (int)RoleEquipType.Clothes
             || vNetData.EquipIndex == (int)RoleEquipType.Hat
             || vNetData.EquipIndex == (int)RoleEquipType.Shoes
             || vNetData.EquipIndex == (int)RoleEquipType.Trousers
             || vNetData.EquipIndex == (int)RoleEquipType.Belt)
            if (_equipInfo.place == (int)RoleEquipType.Clothes
             || _equipInfo.place == (int)RoleEquipType.Hat
             || _equipInfo.place == (int)RoleEquipType.Shoes
             || _equipInfo.place == (int)RoleEquipType.Trousers
             || _equipInfo.place == (int)RoleEquipType.Belt)
            {
                _player.ChangeEquip(_equipInfo);
            }
            if (vNetData.EquipIndex == (int)RoleEquipType.Weapon)
            if (_equipInfo.place == (int)RoleEquipType.Weapon)
            {
                _player.SwitchWeapon(vNetData.EquipID, vNetData.EquipIndex);
                _player.SwitchWeapon(vNetData.EquipID, _equipInfo.place);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.Clothes)
            else if (_equipInfo.place == (int)RoleEquipType.Clothes)
            {
                _player.SwitchClothes(vNetData.EquipID, vNetData.EquipIndex);
                _player.SwitchClothes(vNetData.EquipID, _equipInfo.place);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.Wing)
            else if (_equipInfo.place == (int)RoleEquipType.Wing)
            {
                _player.SwitchWing(vNetData.EquipID);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.Guard1)
            else if (_equipInfo.place == (int)RoleEquipType.Guard1)
            {
                _player.SwitchGuard(vNetData.EquipID);
                var _p = _player as GA_Player;
@@ -70,11 +70,11 @@
                    _p.serverGuardId = (int)vNetData.EquipID;
                }
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.Weapon2)
            else if (_equipInfo.place == (int)RoleEquipType.Weapon2)
            {
                _player.SwitchSecondary(vNetData.EquipID, vNetData.EquipIndex);
                _player.SwitchSecondary(vNetData.EquipID, _equipInfo.place);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.Mount)
            else if (_equipInfo.place == (int)RoleEquipType.Mount)
            {
                _player.ActorInfo.horseItemID = vNetData.EquipID;
                if (_player.MovingState == E_MovingState.Ride)
@@ -82,24 +82,24 @@
                    _player.OnHorse(1);
                }
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.FashionClothes)
            else if (_equipInfo.place == (int)RoleEquipType.FashionClothes)
            {
                _player.SwitchClothes(vNetData.EquipID, vNetData.EquipIndex);
                _player.SwitchClothes(vNetData.EquipID, _equipInfo.place);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.FashionWeapon)
            else if (_equipInfo.place == (int)RoleEquipType.FashionWeapon)
            {
                _player.SwitchWeapon(vNetData.EquipID, vNetData.EquipIndex);
                _player.SwitchWeapon(vNetData.EquipID, _equipInfo.place);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.FashionWeapon2)
            else if (_equipInfo.place == (int)RoleEquipType.FashionWeapon2)
            {
                _player.SwitchSecondary(vNetData.EquipID, vNetData.EquipIndex);
                _player.SwitchSecondary(vNetData.EquipID, _equipInfo.place);
            }
            if (vNetData.EquipIndex == (int)RoleEquipType.Clothes
             || vNetData.EquipIndex == (int)RoleEquipType.Hat
             || vNetData.EquipIndex == (int)RoleEquipType.Shoes
             || vNetData.EquipIndex == (int)RoleEquipType.Trousers
             || vNetData.EquipIndex == (int)RoleEquipType.Belt)
            if (_equipInfo.place == (int)RoleEquipType.Clothes
             || _equipInfo.place == (int)RoleEquipType.Hat
             || _equipInfo.place == (int)RoleEquipType.Shoes
             || _equipInfo.place == (int)RoleEquipType.Trousers
             || _equipInfo.place == (int)RoleEquipType.Belt)
            {
                _player.SyncSuitEffect();
            }
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0415_tagPlayerUnEquipItem.cs
@@ -1,6 +1,6 @@
using UnityEngine;
using System.Collections;
//04 15 玩家卸下装备#tagPlayerUnEquipItem
//04 15 ���ж��װ��#tagPlayerUnEquipItem
@@ -24,40 +24,43 @@
        if (_player != null)
        {
            if (vNetData.EquipIndex == (int)RoleEquipType.Clothes
             || vNetData.EquipIndex == (int)RoleEquipType.Hat
             || vNetData.EquipIndex == (int)RoleEquipType.Shoes
             || vNetData.EquipIndex == (int)RoleEquipType.Trousers
             || vNetData.EquipIndex == (int)RoleEquipType.Belt)
            var _config = ItemConfig.Get((int)vNetData.EquipID);
            var _index = _config.EquipPlace;
            if (_index == (int)RoleEquipType.Clothes
             || _index == (int)RoleEquipType.Hat
             || _index == (int)RoleEquipType.Shoes
             || _index == (int)RoleEquipType.Trousers
             || _index == (int)RoleEquipType.Belt)
            {
                var _equipInfo = new GActorPlayerBase.EquipInfo
                {
                    place = vNetData.EquipIndex,
                    place = _index,
                    itemID = 0,
                    suitLV_1 = 0,
                    suitLV_2 = 0
                };
                // 脱下衣服
                // �����·�
                _player.ChangeEquip(_equipInfo);
            }
            if (vNetData.EquipIndex == (int)RoleEquipType.Weapon)
            if (_index == (int)RoleEquipType.Weapon)
            {
                _player.SwitchWeapon(0, vNetData.EquipIndex);
                _player.SwitchWeapon(0, _index);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.Clothes)
            else if (_index == (int)RoleEquipType.Clothes)
            {
                _player.SwitchClothes(0, vNetData.EquipIndex);
                _player.SwitchClothes(0, _index);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.Wing)
            else if (_index == (int)RoleEquipType.Wing)
            {
                _player.SwitchWing(0);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.Weapon2)
            else if (_index == (int)RoleEquipType.Weapon2)
            {
                _player.SwitchSecondary(0, vNetData.EquipIndex);
                _player.SwitchSecondary(0, _index);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.Guard1)
            else if (_index == (int)RoleEquipType.Guard1)
            {
                _player.SwitchGuard(0);
                var _p = _player as GA_Player;
@@ -66,24 +69,24 @@
                    _p.serverGuardId = 0;
                }
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.FashionClothes)
            else if (_index == (int)RoleEquipType.FashionClothes)
            {
                _player.SwitchClothes(0, vNetData.EquipIndex);
                _player.SwitchClothes(0, _index);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.FashionWeapon)
            else if (_index == (int)RoleEquipType.FashionWeapon)
            {
                _player.SwitchWeapon(0, vNetData.EquipIndex);
                _player.SwitchWeapon(0, _index);
            }
            else if (vNetData.EquipIndex == (int)RoleEquipType.FashionWeapon2)
            else if (_index == (int)RoleEquipType.FashionWeapon2)
            {
                _player.SwitchSecondary(0, vNetData.EquipIndex);
                _player.SwitchSecondary(0, _index);
            }
            if (vNetData.EquipIndex == (int)RoleEquipType.Clothes
             || vNetData.EquipIndex == (int)RoleEquipType.Hat
             || vNetData.EquipIndex == (int)RoleEquipType.Shoes
             || vNetData.EquipIndex == (int)RoleEquipType.Trousers
             || vNetData.EquipIndex == (int)RoleEquipType.Belt)
            if (_index == (int)RoleEquipType.Clothes
             || _index == (int)RoleEquipType.Hat
             || _index == (int)RoleEquipType.Shoes
             || _index == (int)RoleEquipType.Trousers
             || _index == (int)RoleEquipType.Belt)
            {
                _player.SyncSuitEffect();
            }