少年修仙传客户端代码仓库
client_Hale
2018-11-24 bb126a0a27a130d203713710367df92fa4de32d1
4735 子 【1.3】【前端】神兵系统修改 同步同屏玩家神兵特效
2个文件已修改
17 ■■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0418_tagObjInfoRefresh.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_Player.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/H04_Scene/DTC0418_tagObjInfoRefresh.cs
@@ -88,6 +88,18 @@
                case PlayerDataRefresh.OfficialRank:
                    _player.ActorInfo.realm = vNetData.Value;
                    break;
                case PlayerDataRefresh.CDBPlayerRefresh_GodWeaponLV_1:
                    _player.SwitchGodWeapon(1, (int)vNetData.Value);
                    break;
                case PlayerDataRefresh.CDBPlayerRefresh_GodWeaponLV_2:
                    _player.SwitchGodWeapon(2, (int)vNetData.Value);
                    break;
                case PlayerDataRefresh.CDBPlayerRefresh_GodWeaponLV_3:
                    _player.SwitchGodWeapon(3, (int)vNetData.Value);
                    break;
                case PlayerDataRefresh.CDBPlayerRefresh_GodWeaponLV_4:
                    _player.SwitchGodWeapon(4, (int)vNetData.Value);
                    break;
            }
            if ((PlayerDataRefresh)vNetData.RefreshType == PlayerDataRefresh.Family
Fight/GameActor/GA_Player.cs
@@ -320,6 +320,9 @@
        SkinnedMeshRenderer _renderer = clothed.GetComponentInChildren<SkinnedMeshRenderer>();
        _renderer.gameObject.SetLayer(LayerUtility.Player, false);
        MaterialUtility.SwitchXrayShader(m_Material, false);
        SwitchGodWeapon(1, (int)m_H0434.ExAttr15);
        SwitchGodWeapon(4, (int)m_H0434.ExAttr18);
    }
    protected sealed override void OnPutonSecondary(uint secondaryItemID, GameObject secondary)
@@ -330,6 +333,7 @@
            _renderer.gameObject.SetLayer(LayerUtility.Player, false);
            MaterialUtility.SwitchXrayShader(m_SecondaryMaterial, false);
        }
        SwitchGodWeapon(3, (int)m_H0434.ExAttr17);
    }
    protected sealed override void OnPutonWeapon(uint weaponItemID, GameObject weapon)
@@ -340,6 +344,7 @@
            _renderer.gameObject.SetLayer(LayerUtility.Player, false);
            MaterialUtility.SwitchXrayShader(m_WeaponMaterial, false);
        }
        SwitchGodWeapon(2, (int)m_H0434.ExAttr16);
    }
    protected sealed override void OnPutonWing(uint wingItemID, GameObject wing)