少年修仙传客户端代码仓库
client_Hale
2018-12-27 499fb54411fbda9ca9067fd1adbb751c20b82821
5591 子 【开发】【1.4】聚魂副本开发 / 【前端】【1.4】聚魂副本开发3
3个文件已修改
63 ■■■■■ 已修改文件
Fight/GameActor/GA_NpcCollect.cs 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_NpcFightNorm.cs 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GActorNpcFight.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/GameActor/GA_NpcCollect.cs
@@ -78,23 +78,6 @@
        base.OnPrefabLoadFinished(result, prefab);
    }
    protected override void OnMainModelLoaded()
    {
        base.OnMainModelLoaded();
        if (m_Model)
        {
            if (NpcConfig.NPCID == 33409001)
            {
                m_Model.transform.localPosition = new Vector3(0, 0.132f, 0);
            }
            else if (NpcConfig.NPCID == 33409002)
            {
                m_Model.transform.localPosition = new Vector3(0, 0.142f, 0);
            }
        }
    }
    protected sealed override void HandleNpcConfig(int npcID)
    {
        if (npcID == 10404100)
@@ -475,7 +458,8 @@
    public sealed override void RequestShadow()
    {
        if (NpcConfig.NPCID == 10204200)
        if (NpcConfig.NPCID == 10204200
         || NpcConfig.NPCID == GeneralDefine.GatherSoulDZ)
        {
            return;
        }
Fight/GameActor/GA_NpcFightNorm.cs
@@ -85,6 +85,38 @@
        {
            ShowOrHideModel(false);
        }
        if (m_Model)
        {
            if (NpcConfig.NPCID == 33409001)
            {
                m_Model.transform.localPosition = new Vector3(0, 0.132f, 0);
                var _dz = m_Model.transform.Find("Prefab_Race_L007");
                if (_dz)
                {
                    _dz.localPosition = new Vector3(0, -0.132f, 0);
                }
            }
            else if (NpcConfig.NPCID == 33409002)
            {
                m_Model.transform.localPosition = new Vector3(0, 0.142f, 0);
                var _dz = m_Model.transform.Find("Prefab_Race_L007");
                if (_dz)
                {
                    _dz.localPosition = new Vector3(0, -0.142f, 0);
                }
            }
        }
        RequestLifeBar();
    }
    public override void RequestShadow()
    {
        if (NpcConfig.NPCID != 33409001 && NpcConfig.NPCID != 33409002)
        {
            base.RequestShadow();
        }
    }
    public override void OnClick()
@@ -171,7 +203,7 @@
        if (m_LifeBar != null)
        {
            m_LifeBar.target = null;
            m_LifeBar.neverHide = false;
            //m_LifeBar.neverHide = false;
            LifeBar.Recycle(m_LifeBar);
            m_LifeBar = null;
        }
@@ -192,7 +224,7 @@
        ReleaseName();
        // 聚魂副本守卫不显示名字
        if (NpcConfig.NPCID == 33409001 || NpcConfig.NPCID == 33409002)
        if (PlayerDatas.Instance.baseData.MapID == 31340)
        {
            return;
        }
@@ -265,7 +297,10 @@
        if (!ActorInfo.serverDie)
        {
            ReleaseName();
            ReleaseLifeBar();
            if (PlayerDatas.Instance.baseData.MapID != 31340)
            {
                ReleaseLifeBar();
            }
        }
    }
Fight/GameActor/GActorNpcFight.cs
@@ -455,7 +455,7 @@
#endif
    }
    public sealed override void RequestShadow()
    public override void RequestShadow()
    {
        ReleaseShadow();
        m_Shadow = SFXPlayUtility.Instance.PlayBattleEffect(999999, m_Root);