4735 子 【1.3】【前端】神兵系统修改 同步同屏玩家神兵特效
| | |
| | | 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 |
| | |
| | | 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)
|
| | |
| | | _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)
|
| | |
| | | _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)
|