少年修仙传客户端代码仓库
client_Hale
2018-09-10 2ec252a98419cb8d1ab0a2cf22c94efda3ab6349
3270 高低模及手臂逻辑接入
3个文件已修改
28 ■■■■ 已修改文件
Core/ResModule/InstanceResourcesLoader.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GActorPlayerBase.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
UI/Common/UI3DShowHero.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/ResModule/InstanceResourcesLoader.cs
@@ -114,6 +114,10 @@
        {
            return LoadModelPrefab(secondarySuffix, _name, _ui);
        }
        else if (_m.Type == (int)E_ModelResType.Hand)
        {
            return LoadModelPrefab(handSuffix, _name, _ui);
        }
        return null;
    }
Fight/GameActor/GActorPlayerBase.cs
@@ -517,6 +517,11 @@
        }
        int _resID = JobSetup.BaseEquip[2];
        ItemConfig _clothesItemConfig = Config.Instance.Get<ItemConfig>((int)ClothesItemID);
        if (_clothesItemConfig != null)
        {
            _resID = _clothesItemConfig.ChangeOrd + 2900;
        }
        ItemConfig _itemConfig = null;
@@ -534,14 +539,19 @@
            _resID = _itemConfig.ChangeOrd;
        }
        // 判断是否之前已经穿了
        // 穿了就先脱掉
        if (m_SecondaryModel)
        {
            if (SecondaryID == 0)
            {
                if (!TryRelease(JobSetup.BaseEquip[2], m_SecondaryModel))
                int _baseHandResId = JobSetup.BaseEquip[2];
                if (_clothesItemConfig != null)
                {
                    _baseHandResId = _clothesItemConfig.ChangeOrd + 2900;
                }
                if (!TryRelease(_baseHandResId, m_SecondaryModel))
                {
                    return;
                }
UI/Common/UI3DShowHero.cs
@@ -145,9 +145,12 @@
                weaponModel = null;
            }
            if (secondaryModel)
            if (job == 2)
            {
                secondaryModel.SetActive(false);
                if (secondaryModel)
                {
                    secondaryModel.SetActive(false);
                }
            }
        }
@@ -326,7 +329,8 @@
            if (itemID == 0)
            {
                newSecondary = config.BaseEquip[2];
                // 这里不再读取默认的副手装备,而是根据套装读取默认的手臂装备
                newSecondary = clothesId + 2900;
            }
            else
            {