少年修仙传客户端代码仓库
client_Hale
2019-01-05 d3388654f9ee2049afd996802dbd7bd7deab609b
382 跨服障碍点特效替换
1个文件已修改
11 ■■■■ 已修改文件
Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA713_tagMCDynamicBarrierState.cs 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/DTCFile/ServerPack/HA7_Interaction/DTCA713_tagMCDynamicBarrierState.cs
@@ -98,17 +98,24 @@
                        _scale = _obstacle.transform.localScale.z * 0.25f;
                    }
                    int _effectID = 1040;
                    if(CrossServerRewardModel.IsCrossServerOneVsOne())
                    {
                        _effectID = 5206;
                    }
                    if (package.BarrierList[i].Angle == 0)
                    {
                        // 创建特效
                        SFXController _sfx = SFXPlayUtility.Instance.PlayWithEulerAngle(1040, _pos, _isHorizontal ? new Vector3(0, 0, 0) : new Vector3(0, 90, 0));
                        SFXController _sfx = SFXPlayUtility.Instance.PlayWithEulerAngle(_effectID, _pos, _isHorizontal ? new Vector3(0, 0, 0) : new Vector3(0, 90, 0));
                        _sfx.duration = 0;
                        _sfx.transform.localScale = new Vector3(_scale, 1, 1);
                        sfxDict.Add(id, _sfx);
                    }
                    else
                    {   
                        SFXController _sfx = SFXPlayUtility.Instance.PlayWithEulerAngle(1040, _pos, new Vector3(0, package.BarrierList[i].Angle, 0));
                        SFXController _sfx = SFXPlayUtility.Instance.PlayWithEulerAngle(_effectID, _pos, new Vector3(0, package.BarrierList[i].Angle, 0));
                        _sfx.duration = 0;
                        _sfx.transform.localScale = new Vector3(_scale, 1, 1);
                        sfxDict.Add(id, _sfx);