少年修仙传客户端代码仓库
client_Hale
2019-01-15 262098b518f0ed3565aee3667c268f6ecd709306
5729 生命神兵特效不显示
4个文件已修改
83 ■■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0704_tagRolePackRefresh.cs 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0709_tagClearItem.cs 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_Hero.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GActorPlayerBase.cs 33 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0704_tagRolePackRefresh.cs
@@ -23,16 +23,19 @@
        H0704_tagRolePackRefresh vNetData = vNetPack as H0704_tagRolePackRefresh;
        playerPack.SetItemModel(vNetData);
        var _equipInfo = new GActorPlayerBase.EquipInfo
        if (vNetData.PackType == 1)
        {
            itemID = vNetData.ItemID,
            place = vNetData.ItemPlace
        };
            var _equipInfo = new GActorPlayerBase.EquipInfo
            {
                itemID = vNetData.ItemID,
                place = vNetData.ItemPlace
            };
        var _hero = PlayerDatas.Instance.hero;
        if (_hero != null)
        {
            _hero.ChangeEquip(_equipInfo);
            var _hero = PlayerDatas.Instance.hero;
            if (_hero != null)
            {
                _hero.ChangeEquip(_equipInfo);
            }
        }
    }
Core/NetworkPackage/DTCFile/ServerPack/H07_PlayerItem/DTC0709_tagClearItem.cs
@@ -20,12 +20,26 @@
    public override void Done(GameNetPackBasic vNetPack)
    {
        base.Done(vNetPack);
        H0709_tagClearItem vNetData = vNetPack as H0709_tagClearItem;
        playerPack.ClearItemModel(vNetData);
        if (vNetData.PackType == 1)
        {
            var _equipInfo = new GActorPlayerBase.EquipInfo
            {
                itemID = 0,
                place = vNetData.ItemIndex
            };
            var _hero = PlayerDatas.Instance.hero;
            if (_hero != null)
            {
                _hero.ChangeEquip(_equipInfo);
            }
        }
    }
}
Fight/GameActor/GA_Hero.cs
@@ -495,14 +495,17 @@
    protected sealed override void OnPutonSecondary(uint secondaryItemID, GameObject secondary)
    {
        Renderer _renderer = secondary.GetComponent<Renderer>();
        if (_renderer)
        if (secondary)
        {
            _renderer.gameObject.SetLayer(LayerUtility.Hero, false);
            m_SecondaryMaterial = _renderer.material;
            MaterialUtility.SwitchXrayShader(m_SecondaryMaterial, true);
            Renderer _renderer = secondary.GetComponent<Renderer>();
            if (_renderer)
            {
                _renderer.gameObject.SetLayer(LayerUtility.Hero, false);
                m_SecondaryMaterial = _renderer.material;
                MaterialUtility.SwitchXrayShader(m_SecondaryMaterial, true);
            }
            GameObjectPoolManager.Instance.AddDontDestroyGoInstID(secondary.GetInstanceID());
        }
        GameObjectPoolManager.Instance.AddDontDestroyGoInstID(secondary.GetInstanceID());
        int _level = PlayerDatas.Instance.baseData.godWeaponLV_1;
        if (EquipShowSwitch.IsGodWeaponEffectOn(PlayerDatas.Instance.baseData.equipShowSwitch, 1, out _level))
Fight/GameActor/GActorPlayerBase.cs
@@ -648,7 +648,6 @@
        {
            return;
        }
        int _baseHandResID = ModelResConfig.GetHandByClothesID((int)ClothesItemID);
        int _resID = _baseHandResID;
@@ -747,7 +746,6 @@
            m_SecondaryModel.transform.localRotation = Quaternion.identity;
            OnPutonSecondary(SecondaryID, m_SecondaryModel);
            ShowSecondaryEffect();
        }
        else
        {
@@ -755,6 +753,7 @@
            OnPutonSecondary(SecondaryID, m_HandModel);
        }
        ShowSecondaryEffect();
        SecondaryID = itemID;
        RequestShadow();
    }
@@ -1581,7 +1580,7 @@
            return;
        }
        var _itemConfig = Config.Instance.Get<ItemConfig>((int)SecondaryID);
        if (_itemConfig != null)
        if (_itemConfig == null)
        {
            return;
        }
@@ -2778,26 +2777,22 @@
        if (_showOrHide)
        {
            Transform _bindBone = null;
            switch (type)
            if (m_ClothesModel != null)
            {
                case 1:
                    if (m_SecondaryModel != null)
                    {
                switch (type)
                {
                    case 1:
                        _bindBone = m_ClothesModel.transform.GetChildTransformDeeply(GAStaticDefine.SecondaryBindBoneName[JobSetup.Job - 1]);
                    }
                    break;
                case 2:
                    if (m_WeaponModel != null)
                    {
                        break;
                    case 2:
                        _bindBone = m_ClothesModel.transform.GetChildTransformDeeply(GAStaticDefine.WeaponBindBoneName);
                    }
                    break;
                case 4:
                    if (m_ClothesModel != null)
                    {
                        break;
                    case 4:
                        _bindBone = m_ClothesModel.transform.GetChildTransformDeeply("Bip001 Neck");
                    }
                    break;
                        break;
                }
            }
            if (_bindBone)